builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-066 starttime: 1460969437.23 results: success (0) buildid: 20160418010615 builduid: 0708d11650394da39433550fa25999bb revision: 4e02fc1cbd35109ca54522fc9465893954063083 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:37.228697) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:37.229316) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:37.229740) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:37.891389) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:37.891838) ========= 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-1460969422.940699-1428337794 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 01:50:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.6M=0.001s 2016-04-18 01:50:38 (12.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.809674 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:38.740239) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:38.740725) ========= 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-1460969422.940699-1428337794 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.073026 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:38.849272) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-18 01:50:38.849752) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4e02fc1cbd35109ca54522fc9465893954063083 --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 4e02fc1cbd35109ca54522fc9465893954063083 --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-1460969422.940699-1428337794 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 01:50:39,076 truncating revision to first 12 chars 2016-04-18 01:50:39,077 Setting DEBUG logging. 2016-04-18 01:50:39,077 attempt 1/10 2016-04-18 01:50:39,077 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4e02fc1cbd35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 01:50:41,256 unpacking tar archive at: mozilla-inbound-4e02fc1cbd35/testing/mozharness/ program finished with exit code 0 elapsedTime=2.929130 ========= master_lag: 3.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-18 01:50:44.969157) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:44.969637) ========= script_repo_revision: 4e02fc1cbd35109ca54522fc9465893954063083 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 01:50:44.970233) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-18 01:50:44.970642) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 2 secs) (at 2016-04-18 01:50:47.307116) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-04-18 01:50:47.307566) ========= /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-1460969422.940699-1428337794 _=/tools/buildbot/bin/python using PTY: False 01:50:47 INFO - MultiFileLogger online at 20160418 01:50:47 in /builds/slave/test 01:50:47 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 01:50:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:50:47 INFO - {'append_to_log': False, 01:50:47 INFO - 'base_work_dir': '/builds/slave/test', 01:50:47 INFO - 'blob_upload_branch': 'mozilla-inbound', 01:50:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:50:47 INFO - 'buildbot_json_path': 'buildprops.json', 01:50:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:50:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:50:47 INFO - 'download_minidump_stackwalk': True, 01:50:47 INFO - 'download_symbols': 'true', 01:50:47 INFO - 'e10s': False, 01:50:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:50:47 INFO - 'tooltool.py': '/tools/tooltool.py', 01:50:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:50:47 INFO - '/tools/misc-python/virtualenv.py')}, 01:50:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:50:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:50:47 INFO - 'log_level': 'info', 01:50:47 INFO - 'log_to_console': True, 01:50:47 INFO - 'opt_config_files': (), 01:50:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:50:47 INFO - '--processes=1', 01:50:47 INFO - '--config=%(test_path)s/wptrunner.ini', 01:50:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:50:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:50:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:50:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:50:47 INFO - 'pip_index': False, 01:50:47 INFO - 'require_test_zip': True, 01:50:47 INFO - 'test_type': ('testharness',), 01:50:47 INFO - 'this_chunk': '1', 01:50:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:50:47 INFO - 'total_chunks': '10', 01:50:47 INFO - 'virtualenv_path': 'venv', 01:50:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:50:47 INFO - 'work_dir': 'build'} 01:50:47 INFO - ##### 01:50:47 INFO - ##### Running clobber step. 01:50:47 INFO - ##### 01:50:47 INFO - Running pre-action listener: _resource_record_pre_action 01:50:47 INFO - Running main action method: clobber 01:50:47 INFO - rmtree: /builds/slave/test/build 01:50:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:50:48 INFO - Running post-action listener: _resource_record_post_action 01:50:48 INFO - ##### 01:50:48 INFO - ##### Running read-buildbot-config step. 01:50:48 INFO - ##### 01:50:48 INFO - Running pre-action listener: _resource_record_pre_action 01:50:48 INFO - Running main action method: read_buildbot_config 01:50:48 INFO - Using buildbot properties: 01:50:48 INFO - { 01:50:48 INFO - "project": "", 01:50:48 INFO - "product": "firefox", 01:50:48 INFO - "script_repo_revision": "production", 01:50:48 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 01:50:48 INFO - "repository": "", 01:50:48 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 01:50:48 INFO - "buildid": "20160418010615", 01:50:48 INFO - "pgo_build": "False", 01:50:48 INFO - "basedir": "/builds/slave/test", 01:50:48 INFO - "buildnumber": 33, 01:50:48 INFO - "slavename": "tst-linux64-spot-066", 01:50:48 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 01:50:48 INFO - "platform": "linux64", 01:50:48 INFO - "branch": "mozilla-inbound", 01:50:48 INFO - "revision": "4e02fc1cbd35109ca54522fc9465893954063083", 01:50:48 INFO - "repo_path": "integration/mozilla-inbound", 01:50:48 INFO - "moz_repo_path": "", 01:50:48 INFO - "stage_platform": "linux64", 01:50:48 INFO - "builduid": "0708d11650394da39433550fa25999bb", 01:50:48 INFO - "slavebuilddir": "test" 01:50:48 INFO - } 01:50:48 INFO - Found installer url https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 01:50:48 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 01:50:48 INFO - Running post-action listener: _resource_record_post_action 01:50:48 INFO - ##### 01:50:48 INFO - ##### Running download-and-extract step. 01:50:48 INFO - ##### 01:50:48 INFO - Running pre-action listener: _resource_record_pre_action 01:50:48 INFO - Running main action method: download_and_extract 01:50:48 INFO - mkdir: /builds/slave/test/build/tests 01:50:48 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')]} 01:50:48 INFO - https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 01:50:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:50:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:50:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:50:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:50:50 INFO - Downloaded 1361 bytes. 01:50:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 01:50:50 INFO - Using the following test package requirements: 01:50:50 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 01:50:50 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 01:50:50 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 01:50:50 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'jsshell-linux-x86_64.zip'], 01:50:50 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 01:50:50 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 01:50:50 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 01:50:50 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 01:50:50 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 01:50:50 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 01:50:50 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 01:50:50 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 01:50:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:50:50 INFO - https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 01:50:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 01:50:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 01:50:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:50:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:50:54 INFO - Downloaded 22668329 bytes. 01:50:54 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/*'] 01:50:54 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/* 01:50:55 INFO - caution: filename not matched: web-platform/* 01:50:55 INFO - Return code: 11 01:50:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:50:55 INFO - https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 01:50:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:50:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 01:50:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:50:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:51:00 INFO - Downloaded 36382568 bytes. 01:51:00 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/*'] 01:51:00 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/* 01:51:04 INFO - caution: filename not matched: bin/* 01:51:04 INFO - caution: filename not matched: config/* 01:51:04 INFO - caution: filename not matched: mozbase/* 01:51:04 INFO - caution: filename not matched: marionette/* 01:51:04 INFO - caution: filename not matched: tools/wptserve/* 01:51:04 INFO - Return code: 11 01:51:04 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')]} 01:51:04 INFO - https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 01:51:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:51:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:51:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:51:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:51:10 INFO - Downloaded 64169493 bytes. 01:51:10 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:51:10 INFO - mkdir: /builds/slave/test/properties 01:51:10 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:51:10 INFO - Writing to file /builds/slave/test/properties/build_url 01:51:10 INFO - Contents: 01:51:10 INFO - build_url:https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 01:51:11 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:51:11 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:51:11 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:51:11 INFO - Contents: 01:51:11 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:51:11 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')]} 01:51:11 INFO - https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:51:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:51:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 01:51:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:51:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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 01:51:25 INFO - Downloaded 90728155 bytes. 01:51:25 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'] 01:51:25 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 01:51:32 INFO - Return code: 0 01:51:32 INFO - Running post-action listener: _resource_record_post_action 01:51:32 INFO - Running post-action listener: set_extra_try_arguments 01:51:32 INFO - ##### 01:51:32 INFO - ##### Running create-virtualenv step. 01:51:32 INFO - ##### 01:51:32 INFO - Running pre-action listener: _pre_create_virtualenv 01:51:32 INFO - Running pre-action listener: _resource_record_pre_action 01:51:32 INFO - Running main action method: create_virtualenv 01:51:32 INFO - Creating virtualenv /builds/slave/test/build/venv 01:51:32 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 01:51:32 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:51:32 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:51:32 INFO - Using real prefix '/usr' 01:51:32 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:51:35 INFO - Installing distribute.............................................................................................................................................................................................done. 01:51:39 INFO - Installing pip.................done. 01:51:39 INFO - Return code: 0 01:51:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:51:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:51:39 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 0x1473030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14743f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14b86e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1534280>, '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 0x14b6760>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14b6c10>, '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-1460969422.940699-1428337794', '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 01:51:39 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 01:51:39 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 01:51:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:51:39 INFO - 'CCACHE_UMASK': '002', 01:51:39 INFO - 'DISPLAY': ':0', 01:51:39 INFO - 'HOME': '/home/cltbld', 01:51:39 INFO - 'LANG': 'en_US.UTF-8', 01:51:39 INFO - 'LOGNAME': 'cltbld', 01:51:39 INFO - 'MAIL': '/var/mail/cltbld', 01:51:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:51:39 INFO - 'MOZ_NO_REMOTE': '1', 01:51:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:51:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:51:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:39 INFO - 'PWD': '/builds/slave/test', 01:51:39 INFO - 'SHELL': '/bin/bash', 01:51:39 INFO - 'SHLVL': '1', 01:51:39 INFO - 'TERM': 'linux', 01:51:39 INFO - 'TMOUT': '86400', 01:51:39 INFO - 'USER': 'cltbld', 01:51:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460969422.940699-1428337794', 01:51:39 INFO - '_': '/tools/buildbot/bin/python'} 01:51:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:40 INFO - Downloading/unpacking psutil>=0.7.1 01:51: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 01:51: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 01:51: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 01:51: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 01:51: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 01:51: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 01:51:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:51:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:51:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:51:45 INFO - Installing collected packages: psutil 01:51:45 INFO - Running setup.py install for psutil 01:51:45 INFO - building 'psutil._psutil_linux' extension 01:51:45 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 01:51:46 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 01:51:46 INFO - building 'psutil._psutil_posix' extension 01:51:46 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 01:51:46 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 01:51:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:51:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:51:47 INFO - Successfully installed psutil 01:51:47 INFO - Cleaning up... 01:51:47 INFO - Return code: 0 01:51:47 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:51:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:51:47 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 0x1473030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14743f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14b86e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1534280>, '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 0x14b6760>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14b6c10>, '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-1460969422.940699-1428337794', '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 01:51:47 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 01:51:47 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 01:51:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:51:47 INFO - 'CCACHE_UMASK': '002', 01:51:47 INFO - 'DISPLAY': ':0', 01:51:47 INFO - 'HOME': '/home/cltbld', 01:51:47 INFO - 'LANG': 'en_US.UTF-8', 01:51:47 INFO - 'LOGNAME': 'cltbld', 01:51:47 INFO - 'MAIL': '/var/mail/cltbld', 01:51:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:51:47 INFO - 'MOZ_NO_REMOTE': '1', 01:51:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:51:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:51:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:47 INFO - 'PWD': '/builds/slave/test', 01:51:47 INFO - 'SHELL': '/bin/bash', 01:51:47 INFO - 'SHLVL': '1', 01:51:47 INFO - 'TERM': 'linux', 01:51:47 INFO - 'TMOUT': '86400', 01:51:47 INFO - 'USER': 'cltbld', 01:51:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460969422.940699-1428337794', 01:51:47 INFO - '_': '/tools/buildbot/bin/python'} 01:51:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:51:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:51:47 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 01:51:47 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 01:51:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:51:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:51:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:51:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:51:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:51:52 INFO - Installing collected packages: mozsystemmonitor 01:51:52 INFO - Running setup.py install for mozsystemmonitor 01:51:53 INFO - Successfully installed mozsystemmonitor 01:51:53 INFO - Cleaning up... 01:51:53 INFO - Return code: 0 01:51:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:51:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:51:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:51:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:51:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:51:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:51:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1473030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14743f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14b86e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1534280>, '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 0x14b6760>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14b6c10>, '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-1460969422.940699-1428337794', '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 01:51:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:51:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:51:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:51:53 INFO - 'CCACHE_UMASK': '002', 01:51:53 INFO - 'DISPLAY': ':0', 01:51:53 INFO - 'HOME': '/home/cltbld', 01:51:53 INFO - 'LANG': 'en_US.UTF-8', 01:51:53 INFO - 'LOGNAME': 'cltbld', 01:51:53 INFO - 'MAIL': '/var/mail/cltbld', 01:51:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:51:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:51:53 INFO - 'MOZ_NO_REMOTE': '1', 01:51:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:51:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:51:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:51:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:51:53 INFO - 'PWD': '/builds/slave/test', 01:51:53 INFO - 'SHELL': '/bin/bash', 01:51:53 INFO - 'SHLVL': '1', 01:51:53 INFO - 'TERM': 'linux', 01:51:53 INFO - 'TMOUT': '86400', 01:51:53 INFO - 'USER': 'cltbld', 01:51:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460969422.940699-1428337794', 01:51:53 INFO - '_': '/tools/buildbot/bin/python'} 01:51:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:51:53 INFO - Downloading/unpacking blobuploader==1.2.4 01:51:53 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 01:51:53 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 01:51:53 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 01:51:53 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 01:51:53 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 01:51:53 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 01:51:58 INFO - Downloading blobuploader-1.2.4.tar.gz 01:51:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:51:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:51:58 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 01:51:58 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 01:51:58 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 01:51:58 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 01:51:58 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 01:51:58 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 01:51:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:52:00 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:52:00 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 01:52:00 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 01:52:00 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 01:52:00 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 01:52:00 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 01:52:00 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 01:52:00 INFO - Downloading docopt-0.6.1.tar.gz 01:52:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:52:00 INFO - Installing collected packages: blobuploader, requests, docopt 01:52:00 INFO - Running setup.py install for blobuploader 01:52:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:52:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:52:00 INFO - Running setup.py install for requests 01:52:01 INFO - Running setup.py install for docopt 01:52:01 INFO - Successfully installed blobuploader requests docopt 01:52:01 INFO - Cleaning up... 01:52:01 INFO - Return code: 0 01:52:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:52:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:52:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:52:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:52:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:52:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:52:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:52:01 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 0x1473030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14743f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14b86e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1534280>, '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 0x14b6760>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14b6c10>, '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-1460969422.940699-1428337794', '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 01:52:01 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 01:52:01 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 01:52:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:52:01 INFO - 'CCACHE_UMASK': '002', 01:52:01 INFO - 'DISPLAY': ':0', 01:52:01 INFO - 'HOME': '/home/cltbld', 01:52:01 INFO - 'LANG': 'en_US.UTF-8', 01:52:01 INFO - 'LOGNAME': 'cltbld', 01:52:01 INFO - 'MAIL': '/var/mail/cltbld', 01:52:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:52:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:52:01 INFO - 'MOZ_NO_REMOTE': '1', 01:52:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:52:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:52:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:52:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:52:01 INFO - 'PWD': '/builds/slave/test', 01:52:01 INFO - 'SHELL': '/bin/bash', 01:52:01 INFO - 'SHLVL': '1', 01:52:01 INFO - 'TERM': 'linux', 01:52:01 INFO - 'TMOUT': '86400', 01:52:01 INFO - 'USER': 'cltbld', 01:52:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460969422.940699-1428337794', 01:52:01 INFO - '_': '/tools/buildbot/bin/python'} 01:52:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:52:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:52:02 INFO - Running setup.py (path:/tmp/pip-Sc7Bmr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:52:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:52:02 INFO - Running setup.py (path:/tmp/pip-MD2FCJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:52:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:52:02 INFO - Running setup.py (path:/tmp/pip-5k1yAr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:52:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:52:02 INFO - Running setup.py (path:/tmp/pip-mP6slv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:52:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:52:02 INFO - Running setup.py (path:/tmp/pip-Lm5st3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:52:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:52:02 INFO - Running setup.py (path:/tmp/pip-lEKDQ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:52:03 INFO - Running setup.py (path:/tmp/pip-Utlg41-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:52:03 INFO - Running setup.py (path:/tmp/pip-oyfvkl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:52:03 INFO - Running setup.py (path:/tmp/pip-b8CeCo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:52:03 INFO - Running setup.py (path:/tmp/pip-0yXkGO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:52:03 INFO - Running setup.py (path:/tmp/pip-w7CwbX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:52:03 INFO - Running setup.py (path:/tmp/pip-RhLdvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:52:03 INFO - Running setup.py (path:/tmp/pip-Eq38XT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:52:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:52:03 INFO - Running setup.py (path:/tmp/pip-QcrNNf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:52:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:52:04 INFO - Running setup.py (path:/tmp/pip-V3L5uc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:52:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:52:04 INFO - Running setup.py (path:/tmp/pip-FTmg6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:52:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:52:04 INFO - Running setup.py (path:/tmp/pip-xgrZpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:52:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:52:04 INFO - Running setup.py (path:/tmp/pip-MA1NSN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:52:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:52:04 INFO - Running setup.py (path:/tmp/pip-QNsker-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:52:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:52:04 INFO - Running setup.py (path:/tmp/pip-_W3hAY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:52:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:52:05 INFO - Running setup.py (path:/tmp/pip-Tw7lYC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:52:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:52:05 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 01:52:05 INFO - Running setup.py install for manifestparser 01:52:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:52:05 INFO - Running setup.py install for mozcrash 01:52:05 INFO - Running setup.py install for mozdebug 01:52:05 INFO - Running setup.py install for mozdevice 01:52:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Running setup.py install for mozfile 01:52:06 INFO - Running setup.py install for mozhttpd 01:52:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Running setup.py install for mozinfo 01:52:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Running setup.py install for mozInstall 01:52:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:52:06 INFO - Running setup.py install for mozleak 01:52:07 INFO - Running setup.py install for mozlog 01:52:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:52:07 INFO - Running setup.py install for moznetwork 01:52:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:52:07 INFO - Running setup.py install for mozprocess 01:52:07 INFO - Running setup.py install for mozprofile 01:52:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:52:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:52:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:52:07 INFO - Running setup.py install for mozrunner 01:52:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:52:08 INFO - Running setup.py install for mozscreenshot 01:52:08 INFO - Running setup.py install for moztest 01:52:08 INFO - Running setup.py install for mozversion 01:52:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:52:08 INFO - Running setup.py install for wptserve 01:52:09 INFO - Running setup.py install for marionette-driver 01:52:09 INFO - Running setup.py install for browsermob-proxy 01:52:09 INFO - Running setup.py install for marionette-client 01:52:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:52:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:52:09 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 01:52:09 INFO - Cleaning up... 01:52:09 INFO - Return code: 0 01:52:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:52:09 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')]} 01:52:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:52:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:52:09 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')]} 01:52:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:52:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 01:52:09 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 0x1473030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14743f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14b86e0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1534280>, '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 0x14b6760>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14b6c10>, '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-1460969422.940699-1428337794', '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 01:52:09 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 01:52:09 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 01:52:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:52:09 INFO - 'CCACHE_UMASK': '002', 01:52:09 INFO - 'DISPLAY': ':0', 01:52:09 INFO - 'HOME': '/home/cltbld', 01:52:09 INFO - 'LANG': 'en_US.UTF-8', 01:52:09 INFO - 'LOGNAME': 'cltbld', 01:52:09 INFO - 'MAIL': '/var/mail/cltbld', 01:52:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:52:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:52:09 INFO - 'MOZ_NO_REMOTE': '1', 01:52:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:52:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:52:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:52:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:52:09 INFO - 'PWD': '/builds/slave/test', 01:52:09 INFO - 'SHELL': '/bin/bash', 01:52:09 INFO - 'SHLVL': '1', 01:52:09 INFO - 'TERM': 'linux', 01:52:09 INFO - 'TMOUT': '86400', 01:52:09 INFO - 'USER': 'cltbld', 01:52:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460969422.940699-1428337794', 01:52:09 INFO - '_': '/tools/buildbot/bin/python'} 01:52:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:52:10 INFO - Running setup.py (path:/tmp/pip-_8GpBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:52:10 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)) 01:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:52:10 INFO - Running setup.py (path:/tmp/pip-lzHAge-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:52:10 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)) 01:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:52:10 INFO - Running setup.py (path:/tmp/pip-BxHHMa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:52:10 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)) 01:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:52:10 INFO - Running setup.py (path:/tmp/pip-dblEHs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:52:10 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)) 01:52:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:52:10 INFO - Running setup.py (path:/tmp/pip-eKmqD1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:52:11 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)) 01:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:52:11 INFO - Running setup.py (path:/tmp/pip-3GgNwG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:52:11 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)) 01:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:52:11 INFO - Running setup.py (path:/tmp/pip-Oc0ocx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:52:11 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)) 01:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:52:11 INFO - Running setup.py (path:/tmp/pip-zIKK3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:52:11 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)) 01:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:52:11 INFO - Running setup.py (path:/tmp/pip-a7OUuf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:52:11 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)) 01:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:52:11 INFO - Running setup.py (path:/tmp/pip-qFEaEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:52:11 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)) 01:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:52:11 INFO - Running setup.py (path:/tmp/pip-4fchMz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:52:11 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)) 01:52:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:52:11 INFO - Running setup.py (path:/tmp/pip-RQMQ9p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:52:11 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)) 01:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:52:12 INFO - Running setup.py (path:/tmp/pip-D4KbdM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:52:12 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)) 01:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:52:12 INFO - Running setup.py (path:/tmp/pip-C9gLoA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:52:12 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)) 01:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:52:12 INFO - Running setup.py (path:/tmp/pip-ZcEZlW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:52:12 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)) 01:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:52:12 INFO - Running setup.py (path:/tmp/pip-R_bH1T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:52:12 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)) 01:52:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:52:12 INFO - Running setup.py (path:/tmp/pip-NiE8mC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:52:12 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)) 01:52:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:52:12 INFO - Running setup.py (path:/tmp/pip-pvr2IZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:52:12 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)) 01:52:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:52:12 INFO - Running setup.py (path:/tmp/pip-az46SE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:52:12 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)) 01:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:52:13 INFO - Running setup.py (path:/tmp/pip-xFm0fS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:52:13 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)) 01:52:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:52:13 INFO - Running setup.py (path:/tmp/pip-bHDOJe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:52:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:52:13 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)) 01:52:13 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)) 01:52:13 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)) 01:52:13 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)) 01:52:13 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)) 01:52:13 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)) 01:52:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:52:13 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 01:52:13 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 01:52:13 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 01:52:13 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 01:52:13 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 01:52:13 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 01:52:18 INFO - Downloading blessings-1.6.tar.gz 01:52:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:52:19 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)) 01:52:19 INFO - Installing collected packages: blessings 01:52:19 INFO - Running setup.py install for blessings 01:52:19 INFO - Successfully installed blessings 01:52:19 INFO - Cleaning up... 01:52:19 INFO - Return code: 0 01:52:19 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:52:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:52:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:52:19 INFO - Reading from file tmpfile_stdout 01:52:19 INFO - Current package versions: 01:52:19 INFO - argparse == 1.2.1 01:52:19 INFO - blessings == 1.6 01:52:19 INFO - blobuploader == 1.2.4 01:52:19 INFO - browsermob-proxy == 0.6.0 01:52:19 INFO - docopt == 0.6.1 01:52:19 INFO - manifestparser == 1.1 01:52:19 INFO - marionette-client == 2.3.0 01:52:19 INFO - marionette-driver == 1.4.0 01:52:19 INFO - mozInstall == 1.12 01:52:19 INFO - mozcrash == 0.17 01:52:19 INFO - mozdebug == 0.1 01:52:19 INFO - mozdevice == 0.48 01:52:19 INFO - mozfile == 1.2 01:52:19 INFO - mozhttpd == 0.7 01:52:19 INFO - mozinfo == 0.9 01:52:19 INFO - mozleak == 0.1 01:52:19 INFO - mozlog == 3.1 01:52:19 INFO - moznetwork == 0.27 01:52:19 INFO - mozprocess == 0.22 01:52:19 INFO - mozprofile == 0.28 01:52:19 INFO - mozrunner == 6.11 01:52:19 INFO - mozscreenshot == 0.1 01:52:19 INFO - mozsystemmonitor == 0.0 01:52:19 INFO - moztest == 0.7 01:52:19 INFO - mozversion == 1.4 01:52:19 INFO - psutil == 3.1.1 01:52:19 INFO - requests == 1.2.3 01:52:19 INFO - wptserve == 1.4.0 01:52:19 INFO - wsgiref == 0.1.2 01:52:19 INFO - Running post-action listener: _resource_record_post_action 01:52:19 INFO - Running post-action listener: _start_resource_monitoring 01:52:19 INFO - Starting resource monitoring. 01:52:19 INFO - ##### 01:52:19 INFO - ##### Running pull step. 01:52:19 INFO - ##### 01:52:19 INFO - Running pre-action listener: _resource_record_pre_action 01:52:19 INFO - Running main action method: pull 01:52:19 INFO - Pull has nothing to do! 01:52:19 INFO - Running post-action listener: _resource_record_post_action 01:52:19 INFO - ##### 01:52:19 INFO - ##### Running install step. 01:52:19 INFO - ##### 01:52:19 INFO - Running pre-action listener: _resource_record_pre_action 01:52:19 INFO - Running main action method: install 01:52:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:52:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:52:20 INFO - Reading from file tmpfile_stdout 01:52:20 INFO - Detecting whether we're running mozinstall >=1.0... 01:52:20 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:52:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:52:20 INFO - Reading from file tmpfile_stdout 01:52:20 INFO - Output received: 01:52:20 INFO - Usage: mozinstall [options] installer 01:52:20 INFO - Options: 01:52:20 INFO - -h, --help show this help message and exit 01:52:20 INFO - -d DEST, --destination=DEST 01:52:20 INFO - Directory to install application into. [default: 01:52:20 INFO - "/builds/slave/test"] 01:52:20 INFO - --app=APP Application being installed. [default: firefox] 01:52:20 INFO - mkdir: /builds/slave/test/build/application 01:52:20 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'] 01:52:20 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 01:52:49 INFO - Reading from file tmpfile_stdout 01:52:49 INFO - Output received: 01:52:49 INFO - /builds/slave/test/build/application/firefox/firefox 01:52:49 INFO - Running post-action listener: _resource_record_post_action 01:52:49 INFO - ##### 01:52:49 INFO - ##### Running run-tests step. 01:52:49 INFO - ##### 01:52:49 INFO - Running pre-action listener: _resource_record_pre_action 01:52:49 INFO - Running main action method: run_tests 01:52:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:52:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:52:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:52:49 INFO - grabbing minidump binary from tooltool 01:52:49 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')]} 01:52:49 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 0x1534280>, '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 0x14b6760>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14b6c10>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:52:49 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 01:52:49 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 01:52:50 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:52:50 INFO - Return code: 0 01:52:50 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 01:52:50 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:52:50 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/CgB2V_u2QnmRf4OA9sqz7w/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 01:52:50 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/CgB2V_u2QnmRf4OA9sqz7w/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 01:52:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 01:52:50 INFO - 'CCACHE_UMASK': '002', 01:52:50 INFO - 'DISPLAY': ':0', 01:52:50 INFO - 'HOME': '/home/cltbld', 01:52:50 INFO - 'LANG': 'en_US.UTF-8', 01:52:50 INFO - 'LOGNAME': 'cltbld', 01:52:50 INFO - 'MAIL': '/var/mail/cltbld', 01:52:50 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:52:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:52:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 01:52:50 INFO - 'MOZ_NO_REMOTE': '1', 01:52:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 01:52:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:52:50 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 01:52:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:52:50 INFO - 'PWD': '/builds/slave/test', 01:52:50 INFO - 'SHELL': '/bin/bash', 01:52:50 INFO - 'SHLVL': '1', 01:52:50 INFO - 'TERM': 'linux', 01:52:50 INFO - 'TMOUT': '86400', 01:52:50 INFO - 'USER': 'cltbld', 01:52:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1460969422.940699-1428337794', 01:52:50 INFO - '_': '/tools/buildbot/bin/python'} 01:52:50 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/CgB2V_u2QnmRf4OA9sqz7w/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 01:52:50 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 01:52:50 INFO - import pkg_resources 01:52:52 INFO - Using 1 client processes 01:52:52 INFO - wptserve Starting http server on 127.0.0.1:8000 01:52:52 INFO - wptserve Starting http server on 127.0.0.1:8001 01:52:52 INFO - wptserve Starting http server on 127.0.0.1:8443 01:52:54 INFO - SUITE-START | Running 778 tests 01:52:54 INFO - Running testharness tests 01:52:54 INFO - Setting up ssl 01:52:54 INFO - PROCESS | certutil | 01:52:54 INFO - PROCESS | certutil | 01:52:54 INFO - PROCESS | certutil | 01:52:54 INFO - Certificate Nickname Trust Attributes 01:52:54 INFO - SSL,S/MIME,JAR/XPI 01:52:54 INFO - 01:52:54 INFO - web-platform-tests CT,, 01:52:54 INFO - 01:52:54 INFO - Starting runner 01:52:57 INFO - PROCESS | 19061 | 1460969577178 Marionette DEBUG Marionette enabled via build flag and pref 01:52:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d48e06000 == 1 [pid = 19061] [id = 1] 01:52:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 1 (0x7f9d48e06800) [pid = 19061] [serial = 1] [outer = (nil)] 01:52:57 INFO - PROCESS | 19061 | [19061] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 01:52:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 2 (0x7f9d48e07800) [pid = 19061] [serial = 2] [outer = 0x7f9d48e06800] 01:52:57 INFO - PROCESS | 19061 | 1460969577824 Marionette INFO Listening on port 2828 01:52:58 INFO - PROCESS | 19061 | 1460969578381 Marionette DEBUG Marionette enabled via command-line flag 01:52:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45f7c000 == 2 [pid = 19061] [id = 2] 01:52:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 3 (0x7f9d45fc3800) [pid = 19061] [serial = 3] [outer = (nil)] 01:52:58 INFO - PROCESS | 19061 | [19061] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 01:52:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 4 (0x7f9d45fc4800) [pid = 19061] [serial = 4] [outer = 0x7f9d45fc3800] 01:52:58 INFO - PROCESS | 19061 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9d45dcc490 01:52:58 INFO - PROCESS | 19061 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9d4b6a1cd0 01:52:58 INFO - PROCESS | 19061 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9d45114fa0 01:52:58 INFO - PROCESS | 19061 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9d451182e0 01:52:58 INFO - PROCESS | 19061 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9d45118610 01:52:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 5 (0x7f9d4ab06800) [pid = 19061] [serial = 5] [outer = 0x7f9d48e06800] 01:52:58 INFO - PROCESS | 19061 | [19061] 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 01:52:58 INFO - PROCESS | 19061 | 1460969578770 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44313 01:52:58 INFO - PROCESS | 19061 | [19061] 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 01:52:58 INFO - PROCESS | 19061 | 1460969578846 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44314 01:52:58 INFO - PROCESS | 19061 | 1460969578854 Marionette DEBUG Closed connection conn0 01:52:58 INFO - PROCESS | 19061 | [19061] 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 2252 01:52:58 INFO - PROCESS | 19061 | [19061] 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 01:52:58 INFO - PROCESS | 19061 | 1460969578978 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44315 01:52:58 INFO - PROCESS | 19061 | 1460969578980 Marionette DEBUG Closed connection conn1 01:52:59 INFO - PROCESS | 19061 | [19061] 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 01:52:59 INFO - PROCESS | 19061 | 1460969579030 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44316 01:52:59 INFO - PROCESS | 19061 | 1460969579044 Marionette DEBUG Closed connection conn2 01:52:59 INFO - PROCESS | 19061 | 1460969579100 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:52:59 INFO - PROCESS | 19061 | 1460969579112 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":"20160418010615","device":"desktop","version":"48.0a1"} 01:52:59 INFO - PROCESS | 19061 | [19061] 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 01:53:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3983a800 == 3 [pid = 19061] [id = 3] 01:53:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 6 (0x7f9d39841000) [pid = 19061] [serial = 6] [outer = (nil)] 01:53:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39842000 == 4 [pid = 19061] [id = 4] 01:53:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 7 (0x7f9d396bb400) [pid = 19061] [serial = 7] [outer = (nil)] 01:53:00 INFO - PROCESS | 19061 | [19061] 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 01:53:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ac7800 == 5 [pid = 19061] [id = 5] 01:53:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 8 (0x7f9d388ad000) [pid = 19061] [serial = 8] [outer = (nil)] 01:53:01 INFO - PROCESS | 19061 | [19061] 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 01:53:01 INFO - PROCESS | 19061 | [19061] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:53:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 9 (0x7f9d3857b000) [pid = 19061] [serial = 9] [outer = 0x7f9d388ad000] 01:53:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 10 (0x7f9d37f14800) [pid = 19061] [serial = 10] [outer = 0x7f9d39841000] 01:53:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 11 (0x7f9d37f47400) [pid = 19061] [serial = 11] [outer = 0x7f9d396bb400] 01:53:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 12 (0x7f9d37f49400) [pid = 19061] [serial = 12] [outer = 0x7f9d388ad000] 01:53:02 INFO - PROCESS | 19061 | 1460969582509 Marionette DEBUG loaded listener.js 01:53:02 INFO - PROCESS | 19061 | 1460969582526 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 13 (0x7f9d361bfc00) [pid = 19061] [serial = 13] [outer = 0x7f9d388ad000] 01:53:03 INFO - PROCESS | 19061 | 1460969583224 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"09c529ad-e3be-4062-8255-f18263d02b5f","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":"20160418010615","device":"desktop","version":"48.0a1","command_id":1}}] 01:53:03 INFO - PROCESS | 19061 | 1460969583481 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}] 01:53:03 INFO - PROCESS | 19061 | 1460969583626 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:53:03 INFO - PROCESS | 19061 | 1460969583850 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:53:03 INFO - PROCESS | 19061 | [19061] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:53:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 14 (0x7f9d32024400) [pid = 19061] [serial = 14] [outer = 0x7f9d388ad000] 01:53:04 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:53:04 INFO - PROCESS | 19061 | 1460969584340 Marionette TRACE conn3 <- [1,3,null,{}] 01:53:04 INFO - PROCESS | 19061 | 1460969584450 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:53:04 INFO - PROCESS | 19061 | 1460969584542 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:53:04 INFO - PROCESS | 19061 | 1460969584595 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:53:04 INFO - PROCESS | 19061 | 1460969584599 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 01:53:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:53:04 INFO - PROCESS | 19061 | 1460969584626 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 19061 | 1460969584631 Marionette TRACE conn3 <- [1,6,null,{}] 01:53:04 INFO - PROCESS | 19061 | 1460969584655 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}] 01:53:04 INFO - PROCESS | 19061 | 1460969584726 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:53:04 INFO - PROCESS | 19061 | 1460969584734 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31454800 == 6 [pid = 19061] [id = 6] 01:53:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 15 (0x7f9d3b5e0800) [pid = 19061] [serial = 15] [outer = (nil)] 01:53:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 16 (0x7f9d3b5e2400) [pid = 19061] [serial = 16] [outer = 0x7f9d3b5e0800] 01:53:04 INFO - PROCESS | 19061 | 1460969584792 Marionette DEBUG loaded listener.js 01:53:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 17 (0x7f9d3b5e7800) [pid = 19061] [serial = 17] [outer = 0x7f9d3b5e0800] 01:53:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3135c000 == 7 [pid = 19061] [id = 7] 01:53:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 18 (0x7f9d313b9000) [pid = 19061] [serial = 18] [outer = (nil)] 01:53:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 19 (0x7f9d31f7a800) [pid = 19061] [serial = 19] [outer = 0x7f9d313b9000] 01:53:05 INFO - PROCESS | 19061 | 1460969585237 Marionette DEBUG loaded listener.js 01:53:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 20 (0x7f9d30f44c00) [pid = 19061] [serial = 20] [outer = 0x7f9d313b9000] 01:53:05 INFO - PROCESS | 19061 | [19061] 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 01:53:05 INFO - PROCESS | 19061 | 1460969585726 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]]]}] 01:53:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:53:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1148ms 01:53:05 INFO - PROCESS | 19061 | 1460969585812 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:53:05 INFO - PROCESS | 19061 | 1460969585815 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 01:53:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:53:05 INFO - PROCESS | 19061 | 1460969585838 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:53:05 INFO - PROCESS | 19061 | 1460969585841 Marionette TRACE conn3 <- [1,10,null,{}] 01:53:05 INFO - PROCESS | 19061 | 1460969585853 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}] 01:53:06 INFO - PROCESS | 19061 | 1460969586006 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:53:06 INFO - PROCESS | 19061 | 1460969586028 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f679800 == 8 [pid = 19061] [id = 8] 01:53:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 21 (0x7f9d303b8800) [pid = 19061] [serial = 21] [outer = (nil)] 01:53:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 22 (0x7f9d313bbc00) [pid = 19061] [serial = 22] [outer = 0x7f9d303b8800] 01:53:06 INFO - PROCESS | 19061 | 1460969586086 Marionette DEBUG loaded listener.js 01:53:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 23 (0x7f9d2f80b400) [pid = 19061] [serial = 23] [outer = 0x7f9d303b8800] 01:53:06 INFO - PROCESS | 19061 | 1460969586599 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]]]}] 01:53:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:53:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 839ms 01:53:06 INFO - PROCESS | 19061 | 1460969586663 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:53:06 INFO - PROCESS | 19061 | 1460969586667 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 01:53:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:53:06 INFO - PROCESS | 19061 | 1460969586672 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:53:06 INFO - PROCESS | 19061 | 1460969586675 Marionette TRACE conn3 <- [1,14,null,{}] 01:53:06 INFO - PROCESS | 19061 | 1460969586679 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}] 01:53:06 INFO - PROCESS | 19061 | 1460969586813 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:53:06 INFO - PROCESS | 19061 | 1460969586831 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d462a8800 == 9 [pid = 19061] [id = 9] 01:53:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 24 (0x7f9d2f810800) [pid = 19061] [serial = 24] [outer = (nil)] 01:53:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 25 (0x7f9d2f97ac00) [pid = 19061] [serial = 25] [outer = 0x7f9d2f810800] 01:53:06 INFO - PROCESS | 19061 | 1460969586889 Marionette DEBUG loaded listener.js 01:53:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 26 (0x7f9d2f985800) [pid = 19061] [serial = 26] [outer = 0x7f9d2f810800] 01:53:07 INFO - PROCESS | 19061 | 1460969587461 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]]]}] 01:53:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:53:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 828ms 01:53:07 INFO - PROCESS | 19061 | 1460969587501 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:53:07 INFO - PROCESS | 19061 | 1460969587503 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 01:53:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:53:07 INFO - PROCESS | 19061 | 1460969587510 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:53:07 INFO - PROCESS | 19061 | 1460969587512 Marionette TRACE conn3 <- [1,18,null,{}] 01:53:07 INFO - PROCESS | 19061 | 1460969587517 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}] 01:53:07 INFO - PROCESS | 19061 | 1460969587970 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:53:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9d6000 == 10 [pid = 19061] [id = 10] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 27 (0x7f9d2f9d9000) [pid = 19061] [serial = 27] [outer = (nil)] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 28 (0x7f9d2f9e7000) [pid = 19061] [serial = 28] [outer = 0x7f9d2f9d9000] 01:53:08 INFO - PROCESS | 19061 | 1460969588100 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 29 (0x7f9d303e0000) [pid = 19061] [serial = 29] [outer = 0x7f9d2f9d9000] 01:53:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30407800 == 11 [pid = 19061] [id = 11] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 30 (0x7f9d30286000) [pid = 19061] [serial = 30] [outer = (nil)] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 31 (0x7f9d303b2c00) [pid = 19061] [serial = 31] [outer = 0x7f9d30286000] 01:53:08 INFO - PROCESS | 19061 | 1460969588204 Marionette DEBUG loaded listener.js 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 32 (0x7f9d313b3c00) [pid = 19061] [serial = 32] [outer = 0x7f9d30286000] 01:53:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d303f0800 == 12 [pid = 19061] [id = 12] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 33 (0x7f9d2f6ba400) [pid = 19061] [serial = 33] [outer = (nil)] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 34 (0x7f9d333f2000) [pid = 19061] [serial = 34] [outer = 0x7f9d2f6ba400] 01:53:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 35 (0x7f9d333efc00) [pid = 19061] [serial = 35] [outer = 0x7f9d2f6ba400] 01:53:09 INFO - PROCESS | 19061 | 1460969589182 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]]]}] 01:53:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:53:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1730ms 01:53:09 INFO - PROCESS | 19061 | 1460969589242 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:53:09 INFO - PROCESS | 19061 | 1460969589251 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 01:53:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:53:09 INFO - PROCESS | 19061 | 1460969589258 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:53:09 INFO - PROCESS | 19061 | 1460969589262 Marionette TRACE conn3 <- [1,22,null,{}] 01:53:09 INFO - PROCESS | 19061 | 1460969589268 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}] 01:53:09 INFO - PROCESS | 19061 | 1460969589428 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:53:09 INFO - PROCESS | 19061 | 1460969589541 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d35bac000 == 13 [pid = 19061] [id = 13] 01:53:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 36 (0x7f9d35b82000) [pid = 19061] [serial = 36] [outer = (nil)] 01:53:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 37 (0x7f9d37ace400) [pid = 19061] [serial = 37] [outer = 0x7f9d35b82000] 01:53:09 INFO - PROCESS | 19061 | 1460969589612 Marionette DEBUG loaded listener.js 01:53:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 38 (0x7f9d37f4b800) [pid = 19061] [serial = 38] [outer = 0x7f9d35b82000] 01:53:10 INFO - PROCESS | 19061 | 1460969590394 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]]]}] 01:53:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:53:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1178ms 01:53:10 INFO - PROCESS | 19061 | 1460969590436 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:53:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:53:10 INFO - PROCESS | 19061 | 1460969590446 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 01:53:10 INFO - PROCESS | 19061 | 1460969590456 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:53:10 INFO - PROCESS | 19061 | 1460969590462 Marionette TRACE conn3 <- [1,26,null,{}] 01:53:10 INFO - PROCESS | 19061 | 1460969590473 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}] 01:53:10 INFO - PROCESS | 19061 | 1460969590629 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:53:10 INFO - PROCESS | 19061 | 1460969590741 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ab6000 == 14 [pid = 19061] [id = 14] 01:53:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 39 (0x7f9d35fa3400) [pid = 19061] [serial = 39] [outer = (nil)] 01:53:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 40 (0x7f9d38ef0400) [pid = 19061] [serial = 40] [outer = 0x7f9d35fa3400] 01:53:10 INFO - PROCESS | 19061 | 1460969590812 Marionette DEBUG loaded listener.js 01:53:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 41 (0x7f9d390cb000) [pid = 19061] [serial = 41] [outer = 0x7f9d35fa3400] 01:53:11 INFO - PROCESS | 19061 | 1460969591823 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]]]}] 01:53:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:53:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1440ms 01:53:11 INFO - PROCESS | 19061 | 1460969591894 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:53:11 INFO - PROCESS | 19061 | 1460969591899 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 01:53:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:53:11 INFO - PROCESS | 19061 | 1460969591906 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:53:11 INFO - PROCESS | 19061 | 1460969591911 Marionette TRACE conn3 <- [1,30,null,{}] 01:53:11 INFO - PROCESS | 19061 | 1460969591918 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}] 01:53:12 INFO - PROCESS | 19061 | 1460969592062 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:53:12 INFO - PROCESS | 19061 | 1460969592178 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31452000 == 15 [pid = 19061] [id = 15] 01:53:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 42 (0x7f9d36e49400) [pid = 19061] [serial = 42] [outer = (nil)] 01:53:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 43 (0x7f9d36e58800) [pid = 19061] [serial = 43] [outer = 0x7f9d36e49400] 01:53:12 INFO - PROCESS | 19061 | 1460969592262 Marionette DEBUG loaded listener.js 01:53:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 44 (0x7f9d37a2c800) [pid = 19061] [serial = 44] [outer = 0x7f9d36e49400] 01:53:12 INFO - PROCESS | 19061 | 1460969592977 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]]]}] 01:53:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:53:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1085ms 01:53:12 INFO - PROCESS | 19061 | 1460969592991 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:53:13 INFO - PROCESS | 19061 | 1460969592998 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 01:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:53:13 INFO - PROCESS | 19061 | 1460969593007 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:53:13 INFO - PROCESS | 19061 | 1460969593010 Marionette TRACE conn3 <- [1,34,null,{}] 01:53:13 INFO - PROCESS | 19061 | 1460969593015 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}] 01:53:13 INFO - PROCESS | 19061 | 1460969593144 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:53:13 INFO - PROCESS | 19061 | 1460969593224 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37e43800 == 16 [pid = 19061] [id = 16] 01:53:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 45 (0x7f9d35909c00) [pid = 19061] [serial = 45] [outer = (nil)] 01:53:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 46 (0x7f9d37e0b800) [pid = 19061] [serial = 46] [outer = 0x7f9d35909c00] 01:53:13 INFO - PROCESS | 19061 | 1460969593279 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 47 (0x7f9d391e5400) [pid = 19061] [serial = 47] [outer = 0x7f9d35909c00] 01:53:13 INFO - PROCESS | 19061 | 1460969593858 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]]]}] 01:53:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:53:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 879ms 01:53:13 INFO - PROCESS | 19061 | 1460969593886 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:53:13 INFO - PROCESS | 19061 | 1460969593888 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 01:53:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:53:13 INFO - PROCESS | 19061 | 1460969593894 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:53:13 INFO - PROCESS | 19061 | 1460969593899 Marionette TRACE conn3 <- [1,38,null,{}] 01:53:13 INFO - PROCESS | 19061 | 1460969593914 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}] 01:53:14 INFO - PROCESS | 19061 | 1460969594049 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:53:14 INFO - PROCESS | 19061 | 1460969594137 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39089800 == 17 [pid = 19061] [id = 17] 01:53:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 48 (0x7f9d33725400) [pid = 19061] [serial = 48] [outer = (nil)] 01:53:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 49 (0x7f9d3985bc00) [pid = 19061] [serial = 49] [outer = 0x7f9d33725400] 01:53:14 INFO - PROCESS | 19061 | 1460969594196 Marionette DEBUG loaded listener.js 01:53:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 50 (0x7f9d3b5e3c00) [pid = 19061] [serial = 50] [outer = 0x7f9d33725400] 01:53:14 INFO - PROCESS | 19061 | 1460969594782 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]]]}] 01:53:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:53:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 936ms 01:53:14 INFO - PROCESS | 19061 | 1460969594830 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:53:14 INFO - PROCESS | 19061 | 1460969594834 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 01:53:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:53:14 INFO - PROCESS | 19061 | 1460969594839 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:53:14 INFO - PROCESS | 19061 | 1460969594840 Marionette TRACE conn3 <- [1,42,null,{}] 01:53:14 INFO - PROCESS | 19061 | 1460969594845 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}] 01:53:14 INFO - PROCESS | 19061 | 1460969594996 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:53:15 INFO - PROCESS | 19061 | 1460969595014 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d394a6000 == 18 [pid = 19061] [id = 18] 01:53:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 51 (0x7f9d37a3e000) [pid = 19061] [serial = 51] [outer = (nil)] 01:53:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 52 (0x7f9d3b751000) [pid = 19061] [serial = 52] [outer = 0x7f9d37a3e000] 01:53:15 INFO - PROCESS | 19061 | 1460969595072 Marionette DEBUG loaded listener.js 01:53:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 53 (0x7f9d3b9e1000) [pid = 19061] [serial = 53] [outer = 0x7f9d37a3e000] 01:53:15 INFO - PROCESS | 19061 | 1460969595645 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]]]}] 01:53:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:53:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 830ms 01:53:15 INFO - PROCESS | 19061 | 1460969595669 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:53:15 INFO - PROCESS | 19061 | 1460969595672 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 01:53:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:53:15 INFO - PROCESS | 19061 | 1460969595676 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:53:15 INFO - PROCESS | 19061 | 1460969595679 Marionette TRACE conn3 <- [1,46,null,{}] 01:53:15 INFO - PROCESS | 19061 | 1460969595683 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}] 01:53:15 INFO - PROCESS | 19061 | 1460969595796 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:53:15 INFO - PROCESS | 19061 | 1460969595813 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39df0000 == 19 [pid = 19061] [id = 19] 01:53:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 54 (0x7f9d313bb400) [pid = 19061] [serial = 54] [outer = (nil)] 01:53:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 55 (0x7f9d2f6b3000) [pid = 19061] [serial = 55] [outer = 0x7f9d313bb400] 01:53:15 INFO - PROCESS | 19061 | 1460969595873 Marionette DEBUG loaded listener.js 01:53:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 56 (0x7f9d3590a000) [pid = 19061] [serial = 56] [outer = 0x7f9d313bb400] 01:53:16 INFO - PROCESS | 19061 | 1460969596521 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]]]}] 01:53:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:53:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 884ms 01:53:16 INFO - PROCESS | 19061 | 1460969596561 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:53:16 INFO - PROCESS | 19061 | 1460969596564 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 01:53:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:53:16 INFO - PROCESS | 19061 | 1460969596569 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:53:16 INFO - PROCESS | 19061 | 1460969596571 Marionette TRACE conn3 <- [1,50,null,{}] 01:53:16 INFO - PROCESS | 19061 | 1460969596576 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}] 01:53:16 INFO - PROCESS | 19061 | 1460969596753 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:53:16 INFO - PROCESS | 19061 | 1460969596787 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b62d800 == 20 [pid = 19061] [id = 20] 01:53:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 57 (0x7f9d3b9e9800) [pid = 19061] [serial = 57] [outer = (nil)] 01:53:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 58 (0x7f9d45fb9000) [pid = 19061] [serial = 58] [outer = 0x7f9d3b9e9800] 01:53:16 INFO - PROCESS | 19061 | 1460969596846 Marionette DEBUG loaded listener.js 01:53:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 59 (0x7f9d46411800) [pid = 19061] [serial = 59] [outer = 0x7f9d3b9e9800] 01:53:17 INFO - PROCESS | 19061 | 1460969597409 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]]]}] 01:53:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:53:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 873ms 01:53:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:53:17 INFO - PROCESS | 19061 | 1460969597444 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:53:17 INFO - PROCESS | 19061 | 1460969597446 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 01:53:17 INFO - PROCESS | 19061 | 1460969597453 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:53:17 INFO - PROCESS | 19061 | 1460969597455 Marionette TRACE conn3 <- [1,54,null,{}] 01:53:17 INFO - PROCESS | 19061 | 1460969597460 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}] 01:53:17 INFO - PROCESS | 19061 | 1460969597577 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:53:17 INFO - PROCESS | 19061 | 1460969597593 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b7d6800 == 21 [pid = 19061] [id = 21] 01:53:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 60 (0x7f9d46420c00) [pid = 19061] [serial = 60] [outer = (nil)] 01:53:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 61 (0x7f9d4711e000) [pid = 19061] [serial = 61] [outer = 0x7f9d46420c00] 01:53:17 INFO - PROCESS | 19061 | 1460969597654 Marionette DEBUG loaded listener.js 01:53:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 62 (0x7f9d4725e400) [pid = 19061] [serial = 62] [outer = 0x7f9d46420c00] 01:53:18 INFO - PROCESS | 19061 | 1460969598324 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]]]}] 01:53:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:53:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 933ms 01:53:18 INFO - PROCESS | 19061 | 1460969598386 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:53:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:53:18 INFO - PROCESS | 19061 | 1460969598392 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 01:53:18 INFO - PROCESS | 19061 | 1460969598399 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:53:18 INFO - PROCESS | 19061 | 1460969598404 Marionette TRACE conn3 <- [1,58,null,{}] 01:53:18 INFO - PROCESS | 19061 | 1460969598413 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}] 01:53:18 INFO - PROCESS | 19061 | 1460969598571 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:53:18 INFO - PROCESS | 19061 | 1460969598660 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9ea000 == 22 [pid = 19061] [id = 22] 01:53:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 63 (0x7f9d2f981000) [pid = 19061] [serial = 63] [outer = (nil)] 01:53:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 64 (0x7f9d2f984800) [pid = 19061] [serial = 64] [outer = 0x7f9d2f981000] 01:53:18 INFO - PROCESS | 19061 | 1460969598732 Marionette DEBUG loaded listener.js 01:53:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 65 (0x7f9d31432800) [pid = 19061] [serial = 65] [outer = 0x7f9d2f981000] 01:53:19 INFO - PROCESS | 19061 | 1460969599406 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]]]}] 01:53:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:53:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1082ms 01:53:19 INFO - PROCESS | 19061 | 1460969599481 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:53:19 INFO - PROCESS | 19061 | 1460969599489 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 01:53:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:53:19 INFO - PROCESS | 19061 | 1460969599499 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:53:19 INFO - PROCESS | 19061 | 1460969599502 Marionette TRACE conn3 <- [1,62,null,{}] 01:53:19 INFO - PROCESS | 19061 | 1460969599523 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}] 01:53:19 INFO - PROCESS | 19061 | 1460969599717 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:53:19 INFO - PROCESS | 19061 | 1460969599770 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38aaf800 == 23 [pid = 19061] [id = 23] 01:53:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 66 (0x7f9d32027400) [pid = 19061] [serial = 66] [outer = (nil)] 01:53:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 67 (0x7f9d37a3e400) [pid = 19061] [serial = 67] [outer = 0x7f9d32027400] 01:53:19 INFO - PROCESS | 19061 | 1460969599880 Marionette DEBUG loaded listener.js 01:53:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 68 (0x7f9d37e12400) [pid = 19061] [serial = 68] [outer = 0x7f9d32027400] 01:53:20 INFO - PROCESS | 19061 | 1460969600704 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]]]}] 01:53:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:53:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1279ms 01:53:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:53:20 INFO - PROCESS | 19061 | 1460969600778 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:53:20 INFO - PROCESS | 19061 | 1460969600781 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 01:53:20 INFO - PROCESS | 19061 | 1460969600788 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 19061 | 1460969600793 Marionette TRACE conn3 <- [1,66,null,{}] 01:53:20 INFO - PROCESS | 19061 | 1460969600808 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}] 01:53:20 INFO - PROCESS | 19061 | 1460969600996 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:53:21 INFO - PROCESS | 19061 | 1460969601112 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b62c800 == 24 [pid = 19061] [id = 24] 01:53:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 69 (0x7f9d390c3800) [pid = 19061] [serial = 69] [outer = (nil)] 01:53:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 70 (0x7f9d396b3800) [pid = 19061] [serial = 70] [outer = 0x7f9d390c3800] 01:53:21 INFO - PROCESS | 19061 | 1460969601187 Marionette DEBUG loaded listener.js 01:53:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 71 (0x7f9d3b5ec800) [pid = 19061] [serial = 71] [outer = 0x7f9d390c3800] 01:53:22 INFO - PROCESS | 19061 | 1460969602005 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]]]}] 01:53:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:53:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1434ms 01:53:22 INFO - PROCESS | 19061 | 1460969602222 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:53:22 INFO - PROCESS | 19061 | 1460969602228 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 01:53:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:53:22 INFO - PROCESS | 19061 | 1460969602234 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:53:22 INFO - PROCESS | 19061 | 1460969602238 Marionette TRACE conn3 <- [1,70,null,{}] 01:53:22 INFO - PROCESS | 19061 | 1460969602245 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}] 01:53:22 INFO - PROCESS | 19061 | 1460969602376 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:53:22 INFO - PROCESS | 19061 | 1460969602465 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37092800 == 25 [pid = 19061] [id = 25] 01:53:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 72 (0x7f9d32029c00) [pid = 19061] [serial = 72] [outer = (nil)] 01:53:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 73 (0x7f9d3590c400) [pid = 19061] [serial = 73] [outer = 0x7f9d32029c00] 01:53:22 INFO - PROCESS | 19061 | 1460969602533 Marionette DEBUG loaded listener.js 01:53:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 74 (0x7f9d377f2000) [pid = 19061] [serial = 74] [outer = 0x7f9d32029c00] 01:53:23 INFO - PROCESS | 19061 | 1460969603288 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]]]}] 01:53:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:53:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1131ms 01:53:23 INFO - PROCESS | 19061 | 1460969603367 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:53:23 INFO - PROCESS | 19061 | 1460969603371 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 01:53:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:53:23 INFO - PROCESS | 19061 | 1460969603382 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:53:23 INFO - PROCESS | 19061 | 1460969603387 Marionette TRACE conn3 <- [1,74,null,{}] 01:53:23 INFO - PROCESS | 19061 | 1460969603392 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}] 01:53:23 INFO - PROCESS | 19061 | 1460969603535 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:53:23 INFO - PROCESS | 19061 | 1460969603677 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31454800 == 24 [pid = 19061] [id = 6] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b62d800 == 23 [pid = 19061] [id = 20] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39df0000 == 22 [pid = 19061] [id = 19] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d394a6000 == 21 [pid = 19061] [id = 18] 01:53:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f674000 == 22 [pid = 19061] [id = 26] 01:53:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 75 (0x7f9d2f979400) [pid = 19061] [serial = 75] [outer = (nil)] 01:53:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 76 (0x7f9d2f984c00) [pid = 19061] [serial = 76] [outer = 0x7f9d2f979400] 01:53:23 INFO - PROCESS | 19061 | 1460969603776 Marionette DEBUG loaded listener.js 01:53:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 77 (0x7f9d333f2400) [pid = 19061] [serial = 77] [outer = 0x7f9d2f979400] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39089800 == 21 [pid = 19061] [id = 17] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37e43800 == 20 [pid = 19061] [id = 16] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31452000 == 19 [pid = 19061] [id = 15] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38ab6000 == 18 [pid = 19061] [id = 14] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d35bac000 == 17 [pid = 19061] [id = 13] 01:53:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d30407800 == 16 [pid = 19061] [id = 11] 01:53:24 INFO - PROCESS | 19061 | 1460969604547 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]]]}] 01:53:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:53:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1230ms 01:53:24 INFO - PROCESS | 19061 | 1460969604610 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:53:24 INFO - PROCESS | 19061 | 1460969604618 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 01:53:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:53:24 INFO - PROCESS | 19061 | 1460969604626 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:53:24 INFO - PROCESS | 19061 | 1460969604630 Marionette TRACE conn3 <- [1,78,null,{}] 01:53:24 INFO - PROCESS | 19061 | 1460969604637 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}] 01:53:24 INFO - PROCESS | 19061 | 1460969604788 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:53:24 INFO - PROCESS | 19061 | 1460969604906 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ab9000 == 17 [pid = 19061] [id = 27] 01:53:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 78 (0x7f9d2f97a800) [pid = 19061] [serial = 78] [outer = (nil)] 01:53:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 79 (0x7f9d38ee9400) [pid = 19061] [serial = 79] [outer = 0x7f9d2f97a800] 01:53:24 INFO - PROCESS | 19061 | 1460969604976 Marionette DEBUG loaded listener.js 01:53:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 80 (0x7f9d391e7800) [pid = 19061] [serial = 80] [outer = 0x7f9d2f97a800] 01:53:25 INFO - PROCESS | 19061 | 1460969605770 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]]]}] 01:53:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:53:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1181ms 01:53:25 INFO - PROCESS | 19061 | 1460969605809 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:53:25 INFO - PROCESS | 19061 | 1460969605815 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 01:53:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:53:25 INFO - PROCESS | 19061 | 1460969605822 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 19061 | 1460969605825 Marionette TRACE conn3 <- [1,82,null,{}] 01:53:25 INFO - PROCESS | 19061 | 1460969605848 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}] 01:53:26 INFO - PROCESS | 19061 | 1460969606003 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:53:26 INFO - PROCESS | 19061 | 1460969606119 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39dea000 == 18 [pid = 19061] [id = 28] 01:53:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 81 (0x7f9d2f815000) [pid = 19061] [serial = 81] [outer = (nil)] 01:53:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 82 (0x7f9d3b5e5c00) [pid = 19061] [serial = 82] [outer = 0x7f9d2f815000] 01:53:26 INFO - PROCESS | 19061 | 1460969606190 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 83 (0x7f9d3b98b800) [pid = 19061] [serial = 83] [outer = 0x7f9d2f815000] 01:53:26 INFO - PROCESS | 19061 | 1460969606964 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]]]}] 01:53:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:53:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1186ms 01:53:27 INFO - PROCESS | 19061 | 1460969607009 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:53:27 INFO - PROCESS | 19061 | 1460969607013 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 01:53:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:53:27 INFO - PROCESS | 19061 | 1460969607020 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 19061 | 1460969607029 Marionette TRACE conn3 <- [1,86,null,{}] 01:53:27 INFO - PROCESS | 19061 | 1460969607058 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}] 01:53:27 INFO - PROCESS | 19061 | 1460969607207 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:53:27 INFO - PROCESS | 19061 | 1460969607325 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4000d000 == 19 [pid = 19061] [id = 29] 01:53:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 84 (0x7f9d2f817400) [pid = 19061] [serial = 84] [outer = (nil)] 01:53:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 85 (0x7f9d4620ac00) [pid = 19061] [serial = 85] [outer = 0x7f9d2f817400] 01:53:27 INFO - PROCESS | 19061 | 1460969607393 Marionette DEBUG loaded listener.js 01:53:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 86 (0x7f9d4642e800) [pid = 19061] [serial = 86] [outer = 0x7f9d2f817400] 01:53:28 INFO - PROCESS | 19061 | 1460969608193 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]]]}] 01:53:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:53:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1213ms 01:53:28 INFO - PROCESS | 19061 | 1460969608233 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:53:28 INFO - PROCESS | 19061 | 1460969608238 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 01:53:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:53:28 INFO - PROCESS | 19061 | 1460969608244 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:53:28 INFO - PROCESS | 19061 | 1460969608247 Marionette TRACE conn3 <- [1,90,null,{}] 01:53:28 INFO - PROCESS | 19061 | 1460969608253 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}] 01:53:28 INFO - PROCESS | 19061 | 1460969608400 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:53:28 INFO - PROCESS | 19061 | 1460969608601 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31367800 == 20 [pid = 19061] [id = 30] 01:53:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 87 (0x7f9d2f819000) [pid = 19061] [serial = 87] [outer = (nil)] 01:53:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d2f985c00) [pid = 19061] [serial = 88] [outer = 0x7f9d2f819000] 01:53:28 INFO - PROCESS | 19061 | 1460969608667 Marionette DEBUG loaded listener.js 01:53:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d33726800) [pid = 19061] [serial = 89] [outer = 0x7f9d2f819000] 01:53:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37092800 == 19 [pid = 19061] [id = 25] 01:53:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38aaf800 == 18 [pid = 19061] [id = 23] 01:53:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9ea000 == 17 [pid = 19061] [id = 22] 01:53:29 INFO - PROCESS | 19061 | 1460969609511 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]]]}] 01:53:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:53:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1330ms 01:53:29 INFO - PROCESS | 19061 | 1460969609575 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:53:29 INFO - PROCESS | 19061 | 1460969609581 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 01:53:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:53:29 INFO - PROCESS | 19061 | 1460969609617 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:53:29 INFO - PROCESS | 19061 | 1460969609622 Marionette TRACE conn3 <- [1,94,null,{}] 01:53:29 INFO - PROCESS | 19061 | 1460969609630 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}] 01:53:29 INFO - PROCESS | 19061 | 1460969609787 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:53:29 INFO - PROCESS | 19061 | 1460969609908 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38aaf800 == 18 [pid = 19061] [id = 31] 01:53:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d37a2b000) [pid = 19061] [serial = 90] [outer = (nil)] 01:53:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d37f4b400) [pid = 19061] [serial = 91] [outer = 0x7f9d37a2b000] 01:53:29 INFO - PROCESS | 19061 | 1460969609986 Marionette DEBUG loaded listener.js 01:53:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d391e4c00) [pid = 19061] [serial = 92] [outer = 0x7f9d37a2b000] 01:53:30 INFO - PROCESS | 19061 | 1460969610732 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]]]}] 01:53:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:53:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1188ms 01:53:30 INFO - PROCESS | 19061 | 1460969610812 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:53:30 INFO - PROCESS | 19061 | 1460969610820 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 01:53:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:53:30 INFO - PROCESS | 19061 | 1460969610832 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:53:30 INFO - PROCESS | 19061 | 1460969610835 Marionette TRACE conn3 <- [1,98,null,{}] 01:53:30 INFO - PROCESS | 19061 | 1460969610841 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}] 01:53:30 INFO - PROCESS | 19061 | 1460969610985 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:53:31 INFO - PROCESS | 19061 | 1460969611109 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2bf800 == 19 [pid = 19061] [id = 32] 01:53:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d37a43000) [pid = 19061] [serial = 93] [outer = (nil)] 01:53:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d3b74c800) [pid = 19061] [serial = 94] [outer = 0x7f9d37a43000] 01:53:31 INFO - PROCESS | 19061 | 1460969611185 Marionette DEBUG loaded listener.js 01:53:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d3f43a000) [pid = 19061] [serial = 95] [outer = 0x7f9d37a43000] 01:53:31 INFO - PROCESS | 19061 | 1460969611950 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]]]}] 01:53:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:53:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1176ms 01:53:32 INFO - PROCESS | 19061 | 1460969612008 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:53:32 INFO - PROCESS | 19061 | 1460969612011 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 01:53:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:53:32 INFO - PROCESS | 19061 | 1460969612017 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:53:32 INFO - PROCESS | 19061 | 1460969612023 Marionette TRACE conn3 <- [1,102,null,{}] 01:53:32 INFO - PROCESS | 19061 | 1460969612038 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}] 01:53:32 INFO - PROCESS | 19061 | 1460969612188 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:53:32 INFO - PROCESS | 19061 | 1460969612309 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fdf800 == 20 [pid = 19061] [id = 33] 01:53:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d460ec800) [pid = 19061] [serial = 96] [outer = (nil)] 01:53:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d464de400) [pid = 19061] [serial = 97] [outer = 0x7f9d460ec800] 01:53:32 INFO - PROCESS | 19061 | 1460969612384 Marionette DEBUG loaded listener.js 01:53:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d4931e400) [pid = 19061] [serial = 98] [outer = 0x7f9d460ec800] 01:53:33 INFO - PROCESS | 19061 | 1460969613161 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]]]}] 01:53:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:53:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1186ms 01:53:33 INFO - PROCESS | 19061 | 1460969613203 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:53:33 INFO - PROCESS | 19061 | 1460969613208 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 01:53:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:53:33 INFO - PROCESS | 19061 | 1460969613214 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:53:33 INFO - PROCESS | 19061 | 1460969613216 Marionette TRACE conn3 <- [1,106,null,{}] 01:53:33 INFO - PROCESS | 19061 | 1460969613221 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}] 01:53:33 INFO - PROCESS | 19061 | 1460969613358 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:53:33 INFO - PROCESS | 19061 | 1460969613484 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46e98800 == 21 [pid = 19061] [id = 34] 01:53:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d35904c00) [pid = 19061] [serial = 99] [outer = (nil)] 01:53:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d4ab41c00) [pid = 19061] [serial = 100] [outer = 0x7f9d35904c00] 01:53:33 INFO - PROCESS | 19061 | 1460969613551 Marionette DEBUG loaded listener.js 01:53:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d4b12c000) [pid = 19061] [serial = 101] [outer = 0x7f9d35904c00] 01:53:34 INFO - PROCESS | 19061 | 1460969614295 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]]]}] 01:53:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:53:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1130ms 01:53:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:53:34 INFO - PROCESS | 19061 | 1460969614350 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:53:34 INFO - PROCESS | 19061 | 1460969614353 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 01:53:34 INFO - PROCESS | 19061 | 1460969614358 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:53:34 INFO - PROCESS | 19061 | 1460969614362 Marionette TRACE conn3 <- [1,110,null,{}] 01:53:34 INFO - PROCESS | 19061 | 1460969614366 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}] 01:53:34 INFO - PROCESS | 19061 | 1460969614499 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:53:34 INFO - PROCESS | 19061 | 1460969614632 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4744d800 == 22 [pid = 19061] [id = 35] 01:53:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d2f812800) [pid = 19061] [serial = 102] [outer = (nil)] 01:53:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d4b259400) [pid = 19061] [serial = 103] [outer = 0x7f9d2f812800] 01:53:34 INFO - PROCESS | 19061 | 1460969614700 Marionette DEBUG loaded listener.js 01:53:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d4b2b7000) [pid = 19061] [serial = 104] [outer = 0x7f9d2f812800] 01:53:35 INFO - PROCESS | 19061 | 1460969615535 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]]]}] 01:53:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:53:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1228ms 01:53:35 INFO - PROCESS | 19061 | 1460969615613 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:53:35 INFO - PROCESS | 19061 | 1460969615618 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 01:53:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:53:35 INFO - PROCESS | 19061 | 1460969615659 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:53:35 INFO - PROCESS | 19061 | 1460969615661 Marionette TRACE conn3 <- [1,114,null,{}] 01:53:35 INFO - PROCESS | 19061 | 1460969615670 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}] 01:53:35 INFO - PROCESS | 19061 | 1460969615811 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:53:35 INFO - PROCESS | 19061 | 1460969615964 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:35 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39dea000 == 21 [pid = 19061] [id = 28] 01:53:35 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38ab9000 == 20 [pid = 19061] [id = 27] 01:53:35 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f674000 == 19 [pid = 19061] [id = 26] 01:53:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f674000 == 20 [pid = 19061] [id = 36] 01:53:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d2f817c00) [pid = 19061] [serial = 105] [outer = (nil)] 01:53:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d31f7ac00) [pid = 19061] [serial = 106] [outer = 0x7f9d2f817c00] 01:53:36 INFO - PROCESS | 19061 | 1460969616048 Marionette DEBUG loaded listener.js 01:53:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d38215400) [pid = 19061] [serial = 107] [outer = 0x7f9d2f817c00] 01:53:36 INFO - PROCESS | 19061 | 1460969616842 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]]]}] 01:53:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:53:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1234ms 01:53:36 INFO - PROCESS | 19061 | 1460969616889 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:53:36 INFO - PROCESS | 19061 | 1460969616896 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 01:53:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:53:36 INFO - PROCESS | 19061 | 1460969616904 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 19061 | 1460969616908 Marionette TRACE conn3 <- [1,118,null,{}] 01:53:36 INFO - PROCESS | 19061 | 1460969616915 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}] 01:53:37 INFO - PROCESS | 19061 | 1460969617063 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:53:37 INFO - PROCESS | 19061 | 1460969617195 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2aa000 == 21 [pid = 19061] [id = 37] 01:53:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d2f978400) [pid = 19061] [serial = 108] [outer = (nil)] 01:53:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d3f34fc00) [pid = 19061] [serial = 109] [outer = 0x7f9d2f978400] 01:53:37 INFO - PROCESS | 19061 | 1460969617268 Marionette DEBUG loaded listener.js 01:53:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d451dcc00) [pid = 19061] [serial = 110] [outer = 0x7f9d2f978400] 01:53:38 INFO - PROCESS | 19061 | 1460969618055 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]]]}] 01:53:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:53:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1183ms 01:53:38 INFO - PROCESS | 19061 | 1460969618090 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:53:38 INFO - PROCESS | 19061 | 1460969618095 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 01:53:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:53:38 INFO - PROCESS | 19061 | 1460969618103 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 19061 | 1460969618106 Marionette TRACE conn3 <- [1,122,null,{}] 01:53:38 INFO - PROCESS | 19061 | 1460969618111 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}] 01:53:38 INFO - PROCESS | 19061 | 1460969618247 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:53:38 INFO - PROCESS | 19061 | 1460969618377 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d462b5800 == 22 [pid = 19061] [id = 38] 01:53:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d3b6fb000) [pid = 19061] [serial = 111] [outer = (nil)] 01:53:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d47411400) [pid = 19061] [serial = 112] [outer = 0x7f9d3b6fb000] 01:53:38 INFO - PROCESS | 19061 | 1460969618447 Marionette DEBUG loaded listener.js 01:53:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d4944ac00) [pid = 19061] [serial = 113] [outer = 0x7f9d3b6fb000] 01:53:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d4b12d000) [pid = 19061] [serial = 114] [outer = 0x7f9d2f6ba400] 01:53:39 INFO - PROCESS | 19061 | 1460969619322 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]]]}] 01:53:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:53:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1282ms 01:53:39 INFO - PROCESS | 19061 | 1460969619385 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:53:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:53:39 INFO - PROCESS | 19061 | 1460969619389 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 01:53:39 INFO - PROCESS | 19061 | 1460969619396 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:53:39 INFO - PROCESS | 19061 | 1460969619405 Marionette TRACE conn3 <- [1,126,null,{}] 01:53:39 INFO - PROCESS | 19061 | 1460969619417 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}] 01:53:39 INFO - PROCESS | 19061 | 1460969619602 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:53:39 INFO - PROCESS | 19061 | 1460969619741 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab05800 == 23 [pid = 19061] [id = 39] 01:53:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d2f810000) [pid = 19061] [serial = 115] [outer = (nil)] 01:53:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d4b599800) [pid = 19061] [serial = 116] [outer = 0x7f9d2f810000] 01:53:39 INFO - PROCESS | 19061 | 1460969619811 Marionette DEBUG loaded listener.js 01:53:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d4dd7fc00) [pid = 19061] [serial = 117] [outer = 0x7f9d2f810000] 01:53:40 INFO - PROCESS | 19061 | 1460969620541 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]]]}] 01:53:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:53:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1187ms 01:53:40 INFO - PROCESS | 19061 | 1460969620581 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:53:40 INFO - PROCESS | 19061 | 1460969620586 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 01:53:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:53:40 INFO - PROCESS | 19061 | 1460969620591 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:53:40 INFO - PROCESS | 19061 | 1460969620593 Marionette TRACE conn3 <- [1,130,null,{}] 01:53:40 INFO - PROCESS | 19061 | 1460969620598 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}] 01:53:40 INFO - PROCESS | 19061 | 1460969620745 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:53:40 INFO - PROCESS | 19061 | 1460969620876 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b546000 == 24 [pid = 19061] [id = 40] 01:53:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d37a41400) [pid = 19061] [serial = 118] [outer = (nil)] 01:53:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d4f65a000) [pid = 19061] [serial = 119] [outer = 0x7f9d37a41400] 01:53:40 INFO - PROCESS | 19061 | 1460969620944 Marionette DEBUG loaded listener.js 01:53:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d4f6ee400) [pid = 19061] [serial = 120] [outer = 0x7f9d37a41400] 01:53:41 INFO - PROCESS | 19061 | 1460969621848 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]]]}] 01:53:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:53:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1280ms 01:53:41 INFO - PROCESS | 19061 | 1460969621874 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:53:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:53:41 INFO - PROCESS | 19061 | 1460969621879 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 01:53:41 INFO - PROCESS | 19061 | 1460969621886 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:53:41 INFO - PROCESS | 19061 | 1460969621890 Marionette TRACE conn3 <- [1,134,null,{}] 01:53:41 INFO - PROCESS | 19061 | 1460969621898 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}] 01:53:42 INFO - PROCESS | 19061 | 1460969622033 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:53:42 INFO - PROCESS | 19061 | 1460969622187 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:42 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37092800 == 25 [pid = 19061] [id = 41] 01:53:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d388a1400) [pid = 19061] [serial = 121] [outer = (nil)] 01:53:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d391d9400) [pid = 19061] [serial = 122] [outer = 0x7f9d388a1400] 01:53:42 INFO - PROCESS | 19061 | 1460969622270 Marionette DEBUG loaded listener.js 01:53:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d3b6f8400) [pid = 19061] [serial = 123] [outer = 0x7f9d388a1400] 01:53:42 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f2bf800 == 24 [pid = 19061] [id = 32] 01:53:42 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38aaf800 == 23 [pid = 19061] [id = 31] 01:53:43 INFO - PROCESS | 19061 | 1460969623130 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]]]}] 01:53:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:53:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1287ms 01:53:43 INFO - PROCESS | 19061 | 1460969623171 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:53:43 INFO - PROCESS | 19061 | 1460969623175 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 01:53:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:53:43 INFO - PROCESS | 19061 | 1460969623183 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:53:43 INFO - PROCESS | 19061 | 1460969623188 Marionette TRACE conn3 <- [1,138,null,{}] 01:53:43 INFO - PROCESS | 19061 | 1460969623197 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}] 01:53:43 INFO - PROCESS | 19061 | 1460969623376 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:53:43 INFO - PROCESS | 19061 | 1460969623516 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b62e000 == 24 [pid = 19061] [id = 42] 01:53:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d38219400) [pid = 19061] [serial = 124] [outer = (nil)] 01:53:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d3b6f9800) [pid = 19061] [serial = 125] [outer = 0x7f9d38219400] 01:53:43 INFO - PROCESS | 19061 | 1460969623590 Marionette DEBUG loaded listener.js 01:53:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d451d7000) [pid = 19061] [serial = 126] [outer = 0x7f9d38219400] 01:53:44 INFO - PROCESS | 19061 | 1460969624383 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]]]}] 01:53:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:53:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1239ms 01:53:44 INFO - PROCESS | 19061 | 1460969624423 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:53:44 INFO - PROCESS | 19061 | 1460969624430 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 01:53:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:53:44 INFO - PROCESS | 19061 | 1460969624440 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:53:44 INFO - PROCESS | 19061 | 1460969624443 Marionette TRACE conn3 <- [1,142,null,{}] 01:53:44 INFO - PROCESS | 19061 | 1460969624448 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}] 01:53:44 INFO - PROCESS | 19061 | 1460969624591 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:53:44 INFO - PROCESS | 19061 | 1460969624735 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49435000 == 25 [pid = 19061] [id = 43] 01:53:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d3885cc00) [pid = 19061] [serial = 127] [outer = (nil)] 01:53:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d4943f000) [pid = 19061] [serial = 128] [outer = 0x7f9d3885cc00] 01:53:44 INFO - PROCESS | 19061 | 1460969624804 Marionette DEBUG loaded listener.js 01:53:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d4b25b400) [pid = 19061] [serial = 129] [outer = 0x7f9d3885cc00] 01:53:45 INFO - PROCESS | 19061 | 1460969625610 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]]]}] 01:53:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:53:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1234ms 01:53:45 INFO - PROCESS | 19061 | 1460969625716 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:53:45 INFO - PROCESS | 19061 | 1460969625720 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 01:53:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:53:45 INFO - PROCESS | 19061 | 1460969625726 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:53:45 INFO - PROCESS | 19061 | 1460969625731 Marionette TRACE conn3 <- [1,146,null,{}] 01:53:45 INFO - PROCESS | 19061 | 1460969625799 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}] 01:53:45 INFO - PROCESS | 19061 | 1460969625982 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:53:46 INFO - PROCESS | 19061 | 1460969626123 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3347f000 == 26 [pid = 19061] [id = 44] 01:53:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d33397c00) [pid = 19061] [serial = 130] [outer = (nil)] 01:53:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d3339b800) [pid = 19061] [serial = 131] [outer = 0x7f9d33397c00] 01:53:46 INFO - PROCESS | 19061 | 1460969626229 Marionette DEBUG loaded listener.js 01:53:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d333a3400) [pid = 19061] [serial = 132] [outer = 0x7f9d33397c00] 01:53:47 INFO - PROCESS | 19061 | 1460969627009 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]]]}] 01:53:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:53:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1324ms 01:53:47 INFO - PROCESS | 19061 | 1460969627052 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:53:47 INFO - PROCESS | 19061 | 1460969627057 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 01:53:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:53:47 INFO - PROCESS | 19061 | 1460969627062 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:53:47 INFO - PROCESS | 19061 | 1460969627064 Marionette TRACE conn3 <- [1,150,null,{}] 01:53:47 INFO - PROCESS | 19061 | 1460969627070 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}] 01:53:47 INFO - PROCESS | 19061 | 1460969627217 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:53:47 INFO - PROCESS | 19061 | 1460969627356 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4d386000 == 27 [pid = 19061] [id = 45] 01:53:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 133 (0x7f9d3142b800) [pid = 19061] [serial = 133] [outer = (nil)] 01:53:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d4f656000) [pid = 19061] [serial = 134] [outer = 0x7f9d3142b800] 01:53:47 INFO - PROCESS | 19061 | 1460969627428 Marionette DEBUG loaded listener.js 01:53:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d4f89e000) [pid = 19061] [serial = 135] [outer = 0x7f9d3142b800] 01:53:48 INFO - PROCESS | 19061 | 1460969628292 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]]]}] 01:53:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:53:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1277ms 01:53:48 INFO - PROCESS | 19061 | 1460969628341 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:53:48 INFO - PROCESS | 19061 | 1460969628345 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 01:53:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:53:48 INFO - PROCESS | 19061 | 1460969628350 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:53:48 INFO - PROCESS | 19061 | 1460969628352 Marionette TRACE conn3 <- [1,154,null,{}] 01:53:48 INFO - PROCESS | 19061 | 1460969628357 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}] 01:53:48 INFO - PROCESS | 19061 | 1460969628594 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:53:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f2aa000 == 26 [pid = 19061] [id = 37] 01:53:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f674000 == 25 [pid = 19061] [id = 36] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4000d000 == 24 [pid = 19061] [id = 29] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d462b5800 == 23 [pid = 19061] [id = 38] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ab05800 == 22 [pid = 19061] [id = 39] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f679800 == 21 [pid = 19061] [id = 8] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4744d800 == 20 [pid = 19061] [id = 35] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b546000 == 19 [pid = 19061] [id = 40] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b7d6800 == 18 [pid = 19061] [id = 21] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d462a8800 == 17 [pid = 19061] [id = 9] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31367800 == 16 [pid = 19061] [id = 30] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b62c800 == 15 [pid = 19061] [id = 24] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45fdf800 == 14 [pid = 19061] [id = 33] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46e98800 == 13 [pid = 19061] [id = 34] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4d386000 == 12 [pid = 19061] [id = 45] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3347f000 == 11 [pid = 19061] [id = 44] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49435000 == 10 [pid = 19061] [id = 43] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37092800 == 9 [pid = 19061] [id = 41] 01:53:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b62e000 == 8 [pid = 19061] [id = 42] 01:53:52 INFO - PROCESS | 19061 | 1460969632344 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30405800 == 9 [pid = 19061] [id = 46] 01:53:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d313b9800) [pid = 19061] [serial = 136] [outer = (nil)] 01:53:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d3334fc00) [pid = 19061] [serial = 137] [outer = 0x7f9d313b9800] 01:53:52 INFO - PROCESS | 19061 | 1460969632408 Marionette DEBUG loaded listener.js 01:53:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d3339dc00) [pid = 19061] [serial = 138] [outer = 0x7f9d313b9800] 01:53:53 INFO - PROCESS | 19061 | 1460969633031 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]]]}] 01:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 4689ms 01:53:53 INFO - PROCESS | 19061 | 1460969633044 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:53:53 INFO - PROCESS | 19061 | 1460969633048 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 01:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:53:53 INFO - PROCESS | 19061 | 1460969633056 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:53:53 INFO - PROCESS | 19061 | 1460969633063 Marionette TRACE conn3 <- [1,158,null,{}] 01:53:53 INFO - PROCESS | 19061 | 1460969633069 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}] 01:53:53 INFO - PROCESS | 19061 | 1460969633213 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:53:53 INFO - PROCESS | 19061 | 1460969633303 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37bc2000 == 10 [pid = 19061] [id = 47] 01:53:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d3339f400) [pid = 19061] [serial = 139] [outer = (nil)] 01:53:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d35906000) [pid = 19061] [serial = 140] [outer = 0x7f9d3339f400] 01:53:53 INFO - PROCESS | 19061 | 1460969633362 Marionette DEBUG loaded listener.js 01:53:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d377ee000) [pid = 19061] [serial = 141] [outer = 0x7f9d3339f400] 01:53:53 INFO - PROCESS | 19061 | 1460969633989 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]]]}] 01:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 981ms 01:53:54 INFO - PROCESS | 19061 | 1460969634041 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:53:54 INFO - PROCESS | 19061 | 1460969634048 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 01:53:54 INFO - PROCESS | 19061 | 1460969634053 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 19061 | 1460969634056 Marionette TRACE conn3 <- [1,162,null,{}] 01:53:54 INFO - PROCESS | 19061 | 1460969634061 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}] 01:53:54 INFO - PROCESS | 19061 | 1460969634256 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:53:54 INFO - PROCESS | 19061 | 1460969634322 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39f25800 == 11 [pid = 19061] [id = 48] 01:53:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d3590f400) [pid = 19061] [serial = 142] [outer = (nil)] 01:53:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d391e4800) [pid = 19061] [serial = 143] [outer = 0x7f9d3590f400] 01:53:54 INFO - PROCESS | 19061 | 1460969634400 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d3985f000) [pid = 19061] [serial = 144] [outer = 0x7f9d3590f400] 01:53:55 INFO - PROCESS | 19061 | 1460969635274 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]]]}] 01:53:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:53:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1280ms 01:53:55 INFO - PROCESS | 19061 | 1460969635333 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:53:55 INFO - PROCESS | 19061 | 1460969635336 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 01:53:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:53:55 INFO - PROCESS | 19061 | 1460969635351 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:53:55 INFO - PROCESS | 19061 | 1460969635359 Marionette TRACE conn3 <- [1,166,null,{}] 01:53:55 INFO - PROCESS | 19061 | 1460969635372 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}] 01:53:55 INFO - PROCESS | 19061 | 1460969635545 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:53:55 INFO - PROCESS | 19061 | 1460969635568 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46e81000 == 12 [pid = 19061] [id = 49] 01:53:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d2f6cec00) [pid = 19061] [serial = 145] [outer = (nil)] 01:53:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d39d57800) [pid = 19061] [serial = 146] [outer = 0x7f9d2f6cec00] 01:53:55 INFO - PROCESS | 19061 | 1460969635624 Marionette DEBUG loaded listener.js 01:53:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d3f352c00) [pid = 19061] [serial = 147] [outer = 0x7f9d2f6cec00] 01:53:56 INFO - PROCESS | 19061 | 1460969636337 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]]]}] 01:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1047ms 01:53:56 INFO - PROCESS | 19061 | 1460969636394 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:53:56 INFO - PROCESS | 19061 | 1460969636398 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 01:53:56 INFO - PROCESS | 19061 | 1460969636403 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 19061 | 1460969636406 Marionette TRACE conn3 <- [1,170,null,{}] 01:53:56 INFO - PROCESS | 19061 | 1460969636419 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}] 01:53:56 INFO - PROCESS | 19061 | 1460969636595 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d32029c00) [pid = 19061] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d36e49400) [pid = 19061] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d33725400) [pid = 19061] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d37a3e000) [pid = 19061] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 142 (0x7f9d313bb400) [pid = 19061] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d3b9e9800) [pid = 19061] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d35b82000) [pid = 19061] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d30286000) [pid = 19061] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d35fa3400) [pid = 19061] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d35909c00) [pid = 19061] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d2f979400) [pid = 19061] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d32027400) [pid = 19061] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 134 (0x7f9d2f981000) [pid = 19061] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 133 (0x7f9d46420c00) [pid = 19061] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 132 (0x7f9d2f819000) [pid = 19061] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 131 (0x7f9d2f978400) [pid = 19061] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 130 (0x7f9d2f815000) [pid = 19061] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d35904c00) [pid = 19061] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d2f97a800) [pid = 19061] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d388a1400) [pid = 19061] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d33397c00) [pid = 19061] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d2f810800) [pid = 19061] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d460ec800) [pid = 19061] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d303b8800) [pid = 19061] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d3885cc00) [pid = 19061] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d37a43000) [pid = 19061] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d3b5e0800) [pid = 19061] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d37a41400) [pid = 19061] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d38219400) [pid = 19061] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d2f817400) [pid = 19061] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d390c3800) [pid = 19061] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d2f817c00) [pid = 19061] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d37a2b000) [pid = 19061] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d2f812800) [pid = 19061] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d3b6fb000) [pid = 19061] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:53:57 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d2f810000) [pid = 19061] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:53:57 INFO - PROCESS | 19061 | 1460969637694 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9f4000 == 13 [pid = 19061] [id = 50] 01:53:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d2f6ba800) [pid = 19061] [serial = 148] [outer = (nil)] 01:53:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2f814400) [pid = 19061] [serial = 149] [outer = 0x7f9d2f6ba800] 01:53:57 INFO - PROCESS | 19061 | 1460969637761 Marionette DEBUG loaded listener.js 01:53:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d313bb400) [pid = 19061] [serial = 150] [outer = 0x7f9d2f6ba800] 01:53:58 INFO - PROCESS | 19061 | 1460969638561 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]]]}] 01:53:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:53:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 2196ms 01:53:58 INFO - PROCESS | 19061 | 1460969638602 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:53:58 INFO - PROCESS | 19061 | 1460969638606 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 01:53:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:53:58 INFO - PROCESS | 19061 | 1460969638612 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:53:58 INFO - PROCESS | 19061 | 1460969638614 Marionette TRACE conn3 <- [1,174,null,{}] 01:53:58 INFO - PROCESS | 19061 | 1460969638619 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}] 01:53:58 INFO - PROCESS | 19061 | 1460969638744 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:53:58 INFO - PROCESS | 19061 | 1460969638759 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39de3800 == 14 [pid = 19061] [id = 51] 01:53:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d3985c000) [pid = 19061] [serial = 151] [outer = (nil)] 01:53:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d3b57fc00) [pid = 19061] [serial = 152] [outer = 0x7f9d3985c000] 01:53:58 INFO - PROCESS | 19061 | 1460969638835 Marionette DEBUG loaded listener.js 01:53:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d4640f400) [pid = 19061] [serial = 153] [outer = 0x7f9d3985c000] 01:53:59 INFO - PROCESS | 19061 | 1460969639623 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]]]}] 01:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1075ms 01:53:59 INFO - PROCESS | 19061 | 1460969639688 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:53:59 INFO - PROCESS | 19061 | 1460969639694 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 01:53:59 INFO - PROCESS | 19061 | 1460969639701 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:53:59 INFO - PROCESS | 19061 | 1460969639707 Marionette TRACE conn3 <- [1,178,null,{}] 01:53:59 INFO - PROCESS | 19061 | 1460969639716 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}] 01:53:59 INFO - PROCESS | 19061 | 1460969639891 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:54:00 INFO - PROCESS | 19061 | 1460969640022 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3136e800 == 15 [pid = 19061] [id = 52] 01:54:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d2f815000) [pid = 19061] [serial = 154] [outer = (nil)] 01:54:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d3048fc00) [pid = 19061] [serial = 155] [outer = 0x7f9d2f815000] 01:54:00 INFO - PROCESS | 19061 | 1460969640094 Marionette DEBUG loaded listener.js 01:54:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d3335b400) [pid = 19061] [serial = 156] [outer = 0x7f9d2f815000] 01:54:00 INFO - PROCESS | 19061 | 1460969640951 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]]]}] 01:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1333ms 01:54:01 INFO - PROCESS | 19061 | 1460969641036 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:54:01 INFO - PROCESS | 19061 | 1460969641044 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 01:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:54:01 INFO - PROCESS | 19061 | 1460969641054 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:54:01 INFO - PROCESS | 19061 | 1460969641057 Marionette TRACE conn3 <- [1,182,null,{}] 01:54:01 INFO - PROCESS | 19061 | 1460969641063 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}] 01:54:01 INFO - PROCESS | 19061 | 1460969641251 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:54:01 INFO - PROCESS | 19061 | 1460969641383 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4001c000 == 16 [pid = 19061] [id = 53] 01:54:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d2f97d800) [pid = 19061] [serial = 157] [outer = (nil)] 01:54:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d36e58c00) [pid = 19061] [serial = 158] [outer = 0x7f9d2f97d800] 01:54:01 INFO - PROCESS | 19061 | 1460969641457 Marionette DEBUG loaded listener.js 01:54:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d37b6c000) [pid = 19061] [serial = 159] [outer = 0x7f9d2f97d800] 01:54:02 INFO - PROCESS | 19061 | 1460969642372 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]]]}] 01:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1382ms 01:54:02 INFO - PROCESS | 19061 | 1460969642436 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:54:02 INFO - PROCESS | 19061 | 1460969642440 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 01:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:54:02 INFO - PROCESS | 19061 | 1460969642447 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:54:02 INFO - PROCESS | 19061 | 1460969642452 Marionette TRACE conn3 <- [1,186,null,{}] 01:54:02 INFO - PROCESS | 19061 | 1460969642468 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}] 01:54:02 INFO - PROCESS | 19061 | 1460969642651 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:54:02 INFO - PROCESS | 19061 | 1460969642711 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:54:03 INFO - PROCESS | 19061 | 1460969643062 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d303d6800 == 17 [pid = 19061] [id = 54] 01:54:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d303af400) [pid = 19061] [serial = 160] [outer = (nil)] 01:54:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d30498400) [pid = 19061] [serial = 161] [outer = 0x7f9d303af400] 01:54:03 INFO - PROCESS | 19061 | 1460969643167 Marionette DEBUG loaded listener.js 01:54:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d313bf800) [pid = 19061] [serial = 162] [outer = 0x7f9d303af400] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d48e07800) [pid = 19061] [serial = 2] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d2f9e7000) [pid = 19061] [serial = 28] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d3857b000) [pid = 19061] [serial = 9] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d37f49400) [pid = 19061] [serial = 12] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d3b5e2400) [pid = 19061] [serial = 16] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d3b5e7800) [pid = 19061] [serial = 17] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d31f7a800) [pid = 19061] [serial = 19] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d4f656000) [pid = 19061] [serial = 134] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d391e7800) [pid = 19061] [serial = 80] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d38ee9400) [pid = 19061] [serial = 79] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d2f984c00) [pid = 19061] [serial = 76] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d3b6f8400) [pid = 19061] [serial = 123] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d4ab41c00) [pid = 19061] [serial = 100] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d3b6f9800) [pid = 19061] [serial = 125] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d37f4b400) [pid = 19061] [serial = 91] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d391d9400) [pid = 19061] [serial = 122] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2f985c00) [pid = 19061] [serial = 88] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d377f2000) [pid = 19061] [serial = 74] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d36e58800) [pid = 19061] [serial = 43] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d3985bc00) [pid = 19061] [serial = 49] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d3b5e3c00) [pid = 19061] [serial = 50] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d3b751000) [pid = 19061] [serial = 52] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d3b9e1000) [pid = 19061] [serial = 53] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d2f6b3000) [pid = 19061] [serial = 55] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d3590a000) [pid = 19061] [serial = 56] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d45fb9000) [pid = 19061] [serial = 58] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d46411800) [pid = 19061] [serial = 59] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d37ace400) [pid = 19061] [serial = 37] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d37f4b800) [pid = 19061] [serial = 38] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d3590c400) [pid = 19061] [serial = 73] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d303b2c00) [pid = 19061] [serial = 31] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d38ef0400) [pid = 19061] [serial = 40] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 93 (0x7f9d390cb000) [pid = 19061] [serial = 41] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 92 (0x7f9d37a2c800) [pid = 19061] [serial = 44] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 91 (0x7f9d333f2000) [pid = 19061] [serial = 34] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 90 (0x7f9d391e5400) [pid = 19061] [serial = 47] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 89 (0x7f9d313b3c00) [pid = 19061] [serial = 32] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d37e0b800) [pid = 19061] [serial = 46] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 87 (0x7f9d4725e400) [pid = 19061] [serial = 62] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 86 (0x7f9d2f985800) [pid = 19061] [serial = 26] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 85 (0x7f9d396b3800) [pid = 19061] [serial = 70] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 84 (0x7f9d37a3e400) [pid = 19061] [serial = 67] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 83 (0x7f9d31432800) [pid = 19061] [serial = 65] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 82 (0x7f9d3b74c800) [pid = 19061] [serial = 94] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 81 (0x7f9d4711e000) [pid = 19061] [serial = 61] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 80 (0x7f9d33726800) [pid = 19061] [serial = 89] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 79 (0x7f9d2f984800) [pid = 19061] [serial = 64] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 78 (0x7f9d451dcc00) [pid = 19061] [serial = 110] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 77 (0x7f9d4b259400) [pid = 19061] [serial = 103] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 76 (0x7f9d3b98b800) [pid = 19061] [serial = 83] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 75 (0x7f9d4620ac00) [pid = 19061] [serial = 85] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 74 (0x7f9d47411400) [pid = 19061] [serial = 112] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 73 (0x7f9d3b5e5c00) [pid = 19061] [serial = 82] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 72 (0x7f9d4b12c000) [pid = 19061] [serial = 101] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 71 (0x7f9d31f7ac00) [pid = 19061] [serial = 106] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 70 (0x7f9d3f34fc00) [pid = 19061] [serial = 109] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 69 (0x7f9d451d7000) [pid = 19061] [serial = 126] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 68 (0x7f9d4642e800) [pid = 19061] [serial = 86] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 67 (0x7f9d3b5ec800) [pid = 19061] [serial = 71] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 66 (0x7f9d38215400) [pid = 19061] [serial = 107] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 65 (0x7f9d4b599800) [pid = 19061] [serial = 116] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 64 (0x7f9d391e4c00) [pid = 19061] [serial = 92] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 63 (0x7f9d4b2b7000) [pid = 19061] [serial = 104] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 62 (0x7f9d464de400) [pid = 19061] [serial = 97] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 61 (0x7f9d333f2400) [pid = 19061] [serial = 77] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 60 (0x7f9d4943f000) [pid = 19061] [serial = 128] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 59 (0x7f9d37e12400) [pid = 19061] [serial = 68] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 58 (0x7f9d3339b800) [pid = 19061] [serial = 131] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 57 (0x7f9d2f97ac00) [pid = 19061] [serial = 25] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 56 (0x7f9d4931e400) [pid = 19061] [serial = 98] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 55 (0x7f9d313bbc00) [pid = 19061] [serial = 22] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 54 (0x7f9d2f80b400) [pid = 19061] [serial = 23] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 53 (0x7f9d4b25b400) [pid = 19061] [serial = 129] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 52 (0x7f9d3f43a000) [pid = 19061] [serial = 95] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 51 (0x7f9d4f6ee400) [pid = 19061] [serial = 120] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 50 (0x7f9d4f65a000) [pid = 19061] [serial = 119] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 49 (0x7f9d333efc00) [pid = 19061] [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.] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 48 (0x7f9d4944ac00) [pid = 19061] [serial = 113] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 47 (0x7f9d4dd7fc00) [pid = 19061] [serial = 117] [outer = (nil)] [url = about:blank] 01:54:03 INFO - PROCESS | 19061 | --DOMWINDOW == 46 (0x7f9d333a3400) [pid = 19061] [serial = 132] [outer = (nil)] [url = about:blank] 01:54:04 INFO - PROCESS | 19061 | 1460969644020 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]]]}] 01:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1588ms 01:54:04 INFO - PROCESS | 19061 | 1460969644035 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:54:04 INFO - PROCESS | 19061 | 1460969644041 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 01:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:54:04 INFO - PROCESS | 19061 | 1460969644048 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:54:04 INFO - PROCESS | 19061 | 1460969644052 Marionette TRACE conn3 <- [1,190,null,{}] 01:54:04 INFO - PROCESS | 19061 | 1460969644058 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}] 01:54:04 INFO - PROCESS | 19061 | 1460969644210 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:54:04 INFO - PROCESS | 19061 | 1460969644228 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d303d8800 == 18 [pid = 19061] [id = 55] 01:54:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 47 (0x7f9d2f982800) [pid = 19061] [serial = 163] [outer = (nil)] 01:54:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 48 (0x7f9d33397c00) [pid = 19061] [serial = 164] [outer = 0x7f9d2f982800] 01:54:04 INFO - PROCESS | 19061 | 1460969644472 Marionette DEBUG loaded listener.js 01:54:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 49 (0x7f9d333a2800) [pid = 19061] [serial = 165] [outer = 0x7f9d2f982800] 01:54:05 INFO - PROCESS | 19061 | 1460969645120 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]]]}] 01:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1127ms 01:54:05 INFO - PROCESS | 19061 | 1460969645178 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:54:05 INFO - PROCESS | 19061 | 1460969645182 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 01:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:54:05 INFO - PROCESS | 19061 | 1460969645189 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:54:05 INFO - PROCESS | 19061 | 1460969645190 Marionette TRACE conn3 <- [1,194,null,{}] 01:54:05 INFO - PROCESS | 19061 | 1460969645209 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}] 01:54:05 INFO - PROCESS | 19061 | 1460969645336 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:54:05 INFO - PROCESS | 19061 | 1460969645346 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d333c0000 == 19 [pid = 19061] [id = 56] 01:54:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 50 (0x7f9d33730800) [pid = 19061] [serial = 166] [outer = (nil)] 01:54:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 51 (0x7f9d3590c400) [pid = 19061] [serial = 167] [outer = 0x7f9d33730800] 01:54:05 INFO - PROCESS | 19061 | 1460969645406 Marionette DEBUG loaded listener.js 01:54:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 52 (0x7f9d3687bc00) [pid = 19061] [serial = 168] [outer = 0x7f9d33730800] 01:54:06 INFO - PROCESS | 19061 | 1460969646073 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]]]}] 01:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 935ms 01:54:06 INFO - PROCESS | 19061 | 1460969646125 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:54:06 INFO - PROCESS | 19061 | 1460969646128 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 01:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:54:06 INFO - PROCESS | 19061 | 1460969646140 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:54:06 INFO - PROCESS | 19061 | 1460969646148 Marionette TRACE conn3 <- [1,198,null,{}] 01:54:06 INFO - PROCESS | 19061 | 1460969646155 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}] 01:54:06 INFO - PROCESS | 19061 | 1460969646328 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:54:06 INFO - PROCESS | 19061 | 1460969646354 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37bbc800 == 20 [pid = 19061] [id = 57] 01:54:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 53 (0x7f9d333f1c00) [pid = 19061] [serial = 169] [outer = (nil)] 01:54:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 54 (0x7f9d370b1c00) [pid = 19061] [serial = 170] [outer = 0x7f9d333f1c00] 01:54:06 INFO - PROCESS | 19061 | 1460969646412 Marionette DEBUG loaded listener.js 01:54:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 55 (0x7f9d37e0b800) [pid = 19061] [serial = 171] [outer = 0x7f9d333f1c00] 01:54:07 INFO - PROCESS | 19061 | 1460969647082 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]]]}] 01:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 994ms 01:54:07 INFO - PROCESS | 19061 | 1460969647128 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:54:07 INFO - PROCESS | 19061 | 1460969647132 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 01:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:54:07 INFO - PROCESS | 19061 | 1460969647137 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:54:07 INFO - PROCESS | 19061 | 1460969647139 Marionette TRACE conn3 <- [1,202,null,{}] 01:54:07 INFO - PROCESS | 19061 | 1460969647143 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}] 01:54:07 INFO - PROCESS | 19061 | 1460969647291 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:54:07 INFO - PROCESS | 19061 | 1460969647380 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d383b0800 == 21 [pid = 19061] [id = 58] 01:54:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 56 (0x7f9d3821cc00) [pid = 19061] [serial = 172] [outer = (nil)] 01:54:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 57 (0x7f9d38d49400) [pid = 19061] [serial = 173] [outer = 0x7f9d3821cc00] 01:54:07 INFO - PROCESS | 19061 | 1460969647439 Marionette DEBUG loaded listener.js 01:54:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 58 (0x7f9d390c7000) [pid = 19061] [serial = 174] [outer = 0x7f9d3821cc00] 01:54:08 INFO - PROCESS | 19061 | --DOMWINDOW == 57 (0x7f9d3142b800) [pid = 19061] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:54:08 INFO - PROCESS | 19061 | --DOMWINDOW == 56 (0x7f9d2f6cec00) [pid = 19061] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:54:08 INFO - PROCESS | 19061 | --DOMWINDOW == 55 (0x7f9d3590f400) [pid = 19061] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:54:08 INFO - PROCESS | 19061 | --DOMWINDOW == 54 (0x7f9d3339f400) [pid = 19061] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:54:08 INFO - PROCESS | 19061 | --DOMWINDOW == 53 (0x7f9d313b9800) [pid = 19061] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:54:08 INFO - PROCESS | 19061 | --DOMWINDOW == 52 (0x7f9d2f6ba800) [pid = 19061] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:54:08 INFO - PROCESS | 19061 | 1460969648170 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]]]}] 01:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1076ms 01:54:08 INFO - PROCESS | 19061 | 1460969648214 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:54:08 INFO - PROCESS | 19061 | 1460969648217 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 01:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:54:08 INFO - PROCESS | 19061 | 1460969648222 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:54:08 INFO - PROCESS | 19061 | 1460969648224 Marionette TRACE conn3 <- [1,206,null,{}] 01:54:08 INFO - PROCESS | 19061 | 1460969648229 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}] 01:54:08 INFO - PROCESS | 19061 | 1460969648350 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:54:08 INFO - PROCESS | 19061 | 1460969648363 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38b1e000 == 22 [pid = 19061] [id = 59] 01:54:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 53 (0x7f9d3857b000) [pid = 19061] [serial = 175] [outer = (nil)] 01:54:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 54 (0x7f9d390c6400) [pid = 19061] [serial = 176] [outer = 0x7f9d3857b000] 01:54:08 INFO - PROCESS | 19061 | 1460969648437 Marionette DEBUG loaded listener.js 01:54:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 55 (0x7f9d394dec00) [pid = 19061] [serial = 177] [outer = 0x7f9d3857b000] 01:54:09 INFO - PROCESS | 19061 | 1460969649127 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]]]}] 01:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 923ms 01:54:09 INFO - PROCESS | 19061 | 1460969649146 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:54:09 INFO - PROCESS | 19061 | 1460969649151 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 01:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:54:09 INFO - PROCESS | 19061 | 1460969649157 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:54:09 INFO - PROCESS | 19061 | 1460969649158 Marionette TRACE conn3 <- [1,210,null,{}] 01:54:09 INFO - PROCESS | 19061 | 1460969649164 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}] 01:54:09 INFO - PROCESS | 19061 | 1460969649310 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:54:09 INFO - PROCESS | 19061 | 1460969649330 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3949c800 == 23 [pid = 19061] [id = 60] 01:54:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 56 (0x7f9d2f6b7400) [pid = 19061] [serial = 178] [outer = (nil)] 01:54:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 57 (0x7f9d3b57a400) [pid = 19061] [serial = 179] [outer = 0x7f9d2f6b7400] 01:54:09 INFO - PROCESS | 19061 | 1460969649387 Marionette DEBUG loaded listener.js 01:54:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 58 (0x7f9d3b5e8000) [pid = 19061] [serial = 180] [outer = 0x7f9d2f6b7400] 01:54:10 INFO - PROCESS | 19061 | 1460969650019 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]]]}] 01:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 878ms 01:54:10 INFO - PROCESS | 19061 | 1460969650035 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:54:10 INFO - PROCESS | 19061 | 1460969650037 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 01:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:54:10 INFO - PROCESS | 19061 | 1460969650042 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:54:10 INFO - PROCESS | 19061 | 1460969650044 Marionette TRACE conn3 <- [1,214,null,{}] 01:54:10 INFO - PROCESS | 19061 | 1460969650050 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}] 01:54:10 INFO - PROCESS | 19061 | 1460969650169 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:54:10 INFO - PROCESS | 19061 | 1460969650254 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f379000 == 24 [pid = 19061] [id = 61] 01:54:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 59 (0x7f9d2f6b1800) [pid = 19061] [serial = 181] [outer = (nil)] 01:54:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 60 (0x7f9d2f6c7c00) [pid = 19061] [serial = 182] [outer = 0x7f9d2f6b1800] 01:54:10 INFO - PROCESS | 19061 | 1460969650375 Marionette DEBUG loaded listener.js 01:54:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 61 (0x7f9d2f979000) [pid = 19061] [serial = 183] [outer = 0x7f9d2f6b1800] 01:54:11 INFO - PROCESS | 19061 | 1460969651122 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]]]}] 01:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1125ms 01:54:11 INFO - PROCESS | 19061 | 1460969651169 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:54:11 INFO - PROCESS | 19061 | 1460969651176 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 01:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:54:11 INFO - PROCESS | 19061 | 1460969651185 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:54:11 INFO - PROCESS | 19061 | 1460969651189 Marionette TRACE conn3 <- [1,218,null,{}] 01:54:11 INFO - PROCESS | 19061 | 1460969651195 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}] 01:54:11 INFO - PROCESS | 19061 | 1460969651385 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:54:11 INFO - PROCESS | 19061 | 1460969651479 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37883000 == 25 [pid = 19061] [id = 62] 01:54:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 62 (0x7f9d33350c00) [pid = 19061] [serial = 184] [outer = (nil)] 01:54:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 63 (0x7f9d333a3400) [pid = 19061] [serial = 185] [outer = 0x7f9d33350c00] 01:54:11 INFO - PROCESS | 19061 | 1460969651563 Marionette DEBUG loaded listener.js 01:54:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 64 (0x7f9d333f9c00) [pid = 19061] [serial = 186] [outer = 0x7f9d33350c00] 01:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1131ms 01:54:12 INFO - PROCESS | 19061 | 1460969652304 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]]]}] 01:54:12 INFO - PROCESS | 19061 | 1460969652330 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:54:12 INFO - PROCESS | 19061 | 1460969652336 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 01:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:54:12 INFO - PROCESS | 19061 | 1460969652348 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:54:12 INFO - PROCESS | 19061 | 1460969652351 Marionette TRACE conn3 <- [1,222,null,{}] 01:54:12 INFO - PROCESS | 19061 | 1460969652357 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}] 01:54:12 INFO - PROCESS | 19061 | 1460969652530 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:54:12 INFO - PROCESS | 19061 | 1460969652606 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3983b000 == 26 [pid = 19061] [id = 63] 01:54:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 65 (0x7f9d3335c400) [pid = 19061] [serial = 187] [outer = (nil)] 01:54:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 66 (0x7f9d37b62c00) [pid = 19061] [serial = 188] [outer = 0x7f9d3335c400] 01:54:12 INFO - PROCESS | 19061 | 1460969652715 Marionette DEBUG loaded listener.js 01:54:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 67 (0x7f9d390c7400) [pid = 19061] [serial = 189] [outer = 0x7f9d3335c400] 01:54:13 INFO - PROCESS | 19061 | 1460969653444 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]]]}] 01:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1136ms 01:54:13 INFO - PROCESS | 19061 | 1460969653484 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:54:13 INFO - PROCESS | 19061 | 1460969653488 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 01:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:54:13 INFO - PROCESS | 19061 | 1460969653493 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:54:13 INFO - PROCESS | 19061 | 1460969653498 Marionette TRACE conn3 <- [1,226,null,{}] 01:54:13 INFO - PROCESS | 19061 | 1460969653530 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}] 01:54:13 INFO - PROCESS | 19061 | 1460969653705 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:54:13 INFO - PROCESS | 19061 | 1460969653823 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b6c2800 == 27 [pid = 19061] [id = 64] 01:54:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 68 (0x7f9d394d9c00) [pid = 19061] [serial = 190] [outer = (nil)] 01:54:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 69 (0x7f9d3b5e5c00) [pid = 19061] [serial = 191] [outer = 0x7f9d394d9c00] 01:54:13 INFO - PROCESS | 19061 | 1460969653894 Marionette DEBUG loaded listener.js 01:54:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 70 (0x7f9d3b764000) [pid = 19061] [serial = 192] [outer = 0x7f9d394d9c00] 01:54:14 INFO - PROCESS | 19061 | 1460969654687 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]]]}] 01:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1247ms 01:54:14 INFO - PROCESS | 19061 | 1460969654741 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:54:14 INFO - PROCESS | 19061 | 1460969654746 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 01:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:54:14 INFO - PROCESS | 19061 | 1460969654751 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:54:14 INFO - PROCESS | 19061 | 1460969654753 Marionette TRACE conn3 <- [1,230,null,{}] 01:54:14 INFO - PROCESS | 19061 | 1460969654758 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}] 01:54:14 INFO - PROCESS | 19061 | 1460969654910 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:54:15 INFO - PROCESS | 19061 | 1460969655030 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f407800 == 28 [pid = 19061] [id = 65] 01:54:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 71 (0x7f9d396b3c00) [pid = 19061] [serial = 193] [outer = (nil)] 01:54:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 72 (0x7f9d3f34b800) [pid = 19061] [serial = 194] [outer = 0x7f9d396b3c00] 01:54:15 INFO - PROCESS | 19061 | 1460969655097 Marionette DEBUG loaded listener.js 01:54:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 73 (0x7f9d451d4400) [pid = 19061] [serial = 195] [outer = 0x7f9d396b3c00] 01:54:15 INFO - PROCESS | 19061 | 1460969655806 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]]]}] 01:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1227ms 01:54:16 INFO - PROCESS | 19061 | 1460969656016 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:54:16 INFO - PROCESS | 19061 | 1460969656023 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 01:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:54:16 INFO - PROCESS | 19061 | 1460969656032 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:54:16 INFO - PROCESS | 19061 | 1460969656037 Marionette TRACE conn3 <- [1,234,null,{}] 01:54:16 INFO - PROCESS | 19061 | 1460969656044 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}] 01:54:16 INFO - PROCESS | 19061 | 1460969656181 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:54:16 INFO - PROCESS | 19061 | 1460969656323 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9d7000 == 29 [pid = 19061] [id = 66] 01:54:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 74 (0x7f9d3048b800) [pid = 19061] [serial = 196] [outer = (nil)] 01:54:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 75 (0x7f9d313bcc00) [pid = 19061] [serial = 197] [outer = 0x7f9d3048b800] 01:54:16 INFO - PROCESS | 19061 | 1460969656415 Marionette DEBUG loaded listener.js 01:54:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 76 (0x7f9d33353000) [pid = 19061] [serial = 198] [outer = 0x7f9d3048b800] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 75 (0x7f9d3b57fc00) [pid = 19061] [serial = 152] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | 1460969657170 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]]]}] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 74 (0x7f9d4f89e000) [pid = 19061] [serial = 135] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 73 (0x7f9d39d57800) [pid = 19061] [serial = 146] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 72 (0x7f9d3f352c00) [pid = 19061] [serial = 147] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 71 (0x7f9d391e4800) [pid = 19061] [serial = 143] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 70 (0x7f9d35906000) [pid = 19061] [serial = 140] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 69 (0x7f9d377ee000) [pid = 19061] [serial = 141] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 68 (0x7f9d3334fc00) [pid = 19061] [serial = 137] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 67 (0x7f9d3339dc00) [pid = 19061] [serial = 138] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 66 (0x7f9d2f814400) [pid = 19061] [serial = 149] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 65 (0x7f9d313bb400) [pid = 19061] [serial = 150] [outer = (nil)] [url = about:blank] 01:54:17 INFO - PROCESS | 19061 | --DOMWINDOW == 64 (0x7f9d3985f000) [pid = 19061] [serial = 144] [outer = (nil)] [url = about:blank] 01:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1183ms 01:54:17 INFO - PROCESS | 19061 | 1460969657216 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:54:17 INFO - PROCESS | 19061 | 1460969657221 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 01:54:17 INFO - PROCESS | 19061 | 1460969657231 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:54:17 INFO - PROCESS | 19061 | 1460969657236 Marionette TRACE conn3 <- [1,238,null,{}] 01:54:17 INFO - PROCESS | 19061 | 1460969657244 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}] 01:54:17 INFO - PROCESS | 19061 | 1460969657369 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:54:17 INFO - PROCESS | 19061 | 1460969657386 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d35b9c800 == 30 [pid = 19061] [id = 67] 01:54:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 65 (0x7f9d3339b400) [pid = 19061] [serial = 199] [outer = (nil)] 01:54:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 66 (0x7f9d35911400) [pid = 19061] [serial = 200] [outer = 0x7f9d3339b400] 01:54:17 INFO - PROCESS | 19061 | 1460969657453 Marionette DEBUG loaded listener.js 01:54:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 67 (0x7f9d377ec400) [pid = 19061] [serial = 201] [outer = 0x7f9d3339b400] 01:54:18 INFO - PROCESS | 19061 | 1460969658105 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]]]}] 01:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 938ms 01:54:18 INFO - PROCESS | 19061 | 1460969658167 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:54:18 INFO - PROCESS | 19061 | 1460969658170 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 01:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:54:18 INFO - PROCESS | 19061 | 1460969658175 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:54:18 INFO - PROCESS | 19061 | 1460969658178 Marionette TRACE conn3 <- [1,242,null,{}] 01:54:18 INFO - PROCESS | 19061 | 1460969658195 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}] 01:54:18 INFO - PROCESS | 19061 | 1460969658351 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:54:18 INFO - PROCESS | 19061 | 1460969658367 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3908a800 == 31 [pid = 19061] [id = 68] 01:54:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 68 (0x7f9d37ed8c00) [pid = 19061] [serial = 202] [outer = (nil)] 01:54:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 69 (0x7f9d38867800) [pid = 19061] [serial = 203] [outer = 0x7f9d37ed8c00] 01:54:18 INFO - PROCESS | 19061 | 1460969658425 Marionette DEBUG loaded listener.js 01:54:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 70 (0x7f9d391df800) [pid = 19061] [serial = 204] [outer = 0x7f9d37ed8c00] 01:54:19 INFO - PROCESS | 19061 | 1460969659061 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]]]}] 01:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 929ms 01:54:19 INFO - PROCESS | 19061 | 1460969659104 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:54:19 INFO - PROCESS | 19061 | 1460969659108 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 01:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:54:19 INFO - PROCESS | 19061 | 1460969659127 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:54:19 INFO - PROCESS | 19061 | 1460969659129 Marionette TRACE conn3 <- [1,246,null,{}] 01:54:19 INFO - PROCESS | 19061 | 1460969659135 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}] 01:54:19 INFO - PROCESS | 19061 | 1460969659270 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:54:19 INFO - PROCESS | 19061 | 1460969659279 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b615800 == 32 [pid = 19061] [id = 69] 01:54:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 71 (0x7f9d39d57800) [pid = 19061] [serial = 205] [outer = (nil)] 01:54:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 72 (0x7f9d3b749400) [pid = 19061] [serial = 206] [outer = 0x7f9d39d57800] 01:54:19 INFO - PROCESS | 19061 | 1460969659337 Marionette DEBUG loaded listener.js 01:54:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 73 (0x7f9d3f34ec00) [pid = 19061] [serial = 207] [outer = 0x7f9d39d57800] 01:54:20 INFO - PROCESS | 19061 | 1460969660124 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]]]}] 01:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1042ms 01:54:20 INFO - PROCESS | 19061 | 1460969660160 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:54:20 INFO - PROCESS | 19061 | 1460969660163 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 01:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:54:20 INFO - PROCESS | 19061 | 1460969660168 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:54:20 INFO - PROCESS | 19061 | 1460969660170 Marionette TRACE conn3 <- [1,250,null,{}] 01:54:20 INFO - PROCESS | 19061 | 1460969660175 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}] 01:54:20 INFO - PROCESS | 19061 | 1460969660324 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:54:20 INFO - PROCESS | 19061 | 1460969660353 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40015800 == 33 [pid = 19061] [id = 70] 01:54:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 74 (0x7f9d2f6d0800) [pid = 19061] [serial = 208] [outer = (nil)] 01:54:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 75 (0x7f9d451db400) [pid = 19061] [serial = 209] [outer = 0x7f9d2f6d0800] 01:54:20 INFO - PROCESS | 19061 | 1460969660407 Marionette DEBUG loaded listener.js 01:54:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 76 (0x7f9d45fba000) [pid = 19061] [serial = 210] [outer = 0x7f9d2f6d0800] 01:54:21 INFO - PROCESS | 19061 | 1460969661072 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]]]}] 01:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 923ms 01:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:54:21 INFO - PROCESS | 19061 | 1460969661092 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:54:21 INFO - PROCESS | 19061 | 1460969661094 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 01:54:21 INFO - PROCESS | 19061 | 1460969661109 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:54:21 INFO - PROCESS | 19061 | 1460969661110 Marionette TRACE conn3 <- [1,254,null,{}] 01:54:21 INFO - PROCESS | 19061 | 1460969661115 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}] 01:54:21 INFO - PROCESS | 19061 | 1460969661300 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:54:21 INFO - PROCESS | 19061 | 1460969661336 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fd0000 == 34 [pid = 19061] [id = 71] 01:54:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 77 (0x7f9d4642dc00) [pid = 19061] [serial = 211] [outer = (nil)] 01:54:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 78 (0x7f9d4711e400) [pid = 19061] [serial = 212] [outer = 0x7f9d4642dc00] 01:54:21 INFO - PROCESS | 19061 | 1460969661395 Marionette DEBUG loaded listener.js 01:54:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 79 (0x7f9d47405000) [pid = 19061] [serial = 213] [outer = 0x7f9d4642dc00] 01:54:21 INFO - PROCESS | 19061 | --DOMWINDOW == 78 (0x7f9d3821cc00) [pid = 19061] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:54:21 INFO - PROCESS | 19061 | --DOMWINDOW == 77 (0x7f9d2f982800) [pid = 19061] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:54:21 INFO - PROCESS | 19061 | --DOMWINDOW == 76 (0x7f9d3857b000) [pid = 19061] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:54:21 INFO - PROCESS | 19061 | --DOMWINDOW == 75 (0x7f9d33730800) [pid = 19061] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:54:21 INFO - PROCESS | 19061 | --DOMWINDOW == 74 (0x7f9d303af400) [pid = 19061] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:54:21 INFO - PROCESS | 19061 | --DOMWINDOW == 73 (0x7f9d3985c000) [pid = 19061] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:54:21 INFO - PROCESS | 19061 | --DOMWINDOW == 72 (0x7f9d333f1c00) [pid = 19061] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:54:22 INFO - PROCESS | 19061 | 1460969662062 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]]]}] 01:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 984ms 01:54:22 INFO - PROCESS | 19061 | 1460969662089 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:54:22 INFO - PROCESS | 19061 | 1460969662092 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 01:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:54:22 INFO - PROCESS | 19061 | 1460969662098 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:54:22 INFO - PROCESS | 19061 | 1460969662100 Marionette TRACE conn3 <- [1,258,null,{}] 01:54:22 INFO - PROCESS | 19061 | 1460969662105 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}] 01:54:22 INFO - PROCESS | 19061 | 1460969662258 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:54:22 INFO - PROCESS | 19061 | 1460969662277 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46238000 == 35 [pid = 19061] [id = 72] 01:54:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 73 (0x7f9d2f6ca800) [pid = 19061] [serial = 214] [outer = (nil)] 01:54:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 74 (0x7f9d47403400) [pid = 19061] [serial = 215] [outer = 0x7f9d2f6ca800] 01:54:22 INFO - PROCESS | 19061 | 1460969662333 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 75 (0x7f9d475c9400) [pid = 19061] [serial = 216] [outer = 0x7f9d2f6ca800] 01:54:22 INFO - PROCESS | 19061 | 1460969662928 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]]]}] 01:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 876ms 01:54:22 INFO - PROCESS | 19061 | 1460969662973 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:54:22 INFO - PROCESS | 19061 | 1460969662976 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 01:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:54:22 INFO - PROCESS | 19061 | 1460969662982 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:54:22 INFO - PROCESS | 19061 | 1460969662984 Marionette TRACE conn3 <- [1,262,null,{}] 01:54:22 INFO - PROCESS | 19061 | 1460969662989 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}] 01:54:23 INFO - PROCESS | 19061 | 1460969663106 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:54:23 INFO - PROCESS | 19061 | 1460969663123 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d472e0000 == 36 [pid = 19061] [id = 73] 01:54:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 76 (0x7f9d48edcc00) [pid = 19061] [serial = 217] [outer = (nil)] 01:54:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 77 (0x7f9d4943f000) [pid = 19061] [serial = 218] [outer = 0x7f9d48edcc00] 01:54:23 INFO - PROCESS | 19061 | 1460969663178 Marionette DEBUG loaded listener.js 01:54:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 78 (0x7f9d4948e000) [pid = 19061] [serial = 219] [outer = 0x7f9d48edcc00] 01:54:23 INFO - PROCESS | 19061 | 1460969663963 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]]]}] 01:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1027ms 01:54:24 INFO - PROCESS | 19061 | 1460969664010 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:54:24 INFO - PROCESS | 19061 | 1460969664016 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 01:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:54:24 INFO - PROCESS | 19061 | 1460969664023 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:54:24 INFO - PROCESS | 19061 | 1460969664029 Marionette TRACE conn3 <- [1,266,null,{}] 01:54:24 INFO - PROCESS | 19061 | 1460969664056 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}] 01:54:24 INFO - PROCESS | 19061 | 1460969664216 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:54:24 INFO - PROCESS | 19061 | 1460969664342 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d368a2000 == 37 [pid = 19061] [id = 74] 01:54:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 79 (0x7f9d2f981c00) [pid = 19061] [serial = 220] [outer = (nil)] 01:54:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 80 (0x7f9d33355800) [pid = 19061] [serial = 221] [outer = 0x7f9d2f981c00] 01:54:24 INFO - PROCESS | 19061 | 1460969664414 Marionette DEBUG loaded listener.js 01:54:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 81 (0x7f9d35909400) [pid = 19061] [serial = 222] [outer = 0x7f9d2f981c00] 01:54:25 INFO - PROCESS | 19061 | 1460969665179 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]]]}] 01:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1209ms 01:54:25 INFO - PROCESS | 19061 | 1460969665232 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:54:25 INFO - PROCESS | 19061 | 1460969665239 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 01:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:54:25 INFO - PROCESS | 19061 | 1460969665249 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:54:25 INFO - PROCESS | 19061 | 1460969665253 Marionette TRACE conn3 <- [1,270,null,{}] 01:54:25 INFO - PROCESS | 19061 | 1460969665257 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}] 01:54:25 INFO - PROCESS | 19061 | 1460969665410 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:54:25 INFO - PROCESS | 19061 | 1460969665533 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b6c5800 == 38 [pid = 19061] [id = 75] 01:54:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 82 (0x7f9d30490400) [pid = 19061] [serial = 223] [outer = (nil)] 01:54:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 83 (0x7f9d37e0c400) [pid = 19061] [serial = 224] [outer = 0x7f9d30490400] 01:54:25 INFO - PROCESS | 19061 | 1460969665604 Marionette DEBUG loaded listener.js 01:54:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 84 (0x7f9d396b0000) [pid = 19061] [serial = 225] [outer = 0x7f9d30490400] 01:54:26 INFO - PROCESS | 19061 | 1460969666392 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]]]}] 01:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1178ms 01:54:26 INFO - PROCESS | 19061 | 1460969666428 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:54:26 INFO - PROCESS | 19061 | 1460969666431 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 01:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:54:26 INFO - PROCESS | 19061 | 1460969666437 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:54:26 INFO - PROCESS | 19061 | 1460969666442 Marionette TRACE conn3 <- [1,274,null,{}] 01:54:26 INFO - PROCESS | 19061 | 1460969666456 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}] 01:54:26 INFO - PROCESS | 19061 | 1460969666602 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:54:26 INFO - PROCESS | 19061 | 1460969666731 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d48e1b000 == 39 [pid = 19061] [id = 76] 01:54:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 85 (0x7f9d396bd400) [pid = 19061] [serial = 226] [outer = (nil)] 01:54:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 86 (0x7f9d46296c00) [pid = 19061] [serial = 227] [outer = 0x7f9d396bd400] 01:54:26 INFO - PROCESS | 19061 | 1460969666800 Marionette DEBUG loaded listener.js 01:54:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 87 (0x7f9d464ddc00) [pid = 19061] [serial = 228] [outer = 0x7f9d396bd400] 01:54:27 INFO - PROCESS | 19061 | 1460969667678 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]]]}] 01:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1295ms 01:54:27 INFO - PROCESS | 19061 | 1460969667733 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:54:27 INFO - PROCESS | 19061 | 1460969667737 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 01:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:54:27 INFO - PROCESS | 19061 | 1460969667743 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:54:27 INFO - PROCESS | 19061 | 1460969667745 Marionette TRACE conn3 <- [1,278,null,{}] 01:54:27 INFO - PROCESS | 19061 | 1460969667750 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}] 01:54:27 INFO - PROCESS | 19061 | 1460969667887 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:54:28 INFO - PROCESS | 19061 | 1460969668016 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab11800 == 40 [pid = 19061] [id = 77] 01:54:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d3f350400) [pid = 19061] [serial = 229] [outer = (nil)] 01:54:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d49444000) [pid = 19061] [serial = 230] [outer = 0x7f9d3f350400] 01:54:28 INFO - PROCESS | 19061 | 1460969668084 Marionette DEBUG loaded listener.js 01:54:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d4b124000) [pid = 19061] [serial = 231] [outer = 0x7f9d3f350400] 01:54:29 INFO - PROCESS | 19061 | 1460969669065 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]]]}] 01:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1379ms 01:54:29 INFO - PROCESS | 19061 | 1460969669122 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:54:29 INFO - PROCESS | 19061 | 1460969669127 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 01:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:54:29 INFO - PROCESS | 19061 | 1460969669134 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:54:29 INFO - PROCESS | 19061 | 1460969669139 Marionette TRACE conn3 <- [1,282,null,{}] 01:54:29 INFO - PROCESS | 19061 | 1460969669147 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}] 01:54:29 INFO - PROCESS | 19061 | 1460969669277 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:54:29 INFO - PROCESS | 19061 | 1460969669422 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3908e800 == 41 [pid = 19061] [id = 78] 01:54:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d3142d800) [pid = 19061] [serial = 232] [outer = (nil)] 01:54:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d33399400) [pid = 19061] [serial = 233] [outer = 0x7f9d3142d800] 01:54:29 INFO - PROCESS | 19061 | 1460969669521 Marionette DEBUG loaded listener.js 01:54:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d35911800) [pid = 19061] [serial = 234] [outer = 0x7f9d3142d800] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d30405800 == 40 [pid = 19061] [id = 46] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46238000 == 39 [pid = 19061] [id = 72] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 92 (0x7f9d3b57a400) [pid = 19061] [serial = 179] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45fd0000 == 38 [pid = 19061] [id = 71] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40015800 == 37 [pid = 19061] [id = 70] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b615800 == 36 [pid = 19061] [id = 69] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3908a800 == 35 [pid = 19061] [id = 68] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d35b9c800 == 34 [pid = 19061] [id = 67] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9d7000 == 33 [pid = 19061] [id = 66] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f407800 == 32 [pid = 19061] [id = 65] 01:54:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b6c2800 == 31 [pid = 19061] [id = 64] 01:54:30 INFO - PROCESS | 19061 | 1460969670339 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]]]}] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 91 (0x7f9d38d49400) [pid = 19061] [serial = 173] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 90 (0x7f9d33397c00) [pid = 19061] [serial = 164] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 89 (0x7f9d390c6400) [pid = 19061] [serial = 176] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d333a2800) [pid = 19061] [serial = 165] [outer = (nil)] [url = about:blank] 01:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1235ms 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 87 (0x7f9d36e58c00) [pid = 19061] [serial = 158] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 86 (0x7f9d3590c400) [pid = 19061] [serial = 167] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 85 (0x7f9d3687bc00) [pid = 19061] [serial = 168] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 84 (0x7f9d313bf800) [pid = 19061] [serial = 162] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 83 (0x7f9d30498400) [pid = 19061] [serial = 161] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 82 (0x7f9d4640f400) [pid = 19061] [serial = 153] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 81 (0x7f9d3048fc00) [pid = 19061] [serial = 155] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 80 (0x7f9d370b1c00) [pid = 19061] [serial = 170] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 79 (0x7f9d394dec00) [pid = 19061] [serial = 177] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 78 (0x7f9d37e0b800) [pid = 19061] [serial = 171] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | --DOMWINDOW == 77 (0x7f9d390c7000) [pid = 19061] [serial = 174] [outer = (nil)] [url = about:blank] 01:54:30 INFO - PROCESS | 19061 | 1460969670381 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:54:30 INFO - PROCESS | 19061 | 1460969670387 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 01:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:54:30 INFO - PROCESS | 19061 | 1460969670398 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:54:30 INFO - PROCESS | 19061 | 1460969670401 Marionette TRACE conn3 <- [1,286,null,{}] 01:54:30 INFO - PROCESS | 19061 | 1460969670407 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}] 01:54:30 INFO - PROCESS | 19061 | 1460969670531 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:54:30 INFO - PROCESS | 19061 | 1460969670546 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31453800 == 32 [pid = 19061] [id = 79] 01:54:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 78 (0x7f9d37a41400) [pid = 19061] [serial = 235] [outer = (nil)] 01:54:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 79 (0x7f9d37ad1c00) [pid = 19061] [serial = 236] [outer = 0x7f9d37a41400] 01:54:30 INFO - PROCESS | 19061 | 1460969670605 Marionette DEBUG loaded listener.js 01:54:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 80 (0x7f9d38d49400) [pid = 19061] [serial = 237] [outer = 0x7f9d37a41400] 01:54:31 INFO - PROCESS | 19061 | 1460969671275 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]]]}] 01:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 929ms 01:54:31 INFO - PROCESS | 19061 | 1460969671327 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:54:31 INFO - PROCESS | 19061 | 1460969671330 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 01:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:54:31 INFO - PROCESS | 19061 | 1460969671335 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 19061 | 1460969671340 Marionette TRACE conn3 <- [1,290,null,{}] 01:54:31 INFO - PROCESS | 19061 | 1460969671354 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}] 01:54:31 INFO - PROCESS | 19061 | 1460969671516 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:54:31 INFO - PROCESS | 19061 | 1460969671535 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38eb6800 == 33 [pid = 19061] [id = 80] 01:54:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 81 (0x7f9d37b6ac00) [pid = 19061] [serial = 238] [outer = (nil)] 01:54:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 82 (0x7f9d3b5e0000) [pid = 19061] [serial = 239] [outer = 0x7f9d37b6ac00] 01:54:31 INFO - PROCESS | 19061 | 1460969671594 Marionette DEBUG loaded listener.js 01:54:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 83 (0x7f9d3b9e6000) [pid = 19061] [serial = 240] [outer = 0x7f9d37b6ac00] 01:54:32 INFO - PROCESS | 19061 | 1460969672242 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]]]}] 01:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 979ms 01:54:32 INFO - PROCESS | 19061 | 1460969672319 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:54:32 INFO - PROCESS | 19061 | 1460969672322 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 01:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:54:32 INFO - PROCESS | 19061 | 1460969672327 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:54:32 INFO - PROCESS | 19061 | 1460969672330 Marionette TRACE conn3 <- [1,294,null,{}] 01:54:32 INFO - PROCESS | 19061 | 1460969672360 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}] 01:54:32 INFO - PROCESS | 19061 | 1460969672582 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:54:32 INFO - PROCESS | 19061 | 1460969672608 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2ab800 == 34 [pid = 19061] [id = 81] 01:54:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 84 (0x7f9d333ec800) [pid = 19061] [serial = 241] [outer = (nil)] 01:54:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 85 (0x7f9d462edc00) [pid = 19061] [serial = 242] [outer = 0x7f9d333ec800] 01:54:32 INFO - PROCESS | 19061 | 1460969672663 Marionette DEBUG loaded listener.js 01:54:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 86 (0x7f9d464de400) [pid = 19061] [serial = 243] [outer = 0x7f9d333ec800] 01:54:33 INFO - PROCESS | 19061 | 1460969673340 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]]]}] 01:54:33 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. 01:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1048ms 01:54:33 INFO - PROCESS | 19061 | 1460969673376 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:54:33 INFO - PROCESS | 19061 | 1460969673379 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 01:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:54:33 INFO - PROCESS | 19061 | 1460969673384 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:54:33 INFO - PROCESS | 19061 | 1460969673387 Marionette TRACE conn3 <- [1,298,null,{}] 01:54:33 INFO - PROCESS | 19061 | 1460969673397 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}] 01:54:33 INFO - PROCESS | 19061 | 1460969673555 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:54:33 INFO - PROCESS | 19061 | 1460969673583 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fc9800 == 35 [pid = 19061] [id = 82] 01:54:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 87 (0x7f9d2f811c00) [pid = 19061] [serial = 244] [outer = (nil)] 01:54:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d3824fc00) [pid = 19061] [serial = 245] [outer = 0x7f9d2f811c00] 01:54:33 INFO - PROCESS | 19061 | 1460969673637 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d38254800) [pid = 19061] [serial = 246] [outer = 0x7f9d2f811c00] 01:54:34 INFO - PROCESS | 19061 | 1460969674318 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]]]}] 01:54:34 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. 01:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 979ms 01:54:34 INFO - PROCESS | 19061 | 1460969674364 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:54:34 INFO - PROCESS | 19061 | 1460969674367 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 01:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d3339b400) [pid = 19061] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 87 (0x7f9d37ed8c00) [pid = 19061] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 86 (0x7f9d39d57800) [pid = 19061] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 85 (0x7f9d3048b800) [pid = 19061] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 84 (0x7f9d2f6d0800) [pid = 19061] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 83 (0x7f9d4642dc00) [pid = 19061] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 82 (0x7f9d2f6ca800) [pid = 19061] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:54:34 INFO - PROCESS | 19061 | --DOMWINDOW == 81 (0x7f9d2f6b7400) [pid = 19061] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:54:34 INFO - PROCESS | 19061 | 1460969674497 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:54:34 INFO - PROCESS | 19061 | 1460969674499 Marionette TRACE conn3 <- [1,302,null,{}] 01:54:34 INFO - PROCESS | 19061 | 1460969674504 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}] 01:54:34 INFO - PROCESS | 19061 | 1460969674653 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:54:34 INFO - PROCESS | 19061 | 1460969674665 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46234000 == 36 [pid = 19061] [id = 83] 01:54:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 82 (0x7f9d460e8c00) [pid = 19061] [serial = 247] [outer = (nil)] 01:54:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 83 (0x7f9d47411400) [pid = 19061] [serial = 248] [outer = 0x7f9d460e8c00] 01:54:34 INFO - PROCESS | 19061 | 1460969674735 Marionette DEBUG loaded listener.js 01:54:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 84 (0x7f9d49490000) [pid = 19061] [serial = 249] [outer = 0x7f9d460e8c00] 01:54:35 INFO - PROCESS | 19061 | 1460969675391 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]]]}] 01:54:35 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. 01:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 977ms 01:54:35 INFO - PROCESS | 19061 | 1460969675435 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:54:35 INFO - PROCESS | 19061 | 1460969675437 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 01:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:54:35 INFO - PROCESS | 19061 | 1460969675443 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:54:35 INFO - PROCESS | 19061 | 1460969675444 Marionette TRACE conn3 <- [1,306,null,{}] 01:54:35 INFO - PROCESS | 19061 | 1460969675450 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}] 01:54:35 INFO - PROCESS | 19061 | 1460969675566 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:54:35 INFO - PROCESS | 19061 | 1460969675661 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9e1800 == 37 [pid = 19061] [id = 84] 01:54:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 85 (0x7f9d38248400) [pid = 19061] [serial = 250] [outer = (nil)] 01:54:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 86 (0x7f9d4ab38400) [pid = 19061] [serial = 251] [outer = 0x7f9d38248400] 01:54:35 INFO - PROCESS | 19061 | 1460969675718 Marionette DEBUG loaded listener.js 01:54:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 87 (0x7f9d4b2b4c00) [pid = 19061] [serial = 252] [outer = 0x7f9d38248400] 01:54:36 INFO - PROCESS | 19061 | 1460969676327 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]]]}] 01:54:36 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. 01:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 935ms 01:54:36 INFO - PROCESS | 19061 | 1460969676379 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:54:36 INFO - PROCESS | 19061 | 1460969676382 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 01:54:36 INFO - PROCESS | 19061 | 1460969676387 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:54:36 INFO - PROCESS | 19061 | 1460969676390 Marionette TRACE conn3 <- [1,310,null,{}] 01:54:36 INFO - PROCESS | 19061 | 1460969676394 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}] 01:54:36 INFO - PROCESS | 19061 | 1460969676609 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:54:36 INFO - PROCESS | 19061 | 1460969676669 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31354800 == 38 [pid = 19061] [id = 85] 01:54:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d2f6ca800) [pid = 19061] [serial = 253] [outer = (nil)] 01:54:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d2f80b400) [pid = 19061] [serial = 254] [outer = 0x7f9d2f6ca800] 01:54:36 INFO - PROCESS | 19061 | 1460969676737 Marionette DEBUG loaded listener.js 01:54:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d30489400) [pid = 19061] [serial = 255] [outer = 0x7f9d2f6ca800] 01:54:37 INFO - PROCESS | 19061 | 1460969677492 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]]]}] 01:54:37 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. 01:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1125ms 01:54:37 INFO - PROCESS | 19061 | 1460969677514 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:54:37 INFO - PROCESS | 19061 | 1460969677520 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 01:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:54:37 INFO - PROCESS | 19061 | 1460969677528 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:54:37 INFO - PROCESS | 19061 | 1460969677535 Marionette TRACE conn3 <- [1,314,null,{}] 01:54:37 INFO - PROCESS | 19061 | 1460969677564 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}] 01:54:37 INFO - PROCESS | 19061 | 1460969677745 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:54:37 INFO - PROCESS | 19061 | 1460969677874 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3909a800 == 39 [pid = 19061] [id = 86] 01:54:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d3590fc00) [pid = 19061] [serial = 256] [outer = (nil)] 01:54:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d38248800) [pid = 19061] [serial = 257] [outer = 0x7f9d3590fc00] 01:54:37 INFO - PROCESS | 19061 | 1460969677948 Marionette DEBUG loaded listener.js 01:54:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d38863c00) [pid = 19061] [serial = 258] [outer = 0x7f9d3590fc00] 01:54:38 INFO - PROCESS | 19061 | 1460969678722 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]]]}] 01:54:38 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. 01:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1252ms 01:54:38 INFO - PROCESS | 19061 | 1460969678780 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:54:38 INFO - PROCESS | 19061 | 1460969678789 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 01:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:54:38 INFO - PROCESS | 19061 | 1460969678795 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:54:38 INFO - PROCESS | 19061 | 1460969678797 Marionette TRACE conn3 <- [1,318,null,{}] 01:54:38 INFO - PROCESS | 19061 | 1460969678803 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}] 01:54:38 INFO - PROCESS | 19061 | 1460969678951 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:54:39 INFO - PROCESS | 19061 | 1460969679085 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d313bd000) [pid = 19061] [serial = 259] [outer = 0x7f9d2f6ba400] 01:54:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b64d800 == 40 [pid = 19061] [id = 87] 01:54:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d3b991800) [pid = 19061] [serial = 260] [outer = (nil)] 01:54:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d451dec00) [pid = 19061] [serial = 261] [outer = 0x7f9d3b991800] 01:54:39 INFO - PROCESS | 19061 | 1460969679181 Marionette DEBUG loaded listener.js 01:54:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d46421000) [pid = 19061] [serial = 262] [outer = 0x7f9d3b991800] 01:54:40 INFO - PROCESS | 19061 | 1460969680197 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]]]}] 01:54:40 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. 01:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1429ms 01:54:40 INFO - PROCESS | 19061 | 1460969680225 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:54:40 INFO - PROCESS | 19061 | 1460969680231 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 01:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:54:40 INFO - PROCESS | 19061 | 1460969680246 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:54:40 INFO - PROCESS | 19061 | 1460969680253 Marionette TRACE conn3 <- [1,322,null,{}] 01:54:40 INFO - PROCESS | 19061 | 1460969680259 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}] 01:54:40 INFO - PROCESS | 19061 | 1460969680404 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:54:40 INFO - PROCESS | 19061 | 1460969680537 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b64b000 == 41 [pid = 19061] [id = 88] 01:54:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d3b772c00) [pid = 19061] [serial = 263] [outer = (nil)] 01:54:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d4b603400) [pid = 19061] [serial = 264] [outer = 0x7f9d3b772c00] 01:54:40 INFO - PROCESS | 19061 | 1460969680640 Marionette DEBUG loaded listener.js 01:54:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d4b730000) [pid = 19061] [serial = 265] [outer = 0x7f9d3b772c00] 01:54:41 INFO - PROCESS | 19061 | 1460969681404 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]]]}] 01:54:41 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. 01:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1187ms 01:54:41 INFO - PROCESS | 19061 | 1460969681427 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:54:41 INFO - PROCESS | 19061 | 1460969681431 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 01:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:54:41 INFO - PROCESS | 19061 | 1460969681437 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 19061 | 1460969681439 Marionette TRACE conn3 <- [1,326,null,{}] 01:54:41 INFO - PROCESS | 19061 | 1460969681444 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}] 01:54:41 INFO - PROCESS | 19061 | 1460969681640 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:54:41 INFO - PROCESS | 19061 | 1460969681659 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4e040000 == 42 [pid = 19061] [id = 89] 01:54:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d4b730800) [pid = 19061] [serial = 266] [outer = (nil)] 01:54:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d4d395400) [pid = 19061] [serial = 267] [outer = 0x7f9d4b730800] 01:54:41 INFO - PROCESS | 19061 | 1460969681724 Marionette DEBUG loaded listener.js 01:54:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d4e08b000) [pid = 19061] [serial = 268] [outer = 0x7f9d4b730800] 01:54:42 INFO - PROCESS | 19061 | 1460969682585 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]]]}] 01:54:42 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. 01:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1187ms 01:54:42 INFO - PROCESS | 19061 | 1460969682625 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:54:42 INFO - PROCESS | 19061 | 1460969682628 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 01:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:54:42 INFO - PROCESS | 19061 | 1460969682634 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:54:42 INFO - PROCESS | 19061 | 1460969682636 Marionette TRACE conn3 <- [1,330,null,{}] 01:54:42 INFO - PROCESS | 19061 | 1460969682642 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}] 01:54:42 INFO - PROCESS | 19061 | 1460969682796 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:54:42 INFO - PROCESS | 19061 | 1460969682933 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:42 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4f87f000 == 43 [pid = 19061] [id = 90] 01:54:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d4f65d800) [pid = 19061] [serial = 269] [outer = (nil)] 01:54:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d4f6e8c00) [pid = 19061] [serial = 270] [outer = 0x7f9d4f65d800] 01:54:43 INFO - PROCESS | 19061 | 1460969683010 Marionette DEBUG loaded listener.js 01:54:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d4f89ec00) [pid = 19061] [serial = 271] [outer = 0x7f9d4f65d800] 01:54:44 INFO - PROCESS | 19061 | 1460969684047 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]]]}] 01:54:44 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. 01:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1477ms 01:54:44 INFO - PROCESS | 19061 | 1460969684112 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:54:44 INFO - PROCESS | 19061 | 1460969684117 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 01:54:44 INFO - PROCESS | 19061 | 1460969684124 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 19061 | 1460969684129 Marionette TRACE conn3 <- [1,334,null,{}] 01:54:44 INFO - PROCESS | 19061 | 1460969684137 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}] 01:54:44 INFO - PROCESS | 19061 | 1460969684284 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:54:44 INFO - PROCESS | 19061 | 1460969684510 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31443800 == 44 [pid = 19061] [id = 91] 01:54:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d3339b400) [pid = 19061] [serial = 272] [outer = (nil)] 01:54:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d333ee800) [pid = 19061] [serial = 273] [outer = 0x7f9d3339b400] 01:54:44 INFO - PROCESS | 19061 | 1460969684576 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d36e55400) [pid = 19061] [serial = 274] [outer = 0x7f9d3339b400] 01:54:45 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9e1800 == 43 [pid = 19061] [id = 84] 01:54:45 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46234000 == 42 [pid = 19061] [id = 83] 01:54:45 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45fc9800 == 41 [pid = 19061] [id = 82] 01:54:45 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f2ab800 == 40 [pid = 19061] [id = 81] 01:54:45 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38eb6800 == 39 [pid = 19061] [id = 80] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d4943f000) [pid = 19061] [serial = 218] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | 1460969685344 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]]]}] 01:54:45 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31453800 == 38 [pid = 19061] [id = 79] 01:54:45 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3908e800 == 37 [pid = 19061] [id = 78] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d35911400) [pid = 19061] [serial = 200] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2f6c7c00) [pid = 19061] [serial = 182] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d37b62c00) [pid = 19061] [serial = 188] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d333a3400) [pid = 19061] [serial = 185] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d391df800) [pid = 19061] [serial = 204] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d38867800) [pid = 19061] [serial = 203] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d3b749400) [pid = 19061] [serial = 206] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d33353000) [pid = 19061] [serial = 198] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d451db400) [pid = 19061] [serial = 209] [outer = (nil)] [url = about:blank] 01:54:45 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. 01:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1287ms 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d3f34ec00) [pid = 19061] [serial = 207] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d45fba000) [pid = 19061] [serial = 210] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d4711e400) [pid = 19061] [serial = 212] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d313bcc00) [pid = 19061] [serial = 197] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d377ec400) [pid = 19061] [serial = 201] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 93 (0x7f9d3f34b800) [pid = 19061] [serial = 194] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 92 (0x7f9d3b5e5c00) [pid = 19061] [serial = 191] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 91 (0x7f9d47405000) [pid = 19061] [serial = 213] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 90 (0x7f9d47403400) [pid = 19061] [serial = 215] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 89 (0x7f9d3b5e8000) [pid = 19061] [serial = 180] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d475c9400) [pid = 19061] [serial = 216] [outer = (nil)] [url = about:blank] 01:54:45 INFO - PROCESS | 19061 | 1460969685424 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:54:45 INFO - PROCESS | 19061 | 1460969685431 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 01:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:54:45 INFO - PROCESS | 19061 | 1460969685447 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:54:45 INFO - PROCESS | 19061 | 1460969685450 Marionette TRACE conn3 <- [1,338,null,{}] 01:54:45 INFO - PROCESS | 19061 | 1460969685455 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}] 01:54:45 INFO - PROCESS | 19061 | 1460969685583 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:54:45 INFO - PROCESS | 19061 | 1460969685592 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d36ee6000 == 38 [pid = 19061] [id = 92] 01:54:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d36e58c00) [pid = 19061] [serial = 275] [outer = (nil)] 01:54:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d3824d000) [pid = 19061] [serial = 276] [outer = 0x7f9d36e58c00] 01:54:45 INFO - PROCESS | 19061 | 1460969685651 Marionette DEBUG loaded listener.js 01:54:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d39049800) [pid = 19061] [serial = 277] [outer = 0x7f9d36e58c00] 01:54:46 INFO - PROCESS | 19061 | 1460969686336 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]]]}] 01:54:46 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. 01:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 933ms 01:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:54:46 INFO - PROCESS | 19061 | 1460969686379 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:54:46 INFO - PROCESS | 19061 | 1460969686381 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 01:54:46 INFO - PROCESS | 19061 | 1460969686387 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:54:46 INFO - PROCESS | 19061 | 1460969686391 Marionette TRACE conn3 <- [1,342,null,{}] 01:54:46 INFO - PROCESS | 19061 | 1460969686413 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}] 01:54:46 INFO - PROCESS | 19061 | 1460969686543 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:54:46 INFO - PROCESS | 19061 | 1460969686557 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d390a0800 == 39 [pid = 19061] [id = 93] 01:54:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d35999800) [pid = 19061] [serial = 278] [outer = (nil)] 01:54:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d3857ac00) [pid = 19061] [serial = 279] [outer = 0x7f9d35999800] 01:54:46 INFO - PROCESS | 19061 | 1460969686617 Marionette DEBUG loaded listener.js 01:54:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d3904f400) [pid = 19061] [serial = 280] [outer = 0x7f9d35999800] 01:54:47 INFO - PROCESS | 19061 | 1460969687368 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]]]}] 01:54:47 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. 01:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1034ms 01:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:54:47 INFO - PROCESS | 19061 | 1460969687421 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:54:47 INFO - PROCESS | 19061 | 1460969687424 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 01:54:47 INFO - PROCESS | 19061 | 1460969687430 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:54:47 INFO - PROCESS | 19061 | 1460969687432 Marionette TRACE conn3 <- [1,346,null,{}] 01:54:47 INFO - PROCESS | 19061 | 1460969687437 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}] 01:54:47 INFO - PROCESS | 19061 | 1460969687567 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:54:47 INFO - PROCESS | 19061 | 1460969687581 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b6c8800 == 40 [pid = 19061] [id = 94] 01:54:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d3904f800) [pid = 19061] [serial = 281] [outer = (nil)] 01:54:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d39d50000) [pid = 19061] [serial = 282] [outer = 0x7f9d3904f800] 01:54:47 INFO - PROCESS | 19061 | 1460969687635 Marionette DEBUG loaded listener.js 01:54:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d3b5e3400) [pid = 19061] [serial = 283] [outer = 0x7f9d3904f800] 01:54:48 INFO - PROCESS | 19061 | 1460969688303 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]]]}] 01:54:48 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. 01:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 928ms 01:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:54:48 INFO - PROCESS | 19061 | 1460969688357 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:54:48 INFO - PROCESS | 19061 | 1460969688360 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 01:54:48 INFO - PROCESS | 19061 | 1460969688364 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:54:48 INFO - PROCESS | 19061 | 1460969688368 Marionette TRACE conn3 <- [1,350,null,{}] 01:54:48 INFO - PROCESS | 19061 | 1460969688372 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}] 01:54:48 INFO - PROCESS | 19061 | 1460969688544 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:54:48 INFO - PROCESS | 19061 | 1460969688552 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40022800 == 41 [pid = 19061] [id = 95] 01:54:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d333ef000) [pid = 19061] [serial = 284] [outer = (nil)] 01:54:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d3b749400) [pid = 19061] [serial = 285] [outer = 0x7f9d333ef000] 01:54:48 INFO - PROCESS | 19061 | 1460969688655 Marionette DEBUG loaded listener.js 01:54:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d451df000) [pid = 19061] [serial = 286] [outer = 0x7f9d333ef000] 01:54:49 INFO - PROCESS | 19061 | 1460969689295 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]]]}] 01:54:49 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. 01:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 978ms 01:54:49 INFO - PROCESS | 19061 | 1460969689350 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:54:49 INFO - PROCESS | 19061 | 1460969689353 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 01:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:54:49 INFO - PROCESS | 19061 | 1460969689358 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:54:49 INFO - PROCESS | 19061 | 1460969689360 Marionette TRACE conn3 <- [1,354,null,{}] 01:54:49 INFO - PROCESS | 19061 | 1460969689365 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}] 01:54:49 INFO - PROCESS | 19061 | 1460969689539 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:54:49 INFO - PROCESS | 19061 | 1460969689609 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d383a5800 == 42 [pid = 19061] [id = 96] 01:54:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d46421c00) [pid = 19061] [serial = 287] [outer = (nil)] 01:54:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d4740ac00) [pid = 19061] [serial = 288] [outer = 0x7f9d46421c00] 01:54:49 INFO - PROCESS | 19061 | 1460969689666 Marionette DEBUG loaded listener.js 01:54:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d4b60b800) [pid = 19061] [serial = 289] [outer = 0x7f9d46421c00] 01:54:49 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d2f811c00) [pid = 19061] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:54:49 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d37b6ac00) [pid = 19061] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:54:49 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d460e8c00) [pid = 19061] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:54:49 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d3142d800) [pid = 19061] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:54:49 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d37a41400) [pid = 19061] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:54:49 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d333ec800) [pid = 19061] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:54:50 INFO - PROCESS | 19061 | 1460969690374 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]]]}] 01:54:50 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. 01:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1032ms 01:54:50 INFO - PROCESS | 19061 | 1460969690390 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:54:50 INFO - PROCESS | 19061 | 1460969690394 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 01:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:54:50 INFO - PROCESS | 19061 | 1460969690399 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:54:50 INFO - PROCESS | 19061 | 1460969690401 Marionette TRACE conn3 <- [1,358,null,{}] 01:54:50 INFO - PROCESS | 19061 | 1460969690406 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}] 01:54:50 INFO - PROCESS | 19061 | 1460969690521 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:54:50 INFO - PROCESS | 19061 | 1460969690618 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d48e0b000 == 43 [pid = 19061] [id = 97] 01:54:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d38256000) [pid = 19061] [serial = 290] [outer = (nil)] 01:54:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d4b508400) [pid = 19061] [serial = 291] [outer = 0x7f9d38256000] 01:54:50 INFO - PROCESS | 19061 | 1460969690674 Marionette DEBUG loaded listener.js 01:54:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d4e082c00) [pid = 19061] [serial = 292] [outer = 0x7f9d38256000] 01:54:51 INFO - PROCESS | 19061 | 1460969691234 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]]]}] 01:54:51 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. 01:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 875ms 01:54:51 INFO - PROCESS | 19061 | 1460969691275 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:54:51 INFO - PROCESS | 19061 | 1460969691277 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 01:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:54:51 INFO - PROCESS | 19061 | 1460969691283 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:54:51 INFO - PROCESS | 19061 | 1460969691285 Marionette TRACE conn3 <- [1,362,null,{}] 01:54:51 INFO - PROCESS | 19061 | 1460969691290 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}] 01:54:51 INFO - PROCESS | 19061 | 1460969691407 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:54:51 INFO - PROCESS | 19061 | 1460969691503 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b296800 == 44 [pid = 19061] [id = 98] 01:54:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d2f6ba000) [pid = 19061] [serial = 293] [outer = (nil)] 01:54:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d4e08cc00) [pid = 19061] [serial = 294] [outer = 0x7f9d2f6ba000] 01:54:51 INFO - PROCESS | 19061 | 1460969691558 Marionette DEBUG loaded listener.js 01:54:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d4f6ee400) [pid = 19061] [serial = 295] [outer = 0x7f9d2f6ba000] 01:54:52 INFO - PROCESS | 19061 | 1460969692300 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]]]}] 01:54:52 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. 01:54:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1027ms 01:54:52 INFO - PROCESS | 19061 | 1460969692326 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:54:52 INFO - PROCESS | 19061 | 1460969692332 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 01:54:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:54:52 INFO - PROCESS | 19061 | 1460969692372 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:54:52 INFO - PROCESS | 19061 | 1460969692378 Marionette TRACE conn3 <- [1,366,null,{}] 01:54:52 INFO - PROCESS | 19061 | 1460969692386 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}] 01:54:52 INFO - PROCESS | 19061 | 1460969692543 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:54:52 INFO - PROCESS | 19061 | 1460969692674 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38b04800 == 45 [pid = 19061] [id = 99] 01:54:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d2e816800) [pid = 19061] [serial = 296] [outer = (nil)] 01:54:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d2f810400) [pid = 19061] [serial = 297] [outer = 0x7f9d2e816800] 01:54:52 INFO - PROCESS | 19061 | 1460969692745 Marionette DEBUG loaded listener.js 01:54:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d32028c00) [pid = 19061] [serial = 298] [outer = 0x7f9d2e816800] 01:54:53 INFO - PROCESS | 19061 | 1460969693613 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]]]}] 01:54:53 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. 01:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1283ms 01:54:53 INFO - PROCESS | 19061 | 1460969693655 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:54:53 INFO - PROCESS | 19061 | 1460969693663 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 01:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:54:53 INFO - PROCESS | 19061 | 1460969693672 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:54:53 INFO - PROCESS | 19061 | 1460969693676 Marionette TRACE conn3 <- [1,370,null,{}] 01:54:53 INFO - PROCESS | 19061 | 1460969693681 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}] 01:54:53 INFO - PROCESS | 19061 | 1460969693826 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:54:53 INFO - PROCESS | 19061 | 1460969693972 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45f71800 == 46 [pid = 19061] [id = 100] 01:54:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d2e817400) [pid = 19061] [serial = 299] [outer = (nil)] 01:54:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d35997800) [pid = 19061] [serial = 300] [outer = 0x7f9d2e817400] 01:54:54 INFO - PROCESS | 19061 | 1460969694039 Marionette DEBUG loaded listener.js 01:54:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d37a2b000) [pid = 19061] [serial = 301] [outer = 0x7f9d2e817400] 01:54:55 INFO - PROCESS | 19061 | 1460969695010 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]]]}] 01:54:55 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. 01:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1377ms 01:54:55 INFO - PROCESS | 19061 | 1460969695049 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:54:55 INFO - PROCESS | 19061 | 1460969695053 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 01:54:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:54:55 INFO - PROCESS | 19061 | 1460969695058 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:54:55 INFO - PROCESS | 19061 | 1460969695064 Marionette TRACE conn3 <- [1,374,null,{}] 01:54:55 INFO - PROCESS | 19061 | 1460969695079 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}] 01:54:55 INFO - PROCESS | 19061 | 1460969695221 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:54:55 INFO - PROCESS | 19061 | 1460969695360 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4f69a800 == 47 [pid = 19061] [id = 101] 01:54:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d39047400) [pid = 19061] [serial = 302] [outer = (nil)] 01:54:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d394d8800) [pid = 19061] [serial = 303] [outer = 0x7f9d39047400] 01:54:55 INFO - PROCESS | 19061 | 1460969695431 Marionette DEBUG loaded listener.js 01:54:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d45fba000) [pid = 19061] [serial = 304] [outer = 0x7f9d39047400] 01:54:56 INFO - PROCESS | 19061 | 1460969696211 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:54:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:54:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1182ms 01:54:56 INFO - PROCESS | 19061 | 1460969696241 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:54:56 INFO - PROCESS | 19061 | 1460969696246 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 01:54:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:54:56 INFO - PROCESS | 19061 | 1460969696251 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:54:56 INFO - PROCESS | 19061 | 1460969696253 Marionette TRACE conn3 <- [1,378,null,{}] 01:54:56 INFO - PROCESS | 19061 | 1460969696258 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}] 01:54:56 INFO - PROCESS | 19061 | 1460969696395 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:54:56 INFO - PROCESS | 19061 | 1460969696530 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335bf800 == 48 [pid = 19061] [id = 102] 01:54:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2f6c6c00) [pid = 19061] [serial = 305] [outer = (nil)] 01:54:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d49396c00) [pid = 19061] [serial = 306] [outer = 0x7f9d2f6c6c00] 01:54:56 INFO - PROCESS | 19061 | 1460969696599 Marionette DEBUG loaded listener.js 01:54:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d4b72f400) [pid = 19061] [serial = 307] [outer = 0x7f9d2f6c6c00] 01:54:57 INFO - PROCESS | 19061 | 1460969697384 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:54:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:54:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1174ms 01:54:57 INFO - PROCESS | 19061 | 1460969697426 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:54:57 INFO - PROCESS | 19061 | 1460969697429 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 01:54:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:54:57 INFO - PROCESS | 19061 | 1460969697435 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:54:57 INFO - PROCESS | 19061 | 1460969697437 Marionette TRACE conn3 <- [1,382,null,{}] 01:54:57 INFO - PROCESS | 19061 | 1460969697442 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}] 01:54:57 INFO - PROCESS | 19061 | 1460969697635 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:54:57 INFO - PROCESS | 19061 | 1460969697772 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30018000 == 49 [pid = 19061] [id = 103] 01:54:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d2e9e7c00) [pid = 19061] [serial = 308] [outer = (nil)] 01:54:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d2e9f0000) [pid = 19061] [serial = 309] [outer = 0x7f9d2e9e7c00] 01:54:57 INFO - PROCESS | 19061 | 1460969697838 Marionette DEBUG loaded listener.js 01:54:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d38255400) [pid = 19061] [serial = 310] [outer = 0x7f9d2e9e7c00] 01:54:58 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:58 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:54:58 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:58 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:58 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:54:58 INFO - PROCESS | 19061 | 1460969698989 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:54:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:54:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1586ms 01:54:59 INFO - PROCESS | 19061 | 1460969699022 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:54:59 INFO - PROCESS | 19061 | 1460969699028 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 01:54:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:54:59 INFO - PROCESS | 19061 | 1460969699036 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:54:59 INFO - PROCESS | 19061 | 1460969699039 Marionette TRACE conn3 <- [1,386,null,{}] 01:54:59 INFO - PROCESS | 19061 | 1460969699046 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}] 01:54:59 INFO - PROCESS | 19061 | 1460969699189 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:54:59 INFO - PROCESS | 19061 | 1460969699325 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31446000 == 50 [pid = 19061] [id = 104] 01:54:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d313c1000) [pid = 19061] [serial = 311] [outer = (nil)] 01:54:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d333a0400) [pid = 19061] [serial = 312] [outer = 0x7f9d313c1000] 01:54:59 INFO - PROCESS | 19061 | 1460969699387 Marionette DEBUG loaded listener.js 01:54:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d35991000) [pid = 19061] [serial = 313] [outer = 0x7f9d313c1000] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d472e0000 == 49 [pid = 19061] [id = 73] 01:54:59 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d4ab38400) [pid = 19061] [serial = 251] [outer = (nil)] [url = about:blank] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d48e0b000 == 48 [pid = 19061] [id = 97] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d383a5800 == 47 [pid = 19061] [id = 96] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40022800 == 46 [pid = 19061] [id = 95] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b6c8800 == 45 [pid = 19061] [id = 94] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d390a0800 == 44 [pid = 19061] [id = 93] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d36ee6000 == 43 [pid = 19061] [id = 92] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31443800 == 42 [pid = 19061] [id = 91] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b64b000 == 41 [pid = 19061] [id = 88] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b64d800 == 40 [pid = 19061] [id = 87] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3909a800 == 39 [pid = 19061] [id = 86] 01:54:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31354800 == 38 [pid = 19061] [id = 85] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d3b9e6000) [pid = 19061] [serial = 240] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d3824fc00) [pid = 19061] [serial = 245] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d3b5e0000) [pid = 19061] [serial = 239] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d47411400) [pid = 19061] [serial = 248] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d35911800) [pid = 19061] [serial = 234] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d33399400) [pid = 19061] [serial = 233] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d37ad1c00) [pid = 19061] [serial = 236] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d38d49400) [pid = 19061] [serial = 237] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d49444000) [pid = 19061] [serial = 230] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d33355800) [pid = 19061] [serial = 221] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d37e0c400) [pid = 19061] [serial = 224] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d46296c00) [pid = 19061] [serial = 227] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d462edc00) [pid = 19061] [serial = 242] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d38254800) [pid = 19061] [serial = 246] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d49490000) [pid = 19061] [serial = 249] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d464de400) [pid = 19061] [serial = 243] [outer = (nil)] [url = about:blank] 01:55:00 INFO - PROCESS | 19061 | 1460969700183 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]]]}] 01:55:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:55:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1181ms 01:55:00 INFO - PROCESS | 19061 | 1460969700217 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:55:00 INFO - PROCESS | 19061 | 1460969700224 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 01:55:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:55:00 INFO - PROCESS | 19061 | 1460969700233 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:55:00 INFO - PROCESS | 19061 | 1460969700236 Marionette TRACE conn3 <- [1,390,null,{}] 01:55:00 INFO - PROCESS | 19061 | 1460969700241 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}] 01:55:00 INFO - PROCESS | 19061 | 1460969700394 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:55:00 INFO - PROCESS | 19061 | 1460969700490 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3855f800 == 39 [pid = 19061] [id = 105] 01:55:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d2f6c2800) [pid = 19061] [serial = 314] [outer = (nil)] 01:55:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d36e56800) [pid = 19061] [serial = 315] [outer = 0x7f9d2f6c2800] 01:55:00 INFO - PROCESS | 19061 | 1460969700547 Marionette DEBUG loaded listener.js 01:55:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d37e11800) [pid = 19061] [serial = 316] [outer = 0x7f9d2f6c2800] 01:55:01 INFO - PROCESS | 19061 | 1460969701254 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]]]}] 01:55:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:55:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1080ms 01:55:01 INFO - PROCESS | 19061 | 1460969701314 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:55:01 INFO - PROCESS | 19061 | 1460969701317 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 01:55:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:55:01 INFO - PROCESS | 19061 | 1460969701322 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 19061 | 1460969701327 Marionette TRACE conn3 <- [1,394,null,{}] 01:55:01 INFO - PROCESS | 19061 | 1460969701340 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}] 01:55:01 INFO - PROCESS | 19061 | 1460969701467 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:55:01 INFO - PROCESS | 19061 | 1460969701483 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d394a9800 == 40 [pid = 19061] [id = 106] 01:55:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d3824e400) [pid = 19061] [serial = 317] [outer = (nil)] 01:55:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d39055800) [pid = 19061] [serial = 318] [outer = 0x7f9d3824e400] 01:55:01 INFO - PROCESS | 19061 | 1460969701540 Marionette DEBUG loaded listener.js 01:55:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d3b5e5400) [pid = 19061] [serial = 319] [outer = 0x7f9d3824e400] 01:55:02 INFO - PROCESS | 19061 | 1460969702317 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]]]}] 01:55:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:55:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1033ms 01:55:02 INFO - PROCESS | 19061 | 1460969702355 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:55:02 INFO - PROCESS | 19061 | 1460969702368 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 01:55:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:55:02 INFO - PROCESS | 19061 | 1460969702381 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:55:02 INFO - PROCESS | 19061 | 1460969702383 Marionette TRACE conn3 <- [1,398,null,{}] 01:55:02 INFO - PROCESS | 19061 | 1460969702404 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}] 01:55:02 INFO - PROCESS | 19061 | 1460969702570 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:55:02 INFO - PROCESS | 19061 | 1460969702607 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b7d8000 == 41 [pid = 19061] [id = 107] 01:55:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d2e9f2800) [pid = 19061] [serial = 320] [outer = (nil)] 01:55:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d3f34b800) [pid = 19061] [serial = 321] [outer = 0x7f9d2e9f2800] 01:55:02 INFO - PROCESS | 19061 | 1460969702672 Marionette DEBUG loaded listener.js 01:55:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d46209000) [pid = 19061] [serial = 322] [outer = 0x7f9d2e9f2800] 01:55:03 INFO - PROCESS | 19061 | 1460969703421 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]]]}] 01:55:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:55:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1090ms 01:55:03 INFO - PROCESS | 19061 | 1460969703480 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:55:03 INFO - PROCESS | 19061 | 1460969703482 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 01:55:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:55:03 INFO - PROCESS | 19061 | 1460969703487 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:55:03 INFO - PROCESS | 19061 | 1460969703490 Marionette TRACE conn3 <- [1,402,null,{}] 01:55:03 INFO - PROCESS | 19061 | 1460969703495 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}] 01:55:03 INFO - PROCESS | 19061 | 1460969703652 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:55:03 INFO - PROCESS | 19061 | 1460969703681 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4001f800 == 42 [pid = 19061] [id = 108] 01:55:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d4620a800) [pid = 19061] [serial = 323] [outer = (nil)] 01:55:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d464dac00) [pid = 19061] [serial = 324] [outer = 0x7f9d4620a800] 01:55:03 INFO - PROCESS | 19061 | 1460969703737 Marionette DEBUG loaded listener.js 01:55:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d4724f400) [pid = 19061] [serial = 325] [outer = 0x7f9d4620a800] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d3904f800) [pid = 19061] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d36e58c00) [pid = 19061] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d333ef000) [pid = 19061] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d38248400) [pid = 19061] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d3339b400) [pid = 19061] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d35999800) [pid = 19061] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d46421c00) [pid = 19061] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:55:04 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d38256000) [pid = 19061] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:55:04 INFO - PROCESS | 19061 | 1460969704723 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]]]}] 01:55:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:55:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1277ms 01:55:04 INFO - PROCESS | 19061 | 1460969704765 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:55:04 INFO - PROCESS | 19061 | 1460969704768 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 01:55:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:55:04 INFO - PROCESS | 19061 | 1460969704773 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:55:04 INFO - PROCESS | 19061 | 1460969704776 Marionette TRACE conn3 <- [1,406,null,{}] 01:55:04 INFO - PROCESS | 19061 | 1460969704781 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}] 01:55:04 INFO - PROCESS | 19061 | 1460969704965 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:55:04 INFO - PROCESS | 19061 | 1460969704983 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335af000 == 43 [pid = 19061] [id = 109] 01:55:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d33592000) [pid = 19061] [serial = 326] [outer = (nil)] 01:55:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d3599bc00) [pid = 19061] [serial = 327] [outer = 0x7f9d33592000] 01:55:05 INFO - PROCESS | 19061 | 1460969705046 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d475bfc00) [pid = 19061] [serial = 328] [outer = 0x7f9d33592000] 01:55:05 INFO - PROCESS | 19061 | 1460969705699 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]]]}] 01:55:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:55:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 979ms 01:55:05 INFO - PROCESS | 19061 | 1460969705754 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:55:05 INFO - PROCESS | 19061 | 1460969705757 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 01:55:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:55:05 INFO - PROCESS | 19061 | 1460969705766 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:55:05 INFO - PROCESS | 19061 | 1460969705768 Marionette TRACE conn3 <- [1,410,null,{}] 01:55:05 INFO - PROCESS | 19061 | 1460969705771 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}] 01:55:05 INFO - PROCESS | 19061 | 1460969705923 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:55:05 INFO - PROCESS | 19061 | 1460969705938 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49379000 == 44 [pid = 19061] [id = 110] 01:55:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d2e9e4800) [pid = 19061] [serial = 329] [outer = (nil)] 01:55:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d4943f000) [pid = 19061] [serial = 330] [outer = 0x7f9d2e9e4800] 01:55:05 INFO - PROCESS | 19061 | 1460969705994 Marionette DEBUG loaded listener.js 01:55:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d4b72f000) [pid = 19061] [serial = 331] [outer = 0x7f9d2e9e4800] 01:55:06 INFO - PROCESS | 19061 | 1460969706886 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]]]}] 01:55:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:55:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1178ms 01:55:06 INFO - PROCESS | 19061 | 1460969706942 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:55:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:55:06 INFO - PROCESS | 19061 | 1460969706947 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 01:55:06 INFO - PROCESS | 19061 | 1460969706954 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:55:06 INFO - PROCESS | 19061 | 1460969706960 Marionette TRACE conn3 <- [1,414,null,{}] 01:55:06 INFO - PROCESS | 19061 | 1460969706967 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}] 01:55:07 INFO - PROCESS | 19061 | 1460969707129 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:55:07 INFO - PROCESS | 19061 | 1460969707265 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37f0a000 == 45 [pid = 19061] [id = 111] 01:55:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d2f817400) [pid = 19061] [serial = 332] [outer = (nil)] 01:55:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d333eec00) [pid = 19061] [serial = 333] [outer = 0x7f9d2f817400] 01:55:07 INFO - PROCESS | 19061 | 1460969707334 Marionette DEBUG loaded listener.js 01:55:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d33595000) [pid = 19061] [serial = 334] [outer = 0x7f9d2f817400] 01:55:08 INFO - PROCESS | 19061 | 1460969708208 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]]]}] 01:55:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:55:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1291ms 01:55:08 INFO - PROCESS | 19061 | 1460969708245 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:55:08 INFO - PROCESS | 19061 | 1460969708253 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 01:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:55:08 INFO - PROCESS | 19061 | 1460969708263 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:55:08 INFO - PROCESS | 19061 | 1460969708266 Marionette TRACE conn3 <- [1,418,null,{}] 01:55:08 INFO - PROCESS | 19061 | 1460969708270 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}] 01:55:08 INFO - PROCESS | 19061 | 1460969708416 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:55:08 INFO - PROCESS | 19061 | 1460969708557 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b6c4000 == 46 [pid = 19061] [id = 112] 01:55:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d313b7000) [pid = 19061] [serial = 335] [outer = (nil)] 01:55:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d370b1c00) [pid = 19061] [serial = 336] [outer = 0x7f9d313b7000] 01:55:08 INFO - PROCESS | 19061 | 1460969708624 Marionette DEBUG loaded listener.js 01:55:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d3824a400) [pid = 19061] [serial = 337] [outer = 0x7f9d313b7000] 01:55:10 INFO - PROCESS | 19061 | 1460969710072 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]]]}] 01:55:10 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 01:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1828ms 01:55:10 INFO - PROCESS | 19061 | 1460969710090 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:55:10 INFO - PROCESS | 19061 | 1460969710093 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 01:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:55:10 INFO - PROCESS | 19061 | 1460969710099 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:55:10 INFO - PROCESS | 19061 | 1460969710104 Marionette TRACE conn3 <- [1,422,null,{}] 01:55:10 INFO - PROCESS | 19061 | 1460969710119 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}] 01:55:10 INFO - PROCESS | 19061 | 1460969710322 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:55:10 INFO - PROCESS | 19061 | 1460969710425 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4d36e800 == 47 [pid = 19061] [id = 113] 01:55:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d2ffa6000) [pid = 19061] [serial = 338] [outer = (nil)] 01:55:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d2ffadc00) [pid = 19061] [serial = 339] [outer = 0x7f9d2ffa6000] 01:55:10 INFO - PROCESS | 19061 | 1460969710492 Marionette DEBUG loaded listener.js 01:55:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d3904e800) [pid = 19061] [serial = 340] [outer = 0x7f9d2ffa6000] 01:55:11 INFO - PROCESS | 19061 | 1460969711619 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]]]}] 01:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1531ms 01:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:55:11 INFO - PROCESS | 19061 | 1460969711630 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:55:11 INFO - PROCESS | 19061 | 1460969711633 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 01:55:11 INFO - PROCESS | 19061 | 1460969711640 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:55:11 INFO - PROCESS | 19061 | 1460969711642 Marionette TRACE conn3 <- [1,426,null,{}] 01:55:11 INFO - PROCESS | 19061 | 1460969711647 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}] 01:55:11 INFO - PROCESS | 19061 | 1460969711781 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:55:11 INFO - PROCESS | 19061 | 1460969711927 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b71d000 == 48 [pid = 19061] [id = 114] 01:55:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d2ffa7800) [pid = 19061] [serial = 341] [outer = (nil)] 01:55:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d39d56800) [pid = 19061] [serial = 342] [outer = 0x7f9d2ffa7800] 01:55:11 INFO - PROCESS | 19061 | 1460969711992 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d46296800) [pid = 19061] [serial = 343] [outer = 0x7f9d2ffa7800] 01:55:12 INFO - PROCESS | 19061 | 1460969712959 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] 01:55:13 INFO - PROCESS | 19061 | 1460969713028 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 01:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:55:13 INFO - PROCESS | 19061 | 1460969713035 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:55:13 INFO - PROCESS | 19061 | 1460969713040 Marionette TRACE conn3 <- [1,430,null,{}] 01:55:13 INFO - PROCESS | 19061 | 1460969713048 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}] 01:55:13 INFO - PROCESS | 19061 | 1460969713212 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:55:13 INFO - PROCESS | 19061 | 1460969713417 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c9a000 == 49 [pid = 19061] [id = 115] 01:55:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d2e818400) [pid = 19061] [serial = 344] [outer = (nil)] 01:55:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d2ffafc00) [pid = 19061] [serial = 345] [outer = 0x7f9d2e818400] 01:55:13 INFO - PROCESS | 19061 | 1460969713482 Marionette DEBUG loaded listener.js 01:55:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d31f7ac00) [pid = 19061] [serial = 346] [outer = 0x7f9d2e818400] 01:55:14 INFO - PROCESS | 19061 | 1460969714297 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]]]}] 01:55:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1336ms 01:55:14 INFO - PROCESS | 19061 | 1460969714379 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:55:14 INFO - PROCESS | 19061 | 1460969714386 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 01:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:55:14 INFO - PROCESS | 19061 | 1460969714396 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:55:14 INFO - PROCESS | 19061 | 1460969714399 Marionette TRACE conn3 <- [1,434,null,{}] 01:55:14 INFO - PROCESS | 19061 | 1460969714404 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}] 01:55:14 INFO - PROCESS | 19061 | 1460969714547 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:55:14 INFO - PROCESS | 19061 | 1460969714693 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335ba800 == 50 [pid = 19061] [id = 116] 01:55:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d33593c00) [pid = 19061] [serial = 347] [outer = (nil)] 01:55:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d35996400) [pid = 19061] [serial = 348] [outer = 0x7f9d33593c00] 01:55:14 INFO - PROCESS | 19061 | 1460969714753 Marionette DEBUG loaded listener.js 01:55:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d37a2a400) [pid = 19061] [serial = 349] [outer = 0x7f9d33593c00] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 131 (0x7f9d4f6e8c00) [pid = 19061] [serial = 270] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 130 (0x7f9d451dec00) [pid = 19061] [serial = 261] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d4b603400) [pid = 19061] [serial = 264] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d2f80b400) [pid = 19061] [serial = 254] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d38248800) [pid = 19061] [serial = 257] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d4e08cc00) [pid = 19061] [serial = 294] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335af000 == 49 [pid = 19061] [id = 109] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4001f800 == 48 [pid = 19061] [id = 108] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b7d8000 == 47 [pid = 19061] [id = 107] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d394a9800 == 46 [pid = 19061] [id = 106] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3855f800 == 45 [pid = 19061] [id = 105] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31446000 == 44 [pid = 19061] [id = 104] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d30018000 == 43 [pid = 19061] [id = 103] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335bf800 == 42 [pid = 19061] [id = 102] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4f69a800 == 41 [pid = 19061] [id = 101] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45f71800 == 40 [pid = 19061] [id = 100] 01:55:15 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38b04800 == 39 [pid = 19061] [id = 99] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d39d50000) [pid = 19061] [serial = 282] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d3824d000) [pid = 19061] [serial = 276] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d39049800) [pid = 19061] [serial = 277] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d3b749400) [pid = 19061] [serial = 285] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d4b2b4c00) [pid = 19061] [serial = 252] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d36e55400) [pid = 19061] [serial = 274] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d333ee800) [pid = 19061] [serial = 273] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d3857ac00) [pid = 19061] [serial = 279] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d3904f400) [pid = 19061] [serial = 280] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d4d395400) [pid = 19061] [serial = 267] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d4740ac00) [pid = 19061] [serial = 288] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d451df000) [pid = 19061] [serial = 286] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d4b12d000) [pid = 19061] [serial = 114] [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.] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d4b60b800) [pid = 19061] [serial = 289] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d4b508400) [pid = 19061] [serial = 291] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d4e082c00) [pid = 19061] [serial = 292] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d3b5e3400) [pid = 19061] [serial = 283] [outer = (nil)] [url = about:blank] 01:55:15 INFO - PROCESS | 19061 | 1460969715622 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]]]}] 01:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1284ms 01:55:15 INFO - PROCESS | 19061 | 1460969715680 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:55:15 INFO - PROCESS | 19061 | 1460969715683 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 01:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:55:15 INFO - PROCESS | 19061 | 1460969715689 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:55:15 INFO - PROCESS | 19061 | 1460969715694 Marionette TRACE conn3 <- [1,438,null,{}] 01:55:15 INFO - PROCESS | 19061 | 1460969715708 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}] 01:55:15 INFO - PROCESS | 19061 | 1460969715843 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:55:15 INFO - PROCESS | 19061 | 1460969715853 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3949b000 == 40 [pid = 19061] [id = 117] 01:55:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d2ff57800) [pid = 19061] [serial = 350] [outer = (nil)] 01:55:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d2ff5c400) [pid = 19061] [serial = 351] [outer = 0x7f9d2ff57800] 01:55:15 INFO - PROCESS | 19061 | 1460969715913 Marionette DEBUG loaded listener.js 01:55:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d38248800) [pid = 19061] [serial = 352] [outer = 0x7f9d2ff57800] 01:55:16 INFO - PROCESS | 19061 | 1460969716612 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]]]}] 01:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 982ms 01:55:16 INFO - PROCESS | 19061 | 1460969716671 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:55:16 INFO - PROCESS | 19061 | 1460969716675 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 01:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:55:16 INFO - PROCESS | 19061 | 1460969716680 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:55:16 INFO - PROCESS | 19061 | 1460969716682 Marionette TRACE conn3 <- [1,442,null,{}] 01:55:16 INFO - PROCESS | 19061 | 1460969716691 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}] 01:55:16 INFO - PROCESS | 19061 | 1460969716813 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:55:16 INFO - PROCESS | 19061 | 1460969716827 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45def800 == 41 [pid = 19061] [id = 118] 01:55:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2e80c400) [pid = 19061] [serial = 353] [outer = (nil)] 01:55:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d39052c00) [pid = 19061] [serial = 354] [outer = 0x7f9d2e80c400] 01:55:16 INFO - PROCESS | 19061 | 1460969716882 Marionette DEBUG loaded listener.js 01:55:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d3985c800) [pid = 19061] [serial = 355] [outer = 0x7f9d2e80c400] 01:55:17 INFO - PROCESS | 19061 | 1460969717893 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]]]}] 01:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1274ms 01:55:17 INFO - PROCESS | 19061 | 1460969717956 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:55:17 INFO - PROCESS | 19061 | 1460969717962 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 01:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:55:17 INFO - PROCESS | 19061 | 1460969717971 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:55:17 INFO - PROCESS | 19061 | 1460969717976 Marionette TRACE conn3 <- [1,446,null,{}] 01:55:17 INFO - PROCESS | 19061 | 1460969717982 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}] 01:55:18 INFO - PROCESS | 19061 | 1460969718172 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:55:18 INFO - PROCESS | 19061 | 1460969718320 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d390a0800 == 42 [pid = 19061] [id = 119] 01:55:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d2ff59800) [pid = 19061] [serial = 356] [outer = (nil)] 01:55:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d2ffa5000) [pid = 19061] [serial = 357] [outer = 0x7f9d2ff59800] 01:55:18 INFO - PROCESS | 19061 | 1460969718388 Marionette DEBUG loaded listener.js 01:55:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d3339b400) [pid = 19061] [serial = 358] [outer = 0x7f9d2ff59800] 01:55:19 INFO - PROCESS | 19061 | 1460969719329 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]]]}] 01:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1430ms 01:55:19 INFO - PROCESS | 19061 | 1460969719402 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:55:19 INFO - PROCESS | 19061 | 1460969719410 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 01:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:55:19 INFO - PROCESS | 19061 | 1460969719420 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 19061 | 1460969719423 Marionette TRACE conn3 <- [1,450,null,{}] 01:55:19 INFO - PROCESS | 19061 | 1460969719429 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}] 01:55:19 INFO - PROCESS | 19061 | 1460969719615 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:55:19 INFO - PROCESS | 19061 | 1460969719825 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49438000 == 43 [pid = 19061] [id = 120] 01:55:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d3339a000) [pid = 19061] [serial = 359] [outer = (nil)] 01:55:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d3824c800) [pid = 19061] [serial = 360] [outer = 0x7f9d3339a000] 01:55:19 INFO - PROCESS | 19061 | 1460969719893 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d39054000) [pid = 19061] [serial = 361] [outer = 0x7f9d3339a000] 01:55:20 INFO - PROCESS | 19061 | 1460969720695 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] 01:55:20 INFO - PROCESS | 19061 | 1460969720754 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 01:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:55:20 INFO - PROCESS | 19061 | 1460969720760 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:55:20 INFO - PROCESS | 19061 | 1460969720765 Marionette TRACE conn3 <- [1,454,null,{}] 01:55:20 INFO - PROCESS | 19061 | 1460969720780 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}] 01:55:20 INFO - PROCESS | 19061 | 1460969720934 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:55:21 INFO - PROCESS | 19061 | 1460969721068 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9e2000 == 44 [pid = 19061] [id = 121] 01:55:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d39055000) [pid = 19061] [serial = 362] [outer = (nil)] 01:55:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d4640f400) [pid = 19061] [serial = 363] [outer = 0x7f9d39055000] 01:55:21 INFO - PROCESS | 19061 | 1460969721144 Marionette DEBUG loaded listener.js 01:55:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d49490000) [pid = 19061] [serial = 364] [outer = 0x7f9d39055000] 01:55:21 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:55:21 INFO - PROCESS | 19061 | 1460969721962 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]]]}] 01:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1237ms 01:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:55:22 INFO - PROCESS | 19061 | 1460969721997 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:55:22 INFO - PROCESS | 19061 | 1460969722000 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 01:55:22 INFO - PROCESS | 19061 | 1460969722006 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:55:22 INFO - PROCESS | 19061 | 1460969722010 Marionette TRACE conn3 <- [1,458,null,{}] 01:55:22 INFO - PROCESS | 19061 | 1460969722014 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}] 01:55:22 INFO - PROCESS | 19061 | 1460969722158 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:55:22 INFO - PROCESS | 19061 | 1460969722296 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505d0800 == 45 [pid = 19061] [id = 122] 01:55:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d2d7c4800) [pid = 19061] [serial = 365] [outer = (nil)] 01:55:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d2d7c9400) [pid = 19061] [serial = 366] [outer = 0x7f9d2d7c4800] 01:55:22 INFO - PROCESS | 19061 | 1460969722364 Marionette DEBUG loaded listener.js 01:55:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d3f34ec00) [pid = 19061] [serial = 367] [outer = 0x7f9d2d7c4800] 01:55:23 INFO - PROCESS | 19061 | 1460969723170 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] 01:55:23 INFO - PROCESS | 19061 | 1460969723252 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 01:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:55:23 INFO - PROCESS | 19061 | 1460969723276 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:55:23 INFO - PROCESS | 19061 | 1460969723279 Marionette TRACE conn3 <- [1,462,null,{}] 01:55:23 INFO - PROCESS | 19061 | 1460969723284 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}] 01:55:23 INFO - PROCESS | 19061 | 1460969723425 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:55:23 INFO - PROCESS | 19061 | 1460969723559 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e841000 == 46 [pid = 19061] [id = 123] 01:55:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d2d7c6800) [pid = 19061] [serial = 368] [outer = (nil)] 01:55:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d2e747000) [pid = 19061] [serial = 369] [outer = 0x7f9d2d7c6800] 01:55:23 INFO - PROCESS | 19061 | 1460969723629 Marionette DEBUG loaded listener.js 01:55:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d2e750800) [pid = 19061] [serial = 370] [outer = 0x7f9d2d7c6800] 01:55:24 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:55:24 INFO - PROCESS | 19061 | 1460969724472 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] 01:55:24 INFO - PROCESS | 19061 | 1460969724516 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 01:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:55:24 INFO - PROCESS | 19061 | 1460969724522 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:55:24 INFO - PROCESS | 19061 | 1460969724524 Marionette TRACE conn3 <- [1,466,null,{}] 01:55:24 INFO - PROCESS | 19061 | 1460969724531 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}] 01:55:24 INFO - PROCESS | 19061 | 1460969724694 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:55:24 INFO - PROCESS | 19061 | 1460969724828 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337ac800 == 47 [pid = 19061] [id = 124] 01:55:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d4b50ac00) [pid = 19061] [serial = 371] [outer = (nil)] 01:55:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d4b76c800) [pid = 19061] [serial = 372] [outer = 0x7f9d4b50ac00] 01:55:24 INFO - PROCESS | 19061 | 1460969724899 Marionette DEBUG loaded listener.js 01:55:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 133 (0x7f9d4f663400) [pid = 19061] [serial = 373] [outer = 0x7f9d4b50ac00] 01:55:25 INFO - PROCESS | 19061 | 1460969725734 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] 01:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:55:25 INFO - PROCESS | 19061 | 1460969725824 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 01:55:25 INFO - PROCESS | 19061 | 1460969725831 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:55:25 INFO - PROCESS | 19061 | 1460969725833 Marionette TRACE conn3 <- [1,470,null,{}] 01:55:25 INFO - PROCESS | 19061 | 1460969725838 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}] 01:55:25 INFO - PROCESS | 19061 | 1460969725979 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:55:26 INFO - PROCESS | 19061 | 1460969726115 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb6f800 == 48 [pid = 19061] [id = 125] 01:55:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d2d7c7c00) [pid = 19061] [serial = 374] [outer = (nil)] 01:55:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d4b596c00) [pid = 19061] [serial = 375] [outer = 0x7f9d2d7c7c00] 01:55:26 INFO - PROCESS | 19061 | 1460969726181 Marionette DEBUG loaded listener.js 01:55:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d50452c00) [pid = 19061] [serial = 376] [outer = 0x7f9d2d7c7c00] 01:55:27 INFO - PROCESS | 19061 | 1460969727246 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]]]}] 01:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1480ms 01:55:27 INFO - PROCESS | 19061 | 1460969727311 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:55:27 INFO - PROCESS | 19061 | 1460969727317 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 01:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:55:27 INFO - PROCESS | 19061 | 1460969727325 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:55:27 INFO - PROCESS | 19061 | 1460969727330 Marionette TRACE conn3 <- [1,474,null,{}] 01:55:27 INFO - PROCESS | 19061 | 1460969727336 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}] 01:55:27 INFO - PROCESS | 19061 | 1460969727491 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:55:27 INFO - PROCESS | 19061 | 1460969727632 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335b4000 == 49 [pid = 19061] [id = 126] 01:55:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d2ff55c00) [pid = 19061] [serial = 377] [outer = (nil)] 01:55:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d2ffa7c00) [pid = 19061] [serial = 378] [outer = 0x7f9d2ff55c00] 01:55:27 INFO - PROCESS | 19061 | 1460969727709 Marionette DEBUG loaded listener.js 01:55:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d313bc800) [pid = 19061] [serial = 379] [outer = 0x7f9d2ff55c00] 01:55:28 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3949b000 == 48 [pid = 19061] [id = 117] 01:55:28 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335ba800 == 47 [pid = 19061] [id = 116] 01:55:28 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c9a000 == 46 [pid = 19061] [id = 115] 01:55:28 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37f0a000 == 45 [pid = 19061] [id = 111] 01:55:28 INFO - PROCESS | 19061 | 1460969728673 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]]]}] 01:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1381ms 01:55:28 INFO - PROCESS | 19061 | 1460969728706 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:55:28 INFO - PROCESS | 19061 | 1460969728713 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 01:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:55:28 INFO - PROCESS | 19061 | 1460969728730 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:55:28 INFO - PROCESS | 19061 | 1460969728733 Marionette TRACE conn3 <- [1,478,null,{}] 01:55:28 INFO - PROCESS | 19061 | 1460969728738 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}] 01:55:28 INFO - PROCESS | 19061 | 1460969728903 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:55:28 INFO - PROCESS | 19061 | 1460969728930 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38caf800 == 46 [pid = 19061] [id = 127] 01:55:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d31432800) [pid = 19061] [serial = 380] [outer = (nil)] 01:55:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d33c07400) [pid = 19061] [serial = 381] [outer = 0x7f9d31432800] 01:55:28 INFO - PROCESS | 19061 | 1460969728986 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d33c0bc00) [pid = 19061] [serial = 382] [outer = 0x7f9d31432800] 01:55:29 INFO - PROCESS | 19061 | 1460969729775 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]]]}] 01:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1093ms 01:55:29 INFO - PROCESS | 19061 | 1460969729819 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:55:29 INFO - PROCESS | 19061 | 1460969729822 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 01:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:55:29 INFO - PROCESS | 19061 | 1460969729827 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:55:29 INFO - PROCESS | 19061 | 1460969729833 Marionette TRACE conn3 <- [1,482,null,{}] 01:55:29 INFO - PROCESS | 19061 | 1460969729854 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}] 01:55:30 INFO - PROCESS | 19061 | 1460969730021 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d30490400) [pid = 19061] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d396bd400) [pid = 19061] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d2f981c00) [pid = 19061] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d4b730800) [pid = 19061] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d2f6ba000) [pid = 19061] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d48edcc00) [pid = 19061] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d33350c00) [pid = 19061] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 134 (0x7f9d2e9e7c00) [pid = 19061] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 133 (0x7f9d2f815000) [pid = 19061] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 132 (0x7f9d2e9f2800) [pid = 19061] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 131 (0x7f9d394d9c00) [pid = 19061] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 130 (0x7f9d4f65d800) [pid = 19061] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d4620a800) [pid = 19061] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d2e816800) [pid = 19061] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d3f350400) [pid = 19061] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d2e817400) [pid = 19061] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d3b772c00) [pid = 19061] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d33592000) [pid = 19061] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d3335c400) [pid = 19061] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d396b3c00) [pid = 19061] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d3b991800) [pid = 19061] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d3590fc00) [pid = 19061] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d3824e400) [pid = 19061] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d2f6b1800) [pid = 19061] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d313c1000) [pid = 19061] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d2f97d800) [pid = 19061] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d39047400) [pid = 19061] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d2f6c2800) [pid = 19061] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d2f6ca800) [pid = 19061] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:55:30 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d2f6c6c00) [pid = 19061] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:55:30 INFO - PROCESS | 19061 | 1460969730459 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3144f000 == 47 [pid = 19061] [id = 128] 01:55:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2e80c800) [pid = 19061] [serial = 383] [outer = (nil)] 01:55:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d2e9e7000) [pid = 19061] [serial = 384] [outer = 0x7f9d2e80c800] 01:55:30 INFO - PROCESS | 19061 | 1460969730523 Marionette DEBUG loaded listener.js 01:55:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d313c1000) [pid = 19061] [serial = 385] [outer = 0x7f9d2e80c800] 01:55:31 INFO - PROCESS | 19061 | 1460969731159 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]]]}] 01:55:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:55:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1382ms 01:55:31 INFO - PROCESS | 19061 | 1460969731220 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:55:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:55:31 INFO - PROCESS | 19061 | 1460969731225 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 01:55:31 INFO - PROCESS | 19061 | 1460969731230 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:55:31 INFO - PROCESS | 19061 | 1460969731233 Marionette TRACE conn3 <- [1,486,null,{}] 01:55:31 INFO - PROCESS | 19061 | 1460969731238 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}] 01:55:31 INFO - PROCESS | 19061 | 1460969731402 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:55:31 INFO - PROCESS | 19061 | 1460969731419 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49421000 == 48 [pid = 19061] [id = 129] 01:55:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d2e9eb400) [pid = 19061] [serial = 386] [outer = (nil)] 01:55:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d33c0e800) [pid = 19061] [serial = 387] [outer = 0x7f9d2e9eb400] 01:55:31 INFO - PROCESS | 19061 | 1460969731476 Marionette DEBUG loaded listener.js 01:55:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d35911800) [pid = 19061] [serial = 388] [outer = 0x7f9d2e9eb400] 01:55:32 INFO - PROCESS | 19061 | 1460969732166 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]]]}] 01:55:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:55:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 975ms 01:55:32 INFO - PROCESS | 19061 | 1460969732205 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:55:32 INFO - PROCESS | 19061 | 1460969732207 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 01:55:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:55:32 INFO - PROCESS | 19061 | 1460969732213 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:55:32 INFO - PROCESS | 19061 | 1460969732215 Marionette TRACE conn3 <- [1,490,null,{}] 01:55:32 INFO - PROCESS | 19061 | 1460969732220 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}] 01:55:32 INFO - PROCESS | 19061 | 1460969732341 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:55:32 INFO - PROCESS | 19061 | 1460969732512 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb7d800 == 49 [pid = 19061] [id = 130] 01:55:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d2d7bfc00) [pid = 19061] [serial = 389] [outer = (nil)] 01:55:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d2d7c4c00) [pid = 19061] [serial = 390] [outer = 0x7f9d2d7bfc00] 01:55:32 INFO - PROCESS | 19061 | 1460969732585 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d2e813400) [pid = 19061] [serial = 391] [outer = 0x7f9d2d7bfc00] 01:55:33 INFO - PROCESS | 19061 | 1460969733461 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]]]}] 01:55:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:55:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1279ms 01:55:33 INFO - PROCESS | 19061 | 1460969733495 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:55:33 INFO - PROCESS | 19061 | 1460969733502 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 01:55:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:55:33 INFO - PROCESS | 19061 | 1460969733510 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:55:33 INFO - PROCESS | 19061 | 1460969733515 Marionette TRACE conn3 <- [1,494,null,{}] 01:55:33 INFO - PROCESS | 19061 | 1460969733522 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}] 01:55:33 INFO - PROCESS | 19061 | 1460969733676 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:55:33 INFO - PROCESS | 19061 | 1460969733823 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40018000 == 50 [pid = 19061] [id = 131] 01:55:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d2d7c0000) [pid = 19061] [serial = 392] [outer = (nil)] 01:55:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d3358c800) [pid = 19061] [serial = 393] [outer = 0x7f9d2d7c0000] 01:55:33 INFO - PROCESS | 19061 | 1460969733891 Marionette DEBUG loaded listener.js 01:55:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d335dfc00) [pid = 19061] [serial = 394] [outer = 0x7f9d2d7c0000] 01:55:34 INFO - PROCESS | 19061 | 1460969734853 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]]]}] 01:55:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:55:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1385ms 01:55:34 INFO - PROCESS | 19061 | 1460969734899 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:55:34 INFO - PROCESS | 19061 | 1460969734905 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 01:55:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:55:34 INFO - PROCESS | 19061 | 1460969734912 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:55:34 INFO - PROCESS | 19061 | 1460969734915 Marionette TRACE conn3 <- [1,498,null,{}] 01:55:34 INFO - PROCESS | 19061 | 1460969734921 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}] 01:55:35 INFO - PROCESS | 19061 | 1460969735071 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:55:35 INFO - PROCESS | 19061 | 1460969735219 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505d7000 == 51 [pid = 19061] [id = 132] 01:55:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d3142b800) [pid = 19061] [serial = 395] [outer = (nil)] 01:55:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d33c0a800) [pid = 19061] [serial = 396] [outer = 0x7f9d3142b800] 01:55:35 INFO - PROCESS | 19061 | 1460969735290 Marionette DEBUG loaded listener.js 01:55:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d36e58000) [pid = 19061] [serial = 397] [outer = 0x7f9d3142b800] 01:55:36 INFO - PROCESS | 19061 | 1460969736127 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]]]}] 01:55:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:55:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1276ms 01:55:36 INFO - PROCESS | 19061 | 1460969736189 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:55:36 INFO - PROCESS | 19061 | 1460969736192 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 01:55:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:55:36 INFO - PROCESS | 19061 | 1460969736205 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:55:36 INFO - PROCESS | 19061 | 1460969736213 Marionette TRACE conn3 <- [1,502,null,{}] 01:55:36 INFO - PROCESS | 19061 | 1460969736221 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}] 01:55:36 INFO - PROCESS | 19061 | 1460969736404 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:55:36 INFO - PROCESS | 19061 | 1460969736543 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3891d000 == 52 [pid = 19061] [id = 133] 01:55:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d335e0000) [pid = 19061] [serial = 398] [outer = (nil)] 01:55:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d390c9400) [pid = 19061] [serial = 399] [outer = 0x7f9d335e0000] 01:55:36 INFO - PROCESS | 19061 | 1460969736609 Marionette DEBUG loaded listener.js 01:55:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d3b5e6000) [pid = 19061] [serial = 400] [outer = 0x7f9d335e0000] 01:55:37 INFO - PROCESS | 19061 | 1460969737398 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]]]}] 01:55:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:55:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1245ms 01:55:37 INFO - PROCESS | 19061 | 1460969737445 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:55:37 INFO - PROCESS | 19061 | 1460969737449 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 01:55:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:55:37 INFO - PROCESS | 19061 | 1460969737454 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:55:37 INFO - PROCESS | 19061 | 1460969737456 Marionette TRACE conn3 <- [1,506,null,{}] 01:55:37 INFO - PROCESS | 19061 | 1460969737462 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}] 01:55:37 INFO - PROCESS | 19061 | 1460969737603 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:55:37 INFO - PROCESS | 19061 | 1460969737744 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2faf0000 == 53 [pid = 19061] [id = 134] 01:55:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d36e58c00) [pid = 19061] [serial = 401] [outer = (nil)] 01:55:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d451dec00) [pid = 19061] [serial = 402] [outer = 0x7f9d36e58c00] 01:55:37 INFO - PROCESS | 19061 | 1460969737813 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 133 (0x7f9d471ce800) [pid = 19061] [serial = 403] [outer = 0x7f9d36e58c00] 01:55:38 INFO - PROCESS | 19061 | 1460969738690 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]]]}] 01:55:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:55:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1279ms 01:55:38 INFO - PROCESS | 19061 | 1460969738735 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:55:38 INFO - PROCESS | 19061 | 1460969738739 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 01:55:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:55:38 INFO - PROCESS | 19061 | 1460969738744 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 19061 | 1460969738746 Marionette TRACE conn3 <- [1,510,null,{}] 01:55:38 INFO - PROCESS | 19061 | 1460969738751 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}] 01:55:38 INFO - PROCESS | 19061 | 1460969738888 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:55:39 INFO - PROCESS | 19061 | 1460969739036 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31447800 == 54 [pid = 19061] [id = 135] 01:55:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d303b7800) [pid = 19061] [serial = 404] [outer = (nil)] 01:55:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d33591800) [pid = 19061] [serial = 405] [outer = 0x7f9d303b7800] 01:55:39 INFO - PROCESS | 19061 | 1460969739125 Marionette DEBUG loaded listener.js 01:55:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d39054800) [pid = 19061] [serial = 406] [outer = 0x7f9d303b7800] 01:55:40 INFO - PROCESS | 19061 | 1460969740274 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]]]}] 01:55:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:55:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1579ms 01:55:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:55:40 INFO - PROCESS | 19061 | 1460969740324 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:55:40 INFO - PROCESS | 19061 | 1460969740328 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 01:55:40 INFO - PROCESS | 19061 | 1460969740335 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:55:40 INFO - PROCESS | 19061 | 1460969740340 Marionette TRACE conn3 <- [1,514,null,{}] 01:55:40 INFO - PROCESS | 19061 | 1460969740346 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}] 01:55:40 INFO - PROCESS | 19061 | 1460969740489 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:55:40 INFO - PROCESS | 19061 | 1460969740657 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335b6000 == 55 [pid = 19061] [id = 136] 01:55:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d2f80c000) [pid = 19061] [serial = 407] [outer = (nil)] 01:55:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d2f819c00) [pid = 19061] [serial = 408] [outer = 0x7f9d2f80c000] 01:55:40 INFO - PROCESS | 19061 | 1460969740718 Marionette DEBUG loaded listener.js 01:55:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d2ff54800) [pid = 19061] [serial = 409] [outer = 0x7f9d2f80c000] 01:55:41 INFO - PROCESS | 19061 | 1460969741499 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]]]}] 01:55:41 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 01:55:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1178ms 01:55:41 INFO - PROCESS | 19061 | 1460969741525 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:55:41 INFO - PROCESS | 19061 | 1460969741533 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 01:55:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:55:41 INFO - PROCESS | 19061 | 1460969741543 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:55:41 INFO - PROCESS | 19061 | 1460969741546 Marionette TRACE conn3 <- [1,518,null,{}] 01:55:41 INFO - PROCESS | 19061 | 1460969741550 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}] 01:55:41 INFO - PROCESS | 19061 | 1460969741682 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:55:41 INFO - PROCESS | 19061 | 1460969741875 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49421000 == 54 [pid = 19061] [id = 129] 01:55:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3144f000 == 53 [pid = 19061] [id = 128] 01:55:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f65b800 == 54 [pid = 19061] [id = 137] 01:55:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d2d7c6400) [pid = 19061] [serial = 410] [outer = (nil)] 01:55:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d2ff5cc00) [pid = 19061] [serial = 411] [outer = 0x7f9d2d7c6400] 01:55:41 INFO - PROCESS | 19061 | 1460969741958 Marionette DEBUG loaded listener.js 01:55:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d313bf800) [pid = 19061] [serial = 412] [outer = 0x7f9d2d7c6400] 01:55:42 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38caf800 == 53 [pid = 19061] [id = 127] 01:55:42 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335b4000 == 52 [pid = 19061] [id = 126] 01:55:42 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49379000 == 51 [pid = 19061] [id = 110] 01:55:42 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45def800 == 50 [pid = 19061] [id = 118] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d4948e000) [pid = 19061] [serial = 219] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d396b0000) [pid = 19061] [serial = 225] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d464ddc00) [pid = 19061] [serial = 228] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d35909400) [pid = 19061] [serial = 222] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d4943f000) [pid = 19061] [serial = 330] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d32028c00) [pid = 19061] [serial = 298] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d4b72f400) [pid = 19061] [serial = 307] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 134 (0x7f9d45fba000) [pid = 19061] [serial = 304] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 133 (0x7f9d4e08b000) [pid = 19061] [serial = 268] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 132 (0x7f9d37a2b000) [pid = 19061] [serial = 301] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 131 (0x7f9d4f6ee400) [pid = 19061] [serial = 295] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 130 (0x7f9d333f9c00) [pid = 19061] [serial = 186] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d2e9f0000) [pid = 19061] [serial = 309] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d3335b400) [pid = 19061] [serial = 156] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d46209000) [pid = 19061] [serial = 322] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d3b764000) [pid = 19061] [serial = 192] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d3f34b800) [pid = 19061] [serial = 321] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d4f89ec00) [pid = 19061] [serial = 271] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d4724f400) [pid = 19061] [serial = 325] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d2f810400) [pid = 19061] [serial = 297] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d4b124000) [pid = 19061] [serial = 231] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d35997800) [pid = 19061] [serial = 300] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d38255400) [pid = 19061] [serial = 310] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d4b730000) [pid = 19061] [serial = 265] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d475bfc00) [pid = 19061] [serial = 328] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d390c7400) [pid = 19061] [serial = 189] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d3599bc00) [pid = 19061] [serial = 327] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d451d4400) [pid = 19061] [serial = 195] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d46421000) [pid = 19061] [serial = 262] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d38863c00) [pid = 19061] [serial = 258] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d3b5e5400) [pid = 19061] [serial = 319] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d464dac00) [pid = 19061] [serial = 324] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2f979000) [pid = 19061] [serial = 183] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d35991000) [pid = 19061] [serial = 313] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d39055800) [pid = 19061] [serial = 318] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d37b6c000) [pid = 19061] [serial = 159] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d394d8800) [pid = 19061] [serial = 303] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d36e56800) [pid = 19061] [serial = 315] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d37e11800) [pid = 19061] [serial = 316] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d333a0400) [pid = 19061] [serial = 312] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d30489400) [pid = 19061] [serial = 255] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d49396c00) [pid = 19061] [serial = 306] [outer = (nil)] [url = about:blank] 01:55:42 INFO - PROCESS | 19061 | 1460969742784 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]]]}] 01:55:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:55:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1279ms 01:55:42 INFO - PROCESS | 19061 | 1460969742823 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:55:42 INFO - PROCESS | 19061 | 1460969742826 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 01:55:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:55:42 INFO - PROCESS | 19061 | 1460969742832 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:55:42 INFO - PROCESS | 19061 | 1460969742837 Marionette TRACE conn3 <- [1,522,null,{}] 01:55:42 INFO - PROCESS | 19061 | 1460969742851 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}] 01:55:42 INFO - PROCESS | 19061 | 1460969742993 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:55:43 INFO - PROCESS | 19061 | 1460969743098 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337b4000 == 51 [pid = 19061] [id = 138] 01:55:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d32028c00) [pid = 19061] [serial = 413] [outer = (nil)] 01:55:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d333f2c00) [pid = 19061] [serial = 414] [outer = 0x7f9d32028c00] 01:55:43 INFO - PROCESS | 19061 | 1460969743162 Marionette DEBUG loaded listener.js 01:55:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d335e1800) [pid = 19061] [serial = 415] [outer = 0x7f9d32028c00] 01:55:43 INFO - PROCESS | 19061 | 1460969743846 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]]]}] 01:55:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:55:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1032ms 01:55:43 INFO - PROCESS | 19061 | 1460969743864 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:55:43 INFO - PROCESS | 19061 | 1460969743870 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 01:55:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:55:43 INFO - PROCESS | 19061 | 1460969743875 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 19061 | 1460969743877 Marionette TRACE conn3 <- [1,526,null,{}] 01:55:43 INFO - PROCESS | 19061 | 1460969743882 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}] 01:55:44 INFO - PROCESS | 19061 | 1460969744076 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:55:44 INFO - PROCESS | 19061 | 1460969744093 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380d3000 == 52 [pid = 19061] [id = 139] 01:55:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d2e744400) [pid = 19061] [serial = 416] [outer = (nil)] 01:55:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d33c05800) [pid = 19061] [serial = 417] [outer = 0x7f9d2e744400] 01:55:44 INFO - PROCESS | 19061 | 1460969744150 Marionette DEBUG loaded listener.js 01:55:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d35991000) [pid = 19061] [serial = 418] [outer = 0x7f9d2e744400] 01:55:44 INFO - PROCESS | 19061 | 1460969744941 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]]]}] 01:55:45 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 01:55:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1135ms 01:55:45 INFO - PROCESS | 19061 | 1460969745018 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:55:45 INFO - PROCESS | 19061 | 1460969745021 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 01:55:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:55:45 INFO - PROCESS | 19061 | 1460969745026 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:55:45 INFO - PROCESS | 19061 | 1460969745028 Marionette TRACE conn3 <- [1,530,null,{}] 01:55:45 INFO - PROCESS | 19061 | 1460969745033 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}] 01:55:45 INFO - PROCESS | 19061 | 1460969745191 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:55:45 INFO - PROCESS | 19061 | 1460969745214 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38aba800 == 53 [pid = 19061] [id = 140] 01:55:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d35991c00) [pid = 19061] [serial = 419] [outer = (nil)] 01:55:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d35b7bc00) [pid = 19061] [serial = 420] [outer = 0x7f9d35991c00] 01:55:45 INFO - PROCESS | 19061 | 1460969745271 Marionette DEBUG loaded listener.js 01:55:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d37a2c000) [pid = 19061] [serial = 421] [outer = 0x7f9d35991c00] 01:55:45 INFO - PROCESS | 19061 | 1460969745976 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"]]]}] 01:55:46 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 01:55:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:55:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:55:46 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 01:55:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:55:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:55:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 976ms 01:55:46 INFO - PROCESS | 19061 | 1460969746038 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:55:46 INFO - PROCESS | 19061 | 1460969746041 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 01:55:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:55:46 INFO - PROCESS | 19061 | 1460969746047 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:55:46 INFO - PROCESS | 19061 | 1460969746050 Marionette TRACE conn3 <- [1,534,null,{}] 01:55:46 INFO - PROCESS | 19061 | 1460969746055 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}] 01:55:46 INFO - PROCESS | 19061 | 1460969746250 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:55:46 INFO - PROCESS | 19061 | 1460969746279 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9f1000 == 54 [pid = 19061] [id = 141] 01:55:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d37a4c000) [pid = 19061] [serial = 422] [outer = (nil)] 01:55:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d390c3800) [pid = 19061] [serial = 423] [outer = 0x7f9d37a4c000] 01:55:46 INFO - PROCESS | 19061 | 1460969746339 Marionette DEBUG loaded listener.js 01:55:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d394d6c00) [pid = 19061] [serial = 424] [outer = 0x7f9d37a4c000] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d2ffa6000) [pid = 19061] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d313b7000) [pid = 19061] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2e818400) [pid = 19061] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d2ffa7800) [pid = 19061] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d2ff57800) [pid = 19061] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d33593c00) [pid = 19061] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d2f817400) [pid = 19061] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d2e9e4800) [pid = 19061] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d31432800) [pid = 19061] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d3339a000) [pid = 19061] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d2d7c7c00) [pid = 19061] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d4b50ac00) [pid = 19061] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d2d7c6800) [pid = 19061] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d2ff55c00) [pid = 19061] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d2ff59800) [pid = 19061] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d39055000) [pid = 19061] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d2d7c4800) [pid = 19061] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:55:46 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d2e80c800) [pid = 19061] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:55:47 INFO - PROCESS | 19061 | 1460969747301 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]]]}] 01:55:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:55:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1330ms 01:55:47 INFO - PROCESS | 19061 | 1460969747377 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:55:47 INFO - PROCESS | 19061 | 1460969747390 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 01:55:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:55:47 INFO - PROCESS | 19061 | 1460969747396 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:55:47 INFO - PROCESS | 19061 | 1460969747398 Marionette TRACE conn3 <- [1,538,null,{}] 01:55:47 INFO - PROCESS | 19061 | 1460969747403 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}] 01:55:47 INFO - PROCESS | 19061 | 1460969747573 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:55:47 INFO - PROCESS | 19061 | 1460969747595 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d394ad800 == 55 [pid = 19061] [id = 142] 01:55:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d2d7be400) [pid = 19061] [serial = 425] [outer = (nil)] 01:55:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d2e812c00) [pid = 19061] [serial = 426] [outer = 0x7f9d2d7be400] 01:55:47 INFO - PROCESS | 19061 | 1460969747655 Marionette DEBUG loaded listener.js 01:55:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d35999000) [pid = 19061] [serial = 427] [outer = 0x7f9d2d7be400] 01:55:48 INFO - PROCESS | 19061 | 1460969748293 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]]]}] 01:55:48 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. 01:55:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 935ms 01:55:48 INFO - PROCESS | 19061 | 1460969748332 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:55:48 INFO - PROCESS | 19061 | 1460969748336 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 01:55:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:55:48 INFO - PROCESS | 19061 | 1460969748341 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:55:48 INFO - PROCESS | 19061 | 1460969748344 Marionette TRACE conn3 <- [1,542,null,{}] 01:55:48 INFO - PROCESS | 19061 | 1460969748348 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}] 01:55:48 INFO - PROCESS | 19061 | 1460969748478 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:55:48 INFO - PROCESS | 19061 | 1460969748580 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40014800 == 56 [pid = 19061] [id = 143] 01:55:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d2d7c2000) [pid = 19061] [serial = 428] [outer = (nil)] 01:55:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d36132c00) [pid = 19061] [serial = 429] [outer = 0x7f9d2d7c2000] 01:55:48 INFO - PROCESS | 19061 | 1460969748634 Marionette DEBUG loaded listener.js 01:55:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d396b0000) [pid = 19061] [serial = 430] [outer = 0x7f9d2d7c2000] 01:55:49 INFO - PROCESS | 19061 | 1460969749475 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]]]}] 01:55:49 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. 01:55:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1174ms 01:55:49 INFO - PROCESS | 19061 | 1460969749519 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:55:49 INFO - PROCESS | 19061 | 1460969749525 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 01:55:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:55:49 INFO - PROCESS | 19061 | 1460969749534 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:55:49 INFO - PROCESS | 19061 | 1460969749539 Marionette TRACE conn3 <- [1,546,null,{}] 01:55:49 INFO - PROCESS | 19061 | 1460969749547 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}] 01:55:49 INFO - PROCESS | 19061 | 1460969749726 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:55:49 INFO - PROCESS | 19061 | 1460969749843 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3201f000 == 57 [pid = 19061] [id = 144] 01:55:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d2e750400) [pid = 19061] [serial = 431] [outer = (nil)] 01:55:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d2f6c3c00) [pid = 19061] [serial = 432] [outer = 0x7f9d2e750400] 01:55:49 INFO - PROCESS | 19061 | 1460969749931 Marionette DEBUG loaded listener.js 01:55:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d2ffad800) [pid = 19061] [serial = 433] [outer = 0x7f9d2e750400] 01:55:50 INFO - PROCESS | 19061 | 1460969750671 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]]]}] 01:55:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:55:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1179ms 01:55:50 INFO - PROCESS | 19061 | 1460969750725 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:55:50 INFO - PROCESS | 19061 | 1460969750733 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 01:55:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:55:50 INFO - PROCESS | 19061 | 1460969750744 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:55:50 INFO - PROCESS | 19061 | 1460969750747 Marionette TRACE conn3 <- [1,550,null,{}] 01:55:50 INFO - PROCESS | 19061 | 1460969750752 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}] 01:55:50 INFO - PROCESS | 19061 | 1460969750912 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:55:51 INFO - PROCESS | 19061 | 1460969751038 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39085000 == 58 [pid = 19061] [id = 145] 01:55:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d2e80bc00) [pid = 19061] [serial = 434] [outer = (nil)] 01:55:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d31f7f400) [pid = 19061] [serial = 435] [outer = 0x7f9d2e80bc00] 01:55:51 INFO - PROCESS | 19061 | 1460969751108 Marionette DEBUG loaded listener.js 01:55:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d335e5000) [pid = 19061] [serial = 436] [outer = 0x7f9d2e80bc00] 01:55:51 INFO - PROCESS | 19061 | 1460969751971 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]]]}] 01:55:52 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. 01:55:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1279ms 01:55:52 INFO - PROCESS | 19061 | 1460969752022 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:55:52 INFO - PROCESS | 19061 | 1460969752026 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 01:55:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:55:52 INFO - PROCESS | 19061 | 1460969752031 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:55:52 INFO - PROCESS | 19061 | 1460969752036 Marionette TRACE conn3 <- [1,554,null,{}] 01:55:52 INFO - PROCESS | 19061 | 1460969752051 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}] 01:55:52 INFO - PROCESS | 19061 | 1460969752271 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:55:52 INFO - PROCESS | 19061 | 1460969752384 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d472e0000 == 59 [pid = 19061] [id = 146] 01:55:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d31432c00) [pid = 19061] [serial = 437] [outer = (nil)] 01:55:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d37a41400) [pid = 19061] [serial = 438] [outer = 0x7f9d31432c00] 01:55:52 INFO - PROCESS | 19061 | 1460969752454 Marionette DEBUG loaded listener.js 01:55:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d38364800) [pid = 19061] [serial = 439] [outer = 0x7f9d31432c00] 01:55:52 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:55:53 INFO - PROCESS | 19061 | 1460969753301 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]]]}] 01:55:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:55:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1334ms 01:55:53 INFO - PROCESS | 19061 | 1460969753366 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:55:53 INFO - PROCESS | 19061 | 1460969753371 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 01:55:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:55:53 INFO - PROCESS | 19061 | 1460969753378 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:55:53 INFO - PROCESS | 19061 | 1460969753381 Marionette TRACE conn3 <- [1,558,null,{}] 01:55:53 INFO - PROCESS | 19061 | 1460969753386 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}] 01:55:53 INFO - PROCESS | 19061 | 1460969753622 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:55:53 INFO - PROCESS | 19061 | 1460969753767 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab71800 == 60 [pid = 19061] [id = 147] 01:55:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d3857ac00) [pid = 19061] [serial = 440] [outer = (nil)] 01:55:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d394d8800) [pid = 19061] [serial = 441] [outer = 0x7f9d3857ac00] 01:55:53 INFO - PROCESS | 19061 | 1460969753840 Marionette DEBUG loaded listener.js 01:55:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d3b581c00) [pid = 19061] [serial = 442] [outer = 0x7f9d3857ac00] 01:55:54 INFO - PROCESS | 19061 | 1460969754617 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]]]}] 01:55:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:55:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1291ms 01:55:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:55:54 INFO - PROCESS | 19061 | 1460969754669 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:55:54 INFO - PROCESS | 19061 | 1460969754672 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 01:55:54 INFO - PROCESS | 19061 | 1460969754678 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:55:54 INFO - PROCESS | 19061 | 1460969754681 Marionette TRACE conn3 <- [1,562,null,{}] 01:55:54 INFO - PROCESS | 19061 | 1460969754686 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}] 01:55:54 INFO - PROCESS | 19061 | 1460969754829 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:55:54 INFO - PROCESS | 19061 | 1460969754971 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b71f800 == 61 [pid = 19061] [id = 148] 01:55:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d39046400) [pid = 19061] [serial = 443] [outer = (nil)] 01:55:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d3b764000) [pid = 19061] [serial = 444] [outer = 0x7f9d39046400] 01:55:55 INFO - PROCESS | 19061 | 1460969755038 Marionette DEBUG loaded listener.js 01:55:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d451d7000) [pid = 19061] [serial = 445] [outer = 0x7f9d39046400] 01:55:55 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:55:55 INFO - PROCESS | 19061 | 1460969755822 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]]]}] 01:55:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:55:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1181ms 01:55:55 INFO - PROCESS | 19061 | 1460969755859 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:55:55 INFO - PROCESS | 19061 | 1460969755862 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 01:55:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:55:55 INFO - PROCESS | 19061 | 1460969755868 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 19061 | 1460969755871 Marionette TRACE conn3 <- [1,566,null,{}] 01:55:55 INFO - PROCESS | 19061 | 1460969755876 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}] 01:55:56 INFO - PROCESS | 19061 | 1460969756042 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:55:56 INFO - PROCESS | 19061 | 1460969756184 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505d5800 == 62 [pid = 19061] [id = 149] 01:55:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d45fba000) [pid = 19061] [serial = 446] [outer = (nil)] 01:55:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d47243400) [pid = 19061] [serial = 447] [outer = 0x7f9d45fba000] 01:55:56 INFO - PROCESS | 19061 | 1460969756254 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d493c0c00) [pid = 19061] [serial = 448] [outer = 0x7f9d45fba000] 01:55:56 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:55:57 INFO - PROCESS | 19061 | 1460969757046 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]]]}] 01:55:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:55:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1230ms 01:55:57 INFO - PROCESS | 19061 | 1460969757100 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:55:57 INFO - PROCESS | 19061 | 1460969757103 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 01:55:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:55:57 INFO - PROCESS | 19061 | 1460969757109 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:55:57 INFO - PROCESS | 19061 | 1460969757112 Marionette TRACE conn3 <- [1,570,null,{}] 01:55:57 INFO - PROCESS | 19061 | 1460969757117 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}] 01:55:57 INFO - PROCESS | 19061 | 1460969757268 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:55:57 INFO - PROCESS | 19061 | 1460969757407 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50680000 == 63 [pid = 19061] [id = 150] 01:55:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d2c779000) [pid = 19061] [serial = 449] [outer = (nil)] 01:55:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d2c77e000) [pid = 19061] [serial = 450] [outer = 0x7f9d2c779000] 01:55:57 INFO - PROCESS | 19061 | 1460969757476 Marionette DEBUG loaded listener.js 01:55:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d2c783000) [pid = 19061] [serial = 451] [outer = 0x7f9d2c779000] 01:55:57 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:55:58 INFO - PROCESS | 19061 | 1460969758285 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]]]}] 01:55:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:55:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1230ms 01:55:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:55:58 INFO - PROCESS | 19061 | 1460969758340 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:55:58 INFO - PROCESS | 19061 | 1460969758343 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 01:55:58 INFO - PROCESS | 19061 | 1460969758349 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 19061 | 1460969758352 Marionette TRACE conn3 <- [1,574,null,{}] 01:55:58 INFO - PROCESS | 19061 | 1460969758357 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}] 01:55:58 INFO - PROCESS | 19061 | 1460969758504 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:55:58 INFO - PROCESS | 19061 | 1460969758660 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e849800 == 64 [pid = 19061] [id = 151] 01:55:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d2c784400) [pid = 19061] [serial = 452] [outer = (nil)] 01:55:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d2e742c00) [pid = 19061] [serial = 453] [outer = 0x7f9d2c784400] 01:55:58 INFO - PROCESS | 19061 | 1460969758728 Marionette DEBUG loaded listener.js 01:55:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d2ff53000) [pid = 19061] [serial = 454] [outer = 0x7f9d2c784400] 01:55:59 INFO - PROCESS | 19061 | 1460969759777 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]]]}] 01:55:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:55:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1490ms 01:55:59 INFO - PROCESS | 19061 | 1460969759838 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:55:59 INFO - PROCESS | 19061 | 1460969759844 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 01:55:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:55:59 INFO - PROCESS | 19061 | 1460969759852 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:55:59 INFO - PROCESS | 19061 | 1460969759855 Marionette TRACE conn3 <- [1,578,null,{}] 01:55:59 INFO - PROCESS | 19061 | 1460969759862 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}] 01:56:00 INFO - PROCESS | 19061 | 1460969760002 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:56:00 INFO - PROCESS | 19061 | 1460969760175 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d32016800 == 65 [pid = 19061] [id = 152] 01:56:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d2d7cb000) [pid = 19061] [serial = 455] [outer = (nil)] 01:56:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d2e9e9000) [pid = 19061] [serial = 456] [outer = 0x7f9d2d7cb000] 01:56:00 INFO - PROCESS | 19061 | 1460969760254 Marionette DEBUG loaded listener.js 01:56:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d2f983400) [pid = 19061] [serial = 457] [outer = 0x7f9d2d7cb000] 01:56:01 INFO - PROCESS | 19061 | 1460969761053 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]]]}] 01:56:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:56:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1239ms 01:56:01 INFO - PROCESS | 19061 | 1460969761091 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:56:01 INFO - PROCESS | 19061 | 1460969761099 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 01:56:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:56:01 INFO - PROCESS | 19061 | 1460969761131 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:56:01 INFO - PROCESS | 19061 | 1460969761134 Marionette TRACE conn3 <- [1,582,null,{}] 01:56:01 INFO - PROCESS | 19061 | 1460969761140 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}] 01:56:01 INFO - PROCESS | 19061 | 1460969761291 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:56:01 INFO - PROCESS | 19061 | 1460969761436 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d394ad800 == 64 [pid = 19061] [id = 142] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9f1000 == 63 [pid = 19061] [id = 141] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38aba800 == 62 [pid = 19061] [id = 140] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d39052c00) [pid = 19061] [serial = 354] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e848800 == 63 [pid = 19061] [id = 153] 01:56:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d2d7cbc00) [pid = 19061] [serial = 458] [outer = (nil)] 01:56:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d2ffa2c00) [pid = 19061] [serial = 459] [outer = 0x7f9d2d7cbc00] 01:56:01 INFO - PROCESS | 19061 | 1460969761530 Marionette DEBUG loaded listener.js 01:56:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d33353000) [pid = 19061] [serial = 460] [outer = 0x7f9d2d7cbc00] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380d3000 == 62 [pid = 19061] [id = 139] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d337b4000 == 61 [pid = 19061] [id = 138] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f65b800 == 60 [pid = 19061] [id = 137] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335b6000 == 59 [pid = 19061] [id = 136] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40018000 == 58 [pid = 19061] [id = 131] 01:56:01 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fb7d800 == 57 [pid = 19061] [id = 130] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d46296800) [pid = 19061] [serial = 343] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d313c1000) [pid = 19061] [serial = 385] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d33c0bc00) [pid = 19061] [serial = 382] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d313bc800) [pid = 19061] [serial = 379] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d33595000) [pid = 19061] [serial = 334] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d3824a400) [pid = 19061] [serial = 337] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d3904e800) [pid = 19061] [serial = 340] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d2ffadc00) [pid = 19061] [serial = 339] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d370b1c00) [pid = 19061] [serial = 336] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d2ffafc00) [pid = 19061] [serial = 345] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d31f7ac00) [pid = 19061] [serial = 346] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d39d56800) [pid = 19061] [serial = 342] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d2ff5c400) [pid = 19061] [serial = 351] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d38248800) [pid = 19061] [serial = 352] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d35996400) [pid = 19061] [serial = 348] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d37a2a400) [pid = 19061] [serial = 349] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d333eec00) [pid = 19061] [serial = 333] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d4b72f000) [pid = 19061] [serial = 331] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d33c07400) [pid = 19061] [serial = 381] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d39054000) [pid = 19061] [serial = 361] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d3824c800) [pid = 19061] [serial = 360] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d50452c00) [pid = 19061] [serial = 376] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d4b596c00) [pid = 19061] [serial = 375] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d4f663400) [pid = 19061] [serial = 373] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d4b76c800) [pid = 19061] [serial = 372] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d2e750800) [pid = 19061] [serial = 370] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d2e747000) [pid = 19061] [serial = 369] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d2ffa7c00) [pid = 19061] [serial = 378] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d3339b400) [pid = 19061] [serial = 358] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d2ffa5000) [pid = 19061] [serial = 357] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d49490000) [pid = 19061] [serial = 364] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d4640f400) [pid = 19061] [serial = 363] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d2d7c9400) [pid = 19061] [serial = 366] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d2e9e7000) [pid = 19061] [serial = 384] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d3f34ec00) [pid = 19061] [serial = 367] [outer = (nil)] [url = about:blank] 01:56:01 INFO - PROCESS | 19061 | --DOMWINDOW == 93 (0x7f9d33c0e800) [pid = 19061] [serial = 387] [outer = (nil)] [url = about:blank] 01:56:02 INFO - PROCESS | 19061 | 1460969762347 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]]]}] 01:56:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:56:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1278ms 01:56:02 INFO - PROCESS | 19061 | 1460969762407 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:56:02 INFO - PROCESS | 19061 | 1460969762410 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 01:56:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:56:02 INFO - PROCESS | 19061 | 1460969762416 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:56:02 INFO - PROCESS | 19061 | 1460969762421 Marionette TRACE conn3 <- [1,586,null,{}] 01:56:02 INFO - PROCESS | 19061 | 1460969762435 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}] 01:56:02 INFO - PROCESS | 19061 | 1460969762576 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:56:02 INFO - PROCESS | 19061 | 1460969762593 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d304aa800 == 58 [pid = 19061] [id = 154] 01:56:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d33596000) [pid = 19061] [serial = 461] [outer = (nil)] 01:56:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d335de400) [pid = 19061] [serial = 462] [outer = 0x7f9d33596000] 01:56:02 INFO - PROCESS | 19061 | 1460969762661 Marionette DEBUG loaded listener.js 01:56:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d335ea800) [pid = 19061] [serial = 463] [outer = 0x7f9d33596000] 01:56:03 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:03 INFO - PROCESS | 19061 | 1460969763866 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]]]}] 01:56:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:56:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1490ms 01:56:03 INFO - PROCESS | 19061 | 1460969763915 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:56:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:56:03 INFO - PROCESS | 19061 | 1460969763919 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 01:56:03 INFO - PROCESS | 19061 | 1460969763925 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:56:03 INFO - PROCESS | 19061 | 1460969763927 Marionette TRACE conn3 <- [1,590,null,{}] 01:56:03 INFO - PROCESS | 19061 | 1460969763932 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}] 01:56:04 INFO - PROCESS | 19061 | 1460969764057 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:56:04 INFO - PROCESS | 19061 | 1460969764070 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39089800 == 59 [pid = 19061] [id = 155] 01:56:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d33722400) [pid = 19061] [serial = 464] [outer = (nil)] 01:56:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d390c3400) [pid = 19061] [serial = 465] [outer = 0x7f9d33722400] 01:56:04 INFO - PROCESS | 19061 | 1460969764125 Marionette DEBUG loaded listener.js 01:56:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d3985c000) [pid = 19061] [serial = 466] [outer = 0x7f9d33722400] 01:56:04 INFO - PROCESS | 19061 | 1460969764929 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]]]}] 01:56:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:56:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1027ms 01:56:04 INFO - PROCESS | 19061 | 1460969764953 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 19061 | 1460969764956 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 01:56:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:56:04 INFO - PROCESS | 19061 | 1460969764961 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 19061 | 1460969764963 Marionette TRACE conn3 <- [1,594,null,{}] 01:56:04 INFO - PROCESS | 19061 | 1460969764968 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}] 01:56:05 INFO - PROCESS | 19061 | 1460969765145 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:56:05 INFO - PROCESS | 19061 | 1460969765171 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39de3000 == 60 [pid = 19061] [id = 156] 01:56:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d32031000) [pid = 19061] [serial = 467] [outer = (nil)] 01:56:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d3b772c00) [pid = 19061] [serial = 468] [outer = 0x7f9d32031000] 01:56:05 INFO - PROCESS | 19061 | 1460969765228 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d4628ec00) [pid = 19061] [serial = 469] [outer = 0x7f9d32031000] 01:56:06 INFO - PROCESS | 19061 | 1460969766008 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]]]}] 01:56:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:56:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1073ms 01:56:06 INFO - PROCESS | 19061 | 1460969766043 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:56:06 INFO - PROCESS | 19061 | 1460969766046 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 01:56:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:56:06 INFO - PROCESS | 19061 | 1460969766051 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:56:06 INFO - PROCESS | 19061 | 1460969766053 Marionette TRACE conn3 <- [1,598,null,{}] 01:56:06 INFO - PROCESS | 19061 | 1460969766065 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}] 01:56:06 INFO - PROCESS | 19061 | 1460969766256 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:56:06 INFO - PROCESS | 19061 | 1460969766325 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45f74000 == 61 [pid = 19061] [id = 157] 01:56:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d464db800) [pid = 19061] [serial = 470] [outer = (nil)] 01:56:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d471d3800) [pid = 19061] [serial = 471] [outer = 0x7f9d464db800] 01:56:06 INFO - PROCESS | 19061 | 1460969766382 Marionette DEBUG loaded listener.js 01:56:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d4b259c00) [pid = 19061] [serial = 472] [outer = 0x7f9d464db800] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d32028c00) [pid = 19061] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d2d7be400) [pid = 19061] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d37a4c000) [pid = 19061] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d2f80c000) [pid = 19061] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d303b7800) [pid = 19061] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d2e744400) [pid = 19061] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d35991c00) [pid = 19061] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d2e80c400) [pid = 19061] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:56:06 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d2d7c6400) [pid = 19061] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:56:07 INFO - PROCESS | 19061 | 1460969767315 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]]]}] 01:56:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:56:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1285ms 01:56:07 INFO - PROCESS | 19061 | 1460969767337 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:56:07 INFO - PROCESS | 19061 | 1460969767340 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 01:56:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:56:07 INFO - PROCESS | 19061 | 1460969767345 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:56:07 INFO - PROCESS | 19061 | 1460969767347 Marionette TRACE conn3 <- [1,602,null,{}] 01:56:07 INFO - PROCESS | 19061 | 1460969767352 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}] 01:56:07 INFO - PROCESS | 19061 | 1460969767472 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:56:07 INFO - PROCESS | 19061 | 1460969767574 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2ba800 == 62 [pid = 19061] [id = 158] 01:56:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d2e744400) [pid = 19061] [serial = 473] [outer = (nil)] 01:56:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d2fe90800) [pid = 19061] [serial = 474] [outer = 0x7f9d2e744400] 01:56:07 INFO - PROCESS | 19061 | 1460969767630 Marionette DEBUG loaded listener.js 01:56:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d2fe97000) [pid = 19061] [serial = 475] [outer = 0x7f9d2e744400] 01:56:08 INFO - PROCESS | 19061 | 1460969768238 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]]]}] 01:56:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:56:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 925ms 01:56:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:56:08 INFO - PROCESS | 19061 | 1460969768271 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:56:08 INFO - PROCESS | 19061 | 1460969768274 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 01:56:08 INFO - PROCESS | 19061 | 1460969768279 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:56:08 INFO - PROCESS | 19061 | 1460969768281 Marionette TRACE conn3 <- [1,606,null,{}] 01:56:08 INFO - PROCESS | 19061 | 1460969768286 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}] 01:56:08 INFO - PROCESS | 19061 | 1460969768406 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:56:08 INFO - PROCESS | 19061 | 1460969768514 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d494bf000 == 63 [pid = 19061] [id = 159] 01:56:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d2eb04800) [pid = 19061] [serial = 476] [outer = (nil)] 01:56:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d2eb0b400) [pid = 19061] [serial = 477] [outer = 0x7f9d2eb04800] 01:56:08 INFO - PROCESS | 19061 | 1460969768580 Marionette DEBUG loaded listener.js 01:56:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d2eb11000) [pid = 19061] [serial = 478] [outer = 0x7f9d2eb04800] 01:56:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d2e74b000) [pid = 19061] [serial = 479] [outer = 0x7f9d2f6ba400] 01:56:09 INFO - PROCESS | 19061 | 1460969769642 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]]]}] 01:56:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:56:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1438ms 01:56:09 INFO - PROCESS | 19061 | 1460969769718 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:56:09 INFO - PROCESS | 19061 | 1460969769722 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 01:56:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:56:09 INFO - PROCESS | 19061 | 1460969769729 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:56:09 INFO - PROCESS | 19061 | 1460969769734 Marionette TRACE conn3 <- [1,610,null,{}] 01:56:09 INFO - PROCESS | 19061 | 1460969769741 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}] 01:56:09 INFO - PROCESS | 19061 | 1460969769938 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:56:10 INFO - PROCESS | 19061 | 1460969770079 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335b3000 == 64 [pid = 19061] [id = 160] 01:56:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d2e9f2400) [pid = 19061] [serial = 480] [outer = (nil)] 01:56:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d2f6b3800) [pid = 19061] [serial = 481] [outer = 0x7f9d2e9f2400] 01:56:10 INFO - PROCESS | 19061 | 1460969770152 Marionette DEBUG loaded listener.js 01:56:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d2fe98800) [pid = 19061] [serial = 482] [outer = 0x7f9d2e9f2400] 01:56:11 INFO - PROCESS | 19061 | 1460969771012 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]]]}] 01:56:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:56:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1332ms 01:56:11 INFO - PROCESS | 19061 | 1460969771060 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:56:11 INFO - PROCESS | 19061 | 1460969771068 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 01:56:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:56:11 INFO - PROCESS | 19061 | 1460969771079 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:56:11 INFO - PROCESS | 19061 | 1460969771083 Marionette TRACE conn3 <- [1,614,null,{}] 01:56:11 INFO - PROCESS | 19061 | 1460969771088 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}] 01:56:11 INFO - PROCESS | 19061 | 1460969771250 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:56:11 INFO - PROCESS | 19061 | 1460969771389 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40018000 == 65 [pid = 19061] [id = 161] 01:56:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d2eb04c00) [pid = 19061] [serial = 483] [outer = (nil)] 01:56:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d32027400) [pid = 19061] [serial = 484] [outer = 0x7f9d2eb04c00] 01:56:11 INFO - PROCESS | 19061 | 1460969771456 Marionette DEBUG loaded listener.js 01:56:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d3339c400) [pid = 19061] [serial = 485] [outer = 0x7f9d2eb04c00] 01:56:12 INFO - PROCESS | 19061 | 1460969772327 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]]]}] 01:56:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:56:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1283ms 01:56:12 INFO - PROCESS | 19061 | 1460969772367 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:56:12 INFO - PROCESS | 19061 | 1460969772370 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 01:56:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:56:12 INFO - PROCESS | 19061 | 1460969772376 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:56:12 INFO - PROCESS | 19061 | 1460969772382 Marionette TRACE conn3 <- [1,618,null,{}] 01:56:12 INFO - PROCESS | 19061 | 1460969772397 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}] 01:56:12 INFO - PROCESS | 19061 | 1460969772545 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:56:12 INFO - PROCESS | 19061 | 1460969772692 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4e032800 == 66 [pid = 19061] [id = 162] 01:56:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d3339c800) [pid = 19061] [serial = 486] [outer = (nil)] 01:56:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d35996400) [pid = 19061] [serial = 487] [outer = 0x7f9d3339c800] 01:56:12 INFO - PROCESS | 19061 | 1460969772764 Marionette DEBUG loaded listener.js 01:56:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d3985b800) [pid = 19061] [serial = 488] [outer = 0x7f9d3339c800] 01:56:13 INFO - PROCESS | 19061 | 1460969773602 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]]]}] 01:56:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:56:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1283ms 01:56:13 INFO - PROCESS | 19061 | 1460969773660 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:56:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:56:13 INFO - PROCESS | 19061 | 1460969773665 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 01:56:13 INFO - PROCESS | 19061 | 1460969773671 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:56:13 INFO - PROCESS | 19061 | 1460969773674 Marionette TRACE conn3 <- [1,622,null,{}] 01:56:13 INFO - PROCESS | 19061 | 1460969773679 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}] 01:56:13 INFO - PROCESS | 19061 | 1460969773827 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:56:13 INFO - PROCESS | 19061 | 1460969773986 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505dc000 == 67 [pid = 19061] [id = 163] 01:56:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2c77fc00) [pid = 19061] [serial = 489] [outer = (nil)] 01:56:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d460eb800) [pid = 19061] [serial = 490] [outer = 0x7f9d2c77fc00] 01:56:14 INFO - PROCESS | 19061 | 1460969774058 Marionette DEBUG loaded listener.js 01:56:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d471d5000) [pid = 19061] [serial = 491] [outer = 0x7f9d2c77fc00] 01:56:14 INFO - PROCESS | 19061 | 1460969774870 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]]]}] 01:56:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:56:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1244ms 01:56:14 INFO - PROCESS | 19061 | 1460969774915 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:56:14 INFO - PROCESS | 19061 | 1460969774918 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 01:56:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:56:14 INFO - PROCESS | 19061 | 1460969774924 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:56:14 INFO - PROCESS | 19061 | 1460969774926 Marionette TRACE conn3 <- [1,626,null,{}] 01:56:14 INFO - PROCESS | 19061 | 1460969774931 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}] 01:56:15 INFO - PROCESS | 19061 | 1460969775075 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:56:15 INFO - PROCESS | 19061 | 1460969775223 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9e2800 == 68 [pid = 19061] [id = 164] 01:56:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d2e744800) [pid = 19061] [serial = 492] [outer = (nil)] 01:56:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d2f6b3000) [pid = 19061] [serial = 493] [outer = 0x7f9d2e744800] 01:56:15 INFO - PROCESS | 19061 | 1460969775289 Marionette DEBUG loaded listener.js 01:56:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d3358b800) [pid = 19061] [serial = 494] [outer = 0x7f9d2e744800] 01:56:16 INFO - PROCESS | 19061 | 1460969776466 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]]]}] 01:56:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:56:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1579ms 01:56:16 INFO - PROCESS | 19061 | 1460969776504 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:56:16 INFO - PROCESS | 19061 | 1460969776509 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 01:56:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:56:16 INFO - PROCESS | 19061 | 1460969776517 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:56:16 INFO - PROCESS | 19061 | 1460969776521 Marionette TRACE conn3 <- [1,630,null,{}] 01:56:16 INFO - PROCESS | 19061 | 1460969776527 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}] 01:56:16 INFO - PROCESS | 19061 | 1460969776663 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:56:16 INFO - PROCESS | 19061 | 1460969776827 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f679800 == 69 [pid = 19061] [id = 165] 01:56:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d2c782000) [pid = 19061] [serial = 495] [outer = (nil)] 01:56:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d2e74b800) [pid = 19061] [serial = 496] [outer = 0x7f9d2c782000] 01:56:16 INFO - PROCESS | 19061 | 1460969776890 Marionette DEBUG loaded listener.js 01:56:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d2eb0f800) [pid = 19061] [serial = 497] [outer = 0x7f9d2c782000] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b6c5800 == 68 [pid = 19061] [id = 75] 01:56:17 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d36132c00) [pid = 19061] [serial = 429] [outer = (nil)] [url = about:blank] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f2ba800 == 67 [pid = 19061] [id = 158] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45f74000 == 66 [pid = 19061] [id = 157] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39de3000 == 65 [pid = 19061] [id = 156] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39089800 == 64 [pid = 19061] [id = 155] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d304aa800 == 63 [pid = 19061] [id = 154] 01:56:17 INFO - PROCESS | 19061 | 1460969777856 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]]]}] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e848800 == 62 [pid = 19061] [id = 153] 01:56:17 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d32016800 == 61 [pid = 19061] [id = 152] 01:56:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:56:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1378ms 01:56:17 INFO - PROCESS | 19061 | 1460969777895 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:56:17 INFO - PROCESS | 19061 | 1460969777902 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 01:56:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:56:17 INFO - PROCESS | 19061 | 1460969777911 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:56:17 INFO - PROCESS | 19061 | 1460969777913 Marionette TRACE conn3 <- [1,634,null,{}] 01:56:17 INFO - PROCESS | 19061 | 1460969777917 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}] 01:56:18 INFO - PROCESS | 19061 | 1460969778047 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d451dec00) [pid = 19061] [serial = 402] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d335e1800) [pid = 19061] [serial = 415] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d2d7c4c00) [pid = 19061] [serial = 390] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d2e812c00) [pid = 19061] [serial = 426] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d390c3800) [pid = 19061] [serial = 423] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d2f819c00) [pid = 19061] [serial = 408] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d394d6c00) [pid = 19061] [serial = 424] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d33591800) [pid = 19061] [serial = 405] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d35991000) [pid = 19061] [serial = 418] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d33c05800) [pid = 19061] [serial = 417] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d35b7bc00) [pid = 19061] [serial = 420] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d333f2c00) [pid = 19061] [serial = 414] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d37a2c000) [pid = 19061] [serial = 421] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2ff54800) [pid = 19061] [serial = 409] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d3985c800) [pid = 19061] [serial = 355] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d2ff5cc00) [pid = 19061] [serial = 411] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d3358c800) [pid = 19061] [serial = 393] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d39054800) [pid = 19061] [serial = 406] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d35999000) [pid = 19061] [serial = 427] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d313bf800) [pid = 19061] [serial = 412] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d33c0a800) [pid = 19061] [serial = 396] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d390c9400) [pid = 19061] [serial = 399] [outer = (nil)] [url = about:blank] 01:56:18 INFO - PROCESS | 19061 | 1460969778171 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb7e800 == 62 [pid = 19061] [id = 166] 01:56:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d2e812c00) [pid = 19061] [serial = 498] [outer = (nil)] 01:56:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d2f6cf800) [pid = 19061] [serial = 499] [outer = 0x7f9d2e812c00] 01:56:18 INFO - PROCESS | 19061 | 1460969778226 Marionette DEBUG loaded listener.js 01:56:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d2ffa3000) [pid = 19061] [serial = 500] [outer = 0x7f9d2e812c00] 01:56:18 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:18 INFO - PROCESS | 19061 | 1460969778933 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]]]}] 01:56:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:56:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1076ms 01:56:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:56:18 INFO - PROCESS | 19061 | 1460969778987 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:56:18 INFO - PROCESS | 19061 | 1460969778990 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 01:56:18 INFO - PROCESS | 19061 | 1460969778994 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:56:19 INFO - PROCESS | 19061 | 1460969779000 Marionette TRACE conn3 <- [1,638,null,{}] 01:56:19 INFO - PROCESS | 19061 | 1460969779027 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}] 01:56:19 INFO - PROCESS | 19061 | 1460969779156 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:56:19 INFO - PROCESS | 19061 | 1460969779174 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d35b91800 == 63 [pid = 19061] [id = 167] 01:56:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d30f46400) [pid = 19061] [serial = 501] [outer = (nil)] 01:56:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d33350400) [pid = 19061] [serial = 502] [outer = 0x7f9d30f46400] 01:56:19 INFO - PROCESS | 19061 | 1460969779245 Marionette DEBUG loaded listener.js 01:56:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d3339b800) [pid = 19061] [serial = 503] [outer = 0x7f9d30f46400] 01:56:19 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:19 INFO - PROCESS | 19061 | 1460969779941 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]]]}] 01:56:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:56:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 980ms 01:56:19 INFO - PROCESS | 19061 | 1460969779975 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:56:19 INFO - PROCESS | 19061 | 1460969779977 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 01:56:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:56:19 INFO - PROCESS | 19061 | 1460969779983 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:56:19 INFO - PROCESS | 19061 | 1460969779985 Marionette TRACE conn3 <- [1,642,null,{}] 01:56:19 INFO - PROCESS | 19061 | 1460969779990 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}] 01:56:20 INFO - PROCESS | 19061 | 1460969780172 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:56:20 INFO - PROCESS | 19061 | 1460969780207 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37f08800 == 64 [pid = 19061] [id = 168] 01:56:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d313c1000) [pid = 19061] [serial = 504] [outer = (nil)] 01:56:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d333f2c00) [pid = 19061] [serial = 505] [outer = 0x7f9d313c1000] 01:56:20 INFO - PROCESS | 19061 | 1460969780264 Marionette DEBUG loaded listener.js 01:56:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d33593800) [pid = 19061] [serial = 506] [outer = 0x7f9d313c1000] 01:56:21 INFO - PROCESS | 19061 | 1460969781014 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]]]}] 01:56:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:56:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1081ms 01:56:21 INFO - PROCESS | 19061 | 1460969781070 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:56:21 INFO - PROCESS | 19061 | 1460969781073 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 01:56:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:56:21 INFO - PROCESS | 19061 | 1460969781078 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:56:21 INFO - PROCESS | 19061 | 1460969781081 Marionette TRACE conn3 <- [1,646,null,{}] 01:56:21 INFO - PROCESS | 19061 | 1460969781085 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}] 01:56:21 INFO - PROCESS | 19061 | 1460969781240 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:56:21 INFO - PROCESS | 19061 | 1460969781262 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ab9800 == 65 [pid = 19061] [id = 169] 01:56:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d32023c00) [pid = 19061] [serial = 507] [outer = (nil)] 01:56:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d335e3800) [pid = 19061] [serial = 508] [outer = 0x7f9d32023c00] 01:56:21 INFO - PROCESS | 19061 | 1460969781317 Marionette DEBUG loaded listener.js 01:56:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d33c06000) [pid = 19061] [serial = 509] [outer = 0x7f9d32023c00] 01:56:22 INFO - PROCESS | 19061 | 1460969782021 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]]]}] 01:56:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:56:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 980ms 01:56:22 INFO - PROCESS | 19061 | 1460969782060 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:56:22 INFO - PROCESS | 19061 | 1460969782063 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 01:56:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:56:22 INFO - PROCESS | 19061 | 1460969782069 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:56:22 INFO - PROCESS | 19061 | 1460969782071 Marionette TRACE conn3 <- [1,650,null,{}] 01:56:22 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d32031000) [pid = 19061] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:56:22 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d2d7cbc00) [pid = 19061] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:56:22 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d33722400) [pid = 19061] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:56:22 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d33596000) [pid = 19061] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:56:22 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d2d7cb000) [pid = 19061] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:56:22 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d464db800) [pid = 19061] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:56:22 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d2e744400) [pid = 19061] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:56:22 INFO - PROCESS | 19061 | 1460969782411 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}] 01:56:22 INFO - PROCESS | 19061 | 1460969782560 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:56:22 INFO - PROCESS | 19061 | 1460969782582 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38cab800 == 66 [pid = 19061] [id = 170] 01:56:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d33c06400) [pid = 19061] [serial = 510] [outer = (nil)] 01:56:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d36880400) [pid = 19061] [serial = 511] [outer = 0x7f9d33c06400] 01:56:22 INFO - PROCESS | 19061 | 1460969782645 Marionette DEBUG loaded listener.js 01:56:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d37a45400) [pid = 19061] [serial = 512] [outer = 0x7f9d33c06400] 01:56:23 INFO - PROCESS | 19061 | 1460969783340 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]]]}] 01:56:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:56:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1328ms 01:56:23 INFO - PROCESS | 19061 | 1460969783397 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:56:23 INFO - PROCESS | 19061 | 1460969783400 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 01:56:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:56:23 INFO - PROCESS | 19061 | 1460969783405 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:56:23 INFO - PROCESS | 19061 | 1460969783407 Marionette TRACE conn3 <- [1,654,null,{}] 01:56:23 INFO - PROCESS | 19061 | 1460969783411 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}] 01:56:23 INFO - PROCESS | 19061 | 1460969783573 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:56:23 INFO - PROCESS | 19061 | 1460969783601 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d89000 == 67 [pid = 19061] [id = 171] 01:56:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d33598400) [pid = 19061] [serial = 513] [outer = (nil)] 01:56:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d37a44000) [pid = 19061] [serial = 514] [outer = 0x7f9d33598400] 01:56:23 INFO - PROCESS | 19061 | 1460969783655 Marionette DEBUG loaded listener.js 01:56:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d38d55800) [pid = 19061] [serial = 515] [outer = 0x7f9d33598400] 01:56:24 INFO - PROCESS | 19061 | 1460969784394 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]]]}] 01:56:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:56:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1073ms 01:56:24 INFO - PROCESS | 19061 | 1460969784527 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:56:24 INFO - PROCESS | 19061 | 1460969784532 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 01:56:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:56:24 INFO - PROCESS | 19061 | 1460969784542 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:56:24 INFO - PROCESS | 19061 | 1460969784547 Marionette TRACE conn3 <- [1,658,null,{}] 01:56:24 INFO - PROCESS | 19061 | 1460969784581 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}] 01:56:24 INFO - PROCESS | 19061 | 1460969784733 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:56:24 INFO - PROCESS | 19061 | 1460969784869 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30020000 == 68 [pid = 19061] [id = 172] 01:56:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d2e814000) [pid = 19061] [serial = 516] [outer = (nil)] 01:56:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d2e9eb000) [pid = 19061] [serial = 517] [outer = 0x7f9d2e814000] 01:56:24 INFO - PROCESS | 19061 | 1460969784937 Marionette DEBUG loaded listener.js 01:56:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d2f6c7400) [pid = 19061] [serial = 518] [outer = 0x7f9d2e814000] 01:56:25 INFO - PROCESS | 19061 | 1460969785828 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]]]}] 01:56:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:56:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1356ms 01:56:25 INFO - PROCESS | 19061 | 1460969785899 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:56:25 INFO - PROCESS | 19061 | 1460969785904 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 01:56:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:56:25 INFO - PROCESS | 19061 | 1460969785915 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:56:25 INFO - PROCESS | 19061 | 1460969785920 Marionette TRACE conn3 <- [1,662,null,{}] 01:56:25 INFO - PROCESS | 19061 | 1460969785926 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}] 01:56:26 INFO - PROCESS | 19061 | 1460969786078 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:56:26 INFO - PROCESS | 19061 | 1460969786216 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37d76800 == 69 [pid = 19061] [id = 173] 01:56:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2e815400) [pid = 19061] [serial = 519] [outer = (nil)] 01:56:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d2ffa6400) [pid = 19061] [serial = 520] [outer = 0x7f9d2e815400] 01:56:26 INFO - PROCESS | 19061 | 1460969786284 Marionette DEBUG loaded listener.js 01:56:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d313b7000) [pid = 19061] [serial = 521] [outer = 0x7f9d2e815400] 01:56:26 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:27 INFO - PROCESS | 19061 | 1460969787227 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]]]}] 01:56:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:56:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1332ms 01:56:27 INFO - PROCESS | 19061 | 1460969787243 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:56:27 INFO - PROCESS | 19061 | 1460969787245 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 01:56:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:56:27 INFO - PROCESS | 19061 | 1460969787252 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:56:27 INFO - PROCESS | 19061 | 1460969787255 Marionette TRACE conn3 <- [1,666,null,{}] 01:56:27 INFO - PROCESS | 19061 | 1460969787269 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}] 01:56:27 INFO - PROCESS | 19061 | 1460969787417 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:56:27 INFO - PROCESS | 19061 | 1460969787560 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3983d800 == 70 [pid = 19061] [id = 174] 01:56:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d33592000) [pid = 19061] [serial = 522] [outer = (nil)] 01:56:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d33c03400) [pid = 19061] [serial = 523] [outer = 0x7f9d33592000] 01:56:27 INFO - PROCESS | 19061 | 1460969787632 Marionette DEBUG loaded listener.js 01:56:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d35910c00) [pid = 19061] [serial = 524] [outer = 0x7f9d33592000] 01:56:28 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:28 INFO - PROCESS | 19061 | 1460969788408 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]]]}] 01:56:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:56:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1182ms 01:56:28 INFO - PROCESS | 19061 | 1460969788434 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:56:28 INFO - PROCESS | 19061 | 1460969788437 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 01:56:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:56:28 INFO - PROCESS | 19061 | 1460969788443 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:56:28 INFO - PROCESS | 19061 | 1460969788445 Marionette TRACE conn3 <- [1,670,null,{}] 01:56:28 INFO - PROCESS | 19061 | 1460969788450 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}] 01:56:28 INFO - PROCESS | 19061 | 1460969788591 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:56:28 INFO - PROCESS | 19061 | 1460969788734 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2b0000 == 71 [pid = 19061] [id = 175] 01:56:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d333ef400) [pid = 19061] [serial = 525] [outer = (nil)] 01:56:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d38252400) [pid = 19061] [serial = 526] [outer = 0x7f9d333ef400] 01:56:28 INFO - PROCESS | 19061 | 1460969788802 Marionette DEBUG loaded listener.js 01:56:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d390ca400) [pid = 19061] [serial = 527] [outer = 0x7f9d333ef400] 01:56:29 INFO - PROCESS | 19061 | 1460969789619 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]]]}] 01:56:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:56:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1225ms 01:56:29 INFO - PROCESS | 19061 | 1460969789673 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:56:29 INFO - PROCESS | 19061 | 1460969789675 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 01:56:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:56:29 INFO - PROCESS | 19061 | 1460969789682 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:56:29 INFO - PROCESS | 19061 | 1460969789685 Marionette TRACE conn3 <- [1,674,null,{}] 01:56:29 INFO - PROCESS | 19061 | 1460969789690 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}] 01:56:29 INFO - PROCESS | 19061 | 1460969789836 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:56:29 INFO - PROCESS | 19061 | 1460969789973 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45df6000 == 72 [pid = 19061] [id = 176] 01:56:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d33c07000) [pid = 19061] [serial = 528] [outer = (nil)] 01:56:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d3985f000) [pid = 19061] [serial = 529] [outer = 0x7f9d33c07000] 01:56:30 INFO - PROCESS | 19061 | 1460969790039 Marionette DEBUG loaded listener.js 01:56:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d3b6f9800) [pid = 19061] [serial = 530] [outer = 0x7f9d33c07000] 01:56:30 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:56:30 INFO - PROCESS | 19061 | 1460969790873 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]]]}] 01:56:30 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 01:56:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1226ms 01:56:30 INFO - PROCESS | 19061 | 1460969790910 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:56:30 INFO - PROCESS | 19061 | 1460969790913 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 01:56:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:56:30 INFO - PROCESS | 19061 | 1460969790919 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:56:30 INFO - PROCESS | 19061 | 1460969790922 Marionette TRACE conn3 <- [1,678,null,{}] 01:56:30 INFO - PROCESS | 19061 | 1460969790927 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}] 01:56:31 INFO - PROCESS | 19061 | 1460969791102 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:56:31 INFO - PROCESS | 19061 | 1460969791253 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d47449800 == 73 [pid = 19061] [id = 177] 01:56:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d390d1000) [pid = 19061] [serial = 531] [outer = (nil)] 01:56:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d4711d000) [pid = 19061] [serial = 532] [outer = 0x7f9d390d1000] 01:56:31 INFO - PROCESS | 19061 | 1460969791324 Marionette DEBUG loaded listener.js 01:56:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d47406c00) [pid = 19061] [serial = 533] [outer = 0x7f9d390d1000] 01:56:32 INFO - PROCESS | 19061 | 1460969792149 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]]]}] 01:56:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:56:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1280ms 01:56:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:56:32 INFO - PROCESS | 19061 | 1460969792200 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:56:32 INFO - PROCESS | 19061 | 1460969792202 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 01:56:32 INFO - PROCESS | 19061 | 1460969792208 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:56:32 INFO - PROCESS | 19061 | 1460969792211 Marionette TRACE conn3 <- [1,682,null,{}] 01:56:32 INFO - PROCESS | 19061 | 1460969792216 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}] 01:56:32 INFO - PROCESS | 19061 | 1460969792351 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:56:32 INFO - PROCESS | 19061 | 1460969792495 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f660000 == 74 [pid = 19061] [id = 178] 01:56:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d2eb07c00) [pid = 19061] [serial = 534] [outer = (nil)] 01:56:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d2ffa5400) [pid = 19061] [serial = 535] [outer = 0x7f9d2eb07c00] 01:56:32 INFO - PROCESS | 19061 | 1460969792561 Marionette DEBUG loaded listener.js 01:56:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d46293800) [pid = 19061] [serial = 536] [outer = 0x7f9d2eb07c00] 01:56:34 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:34 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2faf0000 == 73 [pid = 19061] [id = 134] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3891d000 == 72 [pid = 19061] [id = 133] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505d7000 == 71 [pid = 19061] [id = 132] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38cab800 == 70 [pid = 19061] [id = 170] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38ab9800 == 69 [pid = 19061] [id = 169] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d394d8800) [pid = 19061] [serial = 441] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d3b764000) [pid = 19061] [serial = 444] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d47243400) [pid = 19061] [serial = 447] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d2c77e000) [pid = 19061] [serial = 450] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37f08800 == 68 [pid = 19061] [id = 168] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d35b91800 == 67 [pid = 19061] [id = 167] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fb7e800 == 66 [pid = 19061] [id = 166] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f679800 == 65 [pid = 19061] [id = 165] 01:56:34 INFO - PROCESS | 19061 | 1460969794164 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]]]}] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4e032800 == 64 [pid = 19061] [id = 162] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40018000 == 63 [pid = 19061] [id = 161] 01:56:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335b3000 == 62 [pid = 19061] [id = 160] 01:56:34 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) 01:56:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1980ms 01:56:34 INFO - PROCESS | 19061 | 1460969794187 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:56:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:56:34 INFO - PROCESS | 19061 | 1460969794193 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 01:56:34 INFO - PROCESS | 19061 | 1460969794200 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:56:34 INFO - PROCESS | 19061 | 1460969794203 Marionette TRACE conn3 <- [1,686,null,{}] 01:56:34 INFO - PROCESS | 19061 | 1460969794212 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}] 01:56:34 INFO - PROCESS | 19061 | 1460969794358 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d3b772c00) [pid = 19061] [serial = 468] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d2ffa2c00) [pid = 19061] [serial = 459] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d33353000) [pid = 19061] [serial = 460] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d390c3400) [pid = 19061] [serial = 465] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d335ea800) [pid = 19061] [serial = 463] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d335de400) [pid = 19061] [serial = 462] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d2f983400) [pid = 19061] [serial = 457] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d2e9e9000) [pid = 19061] [serial = 456] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d471d3800) [pid = 19061] [serial = 471] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d2e742c00) [pid = 19061] [serial = 453] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d2f6c3c00) [pid = 19061] [serial = 432] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d37a41400) [pid = 19061] [serial = 438] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d4628ec00) [pid = 19061] [serial = 469] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d31f7f400) [pid = 19061] [serial = 435] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d4b259c00) [pid = 19061] [serial = 472] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d3985c000) [pid = 19061] [serial = 466] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2fe90800) [pid = 19061] [serial = 474] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d2fe97000) [pid = 19061] [serial = 475] [outer = (nil)] [url = about:blank] 01:56:34 INFO - PROCESS | 19061 | 1460969794476 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb7a800 == 63 [pid = 19061] [id = 179] 01:56:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d2eb09000) [pid = 19061] [serial = 537] [outer = (nil)] 01:56:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d2f815000) [pid = 19061] [serial = 538] [outer = 0x7f9d2eb09000] 01:56:34 INFO - PROCESS | 19061 | 1460969794535 Marionette DEBUG loaded listener.js 01:56:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d2ffa9000) [pid = 19061] [serial = 539] [outer = 0x7f9d2eb09000] 01:56:35 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:35 INFO - PROCESS | 19061 | 1460969795573 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]]]}] 01:56:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:56:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1381ms 01:56:35 INFO - PROCESS | 19061 | 1460969795580 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:56:35 INFO - PROCESS | 19061 | 1460969795587 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 01:56:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:56:35 INFO - PROCESS | 19061 | 1460969795596 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:56:35 INFO - PROCESS | 19061 | 1460969795599 Marionette TRACE conn3 <- [1,690,null,{}] 01:56:35 INFO - PROCESS | 19061 | 1460969795604 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}] 01:56:35 INFO - PROCESS | 19061 | 1460969795736 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:56:35 INFO - PROCESS | 19061 | 1460969795745 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d35bab800 == 64 [pid = 19061] [id = 180] 01:56:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d2c775800) [pid = 19061] [serial = 540] [outer = (nil)] 01:56:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d30f48400) [pid = 19061] [serial = 541] [outer = 0x7f9d2c775800] 01:56:35 INFO - PROCESS | 19061 | 1460969795897 Marionette DEBUG loaded listener.js 01:56:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d333efc00) [pid = 19061] [serial = 542] [outer = 0x7f9d2c775800] 01:56:36 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:37 INFO - PROCESS | 19061 | 1460969797031 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]]]}] 01:56:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:56:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1482ms 01:56:37 INFO - PROCESS | 19061 | 1460969797079 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:56:37 INFO - PROCESS | 19061 | 1460969797082 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 01:56:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:56:37 INFO - PROCESS | 19061 | 1460969797088 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:56:37 INFO - PROCESS | 19061 | 1460969797093 Marionette TRACE conn3 <- [1,694,null,{}] 01:56:37 INFO - PROCESS | 19061 | 1460969797113 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}] 01:56:37 INFO - PROCESS | 19061 | 1460969797293 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:56:37 INFO - PROCESS | 19061 | 1460969797359 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c96000 == 65 [pid = 19061] [id = 181] 01:56:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d33591400) [pid = 19061] [serial = 543] [outer = (nil)] 01:56:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d35997800) [pid = 19061] [serial = 544] [outer = 0x7f9d33591400] 01:56:37 INFO - PROCESS | 19061 | 1460969797422 Marionette DEBUG loaded listener.js 01:56:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d38256000) [pid = 19061] [serial = 545] [outer = 0x7f9d33591400] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d335e0000) [pid = 19061] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d36e58c00) [pid = 19061] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d2d7bfc00) [pid = 19061] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d3142b800) [pid = 19061] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d2d7c0000) [pid = 19061] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d32023c00) [pid = 19061] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d30f46400) [pid = 19061] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2e812c00) [pid = 19061] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d2c782000) [pid = 19061] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d33c06400) [pid = 19061] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:56:38 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d313c1000) [pid = 19061] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:56:38 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:38 INFO - PROCESS | 19061 | 1460969798525 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]]]}] 01:56:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 01:56:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1492ms 01:56:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:56:38 INFO - PROCESS | 19061 | 1460969798579 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:56:38 INFO - PROCESS | 19061 | 1460969798582 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 01:56:38 INFO - PROCESS | 19061 | 1460969798588 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:56:38 INFO - PROCESS | 19061 | 1460969798590 Marionette TRACE conn3 <- [1,698,null,{}] 01:56:38 INFO - PROCESS | 19061 | 1460969798595 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}] 01:56:38 INFO - PROCESS | 19061 | 1460969798720 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:56:38 INFO - PROCESS | 19061 | 1460969798730 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380dd000 == 66 [pid = 19061] [id = 182] 01:56:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d2f6b8c00) [pid = 19061] [serial = 546] [outer = (nil)] 01:56:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d35904000) [pid = 19061] [serial = 547] [outer = 0x7f9d2f6b8c00] 01:56:38 INFO - PROCESS | 19061 | 1460969798849 Marionette DEBUG loaded listener.js 01:56:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d38d49400) [pid = 19061] [serial = 548] [outer = 0x7f9d2f6b8c00] 01:56:39 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:39 INFO - PROCESS | 19061 | 1460969799967 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]]]}] 01:56:40 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) 01:56:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1425ms 01:56:40 INFO - PROCESS | 19061 | 1460969800012 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:56:40 INFO - PROCESS | 19061 | 1460969800015 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 01:56:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:56:40 INFO - PROCESS | 19061 | 1460969800020 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:56:40 INFO - PROCESS | 19061 | 1460969800022 Marionette TRACE conn3 <- [1,702,null,{}] 01:56:40 INFO - PROCESS | 19061 | 1460969800027 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}] 01:56:40 INFO - PROCESS | 19061 | 1460969800171 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:56:40 INFO - PROCESS | 19061 | 1460969800381 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e84b800 == 67 [pid = 19061] [id = 183] 01:56:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d2d7bfc00) [pid = 19061] [serial = 549] [outer = (nil)] 01:56:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d2e747400) [pid = 19061] [serial = 550] [outer = 0x7f9d2d7bfc00] 01:56:40 INFO - PROCESS | 19061 | 1460969800451 Marionette DEBUG loaded listener.js 01:56:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d2eb10000) [pid = 19061] [serial = 551] [outer = 0x7f9d2d7bfc00] 01:56:41 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:41 INFO - PROCESS | 19061 | 1460969801688 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]]]}] 01:56:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:56:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1728ms 01:56:41 INFO - PROCESS | 19061 | 1460969801750 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:56:41 INFO - PROCESS | 19061 | 1460969801755 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 01:56:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:56:41 INFO - PROCESS | 19061 | 1460969801861 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:56:41 INFO - PROCESS | 19061 | 1460969801867 Marionette TRACE conn3 <- [1,706,null,{}] 01:56:41 INFO - PROCESS | 19061 | 1460969801876 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}] 01:56:42 INFO - PROCESS | 19061 | 1460969802028 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:56:42 INFO - PROCESS | 19061 | 1460969802166 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:42 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38549800 == 68 [pid = 19061] [id = 184] 01:56:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2d7c1400) [pid = 19061] [serial = 552] [outer = (nil)] 01:56:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d2ffa4400) [pid = 19061] [serial = 553] [outer = 0x7f9d2d7c1400] 01:56:42 INFO - PROCESS | 19061 | 1460969802237 Marionette DEBUG loaded listener.js 01:56:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d3339dc00) [pid = 19061] [serial = 554] [outer = 0x7f9d2d7c1400] 01:56:43 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:56:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1690ms 01:56:43 INFO - PROCESS | 19061 | 1460969803494 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]]]}] 01:56:43 INFO - PROCESS | 19061 | 1460969803504 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:56:43 INFO - PROCESS | 19061 | 1460969803509 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 01:56:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:56:43 INFO - PROCESS | 19061 | 1460969803517 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:56:43 INFO - PROCESS | 19061 | 1460969803520 Marionette TRACE conn3 <- [1,710,null,{}] 01:56:43 INFO - PROCESS | 19061 | 1460969803526 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}] 01:56:43 INFO - PROCESS | 19061 | 1460969803766 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:56:43 INFO - PROCESS | 19061 | 1460969803906 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b61f000 == 69 [pid = 19061] [id = 185] 01:56:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d2e9f2000) [pid = 19061] [serial = 555] [outer = (nil)] 01:56:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d3358d400) [pid = 19061] [serial = 556] [outer = 0x7f9d2e9f2000] 01:56:43 INFO - PROCESS | 19061 | 1460969803975 Marionette DEBUG loaded listener.js 01:56:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d37ad2c00) [pid = 19061] [serial = 557] [outer = 0x7f9d2e9f2000] 01:56:45 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:45 INFO - PROCESS | 19061 | 1460969805330 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]]]}] 01:56:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:56:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1890ms 01:56:45 INFO - PROCESS | 19061 | 1460969805408 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 01:56:45 INFO - PROCESS | 19061 | 1460969805412 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 01:56:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:56:45 INFO - PROCESS | 19061 | 1460969805420 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:56:45 INFO - PROCESS | 19061 | 1460969805429 Marionette TRACE conn3 <- [1,714,null,{}] 01:56:45 INFO - PROCESS | 19061 | 1460969805443 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}] 01:56:45 INFO - PROCESS | 19061 | 1460969805595 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:56:45 INFO - PROCESS | 19061 | 1460969805735 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46e88800 == 70 [pid = 19061] [id = 186] 01:56:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d2f6c6000) [pid = 19061] [serial = 558] [outer = (nil)] 01:56:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d3b6fe400) [pid = 19061] [serial = 559] [outer = 0x7f9d2f6c6000] 01:56:45 INFO - PROCESS | 19061 | 1460969805802 Marionette DEBUG loaded listener.js 01:56:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d460e8400) [pid = 19061] [serial = 560] [outer = 0x7f9d2f6c6000] 01:56:46 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:47 INFO - PROCESS | 19061 | 1460969807008 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]]]}] 01:56:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 01:56:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1640ms 01:56:47 INFO - PROCESS | 19061 | 1460969807060 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:56:47 INFO - PROCESS | 19061 | 1460969807065 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 01:56:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:56:47 INFO - PROCESS | 19061 | 1460969807072 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:56:47 INFO - PROCESS | 19061 | 1460969807076 Marionette TRACE conn3 <- [1,718,null,{}] 01:56:47 INFO - PROCESS | 19061 | 1460969807083 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}] 01:56:47 INFO - PROCESS | 19061 | 1460969807276 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:56:47 INFO - PROCESS | 19061 | 1460969807423 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9f2800 == 71 [pid = 19061] [id = 187] 01:56:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d2eb04000) [pid = 19061] [serial = 561] [outer = (nil)] 01:56:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d2eb0b000) [pid = 19061] [serial = 562] [outer = 0x7f9d2eb04000] 01:56:47 INFO - PROCESS | 19061 | 1460969807485 Marionette DEBUG loaded listener.js 01:56:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d2f6bc400) [pid = 19061] [serial = 563] [outer = 0x7f9d2eb04000] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d333c0000 == 70 [pid = 19061] [id = 56] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d303d6800 == 69 [pid = 19061] [id = 54] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b71f800 == 68 [pid = 19061] [id = 148] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505d5800 == 67 [pid = 19061] [id = 149] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50680000 == 66 [pid = 19061] [id = 150] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e849800 == 65 [pid = 19061] [id = 151] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d37a44000) [pid = 19061] [serial = 514] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d2f6b3800) [pid = 19061] [serial = 481] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d2f6b3000) [pid = 19061] [serial = 493] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d32027400) [pid = 19061] [serial = 484] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d35996400) [pid = 19061] [serial = 487] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d460eb800) [pid = 19061] [serial = 490] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380dd000 == 64 [pid = 19061] [id = 182] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c96000 == 63 [pid = 19061] [id = 181] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d35bab800 == 62 [pid = 19061] [id = 180] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fb7a800 == 61 [pid = 19061] [id = 179] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d30020000 == 60 [pid = 19061] [id = 172] 01:56:48 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38d89000 == 59 [pid = 19061] [id = 171] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d3b5e6000) [pid = 19061] [serial = 400] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d471ce800) [pid = 19061] [serial = 403] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d2e813400) [pid = 19061] [serial = 391] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d36e58000) [pid = 19061] [serial = 397] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d335dfc00) [pid = 19061] [serial = 394] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d335e3800) [pid = 19061] [serial = 508] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d33350400) [pid = 19061] [serial = 502] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d3339b800) [pid = 19061] [serial = 503] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2eb0b400) [pid = 19061] [serial = 477] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d2f6cf800) [pid = 19061] [serial = 499] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d2ffa3000) [pid = 19061] [serial = 500] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2eb0f800) [pid = 19061] [serial = 497] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d2e74b800) [pid = 19061] [serial = 496] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d36880400) [pid = 19061] [serial = 511] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d313bd000) [pid = 19061] [serial = 259] [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.] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d37a45400) [pid = 19061] [serial = 512] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d333f2c00) [pid = 19061] [serial = 505] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d33c06000) [pid = 19061] [serial = 509] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d33593800) [pid = 19061] [serial = 506] [outer = (nil)] [url = about:blank] 01:56:48 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:48 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:56:48 INFO - PROCESS | 19061 | 1460969808806 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]]]}] 01:56:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:56:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1779ms 01:56:48 INFO - PROCESS | 19061 | 1460969808851 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 01:56:48 INFO - PROCESS | 19061 | 1460969808858 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 01:56:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:56:48 INFO - PROCESS | 19061 | 1460969808917 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:56:48 INFO - PROCESS | 19061 | 1460969808921 Marionette TRACE conn3 <- [1,722,null,{}] 01:56:48 INFO - PROCESS | 19061 | 1460969808931 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}] 01:56:49 INFO - PROCESS | 19061 | 1460969809066 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:56:49 INFO - PROCESS | 19061 | 1460969809077 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d303d5800 == 60 [pid = 19061] [id = 188] 01:56:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d2f6c2800) [pid = 19061] [serial = 564] [outer = (nil)] 01:56:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d2f982c00) [pid = 19061] [serial = 565] [outer = 0x7f9d2f6c2800] 01:56:49 INFO - PROCESS | 19061 | 1460969809135 Marionette DEBUG loaded listener.js 01:56:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d2fe96800) [pid = 19061] [serial = 566] [outer = 0x7f9d2f6c2800] 01:56:49 INFO - PROCESS | 19061 | 1460969809883 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] 01:56:49 INFO - PROCESS | 19061 | 1460969809913 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 01:56:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:56:49 INFO - PROCESS | 19061 | 1460969809918 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:56:49 INFO - PROCESS | 19061 | 1460969809923 Marionette TRACE conn3 <- [1,726,null,{}] 01:56:49 INFO - PROCESS | 19061 | 1460969809952 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}] 01:56:50 INFO - PROCESS | 19061 | 1460969810100 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:56:50 INFO - PROCESS | 19061 | 1460969810115 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335b3000 == 61 [pid = 19061] [id = 189] 01:56:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d2ff59c00) [pid = 19061] [serial = 567] [outer = (nil)] 01:56:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d30494400) [pid = 19061] [serial = 568] [outer = 0x7f9d2ff59c00] 01:56:50 INFO - PROCESS | 19061 | 1460969810178 Marionette DEBUG loaded listener.js 01:56:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d31427800) [pid = 19061] [serial = 569] [outer = 0x7f9d2ff59c00] 01:56:50 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:50 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:56:51 INFO - PROCESS | 19061 | 1460969811179 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]]]}] 01:56:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:56:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1290ms 01:56:51 INFO - PROCESS | 19061 | 1460969811212 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:56:51 INFO - PROCESS | 19061 | 1460969811217 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 01:56:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:56:51 INFO - PROCESS | 19061 | 1460969811222 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:56:51 INFO - PROCESS | 19061 | 1460969811225 Marionette TRACE conn3 <- [1,730,null,{}] 01:56:51 INFO - PROCESS | 19061 | 1460969811230 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}] 01:56:51 INFO - PROCESS | 19061 | 1460969811401 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:56:51 INFO - PROCESS | 19061 | 1460969811428 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37875800 == 62 [pid = 19061] [id = 190] 01:56:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d33350c00) [pid = 19061] [serial = 570] [outer = (nil)] 01:56:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d3339e000) [pid = 19061] [serial = 571] [outer = 0x7f9d33350c00] 01:56:51 INFO - PROCESS | 19061 | 1460969811485 Marionette DEBUG loaded listener.js 01:56:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d33595800) [pid = 19061] [serial = 572] [outer = 0x7f9d33350c00] 01:56:52 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:52 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:56:52 INFO - PROCESS | 19061 | 1460969812302 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] 01:56:52 INFO - PROCESS | 19061 | 1460969812372 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 01:56:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:56:52 INFO - PROCESS | 19061 | 1460969812377 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:56:52 INFO - PROCESS | 19061 | 1460969812379 Marionette TRACE conn3 <- [1,734,null,{}] 01:56:52 INFO - PROCESS | 19061 | 1460969812384 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}] 01:56:52 INFO - PROCESS | 19061 | 1460969812560 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:56:52 INFO - PROCESS | 19061 | 1460969812591 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380da800 == 63 [pid = 19061] [id = 191] 01:56:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d2c77b800) [pid = 19061] [serial = 573] [outer = (nil)] 01:56:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d335e9c00) [pid = 19061] [serial = 574] [outer = 0x7f9d2c77b800] 01:56:52 INFO - PROCESS | 19061 | 1460969812651 Marionette DEBUG loaded listener.js 01:56:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d33c0b000) [pid = 19061] [serial = 575] [outer = 0x7f9d2c77b800] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d2eb04800) [pid = 19061] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2eb09000) [pid = 19061] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d33c07000) [pid = 19061] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d2d7c2000) [pid = 19061] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2c784400) [pid = 19061] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d390d1000) [pid = 19061] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d2e814000) [pid = 19061] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d2eb07c00) [pid = 19061] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d2c779000) [pid = 19061] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d2e815400) [pid = 19061] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d333ef400) [pid = 19061] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d3857ac00) [pid = 19061] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d2c775800) [pid = 19061] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d2e80bc00) [pid = 19061] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d45fba000) [pid = 19061] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d33591400) [pid = 19061] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d3339c800) [pid = 19061] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 93 (0x7f9d2c77fc00) [pid = 19061] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 92 (0x7f9d2e750400) [pid = 19061] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 91 (0x7f9d39046400) [pid = 19061] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 90 (0x7f9d2e9eb400) [pid = 19061] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 89 (0x7f9d33592000) [pid = 19061] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d2eb04c00) [pid = 19061] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 87 (0x7f9d31432c00) [pid = 19061] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 86 (0x7f9d2e744800) [pid = 19061] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:56:53 INFO - PROCESS | 19061 | --DOMWINDOW == 85 (0x7f9d2e9f2400) [pid = 19061] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:56:53 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:53 INFO - PROCESS | 19061 | 1460969813685 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]]]}] 01:56:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:56:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1324ms 01:56:53 INFO - PROCESS | 19061 | 1460969813703 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:56:53 INFO - PROCESS | 19061 | 1460969813707 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 01:56:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:56:53 INFO - PROCESS | 19061 | 1460969813719 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:56:53 INFO - PROCESS | 19061 | 1460969813721 Marionette TRACE conn3 <- [1,738,null,{}] 01:56:53 INFO - PROCESS | 19061 | 1460969813727 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}] 01:56:53 INFO - PROCESS | 19061 | 1460969813913 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:56:53 INFO - PROCESS | 19061 | 1460969813934 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c99000 == 64 [pid = 19061] [id = 192] 01:56:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 86 (0x7f9d2e742400) [pid = 19061] [serial = 576] [outer = (nil)] 01:56:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 87 (0x7f9d35b7b800) [pid = 19061] [serial = 577] [outer = 0x7f9d2e742400] 01:56:54 INFO - PROCESS | 19061 | 1460969813996 Marionette DEBUG loaded listener.js 01:56:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d36ddd400) [pid = 19061] [serial = 578] [outer = 0x7f9d2e742400] 01:56:55 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:55 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:56:55 INFO - PROCESS | 19061 | 1460969815213 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]]]}] 01:56:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:56:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1543ms 01:56:55 INFO - PROCESS | 19061 | 1460969815262 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:56:55 INFO - PROCESS | 19061 | 1460969815265 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 01:56:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:56:55 INFO - PROCESS | 19061 | 1460969815271 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:56:55 INFO - PROCESS | 19061 | 1460969815273 Marionette TRACE conn3 <- [1,742,null,{}] 01:56:55 INFO - PROCESS | 19061 | 1460969815278 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}] 01:56:55 INFO - PROCESS | 19061 | 1460969815405 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:56:55 INFO - PROCESS | 19061 | 1460969815618 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e842800 == 65 [pid = 19061] [id = 193] 01:56:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d2c77dc00) [pid = 19061] [serial = 579] [outer = (nil)] 01:56:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d2d7c0400) [pid = 19061] [serial = 580] [outer = 0x7f9d2c77dc00] 01:56:55 INFO - PROCESS | 19061 | 1460969815693 Marionette DEBUG loaded listener.js 01:56:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d2e80d000) [pid = 19061] [serial = 581] [outer = 0x7f9d2c77dc00] 01:56:56 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:56 INFO - PROCESS | 19061 | 1460969816967 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]]]}] 01:56:57 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 01:56:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1732ms 01:56:57 INFO - PROCESS | 19061 | 1460969817003 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:56:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:56:57 INFO - PROCESS | 19061 | 1460969817009 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 01:56:57 INFO - PROCESS | 19061 | 1460969817016 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:56:57 INFO - PROCESS | 19061 | 1460969817022 Marionette TRACE conn3 <- [1,746,null,{}] 01:56:57 INFO - PROCESS | 19061 | 1460969817081 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}] 01:56:57 INFO - PROCESS | 19061 | 1460969817307 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:56:57 INFO - PROCESS | 19061 | 1460969817416 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335b0000 == 66 [pid = 19061] [id = 194] 01:56:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d2c780c00) [pid = 19061] [serial = 582] [outer = (nil)] 01:56:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d2f6c7800) [pid = 19061] [serial = 583] [outer = 0x7f9d2c780c00] 01:56:57 INFO - PROCESS | 19061 | 1460969817485 Marionette DEBUG loaded listener.js 01:56:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d2ff50000) [pid = 19061] [serial = 584] [outer = 0x7f9d2c780c00] 01:56:58 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:58 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:56:58 INFO - PROCESS | 19061 | 1460969818838 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]]]}] 01:56:58 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.) 01:56:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1837ms 01:56:58 INFO - PROCESS | 19061 | 1460969818855 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:56:58 INFO - PROCESS | 19061 | 1460969818860 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 01:56:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:56:58 INFO - PROCESS | 19061 | 1460969818868 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:56:58 INFO - PROCESS | 19061 | 1460969818872 Marionette TRACE conn3 <- [1,750,null,{}] 01:56:58 INFO - PROCESS | 19061 | 1460969818877 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}] 01:56:59 INFO - PROCESS | 19061 | 1460969819129 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:56:59 INFO - PROCESS | 19061 | 1460969819272 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3960e000 == 67 [pid = 19061] [id = 195] 01:56:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d2e9e3400) [pid = 19061] [serial = 585] [outer = (nil)] 01:56:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d3335c000) [pid = 19061] [serial = 586] [outer = 0x7f9d2e9e3400] 01:56:59 INFO - PROCESS | 19061 | 1460969819343 Marionette DEBUG loaded listener.js 01:56:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d335e8c00) [pid = 19061] [serial = 587] [outer = 0x7f9d2e9e3400] 01:57:00 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:57:00 INFO - PROCESS | 19061 | 1460969820670 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]]]}] 01:57:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:57:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1829ms 01:57:00 INFO - PROCESS | 19061 | 1460969820697 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:57:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:57:00 INFO - PROCESS | 19061 | 1460969820701 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 01:57:00 INFO - PROCESS | 19061 | 1460969820749 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:57:00 INFO - PROCESS | 19061 | 1460969820758 Marionette TRACE conn3 <- [1,754,null,{}] 01:57:00 INFO - PROCESS | 19061 | 1460969820790 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}] 01:57:00 INFO - PROCESS | 19061 | 1460969820951 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:57:01 INFO - PROCESS | 19061 | 1460969821092 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2b3800 == 68 [pid = 19061] [id = 196] 01:57:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d2fe91400) [pid = 19061] [serial = 588] [outer = (nil)] 01:57:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d36880400) [pid = 19061] [serial = 589] [outer = 0x7f9d2fe91400] 01:57:01 INFO - PROCESS | 19061 | 1460969821162 Marionette DEBUG loaded listener.js 01:57:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d37acfc00) [pid = 19061] [serial = 590] [outer = 0x7f9d2fe91400] 01:57:02 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:57:02 INFO - PROCESS | 19061 | 1460969822391 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]]]}] 01:57:02 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 01:57:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1696ms 01:57:02 INFO - PROCESS | 19061 | 1460969822411 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:57:02 INFO - PROCESS | 19061 | 1460969822415 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 01:57:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:57:02 INFO - PROCESS | 19061 | 1460969822421 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:57:02 INFO - PROCESS | 19061 | 1460969822426 Marionette TRACE conn3 <- [1,758,null,{}] 01:57:02 INFO - PROCESS | 19061 | 1460969822432 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}] 01:57:02 INFO - PROCESS | 19061 | 1460969822645 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:57:02 INFO - PROCESS | 19061 | 1460969822790 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30405800 == 69 [pid = 19061] [id = 197] 01:57:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d2c778400) [pid = 19061] [serial = 591] [outer = (nil)] 01:57:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d2c784c00) [pid = 19061] [serial = 592] [outer = 0x7f9d2c778400] 01:57:02 INFO - PROCESS | 19061 | 1460969822861 Marionette DEBUG loaded listener.js 01:57:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d2ffa7000) [pid = 19061] [serial = 593] [outer = 0x7f9d2c778400] 01:57:03 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:57:03 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:57:03 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:57:03 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:57:03 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:57:04 INFO - PROCESS | 19061 | 1460969824085 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]]]}] 01:57:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:57:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1739ms 01:57:04 INFO - PROCESS | 19061 | 1460969824162 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:57:04 INFO - PROCESS | 19061 | 1460969824166 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 01:57:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:57:04 INFO - PROCESS | 19061 | 1460969824181 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:57:04 INFO - PROCESS | 19061 | 1460969824189 Marionette TRACE conn3 <- [1,762,null,{}] 01:57:04 INFO - PROCESS | 19061 | 1460969824200 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}] 01:57:04 INFO - PROCESS | 19061 | 1460969824396 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4f87f000 == 68 [pid = 19061] [id = 90] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f379000 == 67 [pid = 19061] [id = 61] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c99000 == 66 [pid = 19061] [id = 192] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380da800 == 65 [pid = 19061] [id = 191] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d35904000) [pid = 19061] [serial = 547] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | 1460969824638 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37875800 == 64 [pid = 19061] [id = 190] 01:57:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2faf0000 == 65 [pid = 19061] [id = 198] 01:57:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d2ff55000) [pid = 19061] [serial = 594] [outer = (nil)] 01:57:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d30283c00) [pid = 19061] [serial = 595] [outer = 0x7f9d2ff55000] 01:57:04 INFO - PROCESS | 19061 | 1460969824709 Marionette DEBUG loaded listener.js 01:57:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d32027400) [pid = 19061] [serial = 596] [outer = 0x7f9d2ff55000] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b61f000 == 64 [pid = 19061] [id = 185] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38549800 == 63 [pid = 19061] [id = 184] 01:57:04 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e84b800 == 62 [pid = 19061] [id = 183] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d2eb11000) [pid = 19061] [serial = 478] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d2ffa9000) [pid = 19061] [serial = 539] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d3985f000) [pid = 19061] [serial = 529] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d396b0000) [pid = 19061] [serial = 430] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d2ff53000) [pid = 19061] [serial = 454] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d4711d000) [pid = 19061] [serial = 532] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d2f6c7400) [pid = 19061] [serial = 518] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d2ffa5400) [pid = 19061] [serial = 535] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d2c783000) [pid = 19061] [serial = 451] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d2e9eb000) [pid = 19061] [serial = 517] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d2ffa6400) [pid = 19061] [serial = 520] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 93 (0x7f9d47406c00) [pid = 19061] [serial = 533] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 92 (0x7f9d38252400) [pid = 19061] [serial = 526] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 91 (0x7f9d3b581c00) [pid = 19061] [serial = 442] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 90 (0x7f9d390ca400) [pid = 19061] [serial = 527] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 89 (0x7f9d30f48400) [pid = 19061] [serial = 541] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d335e5000) [pid = 19061] [serial = 436] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 87 (0x7f9d333efc00) [pid = 19061] [serial = 542] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 86 (0x7f9d493c0c00) [pid = 19061] [serial = 448] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 85 (0x7f9d35997800) [pid = 19061] [serial = 544] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 84 (0x7f9d3985b800) [pid = 19061] [serial = 488] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 83 (0x7f9d471d5000) [pid = 19061] [serial = 491] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 82 (0x7f9d3b6f9800) [pid = 19061] [serial = 530] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 81 (0x7f9d2ffad800) [pid = 19061] [serial = 433] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 80 (0x7f9d451d7000) [pid = 19061] [serial = 445] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 79 (0x7f9d35911800) [pid = 19061] [serial = 388] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 78 (0x7f9d46293800) [pid = 19061] [serial = 536] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 77 (0x7f9d35910c00) [pid = 19061] [serial = 524] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 76 (0x7f9d3339c400) [pid = 19061] [serial = 485] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 75 (0x7f9d2f815000) [pid = 19061] [serial = 538] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 74 (0x7f9d313b7000) [pid = 19061] [serial = 521] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 73 (0x7f9d38364800) [pid = 19061] [serial = 439] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 72 (0x7f9d3358b800) [pid = 19061] [serial = 494] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 71 (0x7f9d2fe98800) [pid = 19061] [serial = 482] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 70 (0x7f9d33c03400) [pid = 19061] [serial = 523] [outer = (nil)] [url = about:blank] 01:57:04 INFO - PROCESS | 19061 | --DOMWINDOW == 69 (0x7f9d38256000) [pid = 19061] [serial = 545] [outer = (nil)] [url = about:blank] 01:57:05 INFO - PROCESS | 19061 | 1460969825793 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]]]}] 01:57:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:57:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1643ms 01:57:05 INFO - PROCESS | 19061 | 1460969825822 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:57:05 INFO - PROCESS | 19061 | 1460969825829 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 01:57:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:57:05 INFO - PROCESS | 19061 | 1460969825838 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:57:05 INFO - PROCESS | 19061 | 1460969825841 Marionette TRACE conn3 <- [1,766,null,{}] 01:57:05 INFO - PROCESS | 19061 | 1460969825846 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}] 01:57:05 INFO - PROCESS | 19061 | 1460969825982 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:57:06 INFO - PROCESS | 19061 | 1460969826182 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337b7800 == 63 [pid = 19061] [id = 199] 01:57:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 70 (0x7f9d313b7000) [pid = 19061] [serial = 597] [outer = (nil)] 01:57:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 71 (0x7f9d3339c000) [pid = 19061] [serial = 598] [outer = 0x7f9d313b7000] 01:57:06 INFO - PROCESS | 19061 | 1460969826249 Marionette DEBUG loaded listener.js 01:57:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 72 (0x7f9d3359ac00) [pid = 19061] [serial = 599] [outer = 0x7f9d313b7000] 01:57:07 INFO - PROCESS | 19061 | 1460969827303 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]]]}] 01:57:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:57:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1477ms 01:57:07 INFO - PROCESS | 19061 | 1460969827314 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:57:07 INFO - PROCESS | 19061 | 1460969827317 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 01:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:57:07 INFO - PROCESS | 19061 | 1460969827328 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:57:07 INFO - PROCESS | 19061 | 1460969827333 Marionette TRACE conn3 <- [1,770,null,{}] 01:57:07 INFO - PROCESS | 19061 | 1460969827347 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}] 01:57:07 INFO - PROCESS | 19061 | 1460969827521 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:57:07 INFO - PROCESS | 19061 | 1460969827649 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38561800 == 64 [pid = 19061] [id = 200] 01:57:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 73 (0x7f9d33c06400) [pid = 19061] [serial = 600] [outer = (nil)] 01:57:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 74 (0x7f9d35990400) [pid = 19061] [serial = 601] [outer = 0x7f9d33c06400] 01:57:07 INFO - PROCESS | 19061 | 1460969827714 Marionette DEBUG loaded listener.js 01:57:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 75 (0x7f9d36de4400) [pid = 19061] [serial = 602] [outer = 0x7f9d33c06400] 01:57:08 INFO - PROCESS | 19061 | 1460969828439 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]]]}] 01:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1134ms 01:57:08 INFO - PROCESS | 19061 | 1460969828463 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:57:08 INFO - PROCESS | 19061 | 1460969828467 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 01:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:57:08 INFO - PROCESS | 19061 | 1460969828472 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:57:08 INFO - PROCESS | 19061 | 1460969828474 Marionette TRACE conn3 <- [1,774,null,{}] 01:57:08 INFO - PROCESS | 19061 | 1460969828479 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}] 01:57:08 INFO - PROCESS | 19061 | 1460969828689 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:57:08 INFO - PROCESS | 19061 | 1460969828724 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3949a000 == 65 [pid = 19061] [id = 201] 01:57:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 76 (0x7f9d2d7bf800) [pid = 19061] [serial = 603] [outer = (nil)] 01:57:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 77 (0x7f9d37a41c00) [pid = 19061] [serial = 604] [outer = 0x7f9d2d7bf800] 01:57:08 INFO - PROCESS | 19061 | 1460969828793 Marionette DEBUG loaded listener.js 01:57:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 78 (0x7f9d37e10c00) [pid = 19061] [serial = 605] [outer = 0x7f9d2d7bf800] 01:57:09 INFO - PROCESS | 19061 | --DOMWINDOW == 77 (0x7f9d2eb04000) [pid = 19061] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:57:09 INFO - PROCESS | 19061 | --DOMWINDOW == 76 (0x7f9d2c77b800) [pid = 19061] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:57:09 INFO - PROCESS | 19061 | --DOMWINDOW == 75 (0x7f9d2f6c2800) [pid = 19061] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:57:09 INFO - PROCESS | 19061 | --DOMWINDOW == 74 (0x7f9d2ff59c00) [pid = 19061] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:57:09 INFO - PROCESS | 19061 | --DOMWINDOW == 73 (0x7f9d33350c00) [pid = 19061] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:57:09 INFO - PROCESS | 19061 | --DOMWINDOW == 72 (0x7f9d2f6b8c00) [pid = 19061] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:57:09 INFO - PROCESS | 19061 | 1460969829549 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]]]}] 01:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1130ms 01:57:09 INFO - PROCESS | 19061 | 1460969829605 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:57:09 INFO - PROCESS | 19061 | 1460969829607 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 01:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:57:09 INFO - PROCESS | 19061 | 1460969829616 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:57:09 INFO - PROCESS | 19061 | 1460969829618 Marionette TRACE conn3 <- [1,778,null,{}] 01:57:09 INFO - PROCESS | 19061 | 1460969829621 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}] 01:57:09 INFO - PROCESS | 19061 | 1460969829791 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:57:09 INFO - PROCESS | 19061 | 1460969829808 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39df2000 == 66 [pid = 19061] [id = 202] 01:57:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 73 (0x7f9d2d7c7000) [pid = 19061] [serial = 606] [outer = (nil)] 01:57:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 74 (0x7f9d36e53800) [pid = 19061] [serial = 607] [outer = 0x7f9d2d7c7000] 01:57:09 INFO - PROCESS | 19061 | 1460969829863 Marionette DEBUG loaded listener.js 01:57:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 75 (0x7f9d38254000) [pid = 19061] [serial = 608] [outer = 0x7f9d2d7c7000] 01:57:10 INFO - PROCESS | 19061 | 1460969830548 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]]]}] 01:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 973ms 01:57:10 INFO - PROCESS | 19061 | 1460969830589 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:57:10 INFO - PROCESS | 19061 | 1460969830591 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 01:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:57:10 INFO - PROCESS | 19061 | 1460969830597 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:57:10 INFO - PROCESS | 19061 | 1460969830599 Marionette TRACE conn3 <- [1,782,null,{}] 01:57:10 INFO - PROCESS | 19061 | 1460969830604 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}] 01:57:10 INFO - PROCESS | 19061 | 1460969830795 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:57:10 INFO - PROCESS | 19061 | 1460969830819 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b6c5800 == 67 [pid = 19061] [id = 203] 01:57:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 76 (0x7f9d37a41400) [pid = 19061] [serial = 609] [outer = (nil)] 01:57:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 77 (0x7f9d390c4000) [pid = 19061] [serial = 610] [outer = 0x7f9d37a41400] 01:57:10 INFO - PROCESS | 19061 | 1460969830880 Marionette DEBUG loaded listener.js 01:57:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 78 (0x7f9d39859c00) [pid = 19061] [serial = 611] [outer = 0x7f9d37a41400] 01:57:11 INFO - PROCESS | 19061 | 1460969831787 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]]]}] 01:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1231ms 01:57:11 INFO - PROCESS | 19061 | 1460969831829 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:57:11 INFO - PROCESS | 19061 | 1460969831834 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 01:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:57:11 INFO - PROCESS | 19061 | 1460969831841 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:57:11 INFO - PROCESS | 19061 | 1460969831846 Marionette TRACE conn3 <- [1,786,null,{}] 01:57:11 INFO - PROCESS | 19061 | 1460969831854 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}] 01:57:12 INFO - PROCESS | 19061 | 1460969832050 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:57:12 INFO - PROCESS | 19061 | 1460969832192 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e832800 == 68 [pid = 19061] [id = 204] 01:57:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 79 (0x7f9d2f6c0000) [pid = 19061] [serial = 612] [outer = (nil)] 01:57:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 80 (0x7f9d2fe98c00) [pid = 19061] [serial = 613] [outer = 0x7f9d2f6c0000] 01:57:12 INFO - PROCESS | 19061 | 1460969832268 Marionette DEBUG loaded listener.js 01:57:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 81 (0x7f9d30287400) [pid = 19061] [serial = 614] [outer = 0x7f9d2f6c0000] 01:57:13 INFO - PROCESS | 19061 | 1460969833176 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]]]}] 01:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1385ms 01:57:13 INFO - PROCESS | 19061 | 1460969833228 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:57:13 INFO - PROCESS | 19061 | 1460969833236 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 01:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:57:13 INFO - PROCESS | 19061 | 1460969833246 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:57:13 INFO - PROCESS | 19061 | 1460969833250 Marionette TRACE conn3 <- [1,790,null,{}] 01:57:13 INFO - PROCESS | 19061 | 1460969833256 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}] 01:57:13 INFO - PROCESS | 19061 | 1460969833412 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:57:13 INFO - PROCESS | 19061 | 1460969833555 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d7f800 == 69 [pid = 19061] [id = 205] 01:57:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 82 (0x7f9d2f80a400) [pid = 19061] [serial = 615] [outer = (nil)] 01:57:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 83 (0x7f9d3359a400) [pid = 19061] [serial = 616] [outer = 0x7f9d2f80a400] 01:57:13 INFO - PROCESS | 19061 | 1460969833627 Marionette DEBUG loaded listener.js 01:57:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 84 (0x7f9d33c04c00) [pid = 19061] [serial = 617] [outer = 0x7f9d2f80a400] 01:57:14 INFO - PROCESS | 19061 | 1460969834496 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]]]}] 01:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1276ms 01:57:14 INFO - PROCESS | 19061 | 1460969834523 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:57:14 INFO - PROCESS | 19061 | 1460969834527 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 01:57:14 INFO - PROCESS | 19061 | 1460969834532 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:57:14 INFO - PROCESS | 19061 | 1460969834538 Marionette TRACE conn3 <- [1,794,null,{}] 01:57:14 INFO - PROCESS | 19061 | 1460969834553 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}] 01:57:14 INFO - PROCESS | 19061 | 1460969834729 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:57:14 INFO - PROCESS | 19061 | 1460969834882 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fcc800 == 70 [pid = 19061] [id = 206] 01:57:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 85 (0x7f9d335ea400) [pid = 19061] [serial = 618] [outer = (nil)] 01:57:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 86 (0x7f9d38250800) [pid = 19061] [serial = 619] [outer = 0x7f9d335ea400] 01:57:14 INFO - PROCESS | 19061 | 1460969834957 Marionette DEBUG loaded listener.js 01:57:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 87 (0x7f9d39054000) [pid = 19061] [serial = 620] [outer = 0x7f9d335ea400] 01:57:15 INFO - PROCESS | 19061 | 1460969835810 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]]]}] 01:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1337ms 01:57:15 INFO - PROCESS | 19061 | 1460969835870 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:57:15 INFO - PROCESS | 19061 | 1460969835875 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 01:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:57:15 INFO - PROCESS | 19061 | 1460969835880 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:57:15 INFO - PROCESS | 19061 | 1460969835882 Marionette TRACE conn3 <- [1,798,null,{}] 01:57:15 INFO - PROCESS | 19061 | 1460969835888 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}] 01:57:16 INFO - PROCESS | 19061 | 1460969836038 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:57:16 INFO - PROCESS | 19061 | 1460969836185 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d462a9800 == 71 [pid = 19061] [id = 207] 01:57:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d2f819c00) [pid = 19061] [serial = 621] [outer = (nil)] 01:57:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d396b5800) [pid = 19061] [serial = 622] [outer = 0x7f9d2f819c00] 01:57:16 INFO - PROCESS | 19061 | 1460969836257 Marionette DEBUG loaded listener.js 01:57:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d39d50c00) [pid = 19061] [serial = 623] [outer = 0x7f9d2f819c00] 01:57:17 INFO - PROCESS | 19061 | 1460969837095 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]]]}] 01:57:17 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 01:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1277ms 01:57:17 INFO - PROCESS | 19061 | 1460969837158 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:57:17 INFO - PROCESS | 19061 | 1460969837162 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 01:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:57:17 INFO - PROCESS | 19061 | 1460969837167 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:57:17 INFO - PROCESS | 19061 | 1460969837169 Marionette TRACE conn3 <- [1,802,null,{}] 01:57:17 INFO - PROCESS | 19061 | 1460969837175 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}] 01:57:17 INFO - PROCESS | 19061 | 1460969837327 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:57:17 INFO - PROCESS | 19061 | 1460969837470 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d47458000 == 72 [pid = 19061] [id = 208] 01:57:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d3b57e800) [pid = 19061] [serial = 624] [outer = (nil)] 01:57:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d3b5e4400) [pid = 19061] [serial = 625] [outer = 0x7f9d3b57e800] 01:57:17 INFO - PROCESS | 19061 | 1460969837546 Marionette DEBUG loaded listener.js 01:57:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d3b6f9400) [pid = 19061] [serial = 626] [outer = 0x7f9d3b57e800] 01:57:18 INFO - PROCESS | 19061 | 1460969838428 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]]]}] 01:57:18 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 01:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1335ms 01:57:18 INFO - PROCESS | 19061 | 1460969838504 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 01:57:18 INFO - PROCESS | 19061 | 1460969838507 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 01:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:57:18 INFO - PROCESS | 19061 | 1460969838512 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:57:18 INFO - PROCESS | 19061 | 1460969838515 Marionette TRACE conn3 <- [1,806,null,{}] 01:57:18 INFO - PROCESS | 19061 | 1460969838520 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}] 01:57:18 INFO - PROCESS | 19061 | 1460969838727 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:57:18 INFO - PROCESS | 19061 | 1460969838886 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab0c000 == 73 [pid = 19061] [id = 209] 01:57:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d3b765800) [pid = 19061] [serial = 627] [outer = (nil)] 01:57:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d3b9e9c00) [pid = 19061] [serial = 628] [outer = 0x7f9d3b765800] 01:57:18 INFO - PROCESS | 19061 | 1460969838955 Marionette DEBUG loaded listener.js 01:57:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d451dec00) [pid = 19061] [serial = 629] [outer = 0x7f9d3b765800] 01:57:19 INFO - PROCESS | 19061 | 1460969839776 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]]]}] 01:57:19 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 01:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1281ms 01:57:19 INFO - PROCESS | 19061 | 1460969839794 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:57:19 INFO - PROCESS | 19061 | 1460969839797 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 01:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:57:19 INFO - PROCESS | 19061 | 1460969839820 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:57:19 INFO - PROCESS | 19061 | 1460969839823 Marionette TRACE conn3 <- [1,810,null,{}] 01:57:19 INFO - PROCESS | 19061 | 1460969839829 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}] 01:57:19 INFO - PROCESS | 19061 | 1460969839974 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:57:20 INFO - PROCESS | 19061 | 1460969840121 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b53a000 == 74 [pid = 19061] [id = 210] 01:57:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d2c77fc00) [pid = 19061] [serial = 630] [outer = (nil)] 01:57:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d45d72000) [pid = 19061] [serial = 631] [outer = 0x7f9d2c77fc00] 01:57:20 INFO - PROCESS | 19061 | 1460969840189 Marionette DEBUG loaded listener.js 01:57:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d460e4000) [pid = 19061] [serial = 632] [outer = 0x7f9d2c77fc00] 01:57:21 INFO - PROCESS | 19061 | 1460969841253 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]]]}] 01:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1488ms 01:57:21 INFO - PROCESS | 19061 | 1460969841306 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 01:57:21 INFO - PROCESS | 19061 | 1460969841311 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 01:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:57:21 INFO - PROCESS | 19061 | 1460969841319 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:57:21 INFO - PROCESS | 19061 | 1460969841324 Marionette TRACE conn3 <- [1,814,null,{}] 01:57:21 INFO - PROCESS | 19061 | 1460969841332 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}] 01:57:21 INFO - PROCESS | 19061 | 1460969841523 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:57:21 INFO - PROCESS | 19061 | 1460969841839 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f37c000 == 75 [pid = 19061] [id = 211] 01:57:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d2eb0e400) [pid = 19061] [serial = 633] [outer = (nil)] 01:57:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d2fe93800) [pid = 19061] [serial = 634] [outer = 0x7f9d2eb0e400] 01:57:21 INFO - PROCESS | 19061 | 1460969841911 Marionette DEBUG loaded listener.js 01:57:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d2ffa5c00) [pid = 19061] [serial = 635] [outer = 0x7f9d2eb0e400] 01:57:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d48e1b000 == 74 [pid = 19061] [id = 76] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d35b7b800) [pid = 19061] [serial = 577] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d3b6fe400) [pid = 19061] [serial = 559] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335b0000 == 73 [pid = 19061] [id = 194] 01:57:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d494bf000 == 72 [pid = 19061] [id = 159] 01:57:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e842800 == 71 [pid = 19061] [id = 193] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d38d49400) [pid = 19061] [serial = 548] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d2f6bc400) [pid = 19061] [serial = 563] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d2eb0b000) [pid = 19061] [serial = 562] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d2e747400) [pid = 19061] [serial = 550] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d2ffa4400) [pid = 19061] [serial = 553] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d3358d400) [pid = 19061] [serial = 556] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 93 (0x7f9d335e9c00) [pid = 19061] [serial = 574] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 92 (0x7f9d2f982c00) [pid = 19061] [serial = 565] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 91 (0x7f9d2fe96800) [pid = 19061] [serial = 566] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 90 (0x7f9d30494400) [pid = 19061] [serial = 568] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 89 (0x7f9d3339e000) [pid = 19061] [serial = 571] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d33c0b000) [pid = 19061] [serial = 575] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 87 (0x7f9d33595800) [pid = 19061] [serial = 572] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | --DOMWINDOW == 86 (0x7f9d31427800) [pid = 19061] [serial = 569] [outer = (nil)] [url = about:blank] 01:57:22 INFO - PROCESS | 19061 | 1460969842726 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] 01:57:22 INFO - PROCESS | 19061 | 1460969842769 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 01:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:57:22 INFO - PROCESS | 19061 | 1460969842787 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:57:22 INFO - PROCESS | 19061 | 1460969842791 Marionette TRACE conn3 <- [1,818,null,{}] 01:57:22 INFO - PROCESS | 19061 | 1460969842796 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}] 01:57:22 INFO - PROCESS | 19061 | 1460969842934 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:57:22 INFO - PROCESS | 19061 | 1460969842949 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3201b000 == 72 [pid = 19061] [id = 212] 01:57:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 87 (0x7f9d2fe96800) [pid = 19061] [serial = 636] [outer = (nil)] 01:57:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d3335ac00) [pid = 19061] [serial = 637] [outer = 0x7f9d2fe96800] 01:57:23 INFO - PROCESS | 19061 | 1460969843008 Marionette DEBUG loaded listener.js 01:57:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d335df000) [pid = 19061] [serial = 638] [outer = 0x7f9d2fe96800] 01:57:23 INFO - PROCESS | 19061 | 1460969843924 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]]]}] 01:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1196ms 01:57:23 INFO - PROCESS | 19061 | 1460969843979 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:57:23 INFO - PROCESS | 19061 | 1460969843983 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 01:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:57:23 INFO - PROCESS | 19061 | 1460969843988 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:57:23 INFO - PROCESS | 19061 | 1460969843993 Marionette TRACE conn3 <- [1,822,null,{}] 01:57:24 INFO - PROCESS | 19061 | 1460969844007 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}] 01:57:24 INFO - PROCESS | 19061 | 1460969844194 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:57:24 INFO - PROCESS | 19061 | 1460969844209 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380d1000 == 73 [pid = 19061] [id = 213] 01:57:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d2f982c00) [pid = 19061] [serial = 639] [outer = (nil)] 01:57:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d33c0b400) [pid = 19061] [serial = 640] [outer = 0x7f9d2f982c00] 01:57:24 INFO - PROCESS | 19061 | 1460969844273 Marionette DEBUG loaded listener.js 01:57:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d37a2ec00) [pid = 19061] [serial = 641] [outer = 0x7f9d2f982c00] 01:57:25 INFO - PROCESS | 19061 | 1460969845089 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] 01:57:25 INFO - PROCESS | 19061 | 1460969845137 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 01:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:57:25 INFO - PROCESS | 19061 | 1460969845151 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:57:25 INFO - PROCESS | 19061 | 1460969845153 Marionette TRACE conn3 <- [1,826,null,{}] 01:57:25 INFO - PROCESS | 19061 | 1460969845158 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}] 01:57:25 INFO - PROCESS | 19061 | 1460969845337 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:57:25 INFO - PROCESS | 19061 | 1460969845356 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d8e000 == 74 [pid = 19061] [id = 214] 01:57:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d333f0c00) [pid = 19061] [serial = 642] [outer = (nil)] 01:57:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d38d50800) [pid = 19061] [serial = 643] [outer = 0x7f9d333f0c00] 01:57:25 INFO - PROCESS | 19061 | 1460969845414 Marionette DEBUG loaded listener.js 01:57:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d3b5ddc00) [pid = 19061] [serial = 644] [outer = 0x7f9d333f0c00] 01:57:26 INFO - PROCESS | 19061 | 1460969846178 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]]]}] 01:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1083ms 01:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:57:26 INFO - PROCESS | 19061 | 1460969846235 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:57:26 INFO - PROCESS | 19061 | 1460969846237 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 01:57:26 INFO - PROCESS | 19061 | 1460969846243 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:57:26 INFO - PROCESS | 19061 | 1460969846245 Marionette TRACE conn3 <- [1,830,null,{}] 01:57:26 INFO - PROCESS | 19061 | 1460969846250 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}] 01:57:26 INFO - PROCESS | 19061 | 1460969846430 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:57:26 INFO - PROCESS | 19061 | 1460969846460 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b61f000 == 75 [pid = 19061] [id = 215] 01:57:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d3b5e1000) [pid = 19061] [serial = 645] [outer = (nil)] 01:57:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d3b765400) [pid = 19061] [serial = 646] [outer = 0x7f9d3b5e1000] 01:57:26 INFO - PROCESS | 19061 | 1460969846520 Marionette DEBUG loaded listener.js 01:57:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d3f348800) [pid = 19061] [serial = 647] [outer = 0x7f9d3b5e1000] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d33c06400) [pid = 19061] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d2d7c7000) [pid = 19061] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d2d7bf800) [pid = 19061] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 94 (0x7f9d2c780c00) [pid = 19061] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 93 (0x7f9d2c77dc00) [pid = 19061] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 92 (0x7f9d313b7000) [pid = 19061] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 91 (0x7f9d2ff55000) [pid = 19061] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 90 (0x7f9d2e9e3400) [pid = 19061] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 89 (0x7f9d2f6c6000) [pid = 19061] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 88 (0x7f9d2e742400) [pid = 19061] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:57:27 INFO - PROCESS | 19061 | --DOMWINDOW == 87 (0x7f9d33598400) [pid = 19061] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:57:27 INFO - PROCESS | 19061 | 1460969847369 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]]]}] 01:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1180ms 01:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:57:27 INFO - PROCESS | 19061 | 1460969847423 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:57:27 INFO - PROCESS | 19061 | 1460969847425 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 01:57:27 INFO - PROCESS | 19061 | 1460969847434 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:57:27 INFO - PROCESS | 19061 | 1460969847437 Marionette TRACE conn3 <- [1,834,null,{}] 01:57:27 INFO - PROCESS | 19061 | 1460969847442 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}] 01:57:27 INFO - PROCESS | 19061 | 1460969847647 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:57:27 INFO - PROCESS | 19061 | 1460969847661 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fc2800 == 76 [pid = 19061] [id = 216] 01:57:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 88 (0x7f9d2c784000) [pid = 19061] [serial = 648] [outer = (nil)] 01:57:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 89 (0x7f9d377ee400) [pid = 19061] [serial = 649] [outer = 0x7f9d2c784000] 01:57:27 INFO - PROCESS | 19061 | 1460969847720 Marionette DEBUG loaded listener.js 01:57:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 90 (0x7f9d460eb800) [pid = 19061] [serial = 650] [outer = 0x7f9d2c784000] 01:57:28 INFO - PROCESS | 19061 | 1460969848397 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]]]}] 01:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 991ms 01:57:28 INFO - PROCESS | 19061 | 1460969848421 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:57:28 INFO - PROCESS | 19061 | 1460969848424 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 01:57:28 INFO - PROCESS | 19061 | 1460969848428 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:57:28 INFO - PROCESS | 19061 | 1460969848431 Marionette TRACE conn3 <- [1,838,null,{}] 01:57:28 INFO - PROCESS | 19061 | 1460969848436 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}] 01:57:28 INFO - PROCESS | 19061 | 1460969848564 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:57:28 INFO - PROCESS | 19061 | 1460969848674 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49426000 == 77 [pid = 19061] [id = 217] 01:57:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 91 (0x7f9d32027c00) [pid = 19061] [serial = 651] [outer = (nil)] 01:57:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 92 (0x7f9d4628ec00) [pid = 19061] [serial = 652] [outer = 0x7f9d32027c00] 01:57:28 INFO - PROCESS | 19061 | 1460969848729 Marionette DEBUG loaded listener.js 01:57:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 93 (0x7f9d464dc800) [pid = 19061] [serial = 653] [outer = 0x7f9d32027c00] 01:57:29 INFO - PROCESS | 19061 | 1460969849641 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]]]}] 01:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1225ms 01:57:29 INFO - PROCESS | 19061 | 1460969849654 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:57:29 INFO - PROCESS | 19061 | 1460969849658 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 01:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:57:29 INFO - PROCESS | 19061 | 1460969849666 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:57:29 INFO - PROCESS | 19061 | 1460969849671 Marionette TRACE conn3 <- [1,842,null,{}] 01:57:29 INFO - PROCESS | 19061 | 1460969849679 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}] 01:57:29 INFO - PROCESS | 19061 | 1460969849844 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:57:30 INFO - PROCESS | 19061 | 1460969850000 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337b3800 == 78 [pid = 19061] [id = 218] 01:57:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 94 (0x7f9d2f978400) [pid = 19061] [serial = 654] [outer = (nil)] 01:57:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 95 (0x7f9d2ffa7c00) [pid = 19061] [serial = 655] [outer = 0x7f9d2f978400] 01:57:30 INFO - PROCESS | 19061 | 1460969850075 Marionette DEBUG loaded listener.js 01:57:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d33398400) [pid = 19061] [serial = 656] [outer = 0x7f9d2f978400] 01:57:30 INFO - PROCESS | 19061 | 1460969850950 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]]]}] 01:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1329ms 01:57:31 INFO - PROCESS | 19061 | 1460969850996 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:57:31 INFO - PROCESS | 19061 | 1460969851004 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 01:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:57:31 INFO - PROCESS | 19061 | 1460969851014 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:57:31 INFO - PROCESS | 19061 | 1460969851018 Marionette TRACE conn3 <- [1,846,null,{}] 01:57:31 INFO - PROCESS | 19061 | 1460969851023 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}] 01:57:31 INFO - PROCESS | 19061 | 1460969851177 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:57:31 INFO - PROCESS | 19061 | 1460969851331 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40017800 == 79 [pid = 19061] [id = 219] 01:57:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d2f6b7000) [pid = 19061] [serial = 657] [outer = (nil)] 01:57:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d33730c00) [pid = 19061] [serial = 658] [outer = 0x7f9d2f6b7000] 01:57:31 INFO - PROCESS | 19061 | 1460969851403 Marionette DEBUG loaded listener.js 01:57:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d37a2a000) [pid = 19061] [serial = 659] [outer = 0x7f9d2f6b7000] 01:57:32 INFO - PROCESS | 19061 | 1460969852344 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]]]}] 01:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1379ms 01:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:57:32 INFO - PROCESS | 19061 | 1460969852393 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:57:32 INFO - PROCESS | 19061 | 1460969852395 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 01:57:32 INFO - PROCESS | 19061 | 1460969852400 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:57:32 INFO - PROCESS | 19061 | 1460969852406 Marionette TRACE conn3 <- [1,850,null,{}] 01:57:32 INFO - PROCESS | 19061 | 1460969852421 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}] 01:57:32 INFO - PROCESS | 19061 | 1460969852617 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:57:32 INFO - PROCESS | 19061 | 1460969852765 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b716000 == 80 [pid = 19061] [id = 220] 01:57:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d2f981400) [pid = 19061] [serial = 660] [outer = (nil)] 01:57:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d3b76e800) [pid = 19061] [serial = 661] [outer = 0x7f9d2f981400] 01:57:32 INFO - PROCESS | 19061 | 1460969852837 Marionette DEBUG loaded listener.js 01:57:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d451de400) [pid = 19061] [serial = 662] [outer = 0x7f9d2f981400] 01:57:33 INFO - PROCESS | 19061 | 1460969853687 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]]]}] 01:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1337ms 01:57:33 INFO - PROCESS | 19061 | 1460969853737 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:57:33 INFO - PROCESS | 19061 | 1460969853741 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 01:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:57:33 INFO - PROCESS | 19061 | 1460969853747 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:57:33 INFO - PROCESS | 19061 | 1460969853749 Marionette TRACE conn3 <- [1,854,null,{}] 01:57:33 INFO - PROCESS | 19061 | 1460969853754 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}] 01:57:33 INFO - PROCESS | 19061 | 1460969853910 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:57:34 INFO - PROCESS | 19061 | 1460969854074 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4e042800 == 81 [pid = 19061] [id = 221] 01:57:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d335e5000) [pid = 19061] [serial = 663] [outer = (nil)] 01:57:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d46407400) [pid = 19061] [serial = 664] [outer = 0x7f9d335e5000] 01:57:34 INFO - PROCESS | 19061 | 1460969854141 Marionette DEBUG loaded listener.js 01:57:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d471d5c00) [pid = 19061] [serial = 665] [outer = 0x7f9d335e5000] 01:57:34 INFO - PROCESS | 19061 | 1460969854950 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]]]}] 01:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1228ms 01:57:34 INFO - PROCESS | 19061 | 1460969854977 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:57:34 INFO - PROCESS | 19061 | 1460969854981 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 01:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:57:34 INFO - PROCESS | 19061 | 1460969854986 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:57:34 INFO - PROCESS | 19061 | 1460969854988 Marionette TRACE conn3 <- [1,858,null,{}] 01:57:34 INFO - PROCESS | 19061 | 1460969854994 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}] 01:57:35 INFO - PROCESS | 19061 | 1460969855136 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:57:35 INFO - PROCESS | 19061 | 1460969855289 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4f877000 == 82 [pid = 19061] [id = 222] 01:57:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d2f6cb000) [pid = 19061] [serial = 666] [outer = (nil)] 01:57:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d4724ec00) [pid = 19061] [serial = 667] [outer = 0x7f9d2f6cb000] 01:57:35 INFO - PROCESS | 19061 | 1460969855356 Marionette DEBUG loaded listener.js 01:57:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d47406400) [pid = 19061] [serial = 668] [outer = 0x7f9d2f6cb000] 01:57:36 INFO - PROCESS | 19061 | 1460969856172 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]]]}] 01:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1231ms 01:57:36 INFO - PROCESS | 19061 | 1460969856223 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:57:36 INFO - PROCESS | 19061 | 1460969856226 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 01:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:57:36 INFO - PROCESS | 19061 | 1460969856233 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:57:36 INFO - PROCESS | 19061 | 1460969856235 Marionette TRACE conn3 <- [1,862,null,{}] 01:57:36 INFO - PROCESS | 19061 | 1460969856241 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}] 01:57:36 INFO - PROCESS | 19061 | 1460969856412 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:57:36 INFO - PROCESS | 19061 | 1460969856560 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505dd000 == 83 [pid = 19061] [id = 223] 01:57:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d475bd800) [pid = 19061] [serial = 669] [outer = (nil)] 01:57:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d4944ac00) [pid = 19061] [serial = 670] [outer = 0x7f9d475bd800] 01:57:36 INFO - PROCESS | 19061 | 1460969856630 Marionette DEBUG loaded listener.js 01:57:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d4b128400) [pid = 19061] [serial = 671] [outer = 0x7f9d475bd800] 01:57:37 INFO - PROCESS | 19061 | 1460969857486 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]]]}] 01:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1325ms 01:57:37 INFO - PROCESS | 19061 | 1460969857560 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:57:37 INFO - PROCESS | 19061 | 1460969857563 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 01:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:57:37 INFO - PROCESS | 19061 | 1460969857569 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:57:37 INFO - PROCESS | 19061 | 1460969857572 Marionette TRACE conn3 <- [1,866,null,{}] 01:57:37 INFO - PROCESS | 19061 | 1460969857577 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}] 01:57:38 INFO - PROCESS | 19061 | 1460969858001 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:57:38 INFO - PROCESS | 19061 | 1460969858252 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d333c6800 == 84 [pid = 19061] [id = 224] 01:57:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d2eb02c00) [pid = 19061] [serial = 672] [outer = (nil)] 01:57:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2eb10800) [pid = 19061] [serial = 673] [outer = 0x7f9d2eb02c00] 01:57:38 INFO - PROCESS | 19061 | 1460969858312 Marionette DEBUG loaded listener.js 01:57:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d2f977000) [pid = 19061] [serial = 674] [outer = 0x7f9d2eb02c00] 01:57:39 INFO - PROCESS | 19061 | 1460969859087 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]]]}] 01:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1575ms 01:57:39 INFO - PROCESS | 19061 | 1460969859147 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:57:39 INFO - PROCESS | 19061 | 1460969859153 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 01:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:57:39 INFO - PROCESS | 19061 | 1460969859159 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:57:39 INFO - PROCESS | 19061 | 1460969859165 Marionette TRACE conn3 <- [1,870,null,{}] 01:57:39 INFO - PROCESS | 19061 | 1460969859172 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}] 01:57:39 INFO - PROCESS | 19061 | 1460969859321 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:57:39 INFO - PROCESS | 19061 | 1460969859474 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31368800 == 85 [pid = 19061] [id = 225] 01:57:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d2ffa3800) [pid = 19061] [serial = 675] [outer = (nil)] 01:57:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d2e746400) [pid = 19061] [serial = 676] [outer = 0x7f9d2ffa3800] 01:57:39 INFO - PROCESS | 19061 | 1460969859606 Marionette DEBUG loaded listener.js 01:57:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d2ffa8000) [pid = 19061] [serial = 677] [outer = 0x7f9d2ffa3800] 01:57:40 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49438000 == 84 [pid = 19061] [id = 120] 01:57:40 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9e2000 == 83 [pid = 19061] [id = 121] 01:57:40 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335b3000 == 82 [pid = 19061] [id = 189] 01:57:40 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40014800 == 81 [pid = 19061] [id = 143] 01:57:40 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d303d5800 == 80 [pid = 19061] [id = 188] 01:57:40 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39de3800 == 79 [pid = 19061] [id = 51] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d2c784c00) [pid = 19061] [serial = 592] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d36880400) [pid = 19061] [serial = 589] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d390c4000) [pid = 19061] [serial = 610] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | 1460969860556 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]]]}] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d38d55800) [pid = 19061] [serial = 515] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d35990400) [pid = 19061] [serial = 601] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d36e53800) [pid = 19061] [serial = 607] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d37a41c00) [pid = 19061] [serial = 604] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2ff50000) [pid = 19061] [serial = 584] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d2f6c7800) [pid = 19061] [serial = 583] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d2e80d000) [pid = 19061] [serial = 581] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2d7c0400) [pid = 19061] [serial = 580] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d3339c000) [pid = 19061] [serial = 598] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d30283c00) [pid = 19061] [serial = 595] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d3335c000) [pid = 19061] [serial = 586] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d335e8c00) [pid = 19061] [serial = 587] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d32027400) [pid = 19061] [serial = 596] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d37e10c00) [pid = 19061] [serial = 605] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d38254000) [pid = 19061] [serial = 608] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d36de4400) [pid = 19061] [serial = 602] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d3359ac00) [pid = 19061] [serial = 599] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d460e8400) [pid = 19061] [serial = 560] [outer = (nil)] [url = about:blank] 01:57:40 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d36ddd400) [pid = 19061] [serial = 578] [outer = (nil)] [url = about:blank] 01:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1487ms 01:57:40 INFO - PROCESS | 19061 | 1460969860647 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:57:40 INFO - PROCESS | 19061 | 1460969860651 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 01:57:40 INFO - PROCESS | 19061 | 1460969860657 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:57:40 INFO - PROCESS | 19061 | 1460969860660 Marionette TRACE conn3 <- [1,874,null,{}] 01:57:40 INFO - PROCESS | 19061 | 1460969860665 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}] 01:57:40 INFO - PROCESS | 19061 | 1460969860806 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:57:40 INFO - PROCESS | 19061 | 1460969860932 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d304b6000 == 80 [pid = 19061] [id = 226] 01:57:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d2ffa3000) [pid = 19061] [serial = 678] [outer = (nil)] 01:57:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d333a1400) [pid = 19061] [serial = 679] [outer = 0x7f9d2ffa3000] 01:57:40 INFO - PROCESS | 19061 | 1460969860991 Marionette DEBUG loaded listener.js 01:57:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d3358d400) [pid = 19061] [serial = 680] [outer = 0x7f9d2ffa3000] 01:57:41 INFO - PROCESS | 19061 | 1460969861687 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]]]}] 01:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1040ms 01:57:41 INFO - PROCESS | 19061 | 1460969861701 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:57:41 INFO - PROCESS | 19061 | 1460969861707 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 01:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:57:41 INFO - PROCESS | 19061 | 1460969861739 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:57:41 INFO - PROCESS | 19061 | 1460969861746 Marionette TRACE conn3 <- [1,878,null,{}] 01:57:41 INFO - PROCESS | 19061 | 1460969861751 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}] 01:57:41 INFO - PROCESS | 19061 | 1460969861928 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:57:41 INFO - PROCESS | 19061 | 1460969861948 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37f0a000 == 81 [pid = 19061] [id = 227] 01:57:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d2ffa8400) [pid = 19061] [serial = 681] [outer = (nil)] 01:57:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d33c08000) [pid = 19061] [serial = 682] [outer = 0x7f9d2ffa8400] 01:57:42 INFO - PROCESS | 19061 | 1460969862005 Marionette DEBUG loaded listener.js 01:57:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d35b86000) [pid = 19061] [serial = 683] [outer = 0x7f9d2ffa8400] 01:57:42 INFO - PROCESS | 19061 | 1460969862707 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]]]}] 01:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1039ms 01:57:42 INFO - PROCESS | 19061 | 1460969862771 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:57:42 INFO - PROCESS | 19061 | 1460969862774 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 01:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:57:42 INFO - PROCESS | 19061 | 1460969862780 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:57:42 INFO - PROCESS | 19061 | 1460969862792 Marionette TRACE conn3 <- [1,882,null,{}] 01:57:42 INFO - PROCESS | 19061 | 1460969862822 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}] 01:57:43 INFO - PROCESS | 19061 | 1460969863000 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:57:43 INFO - PROCESS | 19061 | 1460969863025 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3040e800 == 82 [pid = 19061] [id = 228] 01:57:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d35905400) [pid = 19061] [serial = 684] [outer = (nil)] 01:57:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d370b9000) [pid = 19061] [serial = 685] [outer = 0x7f9d35905400] 01:57:43 INFO - PROCESS | 19061 | 1460969863083 Marionette DEBUG loaded listener.js 01:57:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d37accc00) [pid = 19061] [serial = 686] [outer = 0x7f9d35905400] 01:57:43 INFO - PROCESS | 19061 | 1460969863896 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]]]}] 01:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1148ms 01:57:43 INFO - PROCESS | 19061 | 1460969863931 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:57:43 INFO - PROCESS | 19061 | 1460969863941 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 01:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:57:43 INFO - PROCESS | 19061 | 1460969863955 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:57:43 INFO - PROCESS | 19061 | 1460969863957 Marionette TRACE conn3 <- [1,886,null,{}] 01:57:43 INFO - PROCESS | 19061 | 1460969863963 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}] 01:57:44 INFO - PROCESS | 19061 | 1460969864153 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:57:44 INFO - PROCESS | 19061 | 1460969864185 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39ddb800 == 83 [pid = 19061] [id = 229] 01:57:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d3824a800) [pid = 19061] [serial = 687] [outer = (nil)] 01:57:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d38253c00) [pid = 19061] [serial = 688] [outer = 0x7f9d3824a800] 01:57:44 INFO - PROCESS | 19061 | 1460969864264 Marionette DEBUG loaded listener.js 01:57:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d3904e800) [pid = 19061] [serial = 689] [outer = 0x7f9d3824a800] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2f982c00) [pid = 19061] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d2d7bfc00) [pid = 19061] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d2eb0e400) [pid = 19061] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d3b5e1000) [pid = 19061] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d37a41400) [pid = 19061] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 101 (0x7f9d2fe96800) [pid = 19061] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 100 (0x7f9d2fe91400) [pid = 19061] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 99 (0x7f9d333f0c00) [pid = 19061] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 98 (0x7f9d2e9f2000) [pid = 19061] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 97 (0x7f9d2c784000) [pid = 19061] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 96 (0x7f9d2c778400) [pid = 19061] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:57:45 INFO - PROCESS | 19061 | --DOMWINDOW == 95 (0x7f9d2d7c1400) [pid = 19061] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:57:45 INFO - PROCESS | 19061 | 1460969865227 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]]]}] 01:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1336ms 01:57:45 INFO - PROCESS | 19061 | 1460969865282 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:57:45 INFO - PROCESS | 19061 | 1460969865286 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 01:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:57:45 INFO - PROCESS | 19061 | 1460969865291 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:57:45 INFO - PROCESS | 19061 | 1460969865292 Marionette TRACE conn3 <- [1,890,null,{}] 01:57:45 INFO - PROCESS | 19061 | 1460969865297 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}] 01:57:45 INFO - PROCESS | 19061 | 1460969865435 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:57:45 INFO - PROCESS | 19061 | 1460969865448 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b61d000 == 84 [pid = 19061] [id = 230] 01:57:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 96 (0x7f9d2d7cd800) [pid = 19061] [serial = 690] [outer = (nil)] 01:57:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 97 (0x7f9d2ff5d400) [pid = 19061] [serial = 691] [outer = 0x7f9d2d7cd800] 01:57:45 INFO - PROCESS | 19061 | 1460969865598 Marionette DEBUG loaded listener.js 01:57:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 98 (0x7f9d39053800) [pid = 19061] [serial = 692] [outer = 0x7f9d2d7cd800] 01:57:46 INFO - PROCESS | 19061 | 1460969866187 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]]]}] 01:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 930ms 01:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:57:46 INFO - PROCESS | 19061 | 1460969866220 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:57:46 INFO - PROCESS | 19061 | 1460969866223 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 01:57:46 INFO - PROCESS | 19061 | 1460969866229 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:57:46 INFO - PROCESS | 19061 | 1460969866232 Marionette TRACE conn3 <- [1,894,null,{}] 01:57:46 INFO - PROCESS | 19061 | 1460969866236 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}] 01:57:46 INFO - PROCESS | 19061 | 1460969866365 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:57:46 INFO - PROCESS | 19061 | 1460969866382 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45f78000 == 85 [pid = 19061] [id = 231] 01:57:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 99 (0x7f9d39052c00) [pid = 19061] [serial = 693] [outer = (nil)] 01:57:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 100 (0x7f9d39d41800) [pid = 19061] [serial = 694] [outer = 0x7f9d39052c00] 01:57:46 INFO - PROCESS | 19061 | 1460969866436 Marionette DEBUG loaded listener.js 01:57:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 101 (0x7f9d3b74c400) [pid = 19061] [serial = 695] [outer = 0x7f9d39052c00] 01:57:47 INFO - PROCESS | 19061 | 1460969867315 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]]]}] 01:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1131ms 01:57:47 INFO - PROCESS | 19061 | 1460969867359 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:57:47 INFO - PROCESS | 19061 | 1460969867365 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 01:57:47 INFO - PROCESS | 19061 | 1460969867373 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:57:47 INFO - PROCESS | 19061 | 1460969867379 Marionette TRACE conn3 <- [1,898,null,{}] 01:57:47 INFO - PROCESS | 19061 | 1460969867431 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}] 01:57:47 INFO - PROCESS | 19061 | 1460969867592 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:57:47 INFO - PROCESS | 19061 | 1460969867744 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31453800 == 86 [pid = 19061] [id = 232] 01:57:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 102 (0x7f9d2c775800) [pid = 19061] [serial = 696] [outer = (nil)] 01:57:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d2f985400) [pid = 19061] [serial = 697] [outer = 0x7f9d2c775800] 01:57:47 INFO - PROCESS | 19061 | 1460969867856 Marionette DEBUG loaded listener.js 01:57:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d30f4b800) [pid = 19061] [serial = 698] [outer = 0x7f9d2c775800] 01:57:48 INFO - PROCESS | 19061 | 1460969868750 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]]]}] 01:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1435ms 01:57:48 INFO - PROCESS | 19061 | 1460969868809 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:57:48 INFO - PROCESS | 19061 | 1460969868817 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 01:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:57:48 INFO - PROCESS | 19061 | 1460969868826 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:57:48 INFO - PROCESS | 19061 | 1460969868830 Marionette TRACE conn3 <- [1,902,null,{}] 01:57:48 INFO - PROCESS | 19061 | 1460969868835 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}] 01:57:49 INFO - PROCESS | 19061 | 1460969869005 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:57:49 INFO - PROCESS | 19061 | 1460969869160 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3949f800 == 87 [pid = 19061] [id = 233] 01:57:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d2e818c00) [pid = 19061] [serial = 699] [outer = (nil)] 01:57:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d3358d800) [pid = 19061] [serial = 700] [outer = 0x7f9d2e818c00] 01:57:49 INFO - PROCESS | 19061 | 1460969869230 Marionette DEBUG loaded listener.js 01:57:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d33c03400) [pid = 19061] [serial = 701] [outer = 0x7f9d2e818c00] 01:57:50 INFO - PROCESS | 19061 | 1460969870147 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]]]}] 01:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1384ms 01:57:50 INFO - PROCESS | 19061 | 1460969870211 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:57:50 INFO - PROCESS | 19061 | 1460969870215 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 01:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:57:50 INFO - PROCESS | 19061 | 1460969870220 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:57:50 INFO - PROCESS | 19061 | 1460969870225 Marionette TRACE conn3 <- [1,906,null,{}] 01:57:50 INFO - PROCESS | 19061 | 1460969870241 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}] 01:57:50 INFO - PROCESS | 19061 | 1460969870432 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:57:50 INFO - PROCESS | 19061 | 1460969870625 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49433000 == 88 [pid = 19061] [id = 234] 01:57:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d377e3c00) [pid = 19061] [serial = 702] [outer = (nil)] 01:57:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d37f49400) [pid = 19061] [serial = 703] [outer = 0x7f9d377e3c00] 01:57:50 INFO - PROCESS | 19061 | 1460969870743 Marionette DEBUG loaded listener.js 01:57:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d39049400) [pid = 19061] [serial = 704] [outer = 0x7f9d377e3c00] 01:57:51 INFO - PROCESS | 19061 | 1460969871517 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]]]}] 01:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1337ms 01:57:51 INFO - PROCESS | 19061 | 1460969871557 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:57:51 INFO - PROCESS | 19061 | 1460969871562 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 01:57:51 INFO - PROCESS | 19061 | 1460969871567 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:57:51 INFO - PROCESS | 19061 | 1460969871570 Marionette TRACE conn3 <- [1,910,null,{}] 01:57:51 INFO - PROCESS | 19061 | 1460969871575 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}] 01:57:51 INFO - PROCESS | 19061 | 1460969871725 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:57:51 INFO - PROCESS | 19061 | 1460969871878 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b64a800 == 89 [pid = 19061] [id = 235] 01:57:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d35906800) [pid = 19061] [serial = 705] [outer = (nil)] 01:57:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d3b57fc00) [pid = 19061] [serial = 706] [outer = 0x7f9d35906800] 01:57:51 INFO - PROCESS | 19061 | 1460969871947 Marionette DEBUG loaded listener.js 01:57:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d3b9ec400) [pid = 19061] [serial = 707] [outer = 0x7f9d35906800] 01:57:52 INFO - PROCESS | 19061 | 1460969872773 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]]]}] 01:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1240ms 01:57:52 INFO - PROCESS | 19061 | 1460969872808 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:57:52 INFO - PROCESS | 19061 | 1460969872811 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 01:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:57:52 INFO - PROCESS | 19061 | 1460969872816 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:57:52 INFO - PROCESS | 19061 | 1460969872819 Marionette TRACE conn3 <- [1,914,null,{}] 01:57:52 INFO - PROCESS | 19061 | 1460969872824 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}] 01:57:52 INFO - PROCESS | 19061 | 1460969872965 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:57:53 INFO - PROCESS | 19061 | 1460969873118 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505d0000 == 90 [pid = 19061] [id = 236] 01:57:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d391e8000) [pid = 19061] [serial = 708] [outer = (nil)] 01:57:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d451d5000) [pid = 19061] [serial = 709] [outer = 0x7f9d391e8000] 01:57:53 INFO - PROCESS | 19061 | 1460969873186 Marionette DEBUG loaded listener.js 01:57:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d46296800) [pid = 19061] [serial = 710] [outer = 0x7f9d391e8000] 01:57:54 INFO - PROCESS | 19061 | 1460969874043 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]]]}] 01:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1283ms 01:57:54 INFO - PROCESS | 19061 | 1460969874100 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:57:54 INFO - PROCESS | 19061 | 1460969874104 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 01:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:57:54 INFO - PROCESS | 19061 | 1460969874110 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:57:54 INFO - PROCESS | 19061 | 1460969874112 Marionette TRACE conn3 <- [1,918,null,{}] 01:57:54 INFO - PROCESS | 19061 | 1460969874118 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}] 01:57:54 INFO - PROCESS | 19061 | 1460969874293 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:57:54 INFO - PROCESS | 19061 | 1460969874444 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac2b000 == 91 [pid = 19061] [id = 237] 01:57:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d3b9ed000) [pid = 19061] [serial = 711] [outer = (nil)] 01:57:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d49321c00) [pid = 19061] [serial = 712] [outer = 0x7f9d3b9ed000] 01:57:54 INFO - PROCESS | 19061 | 1460969874514 Marionette DEBUG loaded listener.js 01:57:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d4b121400) [pid = 19061] [serial = 713] [outer = 0x7f9d3b9ed000] 01:57:55 INFO - PROCESS | 19061 | 1460969875385 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]]]}] 01:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1329ms 01:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:57:55 INFO - PROCESS | 19061 | 1460969875439 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:57:55 INFO - PROCESS | 19061 | 1460969875442 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 01:57:55 INFO - PROCESS | 19061 | 1460969875448 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:57:55 INFO - PROCESS | 19061 | 1460969875451 Marionette TRACE conn3 <- [1,922,null,{}] 01:57:55 INFO - PROCESS | 19061 | 1460969875456 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}] 01:57:55 INFO - PROCESS | 19061 | 1460969875601 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:57:55 INFO - PROCESS | 19061 | 1460969875756 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac3f000 == 92 [pid = 19061] [id = 238] 01:57:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d4711c000) [pid = 19061] [serial = 714] [outer = (nil)] 01:57:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d4b258800) [pid = 19061] [serial = 715] [outer = 0x7f9d4711c000] 01:57:55 INFO - PROCESS | 19061 | 1460969875825 Marionette DEBUG loaded listener.js 01:57:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d4b504c00) [pid = 19061] [serial = 716] [outer = 0x7f9d4711c000] 01:57:56 INFO - PROCESS | 19061 | 1460969876594 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]]]}] 01:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1185ms 01:57:56 INFO - PROCESS | 19061 | 1460969876633 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:57:56 INFO - PROCESS | 19061 | 1460969876637 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 01:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:57:56 INFO - PROCESS | 19061 | 1460969876642 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:57:56 INFO - PROCESS | 19061 | 1460969876645 Marionette TRACE conn3 <- [1,926,null,{}] 01:57:56 INFO - PROCESS | 19061 | 1460969876650 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}] 01:57:56 INFO - PROCESS | 19061 | 1460969876796 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:57:56 INFO - PROCESS | 19061 | 1460969876947 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef8e000 == 93 [pid = 19061] [id = 239] 01:57:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d2d7bf800) [pid = 19061] [serial = 717] [outer = (nil)] 01:57:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d313bf000) [pid = 19061] [serial = 718] [outer = 0x7f9d2d7bf800] 01:57:57 INFO - PROCESS | 19061 | 1460969877012 Marionette DEBUG loaded listener.js 01:57:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d4b504800) [pid = 19061] [serial = 719] [outer = 0x7f9d2d7bf800] 01:57:58 INFO - PROCESS | 19061 | 1460969878094 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]]]}] 01:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1480ms 01:57:58 INFO - PROCESS | 19061 | 1460969878123 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:57:58 INFO - PROCESS | 19061 | 1460969878129 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 01:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:57:58 INFO - PROCESS | 19061 | 1460969878137 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:57:58 INFO - PROCESS | 19061 | 1460969878141 Marionette TRACE conn3 <- [1,930,null,{}] 01:57:58 INFO - PROCESS | 19061 | 1460969878148 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}] 01:57:58 INFO - PROCESS | 19061 | 1460969878303 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:57:58 INFO - PROCESS | 19061 | 1460969878478 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337b0000 == 94 [pid = 19061] [id = 240] 01:57:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d2e811c00) [pid = 19061] [serial = 720] [outer = (nil)] 01:57:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d2f6c7800) [pid = 19061] [serial = 721] [outer = 0x7f9d2e811c00] 01:57:58 INFO - PROCESS | 19061 | 1460969878539 Marionette DEBUG loaded listener.js 01:57:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d3028f800) [pid = 19061] [serial = 722] [outer = 0x7f9d2e811c00] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b6c4000 == 93 [pid = 19061] [id = 112] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b61d000 == 92 [pid = 19061] [id = 230] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d4628ec00) [pid = 19061] [serial = 652] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39ddb800 == 91 [pid = 19061] [id = 229] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3040e800 == 90 [pid = 19061] [id = 228] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37f0a000 == 89 [pid = 19061] [id = 227] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d304b6000 == 88 [pid = 19061] [id = 226] 01:57:59 INFO - PROCESS | 19061 | 1460969879514 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]]]}] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31368800 == 87 [pid = 19061] [id = 225] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d333c6800 == 86 [pid = 19061] [id = 224] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40017800 == 85 [pid = 19061] [id = 219] 01:57:59 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d337b3800 == 84 [pid = 19061] [id = 218] 01:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1437ms 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d37a2ec00) [pid = 19061] [serial = 641] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d3359a400) [pid = 19061] [serial = 616] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d396b5800) [pid = 19061] [serial = 622] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d2eb10000) [pid = 19061] [serial = 551] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d2fe93800) [pid = 19061] [serial = 634] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d3b765400) [pid = 19061] [serial = 646] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d39859c00) [pid = 19061] [serial = 611] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d335df000) [pid = 19061] [serial = 638] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d37acfc00) [pid = 19061] [serial = 590] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 117 (0x7f9d3b5ddc00) [pid = 19061] [serial = 644] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 116 (0x7f9d3f348800) [pid = 19061] [serial = 647] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 115 (0x7f9d38d50800) [pid = 19061] [serial = 643] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 114 (0x7f9d38250800) [pid = 19061] [serial = 619] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d37ad2c00) [pid = 19061] [serial = 557] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d45d72000) [pid = 19061] [serial = 631] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d33c0b400) [pid = 19061] [serial = 640] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d460eb800) [pid = 19061] [serial = 650] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d3335ac00) [pid = 19061] [serial = 637] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d2fe98c00) [pid = 19061] [serial = 613] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d3b5e4400) [pid = 19061] [serial = 625] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2ffa7000) [pid = 19061] [serial = 593] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 105 (0x7f9d377ee400) [pid = 19061] [serial = 649] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 104 (0x7f9d3339dc00) [pid = 19061] [serial = 554] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 103 (0x7f9d3b9e9c00) [pid = 19061] [serial = 628] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | --DOMWINDOW == 102 (0x7f9d2ffa5c00) [pid = 19061] [serial = 635] [outer = (nil)] [url = about:blank] 01:57:59 INFO - PROCESS | 19061 | 1460969879607 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:57:59 INFO - PROCESS | 19061 | 1460969879614 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 01:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:57:59 INFO - PROCESS | 19061 | 1460969879625 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:57:59 INFO - PROCESS | 19061 | 1460969879628 Marionette TRACE conn3 <- [1,934,null,{}] 01:57:59 INFO - PROCESS | 19061 | 1460969879634 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}] 01:57:59 INFO - PROCESS | 19061 | 1460969879772 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:57:59 INFO - PROCESS | 19061 | 1460969879783 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:57:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d304b6000 == 85 [pid = 19061] [id = 241] 01:57:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 103 (0x7f9d2ff4e800) [pid = 19061] [serial = 723] [outer = (nil)] 01:57:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 104 (0x7f9d333a2800) [pid = 19061] [serial = 724] [outer = 0x7f9d2ff4e800] 01:57:59 INFO - PROCESS | 19061 | 1460969879842 Marionette DEBUG loaded listener.js 01:57:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 105 (0x7f9d33726c00) [pid = 19061] [serial = 725] [outer = 0x7f9d2ff4e800] 01:58:00 INFO - PROCESS | 19061 | 1460969880700 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]]]}] 01:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1131ms 01:58:00 INFO - PROCESS | 19061 | 1460969880756 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:58:00 INFO - PROCESS | 19061 | 1460969880760 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 01:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:58:00 INFO - PROCESS | 19061 | 1460969880765 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:58:00 INFO - PROCESS | 19061 | 1460969880770 Marionette TRACE conn3 <- [1,938,null,{}] 01:58:00 INFO - PROCESS | 19061 | 1460969880784 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}] 01:58:00 INFO - PROCESS | 19061 | 1460969880925 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:58:01 INFO - PROCESS | 19061 | 1460969881039 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380e7000 == 86 [pid = 19061] [id = 242] 01:58:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 106 (0x7f9d313bec00) [pid = 19061] [serial = 726] [outer = (nil)] 01:58:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d35b7a400) [pid = 19061] [serial = 727] [outer = 0x7f9d313bec00] 01:58:01 INFO - PROCESS | 19061 | 1460969881100 Marionette DEBUG loaded listener.js 01:58:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d37e10c00) [pid = 19061] [serial = 728] [outer = 0x7f9d313bec00] 01:58:01 INFO - PROCESS | 19061 | 1460969881757 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]]]}] 01:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1041ms 01:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:58:01 INFO - PROCESS | 19061 | 1460969881807 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:58:01 INFO - PROCESS | 19061 | 1460969881810 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 01:58:01 INFO - PROCESS | 19061 | 1460969881815 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:58:01 INFO - PROCESS | 19061 | 1460969881818 Marionette TRACE conn3 <- [1,942,null,{}] 01:58:01 INFO - PROCESS | 19061 | 1460969881823 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}] 01:58:02 INFO - PROCESS | 19061 | 1460969882035 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:58:02 INFO - PROCESS | 19061 | 1460969882061 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38eb8000 == 87 [pid = 19061] [id = 243] 01:58:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d37a29800) [pid = 19061] [serial = 729] [outer = (nil)] 01:58:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d396b5800) [pid = 19061] [serial = 730] [outer = 0x7f9d37a29800] 01:58:02 INFO - PROCESS | 19061 | 1460969882116 Marionette DEBUG loaded listener.js 01:58:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d3b766800) [pid = 19061] [serial = 731] [outer = 0x7f9d37a29800] 01:58:02 INFO - PROCESS | 19061 | 1460969882885 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]]]}] 01:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1129ms 01:58:02 INFO - PROCESS | 19061 | 1460969882950 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:58:02 INFO - PROCESS | 19061 | 1460969882953 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 01:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:58:02 INFO - PROCESS | 19061 | 1460969882959 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:58:02 INFO - PROCESS | 19061 | 1460969882960 Marionette TRACE conn3 <- [1,946,null,{}] 01:58:02 INFO - PROCESS | 19061 | 1460969882965 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}] 01:58:03 INFO - PROCESS | 19061 | 1460969883133 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:58:03 INFO - PROCESS | 19061 | 1460969883165 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b616000 == 88 [pid = 19061] [id = 244] 01:58:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d3824d000) [pid = 19061] [serial = 732] [outer = (nil)] 01:58:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d3f43a000) [pid = 19061] [serial = 733] [outer = 0x7f9d3824d000] 01:58:03 INFO - PROCESS | 19061 | 1460969883221 Marionette DEBUG loaded listener.js 01:58:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d462e9400) [pid = 19061] [serial = 734] [outer = 0x7f9d3824d000] 01:58:04 INFO - PROCESS | 19061 | 1460969884149 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]]]}] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 113 (0x7f9d35905400) [pid = 19061] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 112 (0x7f9d3824a800) [pid = 19061] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 111 (0x7f9d2ffa3000) [pid = 19061] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 110 (0x7f9d2eb02c00) [pid = 19061] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 109 (0x7f9d2ffa3800) [pid = 19061] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 108 (0x7f9d32027c00) [pid = 19061] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 107 (0x7f9d2ffa8400) [pid = 19061] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:58:04 INFO - PROCESS | 19061 | --DOMWINDOW == 106 (0x7f9d2d7cd800) [pid = 19061] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1228ms 01:58:04 INFO - PROCESS | 19061 | 1460969884191 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:58:04 INFO - PROCESS | 19061 | 1460969884193 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 01:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:58:04 INFO - PROCESS | 19061 | 1460969884198 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:58:04 INFO - PROCESS | 19061 | 1460969884200 Marionette TRACE conn3 <- [1,950,null,{}] 01:58:04 INFO - PROCESS | 19061 | 1460969884206 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}] 01:58:04 INFO - PROCESS | 19061 | 1460969884361 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:58:04 INFO - PROCESS | 19061 | 1460969884379 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f40f800 == 89 [pid = 19061] [id = 245] 01:58:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 107 (0x7f9d38250800) [pid = 19061] [serial = 735] [outer = (nil)] 01:58:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 108 (0x7f9d49322c00) [pid = 19061] [serial = 736] [outer = 0x7f9d38250800] 01:58:04 INFO - PROCESS | 19061 | 1460969884538 Marionette DEBUG loaded listener.js 01:58:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 109 (0x7f9d4ab38400) [pid = 19061] [serial = 737] [outer = 0x7f9d38250800] 01:58:05 INFO - PROCESS | 19061 | 1460969885099 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]]]}] 01:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 934ms 01:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:58:05 INFO - PROCESS | 19061 | 1460969885133 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:58:05 INFO - PROCESS | 19061 | 1460969885136 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 01:58:05 INFO - PROCESS | 19061 | 1460969885140 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:58:05 INFO - PROCESS | 19061 | 1460969885144 Marionette TRACE conn3 <- [1,954,null,{}] 01:58:05 INFO - PROCESS | 19061 | 1460969885149 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}] 01:58:05 INFO - PROCESS | 19061 | 1460969885293 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:58:05 INFO - PROCESS | 19061 | 1460969885310 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46ec6000 == 90 [pid = 19061] [id = 246] 01:58:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 110 (0x7f9d31f81c00) [pid = 19061] [serial = 738] [outer = (nil)] 01:58:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 111 (0x7f9d4b259400) [pid = 19061] [serial = 739] [outer = 0x7f9d31f81c00] 01:58:05 INFO - PROCESS | 19061 | 1460969885367 Marionette DEBUG loaded listener.js 01:58:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 112 (0x7f9d4b597800) [pid = 19061] [serial = 740] [outer = 0x7f9d31f81c00] 01:58:06 INFO - PROCESS | 19061 | 1460969886090 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]]]}] 01:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 984ms 01:58:06 INFO - PROCESS | 19061 | 1460969886126 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:58:06 INFO - PROCESS | 19061 | 1460969886129 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 01:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:58:06 INFO - PROCESS | 19061 | 1460969886268 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:58:06 INFO - PROCESS | 19061 | 1460969886275 Marionette TRACE conn3 <- [1,958,null,{}] 01:58:06 INFO - PROCESS | 19061 | 1460969886283 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}] 01:58:06 INFO - PROCESS | 19061 | 1460969886440 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:58:06 INFO - PROCESS | 19061 | 1460969886600 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d333bc800 == 91 [pid = 19061] [id = 247] 01:58:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 113 (0x7f9d2ebebc00) [pid = 19061] [serial = 741] [outer = (nil)] 01:58:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 114 (0x7f9d2ebefc00) [pid = 19061] [serial = 742] [outer = 0x7f9d2ebebc00] 01:58:06 INFO - PROCESS | 19061 | 1460969886672 Marionette DEBUG loaded listener.js 01:58:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 115 (0x7f9d2ebf5800) [pid = 19061] [serial = 743] [outer = 0x7f9d2ebebc00] 01:58:07 INFO - PROCESS | 19061 | 1460969887504 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]]]}] 01:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1341ms 01:58:07 INFO - PROCESS | 19061 | 1460969887559 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:58:07 INFO - PROCESS | 19061 | 1460969887564 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 01:58:07 INFO - PROCESS | 19061 | 1460969887570 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:58:07 INFO - PROCESS | 19061 | 1460969887574 Marionette TRACE conn3 <- [1,962,null,{}] 01:58:07 INFO - PROCESS | 19061 | 1460969887584 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}] 01:58:07 INFO - PROCESS | 19061 | 1460969887752 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:58:07 INFO - PROCESS | 19061 | 1460969887904 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d78000 == 92 [pid = 19061] [id = 248] 01:58:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 116 (0x7f9d2ebec400) [pid = 19061] [serial = 744] [outer = (nil)] 01:58:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 117 (0x7f9d313be400) [pid = 19061] [serial = 745] [outer = 0x7f9d2ebec400] 01:58:07 INFO - PROCESS | 19061 | 1460969887976 Marionette DEBUG loaded listener.js 01:58:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 118 (0x7f9d333a4c00) [pid = 19061] [serial = 746] [outer = 0x7f9d2ebec400] 01:58:08 INFO - PROCESS | 19061 | 1460969888929 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]]]}] 01:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1434ms 01:58:09 INFO - PROCESS | 19061 | 1460969889004 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:58:09 INFO - PROCESS | 19061 | 1460969889008 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 01:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:58:09 INFO - PROCESS | 19061 | 1460969889013 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:58:09 INFO - PROCESS | 19061 | 1460969889016 Marionette TRACE conn3 <- [1,966,null,{}] 01:58:09 INFO - PROCESS | 19061 | 1460969889021 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}] 01:58:09 INFO - PROCESS | 19061 | 1460969889232 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:58:09 INFO - PROCESS | 19061 | 1460969889440 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac3b000 == 93 [pid = 19061] [id = 249] 01:58:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d3687f400) [pid = 19061] [serial = 747] [outer = (nil)] 01:58:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d37acb000) [pid = 19061] [serial = 748] [outer = 0x7f9d3687f400] 01:58:09 INFO - PROCESS | 19061 | 1460969889567 Marionette DEBUG loaded listener.js 01:58:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d38579000) [pid = 19061] [serial = 749] [outer = 0x7f9d3687f400] 01:58:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d33398c00) [pid = 19061] [serial = 750] [outer = 0x7f9d2f6ba400] 01:58:10 INFO - PROCESS | 19061 | 1460969890517 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]]]}] 01:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1535ms 01:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:58:10 INFO - PROCESS | 19061 | 1460969890549 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:58:10 INFO - PROCESS | 19061 | 1460969890552 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 01:58:10 INFO - PROCESS | 19061 | 1460969890559 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:58:10 INFO - PROCESS | 19061 | 1460969890562 Marionette TRACE conn3 <- [1,970,null,{}] 01:58:10 INFO - PROCESS | 19061 | 1460969890567 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}] 01:58:10 INFO - PROCESS | 19061 | 1460969890722 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:58:10 INFO - PROCESS | 19061 | 1460969890882 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4d382000 == 94 [pid = 19061] [id = 250] 01:58:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d2e80b000) [pid = 19061] [serial = 751] [outer = (nil)] 01:58:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d451ddc00) [pid = 19061] [serial = 752] [outer = 0x7f9d2e80b000] 01:58:10 INFO - PROCESS | 19061 | 1460969890951 Marionette DEBUG loaded listener.js 01:58:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d493c0c00) [pid = 19061] [serial = 753] [outer = 0x7f9d2e80b000] 01:58:11 INFO - PROCESS | 19061 | 1460969891790 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]]]}] 01:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1285ms 01:58:11 INFO - PROCESS | 19061 | 1460969891844 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:58:11 INFO - PROCESS | 19061 | 1460969891846 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 01:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:58:11 INFO - PROCESS | 19061 | 1460969891852 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:58:11 INFO - PROCESS | 19061 | 1460969891854 Marionette TRACE conn3 <- [1,974,null,{}] 01:58:11 INFO - PROCESS | 19061 | 1460969891860 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}] 01:58:12 INFO - PROCESS | 19061 | 1460969891999 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:58:12 INFO - PROCESS | 19061 | 1460969892156 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d5067c800 == 95 [pid = 19061] [id = 251] 01:58:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d3824f000) [pid = 19061] [serial = 754] [outer = (nil)] 01:58:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d4b259000) [pid = 19061] [serial = 755] [outer = 0x7f9d3824f000] 01:58:12 INFO - PROCESS | 19061 | 1460969892226 Marionette DEBUG loaded listener.js 01:58:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d4b607400) [pid = 19061] [serial = 756] [outer = 0x7f9d3824f000] 01:58:13 INFO - PROCESS | 19061 | 1460969893050 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]]]}] 01:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1227ms 01:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:58:13 INFO - PROCESS | 19061 | 1460969893080 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:58:13 INFO - PROCESS | 19061 | 1460969893083 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 01:58:13 INFO - PROCESS | 19061 | 1460969893087 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:58:13 INFO - PROCESS | 19061 | 1460969893091 Marionette TRACE conn3 <- [1,978,null,{}] 01:58:13 INFO - PROCESS | 19061 | 1460969893096 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}] 01:58:13 INFO - PROCESS | 19061 | 1460969893263 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:58:13 INFO - PROCESS | 19061 | 1460969893427 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284bf000 == 96 [pid = 19061] [id = 252] 01:58:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d49484800) [pid = 19061] [serial = 757] [outer = (nil)] 01:58:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d4d38b000) [pid = 19061] [serial = 758] [outer = 0x7f9d49484800] 01:58:13 INFO - PROCESS | 19061 | 1460969893492 Marionette DEBUG loaded listener.js 01:58:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d4e082c00) [pid = 19061] [serial = 759] [outer = 0x7f9d49484800] 01:58:14 INFO - PROCESS | 19061 | 1460969894319 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]]]}] 01:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1282ms 01:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:58:14 INFO - PROCESS | 19061 | 1460969894370 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:58:14 INFO - PROCESS | 19061 | 1460969894373 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 01:58:14 INFO - PROCESS | 19061 | 1460969894379 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:58:14 INFO - PROCESS | 19061 | 1460969894382 Marionette TRACE conn3 <- [1,982,null,{}] 01:58:14 INFO - PROCESS | 19061 | 1460969894387 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}] 01:58:14 INFO - PROCESS | 19061 | 1460969894528 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:58:14 INFO - PROCESS | 19061 | 1460969894688 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b087000 == 97 [pid = 19061] [id = 253] 01:58:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d4b72bc00) [pid = 19061] [serial = 760] [outer = (nil)] 01:58:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 133 (0x7f9d4b79e800) [pid = 19061] [serial = 761] [outer = 0x7f9d4b72bc00] 01:58:14 INFO - PROCESS | 19061 | 1460969894760 Marionette DEBUG loaded listener.js 01:58:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d4b7a3000) [pid = 19061] [serial = 762] [outer = 0x7f9d4b72bc00] 01:58:15 INFO - PROCESS | 19061 | 1460969895582 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]]]}] 01:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1278ms 01:58:15 INFO - PROCESS | 19061 | 1460969895658 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:58:15 INFO - PROCESS | 19061 | 1460969895661 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 01:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:58:15 INFO - PROCESS | 19061 | 1460969895667 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:58:15 INFO - PROCESS | 19061 | 1460969895669 Marionette TRACE conn3 <- [1,986,null,{}] 01:58:15 INFO - PROCESS | 19061 | 1460969895674 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}] 01:58:15 INFO - PROCESS | 19061 | 1460969895870 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:58:16 INFO - PROCESS | 19061 | 1460969896026 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24ee7000 == 98 [pid = 19061] [id = 254] 01:58:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d2d7c1400) [pid = 19061] [serial = 763] [outer = (nil)] 01:58:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d2f6c8800) [pid = 19061] [serial = 764] [outer = 0x7f9d2d7c1400] 01:58:16 INFO - PROCESS | 19061 | 1460969896092 Marionette DEBUG loaded listener.js 01:58:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d2feca000) [pid = 19061] [serial = 765] [outer = 0x7f9d2d7c1400] 01:58:17 INFO - PROCESS | 19061 | 1460969897276 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]]]}] 01:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1676ms 01:58:17 INFO - PROCESS | 19061 | 1460969897344 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:58:17 INFO - PROCESS | 19061 | 1460969897350 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 01:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:58:17 INFO - PROCESS | 19061 | 1460969897366 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:58:17 INFO - PROCESS | 19061 | 1460969897369 Marionette TRACE conn3 <- [1,990,null,{}] 01:58:17 INFO - PROCESS | 19061 | 1460969897377 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}] 01:58:17 INFO - PROCESS | 19061 | 1460969897575 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:58:17 INFO - PROCESS | 19061 | 1460969897909 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef9e800 == 99 [pid = 19061] [id = 255] 01:58:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d2f813c00) [pid = 19061] [serial = 766] [outer = (nil)] 01:58:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d2f979800) [pid = 19061] [serial = 767] [outer = 0x7f9d2f813c00] 01:58:17 INFO - PROCESS | 19061 | 1460969897979 Marionette DEBUG loaded listener.js 01:58:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d2fec3000) [pid = 19061] [serial = 768] [outer = 0x7f9d2f813c00] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f40f800 == 98 [pid = 19061] [id = 245] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b616000 == 97 [pid = 19061] [id = 244] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38eb8000 == 96 [pid = 19061] [id = 243] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d39d41800) [pid = 19061] [serial = 694] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d46407400) [pid = 19061] [serial = 664] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d4724ec00) [pid = 19061] [serial = 667] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d4944ac00) [pid = 19061] [serial = 670] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380e7000 == 95 [pid = 19061] [id = 242] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d304b6000 == 94 [pid = 19061] [id = 241] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d337b0000 == 93 [pid = 19061] [id = 240] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505d0000 == 92 [pid = 19061] [id = 236] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b64a800 == 91 [pid = 19061] [id = 235] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49433000 == 90 [pid = 19061] [id = 234] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3949f800 == 89 [pid = 19061] [id = 233] 01:58:18 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31453800 == 88 [pid = 19061] [id = 232] 01:58:18 INFO - PROCESS | 19061 | 1460969898842 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]]]}] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d370b9000) [pid = 19061] [serial = 685] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 134 (0x7f9d38253c00) [pid = 19061] [serial = 688] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 133 (0x7f9d33730c00) [pid = 19061] [serial = 658] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 132 (0x7f9d3b76e800) [pid = 19061] [serial = 661] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 131 (0x7f9d333a1400) [pid = 19061] [serial = 679] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 130 (0x7f9d3358d400) [pid = 19061] [serial = 680] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d3904e800) [pid = 19061] [serial = 689] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d2f977000) [pid = 19061] [serial = 674] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d2eb10800) [pid = 19061] [serial = 673] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d2ffa8000) [pid = 19061] [serial = 677] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d2e746400) [pid = 19061] [serial = 676] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d464dc800) [pid = 19061] [serial = 653] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d33c08000) [pid = 19061] [serial = 682] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d2ffa7c00) [pid = 19061] [serial = 655] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 121 (0x7f9d2ff5d400) [pid = 19061] [serial = 691] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 120 (0x7f9d37accc00) [pid = 19061] [serial = 686] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 119 (0x7f9d35b86000) [pid = 19061] [serial = 683] [outer = (nil)] [url = about:blank] 01:58:18 INFO - PROCESS | 19061 | --DOMWINDOW == 118 (0x7f9d39053800) [pid = 19061] [serial = 692] [outer = (nil)] [url = about:blank] 01:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1534ms 01:58:18 INFO - PROCESS | 19061 | 1460969898899 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:58:18 INFO - PROCESS | 19061 | 1460969898907 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 01:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:58:18 INFO - PROCESS | 19061 | 1460969898916 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:58:18 INFO - PROCESS | 19061 | 1460969898919 Marionette TRACE conn3 <- [1,994,null,{}] 01:58:18 INFO - PROCESS | 19061 | 1460969898924 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}] 01:58:19 INFO - PROCESS | 19061 | 1460969899072 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:58:19 INFO - PROCESS | 19061 | 1460969899198 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d304b6000 == 89 [pid = 19061] [id = 256] 01:58:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 119 (0x7f9d2eb0ac00) [pid = 19061] [serial = 769] [outer = (nil)] 01:58:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 120 (0x7f9d2feccc00) [pid = 19061] [serial = 770] [outer = 0x7f9d2eb0ac00] 01:58:19 INFO - PROCESS | 19061 | 1460969899261 Marionette DEBUG loaded listener.js 01:58:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 121 (0x7f9d2ffa8000) [pid = 19061] [serial = 771] [outer = 0x7f9d2eb0ac00] 01:58:20 INFO - PROCESS | 19061 | 1460969900045 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]]]}] 01:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1180ms 01:58:20 INFO - PROCESS | 19061 | 1460969900106 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:58:20 INFO - PROCESS | 19061 | 1460969900110 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 01:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:58:20 INFO - PROCESS | 19061 | 1460969900116 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:58:20 INFO - PROCESS | 19061 | 1460969900121 Marionette TRACE conn3 <- [1,998,null,{}] 01:58:20 INFO - PROCESS | 19061 | 1460969900135 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}] 01:58:20 INFO - PROCESS | 19061 | 1460969900279 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:58:20 INFO - PROCESS | 19061 | 1460969900289 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37876800 == 90 [pid = 19061] [id = 257] 01:58:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 122 (0x7f9d33591400) [pid = 19061] [serial = 772] [outer = (nil)] 01:58:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d335e9000) [pid = 19061] [serial = 773] [outer = 0x7f9d33591400] 01:58:20 INFO - PROCESS | 19061 | 1460969900358 Marionette DEBUG loaded listener.js 01:58:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d35908000) [pid = 19061] [serial = 774] [outer = 0x7f9d33591400] 01:58:21 INFO - PROCESS | 19061 | 1460969901102 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]]]}] 01:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1030ms 01:58:21 INFO - PROCESS | 19061 | 1460969901148 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:58:21 INFO - PROCESS | 19061 | 1460969901152 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 01:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:58:21 INFO - PROCESS | 19061 | 1460969901157 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:58:21 INFO - PROCESS | 19061 | 1460969901159 Marionette TRACE conn3 <- [1,1002,null,{}] 01:58:21 INFO - PROCESS | 19061 | 1460969901164 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}] 01:58:21 INFO - PROCESS | 19061 | 1460969901392 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:58:21 INFO - PROCESS | 19061 | 1460969901420 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c41800 == 91 [pid = 19061] [id = 258] 01:58:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d335e3000) [pid = 19061] [serial = 775] [outer = (nil)] 01:58:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d36e58400) [pid = 19061] [serial = 776] [outer = 0x7f9d335e3000] 01:58:21 INFO - PROCESS | 19061 | 1460969901478 Marionette DEBUG loaded listener.js 01:58:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d37e0b800) [pid = 19061] [serial = 777] [outer = 0x7f9d335e3000] 01:58:22 INFO - PROCESS | 19061 | 1460969902326 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]]]}] 01:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1224ms 01:58:22 INFO - PROCESS | 19061 | 1460969902385 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:58:22 INFO - PROCESS | 19061 | 1460969902388 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 01:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:58:22 INFO - PROCESS | 19061 | 1460969902393 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:58:22 INFO - PROCESS | 19061 | 1460969902396 Marionette TRACE conn3 <- [1,1006,null,{}] 01:58:22 INFO - PROCESS | 19061 | 1460969902401 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}] 01:58:22 INFO - PROCESS | 19061 | 1460969902572 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:58:22 INFO - PROCESS | 19061 | 1460969902596 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38eb7800 == 92 [pid = 19061] [id = 259] 01:58:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d33598400) [pid = 19061] [serial = 778] [outer = (nil)] 01:58:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d3857b000) [pid = 19061] [serial = 779] [outer = 0x7f9d33598400] 01:58:22 INFO - PROCESS | 19061 | 1460969902662 Marionette DEBUG loaded listener.js 01:58:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d391e7c00) [pid = 19061] [serial = 780] [outer = 0x7f9d33598400] 01:58:23 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d38250800) [pid = 19061] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:58:23 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d39052c00) [pid = 19061] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:58:23 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d37a29800) [pid = 19061] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:58:23 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d313bec00) [pid = 19061] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:58:23 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d2e811c00) [pid = 19061] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:58:23 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d2ff4e800) [pid = 19061] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:58:23 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d3824d000) [pid = 19061] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:58:23 INFO - PROCESS | 19061 | 1460969903740 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]]]}] 01:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1375ms 01:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:58:23 INFO - PROCESS | 19061 | 1460969903769 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:58:23 INFO - PROCESS | 19061 | 1460969903771 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 01:58:23 INFO - PROCESS | 19061 | 1460969903775 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:58:23 INFO - PROCESS | 19061 | 1460969903779 Marionette TRACE conn3 <- [1,1010,null,{}] 01:58:23 INFO - PROCESS | 19061 | 1460969903783 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}] 01:58:23 INFO - PROCESS | 19061 | 1460969903976 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:58:24 INFO - PROCESS | 19061 | 1460969904109 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39f1d800 == 93 [pid = 19061] [id = 260] 01:58:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d394d9400) [pid = 19061] [serial = 781] [outer = (nil)] 01:58:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d45d72000) [pid = 19061] [serial = 782] [outer = 0x7f9d394d9400] 01:58:24 INFO - PROCESS | 19061 | 1460969904182 Marionette DEBUG loaded listener.js 01:58:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d4642e000) [pid = 19061] [serial = 783] [outer = 0x7f9d394d9400] 01:58:24 INFO - PROCESS | 19061 | 1460969904761 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]]]}] 01:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1025ms 01:58:24 INFO - PROCESS | 19061 | 1460969904802 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:58:24 INFO - PROCESS | 19061 | 1460969904805 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 01:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:58:24 INFO - PROCESS | 19061 | 1460969904810 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:58:24 INFO - PROCESS | 19061 | 1460969904812 Marionette TRACE conn3 <- [1,1014,null,{}] 01:58:24 INFO - PROCESS | 19061 | 1460969904817 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}] 01:58:24 INFO - PROCESS | 19061 | 1460969904986 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:58:25 INFO - PROCESS | 19061 | 1460969905007 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40009000 == 94 [pid = 19061] [id = 261] 01:58:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d2eb10000) [pid = 19061] [serial = 784] [outer = (nil)] 01:58:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d47402800) [pid = 19061] [serial = 785] [outer = 0x7f9d2eb10000] 01:58:25 INFO - PROCESS | 19061 | 1460969905062 Marionette DEBUG loaded listener.js 01:58:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d4ab41800) [pid = 19061] [serial = 786] [outer = 0x7f9d2eb10000] 01:58:25 INFO - PROCESS | 19061 | 1460969905919 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]]]}] 01:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1173ms 01:58:25 INFO - PROCESS | 19061 | 1460969905985 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:58:25 INFO - PROCESS | 19061 | 1460969905991 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 01:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:58:26 INFO - PROCESS | 19061 | 1460969905999 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:58:26 INFO - PROCESS | 19061 | 1460969906005 Marionette TRACE conn3 <- [1,1018,null,{}] 01:58:26 INFO - PROCESS | 19061 | 1460969906014 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}] 01:58:26 INFO - PROCESS | 19061 | 1460969906219 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:58:26 INFO - PROCESS | 19061 | 1460969906384 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30004000 == 95 [pid = 19061] [id = 262] 01:58:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d2e80dc00) [pid = 19061] [serial = 787] [outer = (nil)] 01:58:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d2f6ba000) [pid = 19061] [serial = 788] [outer = 0x7f9d2e80dc00] 01:58:26 INFO - PROCESS | 19061 | 1460969906452 Marionette DEBUG loaded listener.js 01:58:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d2fec0800) [pid = 19061] [serial = 789] [outer = 0x7f9d2e80dc00] 01:58:27 INFO - PROCESS | 19061 | 1460969907334 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]]]}] 01:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1382ms 01:58:27 INFO - PROCESS | 19061 | 1460969907382 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:58:27 INFO - PROCESS | 19061 | 1460969907390 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 01:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:58:27 INFO - PROCESS | 19061 | 1460969907400 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:58:27 INFO - PROCESS | 19061 | 1460969907404 Marionette TRACE conn3 <- [1,1022,null,{}] 01:58:27 INFO - PROCESS | 19061 | 1460969907410 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}] 01:58:27 INFO - PROCESS | 19061 | 1460969907571 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:58:27 INFO - PROCESS | 19061 | 1460969907727 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ca4800 == 96 [pid = 19061] [id = 263] 01:58:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 133 (0x7f9d2eb02c00) [pid = 19061] [serial = 790] [outer = (nil)] 01:58:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d3339a800) [pid = 19061] [serial = 791] [outer = 0x7f9d2eb02c00] 01:58:27 INFO - PROCESS | 19061 | 1460969907796 Marionette DEBUG loaded listener.js 01:58:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d33725000) [pid = 19061] [serial = 792] [outer = 0x7f9d2eb02c00] 01:58:28 INFO - PROCESS | 19061 | 1460969908767 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]]]}] 01:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1430ms 01:58:28 INFO - PROCESS | 19061 | 1460969908831 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:58:28 INFO - PROCESS | 19061 | 1460969908835 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 01:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:58:28 INFO - PROCESS | 19061 | 1460969908841 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:58:28 INFO - PROCESS | 19061 | 1460969908847 Marionette TRACE conn3 <- [1,1026,null,{}] 01:58:28 INFO - PROCESS | 19061 | 1460969908863 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}] 01:58:29 INFO - PROCESS | 19061 | 1460969909033 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:58:29 INFO - PROCESS | 19061 | 1460969909246 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d48e1a000 == 97 [pid = 19061] [id = 264] 01:58:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d3885c800) [pid = 19061] [serial = 793] [outer = (nil)] 01:58:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d3b5e0800) [pid = 19061] [serial = 794] [outer = 0x7f9d3885c800] 01:58:29 INFO - PROCESS | 19061 | 1460969909363 Marionette DEBUG loaded listener.js 01:58:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d3f42d400) [pid = 19061] [serial = 795] [outer = 0x7f9d3885c800] 01:58:30 INFO - PROCESS | 19061 | 1460969910145 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]]]}] 01:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1334ms 01:58:30 INFO - PROCESS | 19061 | 1460969910175 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:58:30 INFO - PROCESS | 19061 | 1460969910179 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 01:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:58:30 INFO - PROCESS | 19061 | 1460969910185 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:58:30 INFO - PROCESS | 19061 | 1460969910187 Marionette TRACE conn3 <- [1,1030,null,{}] 01:58:30 INFO - PROCESS | 19061 | 1460969910192 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}] 01:58:30 INFO - PROCESS | 19061 | 1460969910351 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:58:30 INFO - PROCESS | 19061 | 1460969910522 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b07d000 == 98 [pid = 19061] [id = 265] 01:58:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d38ee7400) [pid = 19061] [serial = 796] [outer = (nil)] 01:58:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d493bec00) [pid = 19061] [serial = 797] [outer = 0x7f9d38ee7400] 01:58:30 INFO - PROCESS | 19061 | 1460969910592 Marionette DEBUG loaded listener.js 01:58:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d4b506000) [pid = 19061] [serial = 798] [outer = 0x7f9d38ee7400] 01:58:31 INFO - PROCESS | 19061 | 1460969911419 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]]]}] 01:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1282ms 01:58:31 INFO - PROCESS | 19061 | 1460969911468 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:58:31 INFO - PROCESS | 19061 | 1460969911471 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 01:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:58:31 INFO - PROCESS | 19061 | 1460969911478 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:58:31 INFO - PROCESS | 19061 | 1460969911481 Marionette TRACE conn3 <- [1,1034,null,{}] 01:58:31 INFO - PROCESS | 19061 | 1460969911486 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}] 01:58:31 INFO - PROCESS | 19061 | 1460969911631 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:58:31 INFO - PROCESS | 19061 | 1460969911794 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b709000 == 99 [pid = 19061] [id = 266] 01:58:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d39047000) [pid = 19061] [serial = 799] [outer = (nil)] 01:58:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d4b724800) [pid = 19061] [serial = 800] [outer = 0x7f9d39047000] 01:58:31 INFO - PROCESS | 19061 | 1460969911861 Marionette DEBUG loaded listener.js 01:58:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d4b766c00) [pid = 19061] [serial = 801] [outer = 0x7f9d39047000] 01:58:32 INFO - PROCESS | 19061 | 1460969912700 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]]]}] 01:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1276ms 01:58:32 INFO - PROCESS | 19061 | 1460969912755 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:58:32 INFO - PROCESS | 19061 | 1460969912757 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 01:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:58:32 INFO - PROCESS | 19061 | 1460969912763 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:58:32 INFO - PROCESS | 19061 | 1460969912765 Marionette TRACE conn3 <- [1,1038,null,{}] 01:58:32 INFO - PROCESS | 19061 | 1460969912771 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}] 01:58:32 INFO - PROCESS | 19061 | 1460969912959 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:58:33 INFO - PROCESS | 19061 | 1460969913120 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50669000 == 100 [pid = 19061] [id = 267] 01:58:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d2fcbe000) [pid = 19061] [serial = 802] [outer = (nil)] 01:58:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d2fcc7400) [pid = 19061] [serial = 803] [outer = 0x7f9d2fcbe000] 01:58:33 INFO - PROCESS | 19061 | 1460969913190 Marionette DEBUG loaded listener.js 01:58:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d4b7a3c00) [pid = 19061] [serial = 804] [outer = 0x7f9d2fcbe000] 01:58:33 INFO - PROCESS | 19061 | 1460969913983 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]]]}] 01:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1290ms 01:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:58:34 INFO - PROCESS | 19061 | 1460969914055 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:58:34 INFO - PROCESS | 19061 | 1460969914058 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 01:58:34 INFO - PROCESS | 19061 | 1460969914064 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:58:34 INFO - PROCESS | 19061 | 1460969914067 Marionette TRACE conn3 <- [1,1042,null,{}] 01:58:34 INFO - PROCESS | 19061 | 1460969914073 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}] 01:58:34 INFO - PROCESS | 19061 | 1460969914230 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:58:34 INFO - PROCESS | 19061 | 1460969914389 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2857b000 == 101 [pid = 19061] [id = 268] 01:58:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d2d810000) [pid = 19061] [serial = 805] [outer = (nil)] 01:58:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d2d817c00) [pid = 19061] [serial = 806] [outer = 0x7f9d2d810000] 01:58:34 INFO - PROCESS | 19061 | 1460969914455 Marionette DEBUG loaded listener.js 01:58:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d2d81e000) [pid = 19061] [serial = 807] [outer = 0x7f9d2d810000] 01:58:35 INFO - PROCESS | 19061 | 1460969915230 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]]]}] 01:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1188ms 01:58:35 INFO - PROCESS | 19061 | 1460969915254 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:58:35 INFO - PROCESS | 19061 | 1460969915257 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 01:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:58:35 INFO - PROCESS | 19061 | 1460969915264 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:58:35 INFO - PROCESS | 19061 | 1460969915267 Marionette TRACE conn3 <- [1,1046,null,{}] 01:58:35 INFO - PROCESS | 19061 | 1460969915272 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}] 01:58:35 INFO - PROCESS | 19061 | 1460969915423 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:58:35 INFO - PROCESS | 19061 | 1460969915597 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251e0000 == 102 [pid = 19061] [id = 269] 01:58:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d272c2800) [pid = 19061] [serial = 808] [outer = (nil)] 01:58:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d272cbc00) [pid = 19061] [serial = 809] [outer = 0x7f9d272c2800] 01:58:35 INFO - PROCESS | 19061 | 1460969915661 Marionette DEBUG loaded listener.js 01:58:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d272d0c00) [pid = 19061] [serial = 810] [outer = 0x7f9d272c2800] 01:58:36 INFO - PROCESS | 19061 | 1460969916459 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]]]}] 01:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1225ms 01:58:36 INFO - PROCESS | 19061 | 1460969916495 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:58:36 INFO - PROCESS | 19061 | 1460969916499 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 01:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:58:36 INFO - PROCESS | 19061 | 1460969916506 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:58:36 INFO - PROCESS | 19061 | 1460969916509 Marionette TRACE conn3 <- [1,1050,null,{}] 01:58:36 INFO - PROCESS | 19061 | 1460969916514 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}] 01:58:36 INFO - PROCESS | 19061 | 1460969916664 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:58:36 INFO - PROCESS | 19061 | 1460969916825 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2700b000 == 103 [pid = 19061] [id = 270] 01:58:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d25205800) [pid = 19061] [serial = 811] [outer = (nil)] 01:58:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d2520d400) [pid = 19061] [serial = 812] [outer = 0x7f9d25205800] 01:58:36 INFO - PROCESS | 19061 | 1460969916891 Marionette DEBUG loaded listener.js 01:58:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d25212800) [pid = 19061] [serial = 813] [outer = 0x7f9d25205800] 01:58:37 INFO - PROCESS | 19061 | 1460969917722 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]]]}] 01:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1282ms 01:58:37 INFO - PROCESS | 19061 | 1460969917790 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:58:37 INFO - PROCESS | 19061 | 1460969917793 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 01:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:58:37 INFO - PROCESS | 19061 | 1460969917798 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:58:37 INFO - PROCESS | 19061 | 1460969917801 Marionette TRACE conn3 <- [1,1054,null,{}] 01:58:37 INFO - PROCESS | 19061 | 1460969917806 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}] 01:58:37 INFO - PROCESS | 19061 | 1460969917972 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:58:38 INFO - PROCESS | 19061 | 1460969918139 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284b3800 == 104 [pid = 19061] [id = 271] 01:58:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d25212c00) [pid = 19061] [serial = 814] [outer = (nil)] 01:58:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d272ccc00) [pid = 19061] [serial = 815] [outer = 0x7f9d25212c00] 01:58:38 INFO - PROCESS | 19061 | 1460969918213 Marionette DEBUG loaded listener.js 01:58:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d2d819800) [pid = 19061] [serial = 816] [outer = 0x7f9d25212c00] 01:58:39 INFO - PROCESS | 19061 | 1460969919276 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]]]}] 01:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1535ms 01:58:39 INFO - PROCESS | 19061 | 1460969919335 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:58:39 INFO - PROCESS | 19061 | 1460969919340 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 01:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:58:39 INFO - PROCESS | 19061 | 1460969919348 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:58:39 INFO - PROCESS | 19061 | 1460969919353 Marionette TRACE conn3 <- [1,1058,null,{}] 01:58:39 INFO - PROCESS | 19061 | 1460969919361 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}] 01:58:39 INFO - PROCESS | 19061 | 1460969919519 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:58:39 INFO - PROCESS | 19061 | 1460969919788 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335c6800 == 105 [pid = 19061] [id = 272] 01:58:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d2d7c0400) [pid = 19061] [serial = 817] [outer = (nil)] 01:58:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d2e9f0000) [pid = 19061] [serial = 818] [outer = 0x7f9d2d7c0400] 01:58:39 INFO - PROCESS | 19061 | 1460969919855 Marionette DEBUG loaded listener.js 01:58:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d2ebf1000) [pid = 19061] [serial = 819] [outer = 0x7f9d2d7c0400] 01:58:40 INFO - PROCESS | 19061 | 1460969920775 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]]]}] 01:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1497ms 01:58:40 INFO - PROCESS | 19061 | 1460969920845 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:58:40 INFO - PROCESS | 19061 | 1460969920852 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 01:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:58:40 INFO - PROCESS | 19061 | 1460969920861 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:58:40 INFO - PROCESS | 19061 | 1460969920865 Marionette TRACE conn3 <- [1,1062,null,{}] 01:58:40 INFO - PROCESS | 19061 | 1460969920870 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}] 01:58:41 INFO - PROCESS | 19061 | 1460969921029 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3949c800 == 104 [pid = 19061] [id = 60] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505dd000 == 103 [pid = 19061] [id = 223] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4f877000 == 102 [pid = 19061] [id = 222] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4e042800 == 101 [pid = 19061] [id = 221] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39085000 == 100 [pid = 19061] [id = 145] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d4b259400) [pid = 19061] [serial = 739] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | 1460969921298 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39f1d800 == 99 [pid = 19061] [id = 260] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38eb7800 == 98 [pid = 19061] [id = 259] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c41800 == 97 [pid = 19061] [id = 258] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37876800 == 96 [pid = 19061] [id = 257] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d304b6000 == 95 [pid = 19061] [id = 256] 01:58:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef99000 == 96 [pid = 19061] [id = 273] 01:58:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d2ebf6800) [pid = 19061] [serial = 820] [outer = (nil)] 01:58:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d2fcc4000) [pid = 19061] [serial = 821] [outer = 0x7f9d2ebf6800] 01:58:41 INFO - PROCESS | 19061 | 1460969921377 Marionette DEBUG loaded listener.js 01:58:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d2fe98c00) [pid = 19061] [serial = 822] [outer = 0x7f9d2ebf6800] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef9e800 == 95 [pid = 19061] [id = 255] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4d382000 == 94 [pid = 19061] [id = 250] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac3b000 == 93 [pid = 19061] [id = 249] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38d78000 == 92 [pid = 19061] [id = 248] 01:58:41 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d333bc800 == 91 [pid = 19061] [id = 247] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d49322c00) [pid = 19061] [serial = 736] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d37f49400) [pid = 19061] [serial = 703] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d3358d800) [pid = 19061] [serial = 700] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d3b74c400) [pid = 19061] [serial = 695] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d3b766800) [pid = 19061] [serial = 731] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d35b7a400) [pid = 19061] [serial = 727] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d3028f800) [pid = 19061] [serial = 722] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d3b57fc00) [pid = 19061] [serial = 706] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d451d5000) [pid = 19061] [serial = 709] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d396b5800) [pid = 19061] [serial = 730] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d49321c00) [pid = 19061] [serial = 712] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d33726c00) [pid = 19061] [serial = 725] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d2f985400) [pid = 19061] [serial = 697] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d4b258800) [pid = 19061] [serial = 715] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d37e10c00) [pid = 19061] [serial = 728] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d313bf000) [pid = 19061] [serial = 718] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d2f6c7800) [pid = 19061] [serial = 721] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d462e9400) [pid = 19061] [serial = 734] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d4ab38400) [pid = 19061] [serial = 737] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d3f43a000) [pid = 19061] [serial = 733] [outer = (nil)] [url = about:blank] 01:58:41 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d333a2800) [pid = 19061] [serial = 724] [outer = (nil)] [url = about:blank] 01:58:42 INFO - PROCESS | 19061 | 1460969922185 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]]]}] 01:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1386ms 01:58:42 INFO - PROCESS | 19061 | 1460969922248 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:58:42 INFO - PROCESS | 19061 | 1460969922251 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 01:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:58:42 INFO - PROCESS | 19061 | 1460969922257 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:58:42 INFO - PROCESS | 19061 | 1460969922262 Marionette TRACE conn3 <- [1,1066,null,{}] 01:58:42 INFO - PROCESS | 19061 | 1460969922277 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}] 01:58:42 INFO - PROCESS | 19061 | 1460969922423 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:58:42 INFO - PROCESS | 19061 | 1460969922543 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:42 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380e4800 == 92 [pid = 19061] [id = 274] 01:58:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d2ebf6c00) [pid = 19061] [serial = 823] [outer = (nil)] 01:58:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d303b8c00) [pid = 19061] [serial = 824] [outer = 0x7f9d2ebf6c00] 01:58:42 INFO - PROCESS | 19061 | 1460969922608 Marionette DEBUG loaded listener.js 01:58:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d3358f800) [pid = 19061] [serial = 825] [outer = 0x7f9d2ebf6c00] 01:58:43 INFO - PROCESS | 19061 | 1460969923258 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]]]}] 01:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1033ms 01:58:43 INFO - PROCESS | 19061 | 1460969923295 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:58:43 INFO - PROCESS | 19061 | 1460969923298 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 01:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:58:43 INFO - PROCESS | 19061 | 1460969923305 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:58:43 INFO - PROCESS | 19061 | 1460969923307 Marionette TRACE conn3 <- [1,1070,null,{}] 01:58:43 INFO - PROCESS | 19061 | 1460969923312 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}] 01:58:43 INFO - PROCESS | 19061 | 1460969923516 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:58:43 INFO - PROCESS | 19061 | 1460969923596 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d88000 == 93 [pid = 19061] [id = 275] 01:58:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d2f6c7800) [pid = 19061] [serial = 826] [outer = (nil)] 01:58:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d35903c00) [pid = 19061] [serial = 827] [outer = 0x7f9d2f6c7800] 01:58:43 INFO - PROCESS | 19061 | 1460969923654 Marionette DEBUG loaded listener.js 01:58:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d37ad2000) [pid = 19061] [serial = 828] [outer = 0x7f9d2f6c7800] 01:58:44 INFO - PROCESS | 19061 | 1460969924375 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]]]}] 01:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1127ms 01:58:44 INFO - PROCESS | 19061 | 1460969924433 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:58:44 INFO - PROCESS | 19061 | 1460969924436 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 01:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:58:44 INFO - PROCESS | 19061 | 1460969924441 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:58:44 INFO - PROCESS | 19061 | 1460969924443 Marionette TRACE conn3 <- [1,1074,null,{}] 01:58:44 INFO - PROCESS | 19061 | 1460969924448 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}] 01:58:44 INFO - PROCESS | 19061 | 1460969924624 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:58:44 INFO - PROCESS | 19061 | 1460969924649 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2b3000 == 94 [pid = 19061] [id = 276] 01:58:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d37a41c00) [pid = 19061] [serial = 829] [outer = (nil)] 01:58:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d3836c000) [pid = 19061] [serial = 830] [outer = 0x7f9d37a41c00] 01:58:44 INFO - PROCESS | 19061 | 1460969924704 Marionette DEBUG loaded listener.js 01:58:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d3b5e2400) [pid = 19061] [serial = 831] [outer = 0x7f9d37a41c00] 01:58:45 INFO - PROCESS | 19061 | 1460969925518 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]]]}] 01:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1123ms 01:58:45 INFO - PROCESS | 19061 | 1460969925566 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:58:45 INFO - PROCESS | 19061 | 1460969925569 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 01:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:58:45 INFO - PROCESS | 19061 | 1460969925575 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:58:45 INFO - PROCESS | 19061 | 1460969925577 Marionette TRACE conn3 <- [1,1078,null,{}] 01:58:45 INFO - PROCESS | 19061 | 1460969925588 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}] 01:58:45 INFO - PROCESS | 19061 | 1460969925814 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:58:45 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d33598400) [pid = 19061] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:58:45 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d31f81c00) [pid = 19061] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:58:45 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d33591400) [pid = 19061] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:58:45 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d2f813c00) [pid = 19061] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:58:45 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d2eb0ac00) [pid = 19061] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:58:45 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d335e3000) [pid = 19061] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:58:45 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d394d9400) [pid = 19061] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:58:46 INFO - PROCESS | 19061 | 1460969926049 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3136f000 == 95 [pid = 19061] [id = 277] 01:58:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d2d7c3c00) [pid = 19061] [serial = 832] [outer = (nil)] 01:58:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d2fecd000) [pid = 19061] [serial = 833] [outer = 0x7f9d2d7c3c00] 01:58:46 INFO - PROCESS | 19061 | 1460969926109 Marionette DEBUG loaded listener.js 01:58:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d460e7000) [pid = 19061] [serial = 834] [outer = 0x7f9d2d7c3c00] 01:58:46 INFO - PROCESS | 19061 | 1460969926770 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]]]}] 01:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1234ms 01:58:46 INFO - PROCESS | 19061 | 1460969926809 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:58:46 INFO - PROCESS | 19061 | 1460969926812 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 01:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:58:46 INFO - PROCESS | 19061 | 1460969926821 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:58:46 INFO - PROCESS | 19061 | 1460969926822 Marionette TRACE conn3 <- [1,1082,null,{}] 01:58:46 INFO - PROCESS | 19061 | 1460969926836 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}] 01:58:46 INFO - PROCESS | 19061 | 1460969926965 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:58:46 INFO - PROCESS | 19061 | 1460969926977 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac2d800 == 96 [pid = 19061] [id = 278] 01:58:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d462e9400) [pid = 19061] [serial = 835] [outer = (nil)] 01:58:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d4b60e400) [pid = 19061] [serial = 836] [outer = 0x7f9d462e9400] 01:58:47 INFO - PROCESS | 19061 | 1460969927033 Marionette DEBUG loaded listener.js 01:58:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d4b76d000) [pid = 19061] [serial = 837] [outer = 0x7f9d462e9400] 01:58:47 INFO - PROCESS | 19061 | 1460969927749 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]]]}] 01:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 983ms 01:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:58:47 INFO - PROCESS | 19061 | 1460969927802 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:58:47 INFO - PROCESS | 19061 | 1460969927804 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 01:58:47 INFO - PROCESS | 19061 | 1460969927811 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:58:47 INFO - PROCESS | 19061 | 1460969927814 Marionette TRACE conn3 <- [1,1086,null,{}] 01:58:47 INFO - PROCESS | 19061 | 1460969927822 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}] 01:58:48 INFO - PROCESS | 19061 | 1460969928004 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:58:48 INFO - PROCESS | 19061 | 1460969928170 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27003800 == 97 [pid = 19061] [id = 279] 01:58:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d25205c00) [pid = 19061] [serial = 838] [outer = (nil)] 01:58:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d25213000) [pid = 19061] [serial = 839] [outer = 0x7f9d25205c00] 01:58:48 INFO - PROCESS | 19061 | 1460969928239 Marionette DEBUG loaded listener.js 01:58:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d2d815000) [pid = 19061] [serial = 840] [outer = 0x7f9d25205c00] 01:58:49 INFO - PROCESS | 19061 | 1460969929164 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]]]}] 01:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1386ms 01:58:49 INFO - PROCESS | 19061 | 1460969929198 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:58:49 INFO - PROCESS | 19061 | 1460969929205 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 01:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:58:49 INFO - PROCESS | 19061 | 1460969929213 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:58:49 INFO - PROCESS | 19061 | 1460969929217 Marionette TRACE conn3 <- [1,1090,null,{}] 01:58:49 INFO - PROCESS | 19061 | 1460969929224 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}] 01:58:49 INFO - PROCESS | 19061 | 1460969929410 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:58:49 INFO - PROCESS | 19061 | 1460969929572 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380d3000 == 98 [pid = 19061] [id = 280] 01:58:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d25208400) [pid = 19061] [serial = 841] [outer = (nil)] 01:58:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d2fcc7800) [pid = 19061] [serial = 842] [outer = 0x7f9d25208400] 01:58:49 INFO - PROCESS | 19061 | 1460969929646 Marionette DEBUG loaded listener.js 01:58:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d2fecec00) [pid = 19061] [serial = 843] [outer = 0x7f9d25208400] 01:58:50 INFO - PROCESS | 19061 | 1460969930608 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]]]}] 01:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1433ms 01:58:50 INFO - PROCESS | 19061 | 1460969930651 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:58:50 INFO - PROCESS | 19061 | 1460969930661 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 01:58:50 INFO - PROCESS | 19061 | 1460969930668 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:58:50 INFO - PROCESS | 19061 | 1460969930672 Marionette TRACE conn3 <- [1,1094,null,{}] 01:58:50 INFO - PROCESS | 19061 | 1460969930677 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}] 01:58:50 INFO - PROCESS | 19061 | 1460969930875 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:58:51 INFO - PROCESS | 19061 | 1460969931117 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac32000 == 99 [pid = 19061] [id = 281] 01:58:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d33590c00) [pid = 19061] [serial = 844] [outer = (nil)] 01:58:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d3590e400) [pid = 19061] [serial = 845] [outer = 0x7f9d33590c00] 01:58:51 INFO - PROCESS | 19061 | 1460969931232 Marionette DEBUG loaded listener.js 01:58:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d3824b400) [pid = 19061] [serial = 846] [outer = 0x7f9d33590c00] 01:58:52 INFO - PROCESS | 19061 | 1460969932084 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]]]}] 01:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1430ms 01:58:52 INFO - PROCESS | 19061 | 1460969932097 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:58:52 INFO - PROCESS | 19061 | 1460969932100 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 01:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:58:52 INFO - PROCESS | 19061 | 1460969932114 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:58:52 INFO - PROCESS | 19061 | 1460969932125 Marionette TRACE conn3 <- [1,1098,null,{}] 01:58:52 INFO - PROCESS | 19061 | 1460969932131 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}] 01:58:52 INFO - PROCESS | 19061 | 1460969932293 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:58:52 INFO - PROCESS | 19061 | 1460969932478 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d5066d800 == 100 [pid = 19061] [id = 282] 01:58:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d2e9e8000) [pid = 19061] [serial = 847] [outer = (nil)] 01:58:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d460e8000) [pid = 19061] [serial = 848] [outer = 0x7f9d2e9e8000] 01:58:52 INFO - PROCESS | 19061 | 1460969932547 Marionette DEBUG loaded listener.js 01:58:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d4b121800) [pid = 19061] [serial = 849] [outer = 0x7f9d2e9e8000] 01:58:53 INFO - PROCESS | 19061 | 1460969933369 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]]]}] 01:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1295ms 01:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:58:53 INFO - PROCESS | 19061 | 1460969933403 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:58:53 INFO - PROCESS | 19061 | 1460969933406 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 01:58:53 INFO - PROCESS | 19061 | 1460969933412 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:58:53 INFO - PROCESS | 19061 | 1460969933415 Marionette TRACE conn3 <- [1,1102,null,{}] 01:58:53 INFO - PROCESS | 19061 | 1460969933420 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}] 01:58:53 INFO - PROCESS | 19061 | 1460969933599 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:58:53 INFO - PROCESS | 19061 | 1460969933771 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e730800 == 101 [pid = 19061] [id = 283] 01:58:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d2d831400) [pid = 19061] [serial = 850] [outer = (nil)] 01:58:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d2d839c00) [pid = 19061] [serial = 851] [outer = 0x7f9d2d831400] 01:58:53 INFO - PROCESS | 19061 | 1460969933837 Marionette DEBUG loaded listener.js 01:58:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d2d83f800) [pid = 19061] [serial = 852] [outer = 0x7f9d2d831400] 01:58:54 INFO - PROCESS | 19061 | 1460969934690 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]]]}] 01:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1328ms 01:58:54 INFO - PROCESS | 19061 | 1460969934740 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:58:54 INFO - PROCESS | 19061 | 1460969934743 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 01:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:58:54 INFO - PROCESS | 19061 | 1460969934748 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:58:54 INFO - PROCESS | 19061 | 1460969934751 Marionette TRACE conn3 <- [1,1106,null,{}] 01:58:54 INFO - PROCESS | 19061 | 1460969934756 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}] 01:58:54 INFO - PROCESS | 19061 | 1460969934914 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:58:55 INFO - PROCESS | 19061 | 1460969935082 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258e0800 == 102 [pid = 19061] [id = 284] 01:58:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d4b12e800) [pid = 19061] [serial = 853] [outer = (nil)] 01:58:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d4b75e400) [pid = 19061] [serial = 854] [outer = 0x7f9d4b12e800] 01:58:55 INFO - PROCESS | 19061 | 1460969935163 Marionette DEBUG loaded listener.js 01:58:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d4b7a5800) [pid = 19061] [serial = 855] [outer = 0x7f9d4b12e800] 01:58:56 INFO - PROCESS | 19061 | 1460969936060 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]]]}] 01:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1380ms 01:58:56 INFO - PROCESS | 19061 | 1460969936130 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:58:56 INFO - PROCESS | 19061 | 1460969936134 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 01:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:58:56 INFO - PROCESS | 19061 | 1460969936139 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:58:56 INFO - PROCESS | 19061 | 1460969936142 Marionette TRACE conn3 <- [1,1110,null,{}] 01:58:56 INFO - PROCESS | 19061 | 1460969936147 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}] 01:58:56 INFO - PROCESS | 19061 | 1460969936329 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:58:56 INFO - PROCESS | 19061 | 1460969936502 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274ce000 == 103 [pid = 19061] [id = 285] 01:58:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d238c7c00) [pid = 19061] [serial = 856] [outer = (nil)] 01:58:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d238cec00) [pid = 19061] [serial = 857] [outer = 0x7f9d238c7c00] 01:58:56 INFO - PROCESS | 19061 | 1460969936589 Marionette DEBUG loaded listener.js 01:58:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d238edc00) [pid = 19061] [serial = 858] [outer = 0x7f9d238c7c00] 01:58:57 INFO - PROCESS | 19061 | 1460969937404 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]]]}] 01:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1283ms 01:58:57 INFO - PROCESS | 19061 | 1460969937436 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:58:57 INFO - PROCESS | 19061 | 1460969937439 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 01:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:58:57 INFO - PROCESS | 19061 | 1460969937449 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:58:57 INFO - PROCESS | 19061 | 1460969937452 Marionette TRACE conn3 <- [1,1114,null,{}] 01:58:57 INFO - PROCESS | 19061 | 1460969937458 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}] 01:58:57 INFO - PROCESS | 19061 | 1460969937609 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:58:57 INFO - PROCESS | 19061 | 1460969937787 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fad7800 == 104 [pid = 19061] [id = 286] 01:58:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d238ee000) [pid = 19061] [serial = 859] [outer = (nil)] 01:58:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d238f3400) [pid = 19061] [serial = 860] [outer = 0x7f9d238ee000] 01:58:57 INFO - PROCESS | 19061 | 1460969937854 Marionette DEBUG loaded listener.js 01:58:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d272d1800) [pid = 19061] [serial = 861] [outer = 0x7f9d238ee000] 01:58:58 INFO - PROCESS | 19061 | 1460969938680 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]]]}] 01:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1282ms 01:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:58:58 INFO - PROCESS | 19061 | 1460969938732 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:58:58 INFO - PROCESS | 19061 | 1460969938735 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 01:58:58 INFO - PROCESS | 19061 | 1460969938740 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:58:58 INFO - PROCESS | 19061 | 1460969938743 Marionette TRACE conn3 <- [1,1118,null,{}] 01:58:58 INFO - PROCESS | 19061 | 1460969938748 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}] 01:58:58 INFO - PROCESS | 19061 | 1460969938902 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:58:59 INFO - PROCESS | 19061 | 1460969939071 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:58:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241ed000 == 105 [pid = 19061] [id = 287] 01:58:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d238ee800) [pid = 19061] [serial = 862] [outer = (nil)] 01:58:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d27487000) [pid = 19061] [serial = 863] [outer = 0x7f9d238ee800] 01:58:59 INFO - PROCESS | 19061 | 1460969939135 Marionette DEBUG loaded listener.js 01:58:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d2748b400) [pid = 19061] [serial = 864] [outer = 0x7f9d238ee800] 01:59:00 INFO - PROCESS | 19061 | 1460969939999 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]]]}] 01:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1327ms 01:59:00 INFO - PROCESS | 19061 | 1460969940068 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:59:00 INFO - PROCESS | 19061 | 1460969940072 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 01:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:59:00 INFO - PROCESS | 19061 | 1460969940078 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:59:00 INFO - PROCESS | 19061 | 1460969940082 Marionette TRACE conn3 <- [1,1122,null,{}] 01:59:00 INFO - PROCESS | 19061 | 1460969940087 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}] 01:59:00 INFO - PROCESS | 19061 | 1460969940292 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:59:00 INFO - PROCESS | 19061 | 1460969940466 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d270d4800 == 106 [pid = 19061] [id = 288] 01:59:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d238f1800) [pid = 19061] [serial = 865] [outer = (nil)] 01:59:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d244be800) [pid = 19061] [serial = 866] [outer = 0x7f9d238f1800] 01:59:00 INFO - PROCESS | 19061 | 1460969940538 Marionette DEBUG loaded listener.js 01:59:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d244c4000) [pid = 19061] [serial = 867] [outer = 0x7f9d238f1800] 01:59:01 INFO - PROCESS | 19061 | 1460969941865 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]]]}] 01:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1827ms 01:59:01 INFO - PROCESS | 19061 | 1460969941906 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:59:01 INFO - PROCESS | 19061 | 1460969941912 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 01:59:01 INFO - PROCESS | 19061 | 1460969941920 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:59:01 INFO - PROCESS | 19061 | 1460969941923 Marionette TRACE conn3 <- [1,1126,null,{}] 01:59:01 INFO - PROCESS | 19061 | 1460969941930 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}] 01:59:02 INFO - PROCESS | 19061 | 1460969942082 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:59:02 INFO - PROCESS | 19061 | 1460969942270 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e835000 == 107 [pid = 19061] [id = 289] 01:59:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2520a400) [pid = 19061] [serial = 868] [outer = (nil)] 01:59:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d272c9800) [pid = 19061] [serial = 869] [outer = 0x7f9d2520a400] 01:59:02 INFO - PROCESS | 19061 | 1460969942333 Marionette DEBUG loaded listener.js 01:59:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d2748f400) [pid = 19061] [serial = 870] [outer = 0x7f9d2520a400] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505d0800 == 106 [pid = 19061] [id = 122] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac2d800 == 105 [pid = 19061] [id = 278] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d4d38b000) [pid = 19061] [serial = 758] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d4b79e800) [pid = 19061] [serial = 761] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d47402800) [pid = 19061] [serial = 785] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | 1460969943538 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]]]}] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46ec6000 == 104 [pid = 19061] [id = 246] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3136f000 == 103 [pid = 19061] [id = 277] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f2b3000 == 102 [pid = 19061] [id = 276] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38d88000 == 101 [pid = 19061] [id = 275] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380e4800 == 100 [pid = 19061] [id = 274] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef99000 == 99 [pid = 19061] [id = 273] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335c6800 == 98 [pid = 19061] [id = 272] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2700b000 == 97 [pid = 19061] [id = 270] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251e0000 == 96 [pid = 19061] [id = 269] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2857b000 == 95 [pid = 19061] [id = 268] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50669000 == 94 [pid = 19061] [id = 267] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b709000 == 93 [pid = 19061] [id = 266] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b07d000 == 92 [pid = 19061] [id = 265] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d48e1a000 == 91 [pid = 19061] [id = 264] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38ca4800 == 90 [pid = 19061] [id = 263] 01:59:03 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d30004000 == 89 [pid = 19061] [id = 262] 01:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1681ms 01:59:03 INFO - PROCESS | 19061 | 1460969943601 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:59:03 INFO - PROCESS | 19061 | 1460969943608 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 01:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:59:03 INFO - PROCESS | 19061 | 1460969943616 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:59:03 INFO - PROCESS | 19061 | 1460969943620 Marionette TRACE conn3 <- [1,1130,null,{}] 01:59:03 INFO - PROCESS | 19061 | 1460969943625 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}] 01:59:03 INFO - PROCESS | 19061 | 1460969943788 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d3857b000) [pid = 19061] [serial = 779] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d4b597800) [pid = 19061] [serial = 740] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d335e9000) [pid = 19061] [serial = 773] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d313be400) [pid = 19061] [serial = 745] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d2f6c8800) [pid = 19061] [serial = 764] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d2fec3000) [pid = 19061] [serial = 768] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d2f979800) [pid = 19061] [serial = 767] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d2ebefc00) [pid = 19061] [serial = 742] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d37acb000) [pid = 19061] [serial = 748] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d2feccc00) [pid = 19061] [serial = 770] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d2ffa8000) [pid = 19061] [serial = 771] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d451ddc00) [pid = 19061] [serial = 752] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d4b259000) [pid = 19061] [serial = 755] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d391e7c00) [pid = 19061] [serial = 780] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d36e58400) [pid = 19061] [serial = 776] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d45d72000) [pid = 19061] [serial = 782] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d37e0b800) [pid = 19061] [serial = 777] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d4642e000) [pid = 19061] [serial = 783] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d35908000) [pid = 19061] [serial = 774] [outer = (nil)] [url = about:blank] 01:59:03 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d2e74b000) [pid = 19061] [serial = 479] [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.] 01:59:04 INFO - PROCESS | 19061 | 1460969944000 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284a2800 == 90 [pid = 19061] [id = 290] 01:59:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d2d80f800) [pid = 19061] [serial = 871] [outer = (nil)] 01:59:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d2d83f400) [pid = 19061] [serial = 872] [outer = 0x7f9d2d80f800] 01:59:04 INFO - PROCESS | 19061 | 1460969944065 Marionette DEBUG loaded listener.js 01:59:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d2e813c00) [pid = 19061] [serial = 873] [outer = 0x7f9d2d80f800] 01:59:04 INFO - PROCESS | 19061 | 1460969944745 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]]]}] 01:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1178ms 01:59:04 INFO - PROCESS | 19061 | 1460969944812 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:59:04 INFO - PROCESS | 19061 | 1460969944814 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 01:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:59:04 INFO - PROCESS | 19061 | 1460969944823 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:59:04 INFO - PROCESS | 19061 | 1460969944828 Marionette TRACE conn3 <- [1,1134,null,{}] 01:59:04 INFO - PROCESS | 19061 | 1460969944844 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}] 01:59:05 INFO - PROCESS | 19061 | 1460969945018 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:59:05 INFO - PROCESS | 19061 | 1460969945031 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd69000 == 91 [pid = 19061] [id = 291] 01:59:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d2ebee800) [pid = 19061] [serial = 874] [outer = (nil)] 01:59:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d2f6be000) [pid = 19061] [serial = 875] [outer = 0x7f9d2ebee800] 01:59:05 INFO - PROCESS | 19061 | 1460969945100 Marionette DEBUG loaded listener.js 01:59:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d2f985c00) [pid = 19061] [serial = 876] [outer = 0x7f9d2ebee800] 01:59:05 INFO - PROCESS | 19061 | 1460969945939 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]]]}] 01:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1144ms 01:59:05 INFO - PROCESS | 19061 | 1460969945967 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:59:05 INFO - PROCESS | 19061 | 1460969945973 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 01:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:59:05 INFO - PROCESS | 19061 | 1460969945979 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:59:05 INFO - PROCESS | 19061 | 1460969945981 Marionette TRACE conn3 <- [1,1138,null,{}] 01:59:05 INFO - PROCESS | 19061 | 1460969945986 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}] 01:59:06 INFO - PROCESS | 19061 | 1460969946215 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:59:06 INFO - PROCESS | 19061 | 1460969946233 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d333d7800 == 92 [pid = 19061] [id = 292] 01:59:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d2ebf2400) [pid = 19061] [serial = 877] [outer = (nil)] 01:59:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d2fcc8400) [pid = 19061] [serial = 878] [outer = 0x7f9d2ebf2400] 01:59:06 INFO - PROCESS | 19061 | 1460969946289 Marionette DEBUG loaded listener.js 01:59:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d2fec8800) [pid = 19061] [serial = 879] [outer = 0x7f9d2ebf2400] 01:59:07 INFO - PROCESS | 19061 | 1460969947047 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]]]}] 01:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1124ms 01:59:07 INFO - PROCESS | 19061 | 1460969947103 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:59:07 INFO - PROCESS | 19061 | 1460969947106 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 01:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:59:07 INFO - PROCESS | 19061 | 1460969947111 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:59:07 INFO - PROCESS | 19061 | 1460969947113 Marionette TRACE conn3 <- [1,1142,null,{}] 01:59:07 INFO - PROCESS | 19061 | 1460969947126 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}] 01:59:07 INFO - PROCESS | 19061 | 1460969947314 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:59:07 INFO - PROCESS | 19061 | 1460969947345 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d36edf000 == 93 [pid = 19061] [id = 293] 01:59:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d2ebf3c00) [pid = 19061] [serial = 880] [outer = (nil)] 01:59:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d2ff52400) [pid = 19061] [serial = 881] [outer = 0x7f9d2ebf3c00] 01:59:07 INFO - PROCESS | 19061 | 1460969947402 Marionette DEBUG loaded listener.js 01:59:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d32029c00) [pid = 19061] [serial = 882] [outer = 0x7f9d2ebf3c00] 01:59:08 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d37a41c00) [pid = 19061] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:59:08 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d2ebf6800) [pid = 19061] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:59:08 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d2d7c3c00) [pid = 19061] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:59:08 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d2f6c7800) [pid = 19061] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:59:08 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d2ebf6c00) [pid = 19061] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:59:08 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d2d7c0400) [pid = 19061] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:59:08 INFO - PROCESS | 19061 | 1460969948532 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]]]}] 01:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1475ms 01:59:08 INFO - PROCESS | 19061 | 1460969948587 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:59:08 INFO - PROCESS | 19061 | 1460969948590 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 01:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:59:08 INFO - PROCESS | 19061 | 1460969948604 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:59:08 INFO - PROCESS | 19061 | 1460969948607 Marionette TRACE conn3 <- [1,1146,null,{}] 01:59:08 INFO - PROCESS | 19061 | 1460969948612 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}] 01:59:08 INFO - PROCESS | 19061 | 1460969948764 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:59:08 INFO - PROCESS | 19061 | 1460969948779 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3855a800 == 94 [pid = 19061] [id = 294] 01:59:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d2ebf6800) [pid = 19061] [serial = 883] [outer = (nil)] 01:59:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d333a4000) [pid = 19061] [serial = 884] [outer = 0x7f9d2ebf6800] 01:59:08 INFO - PROCESS | 19061 | 1460969948851 Marionette DEBUG loaded listener.js 01:59:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d35911400) [pid = 19061] [serial = 885] [outer = 0x7f9d2ebf6800] 01:59:09 INFO - PROCESS | 19061 | 1460969949612 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]]]}] 01:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1026ms 01:59:09 INFO - PROCESS | 19061 | 1460969949630 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:59:09 INFO - PROCESS | 19061 | 1460969949633 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 01:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:59:09 INFO - PROCESS | 19061 | 1460969949638 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:59:09 INFO - PROCESS | 19061 | 1460969949640 Marionette TRACE conn3 <- [1,1150,null,{}] 01:59:09 INFO - PROCESS | 19061 | 1460969949645 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}] 01:59:09 INFO - PROCESS | 19061 | 1460969949827 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:59:09 INFO - PROCESS | 19061 | 1460969949848 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d82000 == 95 [pid = 19061] [id = 295] 01:59:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d238f5c00) [pid = 19061] [serial = 886] [outer = (nil)] 01:59:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d3599a800) [pid = 19061] [serial = 887] [outer = 0x7f9d238f5c00] 01:59:09 INFO - PROCESS | 19061 | 1460969949907 Marionette DEBUG loaded listener.js 01:59:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d377ef000) [pid = 19061] [serial = 888] [outer = 0x7f9d238f5c00] 01:59:10 INFO - PROCESS | 19061 | 1460969950796 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]]]}] 01:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1180ms 01:59:10 INFO - PROCESS | 19061 | 1460969950819 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:59:10 INFO - PROCESS | 19061 | 1460969950830 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 01:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:59:10 INFO - PROCESS | 19061 | 1460969950900 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:59:10 INFO - PROCESS | 19061 | 1460969950904 Marionette TRACE conn3 <- [1,1154,null,{}] 01:59:10 INFO - PROCESS | 19061 | 1460969950913 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}] 01:59:11 INFO - PROCESS | 19061 | 1460969951117 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:59:11 INFO - PROCESS | 19061 | 1460969951260 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274d4800 == 96 [pid = 19061] [id = 296] 01:59:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d238c9c00) [pid = 19061] [serial = 889] [outer = (nil)] 01:59:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d244c5c00) [pid = 19061] [serial = 890] [outer = 0x7f9d238c9c00] 01:59:11 INFO - PROCESS | 19061 | 1460969951328 Marionette DEBUG loaded listener.js 01:59:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d2d814c00) [pid = 19061] [serial = 891] [outer = 0x7f9d238c9c00] 01:59:12 INFO - PROCESS | 19061 | 1460969952242 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]]]}] 01:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1426ms 01:59:12 INFO - PROCESS | 19061 | 1460969952286 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:59:12 INFO - PROCESS | 19061 | 1460969952296 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 01:59:12 INFO - PROCESS | 19061 | 1460969952308 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:59:12 INFO - PROCESS | 19061 | 1460969952311 Marionette TRACE conn3 <- [1,1158,null,{}] 01:59:12 INFO - PROCESS | 19061 | 1460969952317 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}] 01:59:12 INFO - PROCESS | 19061 | 1460969952502 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:59:12 INFO - PROCESS | 19061 | 1460969952667 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d32008800 == 97 [pid = 19061] [id = 297] 01:59:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d238f7000) [pid = 19061] [serial = 892] [outer = (nil)] 01:59:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d2ebee000) [pid = 19061] [serial = 893] [outer = 0x7f9d238f7000] 01:59:12 INFO - PROCESS | 19061 | 1460969952737 Marionette DEBUG loaded listener.js 01:59:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d2fcbc800) [pid = 19061] [serial = 894] [outer = 0x7f9d238f7000] 01:59:13 INFO - PROCESS | 19061 | 1460969953700 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]]]}] 01:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1437ms 01:59:13 INFO - PROCESS | 19061 | 1460969953745 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:59:13 INFO - PROCESS | 19061 | 1460969953749 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 01:59:13 INFO - PROCESS | 19061 | 1460969953755 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:59:13 INFO - PROCESS | 19061 | 1460969953760 Marionette TRACE conn3 <- [1,1162,null,{}] 01:59:13 INFO - PROCESS | 19061 | 1460969953775 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}] 01:59:13 INFO - PROCESS | 19061 | 1460969953939 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:59:14 INFO - PROCESS | 19061 | 1460969954151 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39f32000 == 98 [pid = 19061] [id = 298] 01:59:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d3339e400) [pid = 19061] [serial = 895] [outer = (nil)] 01:59:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d333f1000) [pid = 19061] [serial = 896] [outer = 0x7f9d3339e400] 01:59:14 INFO - PROCESS | 19061 | 1460969954266 Marionette DEBUG loaded listener.js 01:59:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d335e9800) [pid = 19061] [serial = 897] [outer = 0x7f9d3339e400] 01:59:15 INFO - PROCESS | 19061 | 1460969955069 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]]]}] 01:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1386ms 01:59:15 INFO - PROCESS | 19061 | 1460969955141 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 01:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:59:15 INFO - PROCESS | 19061 | 1460969955146 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 01:59:15 INFO - PROCESS | 19061 | 1460969955151 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:59:15 INFO - PROCESS | 19061 | 1460969955154 Marionette TRACE conn3 <- [1,1166,null,{}] 01:59:15 INFO - PROCESS | 19061 | 1460969955159 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}] 01:59:15 INFO - PROCESS | 19061 | 1460969955363 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:59:15 INFO - PROCESS | 19061 | 1460969955530 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40021800 == 99 [pid = 19061] [id = 299] 01:59:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d2fe95800) [pid = 19061] [serial = 898] [outer = (nil)] 01:59:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d37e0b000) [pid = 19061] [serial = 899] [outer = 0x7f9d2fe95800] 01:59:15 INFO - PROCESS | 19061 | 1460969955596 Marionette DEBUG loaded listener.js 01:59:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d38253800) [pid = 19061] [serial = 900] [outer = 0x7f9d2fe95800] 01:59:16 INFO - PROCESS | 19061 | 1460969956451 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]]]}] 01:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1376ms 01:59:16 INFO - PROCESS | 19061 | 1460969956529 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 01:59:16 INFO - PROCESS | 19061 | 1460969956533 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 01:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:59:16 INFO - PROCESS | 19061 | 1460969956539 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:59:16 INFO - PROCESS | 19061 | 1460969956542 Marionette TRACE conn3 <- [1,1170,null,{}] 01:59:16 INFO - PROCESS | 19061 | 1460969956547 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}] 01:59:16 INFO - PROCESS | 19061 | 1460969956710 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:59:16 INFO - PROCESS | 19061 | 1460969956877 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d472ec000 == 100 [pid = 19061] [id = 300] 01:59:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d33c0dc00) [pid = 19061] [serial = 901] [outer = (nil)] 01:59:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d39049000) [pid = 19061] [serial = 902] [outer = 0x7f9d33c0dc00] 01:59:16 INFO - PROCESS | 19061 | 1460969956943 Marionette DEBUG loaded listener.js 01:59:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d396b3000) [pid = 19061] [serial = 903] [outer = 0x7f9d33c0dc00] 01:59:17 INFO - PROCESS | 19061 | 1460969957757 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]]]}] 01:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1279ms 01:59:17 INFO - PROCESS | 19061 | 1460969957820 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 01:59:17 INFO - PROCESS | 19061 | 1460969957823 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 01:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:59:17 INFO - PROCESS | 19061 | 1460969957830 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:59:17 INFO - PROCESS | 19061 | 1460969957834 Marionette TRACE conn3 <- [1,1174,null,{}] 01:59:17 INFO - PROCESS | 19061 | 1460969957840 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}] 01:59:18 INFO - PROCESS | 19061 | 1460969958059 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:59:18 INFO - PROCESS | 19061 | 1460969958228 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac38000 == 101 [pid = 19061] [id = 301] 01:59:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d3b575800) [pid = 19061] [serial = 904] [outer = (nil)] 01:59:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d3b9e5400) [pid = 19061] [serial = 905] [outer = 0x7f9d3b575800] 01:59:18 INFO - PROCESS | 19061 | 1460969958302 Marionette DEBUG loaded listener.js 01:59:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d471c8000) [pid = 19061] [serial = 906] [outer = 0x7f9d3b575800] 01:59:19 INFO - PROCESS | 19061 | 1460969959089 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] 01:59:19 INFO - PROCESS | 19061 | 1460969959173 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 01:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:59:19 INFO - PROCESS | 19061 | 1460969959179 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:59:19 INFO - PROCESS | 19061 | 1460969959181 Marionette TRACE conn3 <- [1,1178,null,{}] 01:59:19 INFO - PROCESS | 19061 | 1460969959186 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}] 01:59:19 INFO - PROCESS | 19061 | 1460969959344 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:59:19 INFO - PROCESS | 19061 | 1460969959525 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b715800 == 102 [pid = 19061] [id = 302] 01:59:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d3b5e0000) [pid = 19061] [serial = 907] [outer = (nil)] 01:59:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d4b259000) [pid = 19061] [serial = 908] [outer = 0x7f9d3b5e0000] 01:59:19 INFO - PROCESS | 19061 | 1460969959589 Marionette DEBUG loaded listener.js 01:59:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d4b763400) [pid = 19061] [serial = 909] [outer = 0x7f9d3b5e0000] 01:59:20 INFO - PROCESS | 19061 | 1460969960445 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] 01:59:20 INFO - PROCESS | 19061 | 1460969960511 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 01:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:59:20 INFO - PROCESS | 19061 | 1460969960517 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:59:20 INFO - PROCESS | 19061 | 1460969960519 Marionette TRACE conn3 <- [1,1182,null,{}] 01:59:20 INFO - PROCESS | 19061 | 1460969960524 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}] 01:59:20 INFO - PROCESS | 19061 | 1460969960680 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:59:20 INFO - PROCESS | 19061 | 1460969960857 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50675800 == 103 [pid = 19061] [id = 303] 01:59:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d273c6400) [pid = 19061] [serial = 910] [outer = (nil)] 01:59:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d273cec00) [pid = 19061] [serial = 911] [outer = 0x7f9d273c6400] 01:59:20 INFO - PROCESS | 19061 | 1460969960932 Marionette DEBUG loaded listener.js 01:59:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d273d4800) [pid = 19061] [serial = 912] [outer = 0x7f9d273c6400] 01:59:21 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:59:21 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 01:59:21 INFO - PROCESS | 19061 | 1460969961716 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] 01:59:21 INFO - PROCESS | 19061 | 1460969961755 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 01:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:59:21 INFO - PROCESS | 19061 | 1460969961760 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:59:21 INFO - PROCESS | 19061 | 1460969961762 Marionette TRACE conn3 <- [1,1186,null,{}] 01:59:21 INFO - PROCESS | 19061 | 1460969961768 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}] 01:59:21 INFO - PROCESS | 19061 | 1460969961925 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:59:22 INFO - PROCESS | 19061 | 1460969962098 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273f4000 == 104 [pid = 19061] [id = 304] 01:59:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d238ec800) [pid = 19061] [serial = 913] [outer = (nil)] 01:59:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d4b761c00) [pid = 19061] [serial = 914] [outer = 0x7f9d238ec800] 01:59:22 INFO - PROCESS | 19061 | 1460969962165 Marionette DEBUG loaded listener.js 01:59:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d4b7a2400) [pid = 19061] [serial = 915] [outer = 0x7f9d238ec800] 01:59:23 INFO - PROCESS | 19061 | 1460969963001 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] 01:59:23 INFO - PROCESS | 19061 | 1460969963053 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 01:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:59:23 INFO - PROCESS | 19061 | 1460969963059 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:59:23 INFO - PROCESS | 19061 | 1460969963061 Marionette TRACE conn3 <- [1,1190,null,{}] 01:59:23 INFO - PROCESS | 19061 | 1460969963067 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}] 01:59:23 INFO - PROCESS | 19061 | 1460969963225 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:59:23 INFO - PROCESS | 19061 | 1460969963400 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2427c000 == 105 [pid = 19061] [id = 305] 01:59:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2227e400) [pid = 19061] [serial = 916] [outer = (nil)] 01:59:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d22289400) [pid = 19061] [serial = 917] [outer = 0x7f9d2227e400] 01:59:23 INFO - PROCESS | 19061 | 1460969963465 Marionette DEBUG loaded listener.js 01:59:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d273c9800) [pid = 19061] [serial = 918] [outer = 0x7f9d2227e400] 01:59:24 INFO - PROCESS | 19061 | 1460969964352 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] 01:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:59:24 INFO - PROCESS | 19061 | 1460969964404 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 01:59:24 INFO - PROCESS | 19061 | 1460969964413 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:59:24 INFO - PROCESS | 19061 | 1460969964417 Marionette TRACE conn3 <- [1,1194,null,{}] 01:59:24 INFO - PROCESS | 19061 | 1460969964422 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}] 01:59:24 INFO - PROCESS | 19061 | 1460969964619 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:59:24 INFO - PROCESS | 19061 | 1460969964789 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2295c000 == 106 [pid = 19061] [id = 306] 01:59:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d2227e800) [pid = 19061] [serial = 919] [outer = (nil)] 01:59:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d2297c000) [pid = 19061] [serial = 920] [outer = 0x7f9d2227e800] 01:59:24 INFO - PROCESS | 19061 | 1460969964866 Marionette DEBUG loaded listener.js 01:59:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d4d394000) [pid = 19061] [serial = 921] [outer = 0x7f9d2227e800] 01:59:25 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:59:25 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 01:59:25 INFO - PROCESS | 19061 | 1460969965751 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] 01:59:25 INFO - PROCESS | 19061 | 1460969965796 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 01:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:59:25 INFO - PROCESS | 19061 | 1460969965802 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:59:25 INFO - PROCESS | 19061 | 1460969965804 Marionette TRACE conn3 <- [1,1198,null,{}] 01:59:25 INFO - PROCESS | 19061 | 1460969965810 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}] 01:59:25 INFO - PROCESS | 19061 | 1460969965981 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:59:26 INFO - PROCESS | 19061 | 1460969966198 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d270e7800 == 107 [pid = 19061] [id = 307] 01:59:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d21f38c00) [pid = 19061] [serial = 922] [outer = (nil)] 01:59:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d238c8c00) [pid = 19061] [serial = 923] [outer = 0x7f9d21f38c00] 01:59:26 INFO - PROCESS | 19061 | 1460969966262 Marionette DEBUG loaded listener.js 01:59:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d2f97dc00) [pid = 19061] [serial = 924] [outer = 0x7f9d21f38c00] 01:59:27 INFO - PROCESS | 19061 | 1460969967407 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]]]}] 01:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1633ms 01:59:27 INFO - PROCESS | 19061 | 1460969967436 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:59:27 INFO - PROCESS | 19061 | 1460969967441 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 01:59:27 INFO - PROCESS | 19061 | 1460969967449 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:59:27 INFO - PROCESS | 19061 | 1460969967454 Marionette TRACE conn3 <- [1,1202,null,{}] 01:59:27 INFO - PROCESS | 19061 | 1460969967462 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}] 01:59:27 INFO - PROCESS | 19061 | 1460969967628 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:59:27 INFO - PROCESS | 19061 | 1460969967871 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d270d6000 == 108 [pid = 19061] [id = 308] 01:59:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d238c9000) [pid = 19061] [serial = 925] [outer = (nil)] 01:59:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d238cc800) [pid = 19061] [serial = 926] [outer = 0x7f9d238c9000] 01:59:27 INFO - PROCESS | 19061 | 1460969967936 Marionette DEBUG loaded listener.js 01:59:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d244b9800) [pid = 19061] [serial = 927] [outer = 0x7f9d238c9000] 01:59:28 INFO - PROCESS | 19061 | 1460969968843 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]]]}] 01:59:28 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 01:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1431ms 01:59:28 INFO - PROCESS | 19061 | 1460969968879 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:59:28 INFO - PROCESS | 19061 | 1460969968887 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 01:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:59:28 INFO - PROCESS | 19061 | 1460969968896 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:59:28 INFO - PROCESS | 19061 | 1460969968899 Marionette TRACE conn3 <- [1,1206,null,{}] 01:59:28 INFO - PROCESS | 19061 | 1460969968904 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}] 01:59:29 INFO - PROCESS | 19061 | 1460969969057 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:59:29 INFO - PROCESS | 19061 | 1460969969239 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258e9800 == 109 [pid = 19061] [id = 309] 01:59:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d2580b000) [pid = 19061] [serial = 928] [outer = (nil)] 01:59:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d2580d000) [pid = 19061] [serial = 929] [outer = 0x7f9d2580b000] 01:59:29 INFO - PROCESS | 19061 | 1460969969300 Marionette DEBUG loaded listener.js 01:59:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d272c3000) [pid = 19061] [serial = 930] [outer = 0x7f9d2580b000] 01:59:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3855a800 == 108 [pid = 19061] [id = 294] 01:59:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d36edf000 == 107 [pid = 19061] [id = 293] 01:59:29 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d4b60e400) [pid = 19061] [serial = 836] [outer = (nil)] [url = about:blank] 01:59:29 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d493bec00) [pid = 19061] [serial = 797] [outer = (nil)] [url = about:blank] 01:59:29 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d2fcc7400) [pid = 19061] [serial = 803] [outer = (nil)] [url = about:blank] 01:59:29 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d272cbc00) [pid = 19061] [serial = 809] [outer = (nil)] [url = about:blank] 01:59:29 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d2520d400) [pid = 19061] [serial = 812] [outer = (nil)] [url = about:blank] 01:59:29 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d4b724800) [pid = 19061] [serial = 800] [outer = (nil)] [url = about:blank] 01:59:29 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d2d817c00) [pid = 19061] [serial = 806] [outer = (nil)] [url = about:blank] 01:59:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d333d7800 == 106 [pid = 19061] [id = 292] 01:59:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd69000 == 105 [pid = 19061] [id = 291] 01:59:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284a2800 == 104 [pid = 19061] [id = 290] 01:59:29 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e835000 == 103 [pid = 19061] [id = 289] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fad7800 == 102 [pid = 19061] [id = 286] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d274ce000 == 101 [pid = 19061] [id = 285] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258e0800 == 100 [pid = 19061] [id = 284] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e730800 == 99 [pid = 19061] [id = 283] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d5066d800 == 98 [pid = 19061] [id = 282] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac32000 == 97 [pid = 19061] [id = 281] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380d3000 == 96 [pid = 19061] [id = 280] 01:59:30 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d27003800 == 95 [pid = 19061] [id = 279] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d3b5e2400) [pid = 19061] [serial = 831] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d2fcc4000) [pid = 19061] [serial = 821] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d2fecd000) [pid = 19061] [serial = 833] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d37ad2000) [pid = 19061] [serial = 828] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d460e7000) [pid = 19061] [serial = 834] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d3358f800) [pid = 19061] [serial = 825] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d272ccc00) [pid = 19061] [serial = 815] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d35903c00) [pid = 19061] [serial = 827] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d3339a800) [pid = 19061] [serial = 791] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d303b8c00) [pid = 19061] [serial = 824] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d2ebf1000) [pid = 19061] [serial = 819] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d2fe98c00) [pid = 19061] [serial = 822] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d3b5e0800) [pid = 19061] [serial = 794] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d2e9f0000) [pid = 19061] [serial = 818] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d3836c000) [pid = 19061] [serial = 830] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d2f6ba000) [pid = 19061] [serial = 788] [outer = (nil)] [url = about:blank] 01:59:30 INFO - PROCESS | 19061 | 1460969970304 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]]]}] 01:59:30 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 01:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1428ms 01:59:30 INFO - PROCESS | 19061 | 1460969970327 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:59:30 INFO - PROCESS | 19061 | 1460969970330 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 01:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:59:30 INFO - PROCESS | 19061 | 1460969970337 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:59:30 INFO - PROCESS | 19061 | 1460969970342 Marionette TRACE conn3 <- [1,1210,null,{}] 01:59:30 INFO - PROCESS | 19061 | 1460969970357 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}] 01:59:30 INFO - PROCESS | 19061 | 1460969970507 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:59:30 INFO - PROCESS | 19061 | 1460969970525 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d28582800 == 96 [pid = 19061] [id = 310] 01:59:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d27486c00) [pid = 19061] [serial = 931] [outer = (nil)] 01:59:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d2d81ec00) [pid = 19061] [serial = 932] [outer = 0x7f9d27486c00] 01:59:30 INFO - PROCESS | 19061 | 1460969970590 Marionette DEBUG loaded listener.js 01:59:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d2e746c00) [pid = 19061] [serial = 933] [outer = 0x7f9d27486c00] 01:59:31 INFO - PROCESS | 19061 | 1460969971370 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]]]}] 01:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1084ms 01:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:59:31 INFO - PROCESS | 19061 | 1460969971422 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 01:59:31 INFO - PROCESS | 19061 | 1460969971425 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 01:59:31 INFO - PROCESS | 19061 | 1460969971430 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:59:31 INFO - PROCESS | 19061 | 1460969971433 Marionette TRACE conn3 <- [1,1214,null,{}] 01:59:31 INFO - PROCESS | 19061 | 1460969971437 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}] 01:59:31 INFO - PROCESS | 19061 | 1460969971576 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:59:31 INFO - PROCESS | 19061 | 1460969971593 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd58800 == 97 [pid = 19061] [id = 311] 01:59:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d2d833c00) [pid = 19061] [serial = 934] [outer = (nil)] 01:59:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d2ebf4800) [pid = 19061] [serial = 935] [outer = 0x7f9d2d833c00] 01:59:31 INFO - PROCESS | 19061 | 1460969971647 Marionette DEBUG loaded listener.js 01:59:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2f979800) [pid = 19061] [serial = 936] [outer = 0x7f9d2d833c00] 01:59:32 INFO - PROCESS | 19061 | 1460969972519 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]]]}] 01:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1125ms 01:59:32 INFO - PROCESS | 19061 | 1460969972555 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:59:32 INFO - PROCESS | 19061 | 1460969972558 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 01:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:59:32 INFO - PROCESS | 19061 | 1460969972563 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:59:32 INFO - PROCESS | 19061 | 1460969972565 Marionette TRACE conn3 <- [1,1218,null,{}] 01:59:32 INFO - PROCESS | 19061 | 1460969972581 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}] 01:59:32 INFO - PROCESS | 19061 | 1460969972759 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:59:32 INFO - PROCESS | 19061 | 1460969972782 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d33486800 == 98 [pid = 19061] [id = 312] 01:59:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d2e74cc00) [pid = 19061] [serial = 937] [outer = (nil)] 01:59:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2fcc1000) [pid = 19061] [serial = 938] [outer = 0x7f9d2e74cc00] 01:59:32 INFO - PROCESS | 19061 | 1460969972836 Marionette DEBUG loaded listener.js 01:59:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2fec1000) [pid = 19061] [serial = 939] [outer = 0x7f9d2e74cc00] 01:59:33 INFO - PROCESS | 19061 | 1460969973598 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]]]}] 01:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1076ms 01:59:33 INFO - PROCESS | 19061 | 1460969973661 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:59:33 INFO - PROCESS | 19061 | 1460969973665 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 01:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:59:33 INFO - PROCESS | 19061 | 1460969973670 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:59:33 INFO - PROCESS | 19061 | 1460969973673 Marionette TRACE conn3 <- [1,1222,null,{}] 01:59:33 INFO - PROCESS | 19061 | 1460969973677 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}] 01:59:33 INFO - PROCESS | 19061 | 1460969973900 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:59:33 INFO - PROCESS | 19061 | 1460969973925 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c93800 == 99 [pid = 19061] [id = 313] 01:59:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d2fec7800) [pid = 19061] [serial = 940] [outer = (nil)] 01:59:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d33595800) [pid = 19061] [serial = 941] [outer = 0x7f9d2fec7800] 01:59:33 INFO - PROCESS | 19061 | 1460969973984 Marionette DEBUG loaded listener.js 01:59:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d37f49400) [pid = 19061] [serial = 942] [outer = 0x7f9d2fec7800] 01:59:34 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d462e9400) [pid = 19061] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:59:34 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d2d80f800) [pid = 19061] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:59:34 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d2520a400) [pid = 19061] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:59:34 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d2ebee800) [pid = 19061] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:59:34 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d2ebf3c00) [pid = 19061] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:59:34 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d2ebf6800) [pid = 19061] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:59:34 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d2ebf2400) [pid = 19061] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:59:34 INFO - PROCESS | 19061 | 1460969974883 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] 01:59:34 INFO - PROCESS | 19061 | 1460969974900 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 01:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:59:34 INFO - PROCESS | 19061 | 1460969974905 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:59:34 INFO - PROCESS | 19061 | 1460969974907 Marionette TRACE conn3 <- [1,1226,null,{}] 01:59:34 INFO - PROCESS | 19061 | 1460969974912 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}] 01:59:35 INFO - PROCESS | 19061 | 1460969975062 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:59:35 INFO - PROCESS | 19061 | 1460969975195 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d87000 == 100 [pid = 19061] [id = 314] 01:59:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2e9e3400) [pid = 19061] [serial = 943] [outer = (nil)] 01:59:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d303b4400) [pid = 19061] [serial = 944] [outer = 0x7f9d2e9e3400] 01:59:35 INFO - PROCESS | 19061 | 1460969975256 Marionette DEBUG loaded listener.js 01:59:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d39d3b400) [pid = 19061] [serial = 945] [outer = 0x7f9d2e9e3400] 01:59:35 INFO - PROCESS | 19061 | 1460969975867 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]]]}] 01:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 973ms 01:59:35 INFO - PROCESS | 19061 | 1460969975879 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:59:35 INFO - PROCESS | 19061 | 1460969975882 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 01:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:59:35 INFO - PROCESS | 19061 | 1460969975887 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:59:35 INFO - PROCESS | 19061 | 1460969975889 Marionette TRACE conn3 <- [1,1230,null,{}] 01:59:35 INFO - PROCESS | 19061 | 1460969975894 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}] 01:59:36 INFO - PROCESS | 19061 | 1460969976034 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:59:36 INFO - PROCESS | 19061 | 1460969976186 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2ad000 == 101 [pid = 19061] [id = 315] 01:59:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d21f39400) [pid = 19061] [serial = 946] [outer = (nil)] 01:59:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d3b771400) [pid = 19061] [serial = 947] [outer = 0x7f9d21f39400] 01:59:36 INFO - PROCESS | 19061 | 1460969976243 Marionette DEBUG loaded listener.js 01:59:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d45d6bc00) [pid = 19061] [serial = 948] [outer = 0x7f9d21f39400] 01:59:37 INFO - PROCESS | 19061 | 1460969977085 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]]]}] 01:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1225ms 01:59:37 INFO - PROCESS | 19061 | 1460969977113 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:59:37 INFO - PROCESS | 19061 | 1460969977118 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 01:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:59:37 INFO - PROCESS | 19061 | 1460969977126 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:59:37 INFO - PROCESS | 19061 | 1460969977131 Marionette TRACE conn3 <- [1,1234,null,{}] 01:59:37 INFO - PROCESS | 19061 | 1460969977139 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}] 01:59:37 INFO - PROCESS | 19061 | 1460969977308 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:59:37 INFO - PROCESS | 19061 | 1460969977490 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2700b000 == 102 [pid = 19061] [id = 316] 01:59:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d2297cc00) [pid = 19061] [serial = 949] [outer = (nil)] 01:59:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d238f6000) [pid = 19061] [serial = 950] [outer = 0x7f9d2297cc00] 01:59:37 INFO - PROCESS | 19061 | 1460969977563 Marionette DEBUG loaded listener.js 01:59:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d239e0400) [pid = 19061] [serial = 951] [outer = 0x7f9d2297cc00] 01:59:38 INFO - PROCESS | 19061 | 1460969978488 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]]]}] 01:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1430ms 01:59:38 INFO - PROCESS | 19061 | 1460969978556 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:59:38 INFO - PROCESS | 19061 | 1460969978565 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 01:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:59:38 INFO - PROCESS | 19061 | 1460969978574 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:59:38 INFO - PROCESS | 19061 | 1460969978577 Marionette TRACE conn3 <- [1,1238,null,{}] 01:59:38 INFO - PROCESS | 19061 | 1460969978583 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}] 01:59:38 INFO - PROCESS | 19061 | 1460969978803 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:59:38 INFO - PROCESS | 19061 | 1460969978979 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3144b800 == 103 [pid = 19061] [id = 317] 01:59:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d22980400) [pid = 19061] [serial = 952] [outer = (nil)] 01:59:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d244c5400) [pid = 19061] [serial = 953] [outer = 0x7f9d22980400] 01:59:39 INFO - PROCESS | 19061 | 1460969979048 Marionette DEBUG loaded listener.js 01:59:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d2580b800) [pid = 19061] [serial = 954] [outer = 0x7f9d22980400] 01:59:40 INFO - PROCESS | 19061 | 1460969980032 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]]]}] 01:59:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:59:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1528ms 01:59:40 INFO - PROCESS | 19061 | 1460969980105 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:59:40 INFO - PROCESS | 19061 | 1460969980110 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 01:59:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:59:40 INFO - PROCESS | 19061 | 1460969980116 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:59:40 INFO - PROCESS | 19061 | 1460969980122 Marionette TRACE conn3 <- [1,1242,null,{}] 01:59:40 INFO - PROCESS | 19061 | 1460969980137 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}] 01:59:40 INFO - PROCESS | 19061 | 1460969980347 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:59:40 INFO - PROCESS | 19061 | 1460969980568 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46ebe800 == 104 [pid = 19061] [id = 318] 01:59:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d2748c000) [pid = 19061] [serial = 955] [outer = (nil)] 01:59:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d2d83dc00) [pid = 19061] [serial = 956] [outer = 0x7f9d2748c000] 01:59:40 INFO - PROCESS | 19061 | 1460969980690 Marionette DEBUG loaded listener.js 01:59:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d2ebf6000) [pid = 19061] [serial = 957] [outer = 0x7f9d2748c000] 01:59:41 INFO - PROCESS | 19061 | 1460969981573 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]]]}] 01:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1488ms 01:59:41 INFO - PROCESS | 19061 | 1460969981605 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:59:41 INFO - PROCESS | 19061 | 1460969981610 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 01:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:59:41 INFO - PROCESS | 19061 | 1460969981615 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:59:41 INFO - PROCESS | 19061 | 1460969981617 Marionette TRACE conn3 <- [1,1246,null,{}] 01:59:41 INFO - PROCESS | 19061 | 1460969981622 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}] 01:59:41 INFO - PROCESS | 19061 | 1460969981798 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:59:41 INFO - PROCESS | 19061 | 1460969981975 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b2a0800 == 105 [pid = 19061] [id = 319] 01:59:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d2d813800) [pid = 19061] [serial = 958] [outer = (nil)] 01:59:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d3335a400) [pid = 19061] [serial = 959] [outer = 0x7f9d2d813800] 01:59:42 INFO - PROCESS | 19061 | 1460969982043 Marionette DEBUG loaded listener.js 01:59:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d33722800) [pid = 19061] [serial = 960] [outer = 0x7f9d2d813800] 01:59:42 INFO - PROCESS | 19061 | 1460969982936 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]]]}] 01:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1375ms 01:59:42 INFO - PROCESS | 19061 | 1460969982993 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:59:43 INFO - PROCESS | 19061 | 1460969982999 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 01:59:43 INFO - PROCESS | 19061 | 1460969983005 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:59:43 INFO - PROCESS | 19061 | 1460969983008 Marionette TRACE conn3 <- [1,1250,null,{}] 01:59:43 INFO - PROCESS | 19061 | 1460969983014 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}] 01:59:43 INFO - PROCESS | 19061 | 1460969983180 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:59:43 INFO - PROCESS | 19061 | 1460969983359 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245d8800 == 106 [pid = 19061] [id = 320] 01:59:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d2ff51000) [pid = 19061] [serial = 961] [outer = (nil)] 01:59:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d37f49000) [pid = 19061] [serial = 962] [outer = 0x7f9d2ff51000] 01:59:43 INFO - PROCESS | 19061 | 1460969983433 Marionette DEBUG loaded listener.js 01:59:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d3b74fc00) [pid = 19061] [serial = 963] [outer = 0x7f9d2ff51000] 01:59:44 INFO - PROCESS | 19061 | 1460969984274 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]]]}] 01:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1333ms 01:59:44 INFO - PROCESS | 19061 | 1460969984338 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:59:44 INFO - PROCESS | 19061 | 1460969984342 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 01:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:59:44 INFO - PROCESS | 19061 | 1460969984347 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:59:44 INFO - PROCESS | 19061 | 1460969984349 Marionette TRACE conn3 <- [1,1254,null,{}] 01:59:44 INFO - PROCESS | 19061 | 1460969984354 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}] 01:59:44 INFO - PROCESS | 19061 | 1460969984548 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:59:44 INFO - PROCESS | 19061 | 1460969984728 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d221d9000 == 107 [pid = 19061] [id = 321] 01:59:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d303b2c00) [pid = 19061] [serial = 964] [outer = (nil)] 01:59:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d47404c00) [pid = 19061] [serial = 965] [outer = 0x7f9d303b2c00] 01:59:44 INFO - PROCESS | 19061 | 1460969984801 Marionette DEBUG loaded listener.js 01:59:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d4ddeb000) [pid = 19061] [serial = 966] [outer = 0x7f9d303b2c00] 01:59:45 INFO - PROCESS | 19061 | 1460969985577 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]]]}] 01:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1279ms 01:59:45 INFO - PROCESS | 19061 | 1460969985642 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:59:45 INFO - PROCESS | 19061 | 1460969985645 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 01:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:59:45 INFO - PROCESS | 19061 | 1460969985655 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:59:45 INFO - PROCESS | 19061 | 1460969985657 Marionette TRACE conn3 <- [1,1258,null,{}] 01:59:45 INFO - PROCESS | 19061 | 1460969985661 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}] 01:59:45 INFO - PROCESS | 19061 | 1460969985832 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:59:46 INFO - PROCESS | 19061 | 1460969986013 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245e7000 == 108 [pid = 19061] [id = 322] 01:59:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d258c2800) [pid = 19061] [serial = 967] [outer = (nil)] 01:59:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d258ccc00) [pid = 19061] [serial = 968] [outer = 0x7f9d258c2800] 01:59:46 INFO - PROCESS | 19061 | 1460969986080 Marionette DEBUG loaded listener.js 01:59:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d258d1800) [pid = 19061] [serial = 969] [outer = 0x7f9d258c2800] 01:59:46 INFO - PROCESS | 19061 | 1460969986952 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]]]}] 01:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1325ms 01:59:46 INFO - PROCESS | 19061 | 1460969986981 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:59:46 INFO - PROCESS | 19061 | 1460969986984 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 01:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:59:46 INFO - PROCESS | 19061 | 1460969986990 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:59:46 INFO - PROCESS | 19061 | 1460969986992 Marionette TRACE conn3 <- [1,1262,null,{}] 01:59:47 INFO - PROCESS | 19061 | 1460969986997 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}] 01:59:47 INFO - PROCESS | 19061 | 1460969987161 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:59:47 INFO - PROCESS | 19061 | 1460969987341 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24e2b000 == 109 [pid = 19061] [id = 323] 01:59:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d220c2400) [pid = 19061] [serial = 970] [outer = (nil)] 01:59:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d220cc400) [pid = 19061] [serial = 971] [outer = 0x7f9d220c2400] 01:59:47 INFO - PROCESS | 19061 | 1460969987409 Marionette DEBUG loaded listener.js 01:59:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d220d1000) [pid = 19061] [serial = 972] [outer = 0x7f9d220c2400] 01:59:48 INFO - PROCESS | 19061 | 1460969988319 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]]]}] 01:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1381ms 01:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:59:48 INFO - PROCESS | 19061 | 1460969988372 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:59:48 INFO - PROCESS | 19061 | 1460969988375 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 01:59:48 INFO - PROCESS | 19061 | 1460969988381 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:59:48 INFO - PROCESS | 19061 | 1460969988384 Marionette TRACE conn3 <- [1,1266,null,{}] 01:59:48 INFO - PROCESS | 19061 | 1460969988389 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}] 01:59:48 INFO - PROCESS | 19061 | 1460969988562 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:59:49 INFO - PROCESS | 19061 | 1460969989285 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241e9800 == 110 [pid = 19061] [id = 324] 01:59:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d22281000) [pid = 19061] [serial = 973] [outer = (nil)] 01:59:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d2228b400) [pid = 19061] [serial = 974] [outer = 0x7f9d22281000] 01:59:49 INFO - PROCESS | 19061 | 1460969989362 Marionette DEBUG loaded listener.js 01:59:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d238c6000) [pid = 19061] [serial = 975] [outer = 0x7f9d22281000] 01:59:50 INFO - PROCESS | 19061 | 1460969990147 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]]]}] 01:59:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:59:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1839ms 01:59:50 INFO - PROCESS | 19061 | 1460969990221 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:59:50 INFO - PROCESS | 19061 | 1460969990228 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 01:59:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:59:50 INFO - PROCESS | 19061 | 1460969990236 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:59:50 INFO - PROCESS | 19061 | 1460969990241 Marionette TRACE conn3 <- [1,1270,null,{}] 01:59:50 INFO - PROCESS | 19061 | 1460969990247 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}] 01:59:50 INFO - PROCESS | 19061 | 1460969990413 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:59:50 INFO - PROCESS | 19061 | 1460969990757 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22948800 == 111 [pid = 19061] [id = 325] 01:59:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d22289000) [pid = 19061] [serial = 976] [outer = (nil)] 01:59:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d239e8800) [pid = 19061] [serial = 977] [outer = 0x7f9d22289000] 01:59:50 INFO - PROCESS | 19061 | 1460969990874 Marionette DEBUG loaded listener.js 01:59:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d2580a400) [pid = 19061] [serial = 978] [outer = 0x7f9d22289000] 01:59:51 INFO - PROCESS | 19061 | 1460969991729 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]]]}] 01:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1535ms 01:59:51 INFO - PROCESS | 19061 | 1460969991775 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:59:51 INFO - PROCESS | 19061 | 1460969991781 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 01:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:59:51 INFO - PROCESS | 19061 | 1460969991789 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:59:51 INFO - PROCESS | 19061 | 1460969991792 Marionette TRACE conn3 <- [1,1274,null,{}] 01:59:51 INFO - PROCESS | 19061 | 1460969991797 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}] 01:59:51 INFO - PROCESS | 19061 | 1460969991950 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:59:52 INFO - PROCESS | 19061 | 1460969992137 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273e5800 == 112 [pid = 19061] [id = 326] 01:59:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d2228c400) [pid = 19061] [serial = 979] [outer = (nil)] 01:59:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d273c8400) [pid = 19061] [serial = 980] [outer = 0x7f9d2228c400] 01:59:52 INFO - PROCESS | 19061 | 1460969992205 Marionette DEBUG loaded listener.js 01:59:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d27489000) [pid = 19061] [serial = 981] [outer = 0x7f9d2228c400] 01:59:53 INFO - PROCESS | 19061 | 1460969993077 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]]]}] 01:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1327ms 01:59:53 INFO - PROCESS | 19061 | 1460969993117 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:59:53 INFO - PROCESS | 19061 | 1460969993120 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 01:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:59:53 INFO - PROCESS | 19061 | 1460969993132 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:59:53 INFO - PROCESS | 19061 | 1460969993140 Marionette TRACE conn3 <- [1,1278,null,{}] 01:59:53 INFO - PROCESS | 19061 | 1460969993148 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}] 01:59:53 INFO - PROCESS | 19061 | 1460969993309 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:59:53 INFO - PROCESS | 19061 | 1460969993496 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d28563800 == 113 [pid = 19061] [id = 327] 01:59:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d27483000) [pid = 19061] [serial = 982] [outer = (nil)] 01:59:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d2c2d0000) [pid = 19061] [serial = 983] [outer = 0x7f9d27483000] 01:59:53 INFO - PROCESS | 19061 | 1460969993558 Marionette DEBUG loaded listener.js 01:59:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d2d7c7000) [pid = 19061] [serial = 984] [outer = 0x7f9d27483000] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40009000 == 112 [pid = 19061] [id = 261] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d244be800) [pid = 19061] [serial = 866] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d25213000) [pid = 19061] [serial = 839] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d4b75e400) [pid = 19061] [serial = 854] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d460e8000) [pid = 19061] [serial = 848] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d2fcc7800) [pid = 19061] [serial = 842] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d2d839c00) [pid = 19061] [serial = 851] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d238cec00) [pid = 19061] [serial = 857] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d3590e400) [pid = 19061] [serial = 845] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d238f3400) [pid = 19061] [serial = 860] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d27487000) [pid = 19061] [serial = 863] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d3599a800) [pid = 19061] [serial = 887] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38d87000 == 111 [pid = 19061] [id = 314] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c93800 == 110 [pid = 19061] [id = 313] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d33486800 == 109 [pid = 19061] [id = 312] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd58800 == 108 [pid = 19061] [id = 311] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d28582800 == 107 [pid = 19061] [id = 310] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258e9800 == 106 [pid = 19061] [id = 309] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d270d6000 == 105 [pid = 19061] [id = 308] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273f4000 == 104 [pid = 19061] [id = 304] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50675800 == 103 [pid = 19061] [id = 303] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b715800 == 102 [pid = 19061] [id = 302] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac38000 == 101 [pid = 19061] [id = 301] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d472ec000 == 100 [pid = 19061] [id = 300] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40021800 == 99 [pid = 19061] [id = 299] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39f32000 == 98 [pid = 19061] [id = 298] 01:59:54 INFO - PROCESS | 19061 | 1460969994504 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]]]}] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d32008800 == 97 [pid = 19061] [id = 297] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d274d4800 == 96 [pid = 19061] [id = 296] 01:59:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38d82000 == 95 [pid = 19061] [id = 295] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d4b76d000) [pid = 19061] [serial = 837] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d2d83f400) [pid = 19061] [serial = 872] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d2e813c00) [pid = 19061] [serial = 873] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d2748f400) [pid = 19061] [serial = 870] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d272c9800) [pid = 19061] [serial = 869] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d2f6be000) [pid = 19061] [serial = 875] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d2ff52400) [pid = 19061] [serial = 881] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d333a4000) [pid = 19061] [serial = 884] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d2fcc8400) [pid = 19061] [serial = 878] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d35911400) [pid = 19061] [serial = 885] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d32029c00) [pid = 19061] [serial = 882] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d2fec8800) [pid = 19061] [serial = 879] [outer = (nil)] [url = about:blank] 01:59:54 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d2f985c00) [pid = 19061] [serial = 876] [outer = (nil)] [url = about:blank] 01:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1442ms 01:59:54 INFO - PROCESS | 19061 | 1460969994569 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:59:54 INFO - PROCESS | 19061 | 1460969994573 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 01:59:54 INFO - PROCESS | 19061 | 1460969994579 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:59:54 INFO - PROCESS | 19061 | 1460969994581 Marionette TRACE conn3 <- [1,1282,null,{}] 01:59:54 INFO - PROCESS | 19061 | 1460969994586 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}] 01:59:54 INFO - PROCESS | 19061 | 1460969994729 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:59:54 INFO - PROCESS | 19061 | 1460969994865 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251e9800 == 96 [pid = 19061] [id = 328] 01:59:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d238c2800) [pid = 19061] [serial = 985] [outer = (nil)] 01:59:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d2d814000) [pid = 19061] [serial = 986] [outer = 0x7f9d238c2800] 01:59:54 INFO - PROCESS | 19061 | 1460969994922 Marionette DEBUG loaded listener.js 01:59:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d2d83f400) [pid = 19061] [serial = 987] [outer = 0x7f9d238c2800] 01:59:55 INFO - PROCESS | 19061 | 1460969995622 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]]]}] 01:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1077ms 01:59:55 INFO - PROCESS | 19061 | 1460969995655 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:59:55 INFO - PROCESS | 19061 | 1460969995658 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 01:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:59:55 INFO - PROCESS | 19061 | 1460969995666 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:59:55 INFO - PROCESS | 19061 | 1460969995669 Marionette TRACE conn3 <- [1,1286,null,{}] 01:59:55 INFO - PROCESS | 19061 | 1460969995674 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}] 01:59:55 INFO - PROCESS | 19061 | 1460969995829 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:59:55 INFO - PROCESS | 19061 | 1460969995964 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e738000 == 97 [pid = 19061] [id = 329] 01:59:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d2ebea800) [pid = 19061] [serial = 988] [outer = (nil)] 01:59:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d2ebf9400) [pid = 19061] [serial = 989] [outer = 0x7f9d2ebea800] 01:59:56 INFO - PROCESS | 19061 | 1460969996034 Marionette DEBUG loaded listener.js 01:59:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d2fcc7400) [pid = 19061] [serial = 990] [outer = 0x7f9d2ebea800] 01:59:56 INFO - PROCESS | 19061 | 1460969996828 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]]]}] 01:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1180ms 01:59:56 INFO - PROCESS | 19061 | 1460969996845 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:59:56 INFO - PROCESS | 19061 | 1460969996849 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 01:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:59:56 INFO - PROCESS | 19061 | 1460969996880 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:59:56 INFO - PROCESS | 19061 | 1460969996882 Marionette TRACE conn3 <- [1,1290,null,{}] 01:59:56 INFO - PROCESS | 19061 | 1460969996906 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}] 01:59:57 INFO - PROCESS | 19061 | 1460969997104 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:59:57 INFO - PROCESS | 19061 | 1460969997128 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3141a000 == 98 [pid = 19061] [id = 330] 01:59:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d2fecd400) [pid = 19061] [serial = 991] [outer = (nil)] 01:59:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d32029c00) [pid = 19061] [serial = 992] [outer = 0x7f9d2fecd400] 01:59:57 INFO - PROCESS | 19061 | 1460969997184 Marionette DEBUG loaded listener.js 01:59:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d3358f800) [pid = 19061] [serial = 993] [outer = 0x7f9d2fecd400] 01:59:57 INFO - PROCESS | 19061 | 1460969997926 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]]]}] 01:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1093ms 01:59:57 INFO - PROCESS | 19061 | 1460969997972 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:59:57 INFO - PROCESS | 19061 | 1460969997976 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 01:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:59:57 INFO - PROCESS | 19061 | 1460969997991 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:59:57 INFO - PROCESS | 19061 | 1460969997993 Marionette TRACE conn3 <- [1,1294,null,{}] 01:59:58 INFO - PROCESS | 19061 | 1460969997998 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}] 01:59:58 INFO - PROCESS | 19061 | 1460969998186 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:59:58 INFO - PROCESS | 19061 | 1460969998218 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:59:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d36ee4800 == 99 [pid = 19061] [id = 331] 01:59:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d2fec9000) [pid = 19061] [serial = 994] [outer = (nil)] 01:59:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d3372a800) [pid = 19061] [serial = 995] [outer = 0x7f9d2fec9000] 01:59:58 INFO - PROCESS | 19061 | 1460969998283 Marionette DEBUG loaded listener.js 01:59:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d3599b000) [pid = 19061] [serial = 996] [outer = 0x7f9d2fec9000] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d27486c00) [pid = 19061] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d2e9e3400) [pid = 19061] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d2e74cc00) [pid = 19061] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d21f38c00) [pid = 19061] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d377e3c00) [pid = 19061] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d2d833c00) [pid = 19061] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d2f981400) [pid = 19061] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d238c9000) [pid = 19061] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d2580b000) [pid = 19061] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d238f1800) [pid = 19061] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d2f6b7000) [pid = 19061] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d391e8000) [pid = 19061] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d35906800) [pid = 19061] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d2c775800) [pid = 19061] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d2fec7800) [pid = 19061] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d335ea400) [pid = 19061] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d335e5000) [pid = 19061] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d25212c00) [pid = 19061] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d3b57e800) [pid = 19061] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d475bd800) [pid = 19061] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d2d7bf800) [pid = 19061] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d2e818c00) [pid = 19061] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d2c77fc00) [pid = 19061] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d4711c000) [pid = 19061] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d3b765800) [pid = 19061] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d2f80a400) [pid = 19061] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d2d7c1400) [pid = 19061] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d2f819c00) [pid = 19061] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d2f978400) [pid = 19061] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d2f6c0000) [pid = 19061] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d3b9ed000) [pid = 19061] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:59:59 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d2f6cb000) [pid = 19061] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:00:00 INFO - PROCESS | 19061 | 1460970000081 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]]]}] 02:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 2132ms 02:00:00 INFO - PROCESS | 19061 | 1460970000123 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 02:00:00 INFO - PROCESS | 19061 | 1460970000125 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 02:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:00:00 INFO - PROCESS | 19061 | 1460970000131 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:00:00 INFO - PROCESS | 19061 | 1460970000133 Marionette TRACE conn3 <- [1,1298,null,{}] 02:00:00 INFO - PROCESS | 19061 | 1460970000138 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}] 02:00:00 INFO - PROCESS | 19061 | 1460970000287 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 02:00:00 INFO - PROCESS | 19061 | 1460970000300 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e724800 == 100 [pid = 19061] [id = 332] 02:00:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d238f1800) [pid = 19061] [serial = 997] [outer = (nil)] 02:00:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d2d7c4c00) [pid = 19061] [serial = 998] [outer = 0x7f9d238f1800] 02:00:00 INFO - PROCESS | 19061 | 1460970000360 Marionette DEBUG loaded listener.js 02:00:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2f6cb000) [pid = 19061] [serial = 999] [outer = 0x7f9d238f1800] 02:00:01 INFO - PROCESS | 19061 | 1460970001100 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]]]}] 02:00:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:00:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 984ms 02:00:01 INFO - PROCESS | 19061 | 1460970001115 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 02:00:01 INFO - PROCESS | 19061 | 1460970001117 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 02:00:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:00:01 INFO - PROCESS | 19061 | 1460970001123 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:00:01 INFO - PROCESS | 19061 | 1460970001125 Marionette TRACE conn3 <- [1,1302,null,{}] 02:00:01 INFO - PROCESS | 19061 | 1460970001130 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}] 02:00:01 INFO - PROCESS | 19061 | 1460970001334 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 02:00:01 INFO - PROCESS | 19061 | 1460970001356 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38549800 == 101 [pid = 19061] [id = 333] 02:00:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d25212c00) [pid = 19061] [serial = 1000] [outer = (nil)] 02:00:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2fece000) [pid = 19061] [serial = 1001] [outer = 0x7f9d25212c00] 02:00:01 INFO - PROCESS | 19061 | 1460970001412 Marionette DEBUG loaded listener.js 02:00:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d3599ec00) [pid = 19061] [serial = 1002] [outer = 0x7f9d25212c00] 02:00:02 INFO - PROCESS | 19061 | 1460970002381 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]]]}] 02:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1330ms 02:00:02 INFO - PROCESS | 19061 | 1460970002456 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 02:00:02 INFO - PROCESS | 19061 | 1460970002462 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 02:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:00:02 INFO - PROCESS | 19061 | 1460970002471 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:00:02 INFO - PROCESS | 19061 | 1460970002478 Marionette TRACE conn3 <- [1,1306,null,{}] 02:00:02 INFO - PROCESS | 19061 | 1460970002489 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}] 02:00:02 INFO - PROCESS | 19061 | 1460970002724 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 02:00:02 INFO - PROCESS | 19061 | 1460970002907 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24ee0000 == 102 [pid = 19061] [id = 334] 02:00:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d22281400) [pid = 19061] [serial = 1003] [outer = (nil)] 02:00:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d238f1400) [pid = 19061] [serial = 1004] [outer = 0x7f9d22281400] 02:00:02 INFO - PROCESS | 19061 | 1460970002976 Marionette DEBUG loaded listener.js 02:00:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d244b9c00) [pid = 19061] [serial = 1005] [outer = 0x7f9d22281400] 02:00:03 INFO - PROCESS | 19061 | 1460970003912 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]]]}] 02:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1492ms 02:00:03 INFO - PROCESS | 19061 | 1460970003965 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 02:00:03 INFO - PROCESS | 19061 | 1460970003973 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 02:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:00:03 INFO - PROCESS | 19061 | 1460970003984 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:00:03 INFO - PROCESS | 19061 | 1460970003988 Marionette TRACE conn3 <- [1,1310,null,{}] 02:00:03 INFO - PROCESS | 19061 | 1460970003994 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}] 02:00:04 INFO - PROCESS | 19061 | 1460970004172 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 02:00:04 INFO - PROCESS | 19061 | 1460970004351 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef90000 == 103 [pid = 19061] [id = 335] 02:00:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d21f33800) [pid = 19061] [serial = 1006] [outer = (nil)] 02:00:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d273d4c00) [pid = 19061] [serial = 1007] [outer = 0x7f9d21f33800] 02:00:04 INFO - PROCESS | 19061 | 1460970004422 Marionette DEBUG loaded listener.js 02:00:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d2c2c5400) [pid = 19061] [serial = 1008] [outer = 0x7f9d21f33800] 02:00:05 INFO - PROCESS | 19061 | 1460970005364 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] 02:00:05 INFO - PROCESS | 19061 | 1460970005421 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 02:00:05 INFO - PROCESS | 19061 | 1460970005427 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:00:05 INFO - PROCESS | 19061 | 1460970005432 Marionette TRACE conn3 <- [1,1314,null,{}] 02:00:05 INFO - PROCESS | 19061 | 1460970005447 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}] 02:00:05 INFO - PROCESS | 19061 | 1460970005617 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 02:00:05 INFO - PROCESS | 19061 | 1460970005793 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ec6000 == 104 [pid = 19061] [id = 336] 02:00:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d2c2cb000) [pid = 19061] [serial = 1009] [outer = (nil)] 02:00:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d2eb0e800) [pid = 19061] [serial = 1010] [outer = 0x7f9d2c2cb000] 02:00:05 INFO - PROCESS | 19061 | 1460970005912 Marionette DEBUG loaded listener.js 02:00:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d2fec6c00) [pid = 19061] [serial = 1011] [outer = 0x7f9d2c2cb000] 02:00:06 INFO - PROCESS | 19061 | 1460970006734 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]]]}] 02:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1382ms 02:00:06 INFO - PROCESS | 19061 | 1460970006809 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 02:00:06 INFO - PROCESS | 19061 | 1460970006813 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 02:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:00:06 INFO - PROCESS | 19061 | 1460970006818 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:00:06 INFO - PROCESS | 19061 | 1460970006821 Marionette TRACE conn3 <- [1,1318,null,{}] 02:00:06 INFO - PROCESS | 19061 | 1460970006826 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}] 02:00:07 INFO - PROCESS | 19061 | 1460970007031 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 02:00:07 INFO - PROCESS | 19061 | 1460970007206 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b616800 == 105 [pid = 19061] [id = 337] 02:00:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d2d817400) [pid = 19061] [serial = 1012] [outer = (nil)] 02:00:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d33c0c000) [pid = 19061] [serial = 1013] [outer = 0x7f9d2d817400] 02:00:07 INFO - PROCESS | 19061 | 1460970007277 Marionette DEBUG loaded listener.js 02:00:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d370b7000) [pid = 19061] [serial = 1014] [outer = 0x7f9d2d817400] 02:00:08 INFO - PROCESS | 19061 | 1460970008104 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]]]}] 02:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1334ms 02:00:08 INFO - PROCESS | 19061 | 1460970008153 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 02:00:08 INFO - PROCESS | 19061 | 1460970008157 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 02:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:00:08 INFO - PROCESS | 19061 | 1460970008162 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:00:08 INFO - PROCESS | 19061 | 1460970008164 Marionette TRACE conn3 <- [1,1322,null,{}] 02:00:08 INFO - PROCESS | 19061 | 1460970008170 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}] 02:00:08 INFO - PROCESS | 19061 | 1460970008333 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 02:00:08 INFO - PROCESS | 19061 | 1460970008512 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fdb800 == 106 [pid = 19061] [id = 338] 02:00:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d2f984400) [pid = 19061] [serial = 1015] [outer = (nil)] 02:00:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d37e11c00) [pid = 19061] [serial = 1016] [outer = 0x7f9d2f984400] 02:00:08 INFO - PROCESS | 19061 | 1460970008579 Marionette DEBUG loaded listener.js 02:00:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d39051000) [pid = 19061] [serial = 1017] [outer = 0x7f9d2f984400] 02:00:09 INFO - PROCESS | 19061 | 1460970009461 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]]]}] 02:00:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:00:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1330ms 02:00:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:00:09 INFO - PROCESS | 19061 | 1460970009494 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 02:00:09 INFO - PROCESS | 19061 | 1460970009496 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 02:00:09 INFO - PROCESS | 19061 | 1460970009504 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:00:09 INFO - PROCESS | 19061 | 1460970009506 Marionette TRACE conn3 <- [1,1326,null,{}] 02:00:09 INFO - PROCESS | 19061 | 1460970009511 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}] 02:00:09 INFO - PROCESS | 19061 | 1460970009710 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 02:00:09 INFO - PROCESS | 19061 | 1460970009895 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab05800 == 107 [pid = 19061] [id = 339] 02:00:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d37b9d000) [pid = 19061] [serial = 1018] [outer = (nil)] 02:00:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d3b5ebc00) [pid = 19061] [serial = 1019] [outer = 0x7f9d37b9d000] 02:00:09 INFO - PROCESS | 19061 | 1460970009966 Marionette DEBUG loaded listener.js 02:00:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d460e6c00) [pid = 19061] [serial = 1020] [outer = 0x7f9d37b9d000] 02:00:10 INFO - PROCESS | 19061 | 1460970010842 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]]]}] 02:00:10 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 02:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1377ms 02:00:10 INFO - PROCESS | 19061 | 1460970010879 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 02:00:10 INFO - PROCESS | 19061 | 1460970010883 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 02:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:00:10 INFO - PROCESS | 19061 | 1460970010888 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:00:10 INFO - PROCESS | 19061 | 1460970010891 Marionette TRACE conn3 <- [1,1330,null,{}] 02:00:10 INFO - PROCESS | 19061 | 1460970010896 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}] 02:00:11 INFO - PROCESS | 19061 | 1460970011054 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 02:00:11 INFO - PROCESS | 19061 | 1460970011234 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b287000 == 108 [pid = 19061] [id = 340] 02:00:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d394d7c00) [pid = 19061] [serial = 1021] [outer = (nil)] 02:00:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d4725f800) [pid = 19061] [serial = 1022] [outer = 0x7f9d394d7c00] 02:00:11 INFO - PROCESS | 19061 | 1460970011300 Marionette DEBUG loaded listener.js 02:00:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d49326c00) [pid = 19061] [serial = 1023] [outer = 0x7f9d394d7c00] 02:00:12 INFO - PROCESS | 19061 | 1460970012256 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]]]}] 02:00: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 02:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1427ms 02:00:12 INFO - PROCESS | 19061 | 1460970012317 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 02:00:12 INFO - PROCESS | 19061 | 1460970012319 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 02:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:00:12 INFO - PROCESS | 19061 | 1460970012325 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:00:12 INFO - PROCESS | 19061 | 1460970012328 Marionette TRACE conn3 <- [1,1334,null,{}] 02:00:12 INFO - PROCESS | 19061 | 1460970012333 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}] 02:00:12 INFO - PROCESS | 19061 | 1460970012496 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 02:00:12 INFO - PROCESS | 19061 | 1460970012683 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4f69a800 == 109 [pid = 19061] [id = 341] 02:00:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d3b9e1400) [pid = 19061] [serial = 1024] [outer = (nil)] 02:00:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d4b122000) [pid = 19061] [serial = 1025] [outer = 0x7f9d3b9e1400] 02:00:12 INFO - PROCESS | 19061 | 1460970012751 Marionette DEBUG loaded listener.js 02:00:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d4b599800) [pid = 19061] [serial = 1026] [outer = 0x7f9d3b9e1400] 02:00:13 INFO - PROCESS | 19061 | 1460970013543 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]]]}] 02:00:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:00:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1277ms 02:00:13 INFO - PROCESS | 19061 | 1460970013604 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 02:00:13 INFO - PROCESS | 19061 | 1460970013607 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 02:00:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:00:13 INFO - PROCESS | 19061 | 1460970013613 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:00:13 INFO - PROCESS | 19061 | 1460970013615 Marionette TRACE conn3 <- [1,1338,null,{}] 02:00:13 INFO - PROCESS | 19061 | 1460970013621 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}] 02:00:13 INFO - PROCESS | 19061 | 1460970013806 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 02:00:14 INFO - PROCESS | 19061 | 1460970014000 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1ffcf800 == 110 [pid = 19061] [id = 342] 02:00:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d21fdc400) [pid = 19061] [serial = 1027] [outer = (nil)] 02:00:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d21fe6000) [pid = 19061] [serial = 1028] [outer = 0x7f9d21fdc400] 02:00:14 INFO - PROCESS | 19061 | 1460970014073 Marionette DEBUG loaded listener.js 02:00:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d21feb000) [pid = 19061] [serial = 1029] [outer = 0x7f9d21fdc400] 02:00:15 INFO - PROCESS | 19061 | 1460970015405 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]]]}] 02:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1827ms 02:00:15 INFO - PROCESS | 19061 | 1460970015440 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 02:00:15 INFO - PROCESS | 19061 | 1460970015444 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 02:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:00:15 INFO - PROCESS | 19061 | 1460970015450 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:00:15 INFO - PROCESS | 19061 | 1460970015452 Marionette TRACE conn3 <- [1,1342,null,{}] 02:00:15 INFO - PROCESS | 19061 | 1460970015457 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}] 02:00:15 INFO - PROCESS | 19061 | 1460970015652 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 02:00:15 INFO - PROCESS | 19061 | 1460970015842 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50682800 == 111 [pid = 19061] [id = 343] 02:00:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d21fe0000) [pid = 19061] [serial = 1030] [outer = (nil)] 02:00:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d49399000) [pid = 19061] [serial = 1031] [outer = 0x7f9d21fe0000] 02:00:15 INFO - PROCESS | 19061 | 1460970015915 Marionette DEBUG loaded listener.js 02:00:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d4b764c00) [pid = 19061] [serial = 1032] [outer = 0x7f9d21fe0000] 02:00:16 INFO - PROCESS | 19061 | 1460970016789 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]]]}] 02:00:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:00:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1375ms 02:00:16 INFO - PROCESS | 19061 | 1460970016827 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 02:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:00:16 INFO - PROCESS | 19061 | 1460970016831 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 02:00:16 INFO - PROCESS | 19061 | 1460970016836 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:00:16 INFO - PROCESS | 19061 | 1460970016840 Marionette TRACE conn3 <- [1,1346,null,{}] 02:00:16 INFO - PROCESS | 19061 | 1460970016845 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}] 02:00:17 INFO - PROCESS | 19061 | 1460970017057 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 02:00:17 INFO - PROCESS | 19061 | 1460970017242 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d201eb000 == 112 [pid = 19061] [id = 344] 02:00:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d20d85800) [pid = 19061] [serial = 1033] [outer = (nil)] 02:00:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d20d8e000) [pid = 19061] [serial = 1034] [outer = 0x7f9d20d85800] 02:00:17 INFO - PROCESS | 19061 | 1460970017327 Marionette DEBUG loaded listener.js 02:00:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d2e746400) [pid = 19061] [serial = 1035] [outer = 0x7f9d20d85800] 02:00:18 INFO - PROCESS | 19061 | 1460970018240 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]]]}] 02:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1477ms 02:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:00:18 INFO - PROCESS | 19061 | 1460970018314 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 02:00:18 INFO - PROCESS | 19061 | 1460970018317 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 02:00:18 INFO - PROCESS | 19061 | 1460970018323 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:00:18 INFO - PROCESS | 19061 | 1460970018326 Marionette TRACE conn3 <- [1,1350,null,{}] 02:00:18 INFO - PROCESS | 19061 | 1460970018330 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}] 02:00:18 INFO - PROCESS | 19061 | 1460970018510 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 02:00:18 INFO - PROCESS | 19061 | 1460970018697 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d35b98000 == 113 [pid = 19061] [id = 345] 02:00:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d20d86000) [pid = 19061] [serial = 1036] [outer = (nil)] 02:00:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d2454e000) [pid = 19061] [serial = 1037] [outer = 0x7f9d20d86000] 02:00:18 INFO - PROCESS | 19061 | 1460970018772 Marionette DEBUG loaded listener.js 02:00:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d24553000) [pid = 19061] [serial = 1038] [outer = 0x7f9d20d86000] 02:00:19 INFO - PROCESS | 19061 | 1460970019588 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]]]}] 02:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1327ms 02:00:19 INFO - PROCESS | 19061 | 1460970019649 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 02:00:19 INFO - PROCESS | 19061 | 1460970019652 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 02:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:00:19 INFO - PROCESS | 19061 | 1460970019658 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:00:19 INFO - PROCESS | 19061 | 1460970019660 Marionette TRACE conn3 <- [1,1354,null,{}] 02:00:19 INFO - PROCESS | 19061 | 1460970019665 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}] 02:00:19 INFO - PROCESS | 19061 | 1460970019836 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 02:00:20 INFO - PROCESS | 19061 | 1460970020041 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd69800 == 114 [pid = 19061] [id = 346] 02:00:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d2454ac00) [pid = 19061] [serial = 1039] [outer = (nil)] 02:00:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d2e810c00) [pid = 19061] [serial = 1040] [outer = 0x7f9d2454ac00] 02:00:20 INFO - PROCESS | 19061 | 1460970020110 Marionette DEBUG loaded listener.js 02:00:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d2f982400) [pid = 19061] [serial = 1041] [outer = 0x7f9d2454ac00] 02:00:21 INFO - PROCESS | 19061 | 1460970021337 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]]]}] 02:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1730ms 02:00:21 INFO - PROCESS | 19061 | 1460970021389 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 02:00:21 INFO - PROCESS | 19061 | 1460970021393 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 02:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:00:21 INFO - PROCESS | 19061 | 1460970021401 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:00:21 INFO - PROCESS | 19061 | 1460970021407 Marionette TRACE conn3 <- [1,1358,null,{}] 02:00:21 INFO - PROCESS | 19061 | 1460970021424 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}] 02:00:21 INFO - PROCESS | 19061 | 1460970021589 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 02:00:21 INFO - PROCESS | 19061 | 1460970021797 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245de800 == 115 [pid = 19061] [id = 347] 02:00:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d21feac00) [pid = 19061] [serial = 1042] [outer = (nil)] 02:00:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d220cf000) [pid = 19061] [serial = 1043] [outer = 0x7f9d21feac00] 02:00:21 INFO - PROCESS | 19061 | 1460970021954 Marionette DEBUG loaded listener.js 02:00:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d238c7400) [pid = 19061] [serial = 1044] [outer = 0x7f9d21feac00] 02:00:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e724800 == 114 [pid = 19061] [id = 332] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d3b771400) [pid = 19061] [serial = 947] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d4b761c00) [pid = 19061] [serial = 914] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d273cec00) [pid = 19061] [serial = 911] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d22289400) [pid = 19061] [serial = 917] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d2297c000) [pid = 19061] [serial = 920] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | 1460970023042 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]]]}] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d36ee4800 == 113 [pid = 19061] [id = 331] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3141a000 == 112 [pid = 19061] [id = 330] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e738000 == 111 [pid = 19061] [id = 329] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251e9800 == 110 [pid = 19061] [id = 328] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d28563800 == 109 [pid = 19061] [id = 327] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273e5800 == 108 [pid = 19061] [id = 326] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22948800 == 107 [pid = 19061] [id = 325] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241e9800 == 106 [pid = 19061] [id = 324] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d221d9000 == 105 [pid = 19061] [id = 321] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245d8800 == 104 [pid = 19061] [id = 320] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b2a0800 == 103 [pid = 19061] [id = 319] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46ebe800 == 102 [pid = 19061] [id = 318] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3144b800 == 101 [pid = 19061] [id = 317] 02:00:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2700b000 == 100 [pid = 19061] [id = 316] 02:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1706ms 02:00:23 INFO - PROCESS | 19061 | 1460970023107 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 02:00:23 INFO - PROCESS | 19061 | 1460970023115 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 02:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:00:23 INFO - PROCESS | 19061 | 1460970023125 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:00:23 INFO - PROCESS | 19061 | 1460970023128 Marionette TRACE conn3 <- [1,1362,null,{}] 02:00:23 INFO - PROCESS | 19061 | 1460970023134 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}] 02:00:23 INFO - PROCESS | 19061 | 1460970023309 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d2d81ec00) [pid = 19061] [serial = 932] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d303b4400) [pid = 19061] [serial = 944] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d2fec1000) [pid = 19061] [serial = 939] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d2f97dc00) [pid = 19061] [serial = 924] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d39049400) [pid = 19061] [serial = 704] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d2ebf4800) [pid = 19061] [serial = 935] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d451de400) [pid = 19061] [serial = 662] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d238cc800) [pid = 19061] [serial = 926] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d272c3000) [pid = 19061] [serial = 930] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d244c4000) [pid = 19061] [serial = 867] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d37a2a000) [pid = 19061] [serial = 659] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d46296800) [pid = 19061] [serial = 710] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d39049000) [pid = 19061] [serial = 902] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d3b9ec400) [pid = 19061] [serial = 707] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d2f979800) [pid = 19061] [serial = 936] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d30f4b800) [pid = 19061] [serial = 698] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d3b9e5400) [pid = 19061] [serial = 905] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d37e0b000) [pid = 19061] [serial = 899] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d37f49400) [pid = 19061] [serial = 942] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d2fcc1000) [pid = 19061] [serial = 938] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d39054000) [pid = 19061] [serial = 620] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d4b259000) [pid = 19061] [serial = 908] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d471d5c00) [pid = 19061] [serial = 665] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d2d819800) [pid = 19061] [serial = 816] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d3b6f9400) [pid = 19061] [serial = 626] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d2ebee000) [pid = 19061] [serial = 893] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d244b9800) [pid = 19061] [serial = 927] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d333f1000) [pid = 19061] [serial = 896] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d4b128400) [pid = 19061] [serial = 671] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d4b504800) [pid = 19061] [serial = 719] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d2e746c00) [pid = 19061] [serial = 933] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d33c03400) [pid = 19061] [serial = 701] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d460e4000) [pid = 19061] [serial = 632] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d4b504c00) [pid = 19061] [serial = 716] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d451dec00) [pid = 19061] [serial = 629] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d33c04c00) [pid = 19061] [serial = 617] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d2feca000) [pid = 19061] [serial = 765] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d33595800) [pid = 19061] [serial = 941] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d39d50c00) [pid = 19061] [serial = 623] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d33398400) [pid = 19061] [serial = 656] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d238c8c00) [pid = 19061] [serial = 923] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d39d3b400) [pid = 19061] [serial = 945] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d30287400) [pid = 19061] [serial = 614] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d4b121400) [pid = 19061] [serial = 713] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d244c5c00) [pid = 19061] [serial = 890] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d2580d000) [pid = 19061] [serial = 929] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d47406400) [pid = 19061] [serial = 668] [outer = (nil)] [url = about:blank] 02:00:23 INFO - PROCESS | 19061 | 1460970023581 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245ce800 == 101 [pid = 19061] [id = 348] 02:00:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d239dd800) [pid = 19061] [serial = 1045] [outer = (nil)] 02:00:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d2520a400) [pid = 19061] [serial = 1046] [outer = 0x7f9d239dd800] 02:00:23 INFO - PROCESS | 19061 | 1460970023670 Marionette DEBUG loaded listener.js 02:00:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d2580d000) [pid = 19061] [serial = 1047] [outer = 0x7f9d239dd800] 02:00:24 INFO - PROCESS | 19061 | 1460970024389 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]]]}] 02:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1280ms 02:00:24 INFO - PROCESS | 19061 | 1460970024406 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 02:00:24 INFO - PROCESS | 19061 | 1460970024409 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 02:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:00:24 INFO - PROCESS | 19061 | 1460970024417 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:00:24 INFO - PROCESS | 19061 | 1460970024421 Marionette TRACE conn3 <- [1,1366,null,{}] 02:00:24 INFO - PROCESS | 19061 | 1460970024436 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}] 02:00:24 INFO - PROCESS | 19061 | 1460970024636 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 02:00:24 INFO - PROCESS | 19061 | 1460970024671 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273de000 == 102 [pid = 19061] [id = 349] 02:00:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d239e8000) [pid = 19061] [serial = 1048] [outer = (nil)] 02:00:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d272d0000) [pid = 19061] [serial = 1049] [outer = 0x7f9d239e8000] 02:00:24 INFO - PROCESS | 19061 | 1460970024732 Marionette DEBUG loaded listener.js 02:00:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d2c2cc000) [pid = 19061] [serial = 1050] [outer = 0x7f9d239e8000] 02:00:25 INFO - PROCESS | 19061 | 1460970025524 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] 02:00:25 INFO - PROCESS | 19061 | 1460970025558 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 02:00:25 INFO - PROCESS | 19061 | 1460970025564 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:00:25 INFO - PROCESS | 19061 | 1460970025567 Marionette TRACE conn3 <- [1,1370,null,{}] 02:00:25 INFO - PROCESS | 19061 | 1460970025572 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}] 02:00:25 INFO - PROCESS | 19061 | 1460970025772 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 02:00:25 INFO - PROCESS | 19061 | 1460970025803 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e731800 == 103 [pid = 19061] [id = 350] 02:00:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2c2cc400) [pid = 19061] [serial = 1051] [outer = (nil)] 02:00:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d2e74d800) [pid = 19061] [serial = 1052] [outer = 0x7f9d2c2cc400] 02:00:25 INFO - PROCESS | 19061 | 1460970025859 Marionette DEBUG loaded listener.js 02:00:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2eb0c000) [pid = 19061] [serial = 1053] [outer = 0x7f9d2c2cc400] 02:00:26 INFO - PROCESS | 19061 | 1460970026652 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] 02:00:26 INFO - PROCESS | 19061 | 1460970026708 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 02:00:26 INFO - PROCESS | 19061 | 1460970026713 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:00:26 INFO - PROCESS | 19061 | 1460970026716 Marionette TRACE conn3 <- [1,1374,null,{}] 02:00:26 INFO - PROCESS | 19061 | 1460970026721 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}] 02:00:26 INFO - PROCESS | 19061 | 1460970026926 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 02:00:27 INFO - PROCESS | 19061 | 1460970027015 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb67800 == 104 [pid = 19061] [id = 351] 02:00:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2f979800) [pid = 19061] [serial = 1054] [outer = (nil)] 02:00:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d2fcc7c00) [pid = 19061] [serial = 1055] [outer = 0x7f9d2f979800] 02:00:27 INFO - PROCESS | 19061 | 1460970027108 Marionette DEBUG loaded listener.js 02:00:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d2fec8800) [pid = 19061] [serial = 1056] [outer = 0x7f9d2f979800] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d22281000) [pid = 19061] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d238c2800) [pid = 19061] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d22289000) [pid = 19061] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d27483000) [pid = 19061] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d2ebea800) [pid = 19061] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d2fec9000) [pid = 19061] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d2228c400) [pid = 19061] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d238f1800) [pid = 19061] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:00:28 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d2fecd400) [pid = 19061] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:00:28 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:00:28 INFO - PROCESS | 19061 | 1460970028503 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] 02:00:28 INFO - PROCESS | 19061 | 1460970028558 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 02:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:00:28 INFO - PROCESS | 19061 | 1460970028564 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:00:28 INFO - PROCESS | 19061 | 1460970028566 Marionette TRACE conn3 <- [1,1378,null,{}] 02:00:28 INFO - PROCESS | 19061 | 1460970028571 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}] 02:00:28 INFO - PROCESS | 19061 | 1460970028811 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 02:00:28 INFO - PROCESS | 19061 | 1460970028827 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335af800 == 105 [pid = 19061] [id = 352] 02:00:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d2d816400) [pid = 19061] [serial = 1057] [outer = (nil)] 02:00:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d2fec1c00) [pid = 19061] [serial = 1058] [outer = 0x7f9d2d816400] 02:00:28 INFO - PROCESS | 19061 | 1460970028900 Marionette DEBUG loaded listener.js 02:00:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d335e1800) [pid = 19061] [serial = 1059] [outer = 0x7f9d2d816400] 02:00:29 INFO - PROCESS | 19061 | 1460970029626 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] 02:00:29 INFO - PROCESS | 19061 | 1460970029660 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 02:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:00:29 INFO - PROCESS | 19061 | 1460970029673 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:00:29 INFO - PROCESS | 19061 | 1460970029678 Marionette TRACE conn3 <- [1,1382,null,{}] 02:00:29 INFO - PROCESS | 19061 | 1460970029685 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}] 02:00:29 INFO - PROCESS | 19061 | 1460970029888 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 02:00:29 INFO - PROCESS | 19061 | 1460970029908 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3421d000 == 106 [pid = 19061] [id = 353] 02:00:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d335e3000) [pid = 19061] [serial = 1060] [outer = (nil)] 02:00:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d37deb400) [pid = 19061] [serial = 1061] [outer = 0x7f9d335e3000] 02:00:29 INFO - PROCESS | 19061 | 1460970029967 Marionette DEBUG loaded listener.js 02:00:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d39050c00) [pid = 19061] [serial = 1062] [outer = 0x7f9d335e3000] 02:00:31 INFO - PROCESS | 19061 | [19061] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:00:31 INFO - PROCESS | 19061 | 1460970031093 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] 02:00:31 INFO - PROCESS | 19061 | 1460970031164 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 02:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:00:31 INFO - PROCESS | 19061 | 1460970031173 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:00:31 INFO - PROCESS | 19061 | 1460970031178 Marionette TRACE conn3 <- [1,1386,null,{}] 02:00:31 INFO - PROCESS | 19061 | 1460970031185 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}] 02:00:31 INFO - PROCESS | 19061 | 1460970031374 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 02:00:31 INFO - PROCESS | 19061 | 1460970031610 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258df800 == 107 [pid = 19061] [id = 354] 02:00:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d238e8400) [pid = 19061] [serial = 1063] [outer = (nil)] 02:00:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d244b6c00) [pid = 19061] [serial = 1064] [outer = 0x7f9d238e8400] 02:00:31 INFO - PROCESS | 19061 | 1460970031697 Marionette DEBUG loaded listener.js 02:00:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d2580a800) [pid = 19061] [serial = 1065] [outer = 0x7f9d238e8400] 02:00:32 INFO - PROCESS | 19061 | 1460970032657 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] 02:00:32 INFO - PROCESS | 19061 | 1460970032717 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 02:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:00:32 INFO - PROCESS | 19061 | 1460970032727 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:00:32 INFO - PROCESS | 19061 | 1460970032731 Marionette TRACE conn3 <- [1,1390,null,{}] 02:00:32 INFO - PROCESS | 19061 | 1460970032736 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}] 02:00:32 INFO - PROCESS | 19061 | 1460970032965 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 02:00:33 INFO - PROCESS | 19061 | 1460970033233 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31453800 == 108 [pid = 19061] [id = 355] 02:00:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d272cf000) [pid = 19061] [serial = 1066] [outer = (nil)] 02:00:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d2c2d2400) [pid = 19061] [serial = 1067] [outer = 0x7f9d272cf000] 02:00:33 INFO - PROCESS | 19061 | 1460970033345 Marionette DEBUG loaded listener.js 02:00:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d2d83e800) [pid = 19061] [serial = 1068] [outer = 0x7f9d272cf000] 02:00:34 INFO - PROCESS | 19061 | 1460970034207 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]]]}] 02:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1528ms 02:00:34 INFO - PROCESS | 19061 | 1460970034256 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 02:00:34 INFO - PROCESS | 19061 | 1460970034260 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 02:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:00:34 INFO - PROCESS | 19061 | 1460970034266 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:00:34 INFO - PROCESS | 19061 | 1460970034272 Marionette TRACE conn3 <- [1,1394,null,{}] 02:00:34 INFO - PROCESS | 19061 | 1460970034288 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}] 02:00:34 INFO - PROCESS | 19061 | 1460970034481 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 02:00:34 INFO - PROCESS | 19061 | 1460970034659 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c93800 == 109 [pid = 19061] [id = 356] 02:00:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d2fe8c400) [pid = 19061] [serial = 1069] [outer = (nil)] 02:00:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d313ba800) [pid = 19061] [serial = 1070] [outer = 0x7f9d2fe8c400] 02:00:34 INFO - PROCESS | 19061 | 1460970034746 Marionette DEBUG loaded listener.js 02:00:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d3358e000) [pid = 19061] [serial = 1071] [outer = 0x7f9d2fe8c400] 02:00:35 INFO - PROCESS | 19061 | 1460970035580 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]]]}] 02:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1382ms 02:00:35 INFO - PROCESS | 19061 | 1460970035651 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 02:00:35 INFO - PROCESS | 19061 | 1460970035656 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 02:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:00:35 INFO - PROCESS | 19061 | 1460970035663 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:00:35 INFO - PROCESS | 19061 | 1460970035667 Marionette TRACE conn3 <- [1,1398,null,{}] 02:00:35 INFO - PROCESS | 19061 | 1460970035674 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}] 02:00:35 INFO - PROCESS | 19061 | 1460970035905 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 02:00:36 INFO - PROCESS | 19061 | 1460970036085 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39f1f000 == 110 [pid = 19061] [id = 357] 02:00:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d2fece800) [pid = 19061] [serial = 1072] [outer = (nil)] 02:00:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d37b65800) [pid = 19061] [serial = 1073] [outer = 0x7f9d2fece800] 02:00:36 INFO - PROCESS | 19061 | 1460970036157 Marionette DEBUG loaded listener.js 02:00:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d391da000) [pid = 19061] [serial = 1074] [outer = 0x7f9d2fece800] 02:00:37 INFO - PROCESS | 19061 | 1460970037027 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]]]}] 02:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1428ms 02:00:37 INFO - PROCESS | 19061 | 1460970037092 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 02:00:37 INFO - PROCESS | 19061 | 1460970037095 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 02:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:00:37 INFO - PROCESS | 19061 | 1460970037101 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:00:37 INFO - PROCESS | 19061 | 1460970037104 Marionette TRACE conn3 <- [1,1402,null,{}] 02:00:37 INFO - PROCESS | 19061 | 1460970037109 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}] 02:00:37 INFO - PROCESS | 19061 | 1460970037273 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 02:00:37 INFO - PROCESS | 19061 | 1460970037449 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4606c800 == 111 [pid = 19061] [id = 358] 02:00:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d335dcc00) [pid = 19061] [serial = 1075] [outer = (nil)] 02:00:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d39863c00) [pid = 19061] [serial = 1076] [outer = 0x7f9d335dcc00] 02:00:37 INFO - PROCESS | 19061 | 1460970037524 Marionette DEBUG loaded listener.js 02:00:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d3b5e4c00) [pid = 19061] [serial = 1077] [outer = 0x7f9d335dcc00] 02:00:38 INFO - PROCESS | 19061 | 1460970038368 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]]]}] 02:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1327ms 02:00:38 INFO - PROCESS | 19061 | 1460970038429 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 02:00:38 INFO - PROCESS | 19061 | 1460970038432 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 02:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:00:38 INFO - PROCESS | 19061 | 1460970038437 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:00:38 INFO - PROCESS | 19061 | 1460970038440 Marionette TRACE conn3 <- [1,1406,null,{}] 02:00:38 INFO - PROCESS | 19061 | 1460970038445 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}] 02:00:38 INFO - PROCESS | 19061 | 1460970038628 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 02:00:38 INFO - PROCESS | 19061 | 1460970038804 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac32000 == 112 [pid = 19061] [id = 359] 02:00:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d3b9e0c00) [pid = 19061] [serial = 1078] [outer = (nil)] 02:00:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d46410000) [pid = 19061] [serial = 1079] [outer = 0x7f9d3b9e0c00] 02:00:38 INFO - PROCESS | 19061 | 1460970038876 Marionette DEBUG loaded listener.js 02:00:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d49483400) [pid = 19061] [serial = 1080] [outer = 0x7f9d3b9e0c00] 02:00:39 INFO - PROCESS | 19061 | 1460970039681 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]]]}] 02:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1278ms 02:00:39 INFO - PROCESS | 19061 | 1460970039716 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 02:00:39 INFO - PROCESS | 19061 | 1460970039723 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 02:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:00:39 INFO - PROCESS | 19061 | 1460970039729 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:00:39 INFO - PROCESS | 19061 | 1460970039731 Marionette TRACE conn3 <- [1,1410,null,{}] 02:00:39 INFO - PROCESS | 19061 | 1460970039739 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}] 02:00:39 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9d6000 == 111 [pid = 19061] [id = 10] 02:00:39 INFO - PROCESS | 19061 | 1460970039938 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 02:00:40 INFO - PROCESS | 19061 | 1460970040172 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b539800 == 112 [pid = 19061] [id = 360] 02:00:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d2c77a000) [pid = 19061] [serial = 1081] [outer = (nil)] 02:00:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d460eb000) [pid = 19061] [serial = 1082] [outer = 0x7f9d2c77a000] 02:00:40 INFO - PROCESS | 19061 | 1460970040237 Marionette DEBUG loaded listener.js 02:00:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d4b604800) [pid = 19061] [serial = 1083] [outer = 0x7f9d2c77a000] 02:00:41 INFO - PROCESS | 19061 | 1460970041161 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]]]}] 02:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1475ms 02:00:41 INFO - PROCESS | 19061 | 1460970041206 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 02:00:41 INFO - PROCESS | 19061 | 1460970041209 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 02:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:00:41 INFO - PROCESS | 19061 | 1460970041215 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:00:41 INFO - PROCESS | 19061 | 1460970041217 Marionette TRACE conn3 <- [1,1414,null,{}] 02:00:41 INFO - PROCESS | 19061 | 1460970041223 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}] 02:00:41 INFO - PROCESS | 19061 | 1460970041431 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 02:00:41 INFO - PROCESS | 19061 | 1460970041615 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d584cc000 == 113 [pid = 19061] [id = 361] 02:00:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d23944c00) [pid = 19061] [serial = 1084] [outer = (nil)] 02:00:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d2394b000) [pid = 19061] [serial = 1085] [outer = 0x7f9d23944c00] 02:00:41 INFO - PROCESS | 19061 | 1460970041682 Marionette DEBUG loaded listener.js 02:00:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d23951000) [pid = 19061] [serial = 1086] [outer = 0x7f9d23944c00] 02:00:42 INFO - PROCESS | 19061 | 1460970042632 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]]]}] 02:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1431ms 02:00:42 INFO - PROCESS | 19061 | 1460970042647 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 02:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:00:42 INFO - PROCESS | 19061 | 1460970042650 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 02:00:42 INFO - PROCESS | 19061 | 1460970042655 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:00:42 INFO - PROCESS | 19061 | 1460970042658 Marionette TRACE conn3 <- [1,1418,null,{}] 02:00:42 INFO - PROCESS | 19061 | 1460970042663 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}] 02:00:42 INFO - PROCESS | 19061 | 1460970042837 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 02:00:43 INFO - PROCESS | 19061 | 1460970043018 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c39b800 == 114 [pid = 19061] [id = 362] 02:00:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d23945400) [pid = 19061] [serial = 1087] [outer = (nil)] 02:00:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d24198c00) [pid = 19061] [serial = 1088] [outer = 0x7f9d23945400] 02:00:43 INFO - PROCESS | 19061 | 1460970043089 Marionette DEBUG loaded listener.js 02:00:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d2419e400) [pid = 19061] [serial = 1089] [outer = 0x7f9d23945400] 02:00:43 INFO - PROCESS | 19061 | 1460970043946 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]]]}] 02:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1330ms 02:00:43 INFO - PROCESS | 19061 | 1460970043986 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 02:00:43 INFO - PROCESS | 19061 | 1460970043990 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 02:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:00:44 INFO - PROCESS | 19061 | 1460970043996 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:00:44 INFO - PROCESS | 19061 | 1460970043998 Marionette TRACE conn3 <- [1,1422,null,{}] 02:00:44 INFO - PROCESS | 19061 | 1460970044007 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}] 02:00:44 INFO - PROCESS | 19061 | 1460970044180 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 02:00:44 INFO - PROCESS | 19061 | 1460970044364 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3778f000 == 115 [pid = 19061] [id = 363] 02:00:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d23946400) [pid = 19061] [serial = 1090] [outer = (nil)] 02:00:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d464d7c00) [pid = 19061] [serial = 1091] [outer = 0x7f9d23946400] 02:00:44 INFO - PROCESS | 19061 | 1460970044432 Marionette DEBUG loaded listener.js 02:00:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d4b60cc00) [pid = 19061] [serial = 1092] [outer = 0x7f9d23946400] 02:00:45 INFO - PROCESS | 19061 | 1460970045420 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]]]}] 02:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1486ms 02:00:45 INFO - PROCESS | 19061 | 1460970045483 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 02:00:45 INFO - PROCESS | 19061 | 1460970045487 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 02:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:00:45 INFO - PROCESS | 19061 | 1460970045493 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:00:45 INFO - PROCESS | 19061 | 1460970045496 Marionette TRACE conn3 <- [1,1426,null,{}] 02:00:45 INFO - PROCESS | 19061 | 1460970045501 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}] 02:00:45 INFO - PROCESS | 19061 | 1460970045713 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 02:00:45 INFO - PROCESS | 19061 | 1460970045912 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1fbdb000 == 116 [pid = 19061] [id = 364] 02:00:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d1ffb0400) [pid = 19061] [serial = 1093] [outer = (nil)] 02:00:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d1ffb9400) [pid = 19061] [serial = 1094] [outer = 0x7f9d1ffb0400] 02:00:46 INFO - PROCESS | 19061 | 1460970046021 Marionette DEBUG loaded listener.js 02:00:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d4b7a1800) [pid = 19061] [serial = 1095] [outer = 0x7f9d1ffb0400] 02:00:46 INFO - PROCESS | 19061 | 1460970046891 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]]]}] 02:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1432ms 02:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:00:46 INFO - PROCESS | 19061 | 1460970046926 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 02:00:46 INFO - PROCESS | 19061 | 1460970046929 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 02:00:46 INFO - PROCESS | 19061 | 1460970046935 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:00:46 INFO - PROCESS | 19061 | 1460970046938 Marionette TRACE conn3 <- [1,1430,null,{}] 02:00:46 INFO - PROCESS | 19061 | 1460970046943 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}] 02:00:47 INFO - PROCESS | 19061 | 1460970047150 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 02:00:47 INFO - PROCESS | 19061 | 1460970047339 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245e0800 == 117 [pid = 19061] [id = 365] 02:00:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d1ffb3000) [pid = 19061] [serial = 1096] [outer = (nil)] 02:00:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d22b68c00) [pid = 19061] [serial = 1097] [outer = 0x7f9d1ffb3000] 02:00:47 INFO - PROCESS | 19061 | 1460970047408 Marionette DEBUG loaded listener.js 02:00:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d22b6d800) [pid = 19061] [serial = 1098] [outer = 0x7f9d1ffb3000] 02:00:48 INFO - PROCESS | 19061 | 1460970048321 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]]]}] 02:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1428ms 02:00:48 INFO - PROCESS | 19061 | 1460970048363 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 02:00:48 INFO - PROCESS | 19061 | 1460970048366 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 02:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:00:48 INFO - PROCESS | 19061 | 1460970048373 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:00:48 INFO - PROCESS | 19061 | 1460970048376 Marionette TRACE conn3 <- [1,1434,null,{}] 02:00:48 INFO - PROCESS | 19061 | 1460970048380 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}] 02:00:48 INFO - PROCESS | 19061 | 1460970048564 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 02:00:48 INFO - PROCESS | 19061 | 1460970048761 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37795000 == 118 [pid = 19061] [id = 366] 02:00:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d1ffb3400) [pid = 19061] [serial = 1099] [outer = (nil)] 02:00:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d22b95400) [pid = 19061] [serial = 1100] [outer = 0x7f9d1ffb3400] 02:00:48 INFO - PROCESS | 19061 | 1460970048829 Marionette DEBUG loaded listener.js 02:00:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d22b99c00) [pid = 19061] [serial = 1101] [outer = 0x7f9d1ffb3400] 02:00:50 INFO - PROCESS | 19061 | 1460970050178 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]]]}] 02:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1879ms 02:00:50 INFO - PROCESS | 19061 | 1460970050253 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 02:00:50 INFO - PROCESS | 19061 | 1460970050260 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 02:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:00:50 INFO - PROCESS | 19061 | 1460970050269 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:00:50 INFO - PROCESS | 19061 | 1460970050274 Marionette TRACE conn3 <- [1,1438,null,{}] 02:00:50 INFO - PROCESS | 19061 | 1460970050280 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}] 02:00:50 INFO - PROCESS | 19061 | 1460970050487 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 02:00:50 INFO - PROCESS | 19061 | 1460970050730 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24281000 == 119 [pid = 19061] [id = 367] 02:00:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d22286c00) [pid = 19061] [serial = 1102] [outer = (nil)] 02:00:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d22980000) [pid = 19061] [serial = 1103] [outer = 0x7f9d22286c00] 02:00:50 INFO - PROCESS | 19061 | 1460970050897 Marionette DEBUG loaded listener.js 02:00:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d22b9a800) [pid = 19061] [serial = 1104] [outer = 0x7f9d22286c00] 02:00:51 INFO - PROCESS | 19061 | 1460970051840 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]]]}] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335af800 == 118 [pid = 19061] [id = 352] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fb67800 == 117 [pid = 19061] [id = 351] 02:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1684ms 02:00:51 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d220cc400) [pid = 19061] [serial = 971] [outer = (nil)] [url = about:blank] 02:00:51 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d2fece000) [pid = 19061] [serial = 1001] [outer = (nil)] [url = about:blank] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e731800 == 116 [pid = 19061] [id = 350] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273de000 == 115 [pid = 19061] [id = 349] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245ce800 == 114 [pid = 19061] [id = 348] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245de800 == 113 [pid = 19061] [id = 347] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d35b98000 == 112 [pid = 19061] [id = 345] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d201eb000 == 111 [pid = 19061] [id = 344] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50682800 == 110 [pid = 19061] [id = 343] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1ffcf800 == 109 [pid = 19061] [id = 342] 02:00:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4f69a800 == 108 [pid = 19061] [id = 341] 02:00:52 INFO - PROCESS | 19061 | 1460970051999 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 02:00:52 INFO - PROCESS | 19061 | 1460970052006 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 02:00:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b287000 == 107 [pid = 19061] [id = 340] 02:00:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ab05800 == 106 [pid = 19061] [id = 339] 02:00:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45fdb800 == 105 [pid = 19061] [id = 338] 02:00:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b616800 == 104 [pid = 19061] [id = 337] 02:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:00:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38ec6000 == 103 [pid = 19061] [id = 336] 02:00:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef90000 == 102 [pid = 19061] [id = 335] 02:00:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24ee0000 == 101 [pid = 19061] [id = 334] 02:00:52 INFO - PROCESS | 19061 | 1460970052030 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:00:52 INFO - PROCESS | 19061 | 1460970052035 Marionette TRACE conn3 <- [1,1442,null,{}] 02:00:52 INFO - PROCESS | 19061 | 1460970052039 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}] 02:00:52 INFO - PROCESS | 19061 | 1460970052215 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d238c6000) [pid = 19061] [serial = 975] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d2228b400) [pid = 19061] [serial = 974] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d2d814000) [pid = 19061] [serial = 986] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d2d83f400) [pid = 19061] [serial = 987] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d2580a400) [pid = 19061] [serial = 978] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d239e8800) [pid = 19061] [serial = 977] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d238f6000) [pid = 19061] [serial = 950] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d2d7c7000) [pid = 19061] [serial = 984] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d2c2d0000) [pid = 19061] [serial = 983] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d2ebf9400) [pid = 19061] [serial = 989] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d47404c00) [pid = 19061] [serial = 965] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d3335a400) [pid = 19061] [serial = 959] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d2d83dc00) [pid = 19061] [serial = 956] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d37f49000) [pid = 19061] [serial = 962] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d3372a800) [pid = 19061] [serial = 995] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d27489000) [pid = 19061] [serial = 981] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d273c8400) [pid = 19061] [serial = 980] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d258ccc00) [pid = 19061] [serial = 968] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d244c5400) [pid = 19061] [serial = 953] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d2d7c4c00) [pid = 19061] [serial = 998] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d32029c00) [pid = 19061] [serial = 992] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d3599b000) [pid = 19061] [serial = 996] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d2f6cb000) [pid = 19061] [serial = 999] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d3358f800) [pid = 19061] [serial = 993] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d2fcc7400) [pid = 19061] [serial = 990] [outer = (nil)] [url = about:blank] 02:00:52 INFO - PROCESS | 19061 | 1460970052434 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22959800 == 102 [pid = 19061] [id = 368] 02:00:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d22972800) [pid = 19061] [serial = 1105] [outer = (nil)] 02:00:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d239dec00) [pid = 19061] [serial = 1106] [outer = 0x7f9d22972800] 02:00:52 INFO - PROCESS | 19061 | 1460970052495 Marionette DEBUG loaded listener.js 02:00:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d2419e000) [pid = 19061] [serial = 1107] [outer = 0x7f9d22972800] 02:00:53 INFO - PROCESS | 19061 | 1460970053211 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]]]}] 02:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1238ms 02:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:00:53 INFO - PROCESS | 19061 | 1460970053265 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 02:00:53 INFO - PROCESS | 19061 | 1460970053268 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 02:00:53 INFO - PROCESS | 19061 | 1460970053275 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:00:53 INFO - PROCESS | 19061 | 1460970053280 Marionette TRACE conn3 <- [1,1446,null,{}] 02:00:53 INFO - PROCESS | 19061 | 1460970053295 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}] 02:00:53 INFO - PROCESS | 19061 | 1460970053480 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 02:00:53 INFO - PROCESS | 19061 | 1460970053624 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27022800 == 103 [pid = 19061] [id = 369] 02:00:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d238c6000) [pid = 19061] [serial = 1108] [outer = (nil)] 02:00:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d25214800) [pid = 19061] [serial = 1109] [outer = 0x7f9d238c6000] 02:00:53 INFO - PROCESS | 19061 | 1460970053690 Marionette DEBUG loaded listener.js 02:00:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d273cec00) [pid = 19061] [serial = 1110] [outer = 0x7f9d238c6000] 02:00:54 INFO - PROCESS | 19061 | 1460970054608 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]]]}] 02:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1386ms 02:00:54 INFO - PROCESS | 19061 | 1460970054660 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 02:00:54 INFO - PROCESS | 19061 | 1460970054666 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 02:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:00:54 INFO - PROCESS | 19061 | 1460970054676 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:00:54 INFO - PROCESS | 19061 | 1460970054682 Marionette TRACE conn3 <- [1,1450,null,{}] 02:00:54 INFO - PROCESS | 19061 | 1460970054692 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}] 02:00:54 INFO - PROCESS | 19061 | 1460970054930 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 02:00:55 INFO - PROCESS | 19061 | 1460970055181 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22949800 == 104 [pid = 19061] [id = 370] 02:00:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d21fdf000) [pid = 19061] [serial = 1111] [outer = (nil)] 02:00:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d22b66000) [pid = 19061] [serial = 1112] [outer = 0x7f9d21fdf000] 02:00:55 INFO - PROCESS | 19061 | 1460970055272 Marionette DEBUG loaded listener.js 02:00:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d22ba0000) [pid = 19061] [serial = 1113] [outer = 0x7f9d21fdf000] 02:00:56 INFO - PROCESS | 19061 | 1460970056125 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]]]}] 02:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1487ms 02:00:56 INFO - PROCESS | 19061 | 1460970056163 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 02:00:56 INFO - PROCESS | 19061 | 1460970056171 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 02:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:00:56 INFO - PROCESS | 19061 | 1460970056181 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:00:56 INFO - PROCESS | 19061 | 1460970056184 Marionette TRACE conn3 <- [1,1454,null,{}] 02:00:56 INFO - PROCESS | 19061 | 1460970056191 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}] 02:00:56 INFO - PROCESS | 19061 | 1460970056368 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 02:00:56 INFO - PROCESS | 19061 | 1460970056557 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273df000 == 105 [pid = 19061] [id = 371] 02:00:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d22281000) [pid = 19061] [serial = 1114] [outer = (nil)] 02:00:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d241a1000) [pid = 19061] [serial = 1115] [outer = 0x7f9d22281000] 02:00:56 INFO - PROCESS | 19061 | 1460970056625 Marionette DEBUG loaded listener.js 02:00:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d24555000) [pid = 19061] [serial = 1116] [outer = 0x7f9d22281000] 02:00:57 INFO - PROCESS | 19061 | 1460970057678 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]]]}] 02:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1533ms 02:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:00:57 INFO - PROCESS | 19061 | 1460970057714 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 02:00:57 INFO - PROCESS | 19061 | 1460970057717 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 02:00:57 INFO - PROCESS | 19061 | 1460970057724 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:00:57 INFO - PROCESS | 19061 | 1460970057730 Marionette TRACE conn3 <- [1,1458,null,{}] 02:00:57 INFO - PROCESS | 19061 | 1460970057746 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}] 02:00:57 INFO - PROCESS | 19061 | 1460970057934 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 02:00:58 INFO - PROCESS | 19061 | 1460970058163 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9df800 == 106 [pid = 19061] [id = 372] 02:00:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d27483800) [pid = 19061] [serial = 1117] [outer = (nil)] 02:00:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d2c2cb800) [pid = 19061] [serial = 1118] [outer = 0x7f9d27483800] 02:00:58 INFO - PROCESS | 19061 | 1460970058287 Marionette DEBUG loaded listener.js 02:00:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d2d818800) [pid = 19061] [serial = 1119] [outer = 0x7f9d27483800] 02:00:59 INFO - PROCESS | 19061 | 1460970059160 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]]]}] 02:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1496ms 02:00:59 INFO - PROCESS | 19061 | 1460970059219 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 02:00:59 INFO - PROCESS | 19061 | 1460970059223 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 02:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:00:59 INFO - PROCESS | 19061 | 1460970059229 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:00:59 INFO - PROCESS | 19061 | 1460970059232 Marionette TRACE conn3 <- [1,1462,null,{}] 02:00:59 INFO - PROCESS | 19061 | 1460970059238 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}] 02:00:59 INFO - PROCESS | 19061 | 1460970059411 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 02:00:59 INFO - PROCESS | 19061 | 1460970059599 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:00:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d33486800 == 107 [pid = 19061] [id = 373] 02:00:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d22280c00) [pid = 19061] [serial = 1120] [outer = (nil)] 02:00:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d2eb09400) [pid = 19061] [serial = 1121] [outer = 0x7f9d22280c00] 02:00:59 INFO - PROCESS | 19061 | 1460970059671 Marionette DEBUG loaded listener.js 02:00:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d2f6b5800) [pid = 19061] [serial = 1122] [outer = 0x7f9d22280c00] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac3f000 == 106 [pid = 19061] [id = 238] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284b3800 == 105 [pid = 19061] [id = 271] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24e2b000 == 104 [pid = 19061] [id = 323] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24ee7000 == 103 [pid = 19061] [id = 254] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245e7000 == 102 [pid = 19061] [id = 322] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284bf000 == 101 [pid = 19061] [id = 252] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22959800 == 100 [pid = 19061] [id = 368] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24281000 == 99 [pid = 19061] [id = 367] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4606c800 == 98 [pid = 19061] [id = 358] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39f1f000 == 97 [pid = 19061] [id = 357] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c93800 == 96 [pid = 19061] [id = 356] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31453800 == 95 [pid = 19061] [id = 355] 02:01:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258df800 == 94 [pid = 19061] [id = 354] 02:01:02 INFO - PROCESS | 19061 | 1460970062683 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]]]}] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d2d816400) [pid = 19061] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d2c2cc400) [pid = 19061] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d25205c00) [pid = 19061] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d238ee800) [pid = 19061] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d2ebebc00) [pid = 19061] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d273c6400) [pid = 19061] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d4b72bc00) [pid = 19061] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d3b575800) [pid = 19061] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d2eb10000) [pid = 19061] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d2e80dc00) [pid = 19061] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d2f979800) [pid = 19061] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d2fcbe000) [pid = 19061] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d2d831400) [pid = 19061] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d2227e400) [pid = 19061] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d33590c00) [pid = 19061] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d238c7c00) [pid = 19061] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d239dd800) [pid = 19061] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d4b12e800) [pid = 19061] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d38ee7400) [pid = 19061] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d238ee000) [pid = 19061] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d2d810000) [pid = 19061] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d239e8000) [pid = 19061] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d2227e800) [pid = 19061] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d2eb02c00) [pid = 19061] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d39047000) [pid = 19061] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d3b5e0000) [pid = 19061] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d33c0dc00) [pid = 19061] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d25212c00) [pid = 19061] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d21feac00) [pid = 19061] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d238c9c00) [pid = 19061] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d2e80b000) [pid = 19061] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d2ebec400) [pid = 19061] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d238ec800) [pid = 19061] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d3824f000) [pid = 19061] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d2e9e8000) [pid = 19061] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d25208400) [pid = 19061] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d49484800) [pid = 19061] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d3885c800) [pid = 19061] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d25205800) [pid = 19061] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d3339e400) [pid = 19061] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d238f7000) [pid = 19061] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d3687f400) [pid = 19061] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d272c2800) [pid = 19061] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d2fe95800) [pid = 19061] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d2f6ba400) [pid = 19061] [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.] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d21f39400) [pid = 19061] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d22286c00) [pid = 19061] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d22972800) [pid = 19061] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:01:03 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d335e3000) [pid = 19061] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 4388ms 02:01:03 INFO - PROCESS | 19061 | 1460970063619 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 02:01:03 INFO - PROCESS | 19061 | 1460970063624 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 02:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:01:03 INFO - PROCESS | 19061 | 1460970063631 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:01:03 INFO - PROCESS | 19061 | 1460970063636 Marionette TRACE conn3 <- [1,1466,null,{}] 02:01:03 INFO - PROCESS | 19061 | 1460970063644 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}] 02:01:03 INFO - PROCESS | 19061 | 1460970063802 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 02:01:03 INFO - PROCESS | 19061 | 1460970063947 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2281f800 == 95 [pid = 19061] [id = 374] 02:01:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d2228bc00) [pid = 19061] [serial = 1123] [outer = (nil)] 02:01:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d22977000) [pid = 19061] [serial = 1124] [outer = 0x7f9d2228bc00] 02:01:04 INFO - PROCESS | 19061 | 1460970064010 Marionette DEBUG loaded listener.js 02:01:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d22b70400) [pid = 19061] [serial = 1125] [outer = 0x7f9d2228bc00] 02:01:04 INFO - PROCESS | 19061 | 1460970064683 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]]]}] 02:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1084ms 02:01:04 INFO - PROCESS | 19061 | 1460970064721 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 02:01:04 INFO - PROCESS | 19061 | 1460970064729 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 02:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:01:04 INFO - PROCESS | 19061 | 1460970064739 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:01:04 INFO - PROCESS | 19061 | 1460970064742 Marionette TRACE conn3 <- [1,1470,null,{}] 02:01:04 INFO - PROCESS | 19061 | 1460970064746 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}] 02:01:04 INFO - PROCESS | 19061 | 1460970064979 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 02:01:05 INFO - PROCESS | 19061 | 1460970064998 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258ea800 == 96 [pid = 19061] [id = 375] 02:01:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d22b97800) [pid = 19061] [serial = 1126] [outer = (nil)] 02:01:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d23942400) [pid = 19061] [serial = 1127] [outer = 0x7f9d22b97800] 02:01:05 INFO - PROCESS | 19061 | 1460970065059 Marionette DEBUG loaded listener.js 02:01:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d23951c00) [pid = 19061] [serial = 1128] [outer = 0x7f9d22b97800] 02:01:06 INFO - PROCESS | 19061 | 1460970066053 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]]]}] 02:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1382ms 02:01:06 INFO - PROCESS | 19061 | 1460970066123 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 02:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:01:06 INFO - PROCESS | 19061 | 1460970066129 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 02:01:06 INFO - PROCESS | 19061 | 1460970066137 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:01:06 INFO - PROCESS | 19061 | 1460970066143 Marionette TRACE conn3 <- [1,1474,null,{}] 02:01:06 INFO - PROCESS | 19061 | 1460970066152 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}] 02:01:06 INFO - PROCESS | 19061 | 1460970066366 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 02:01:06 INFO - PROCESS | 19061 | 1460970066616 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251e8000 == 97 [pid = 19061] [id = 376] 02:01:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d22971400) [pid = 19061] [serial = 1129] [outer = (nil)] 02:01:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d238ccc00) [pid = 19061] [serial = 1130] [outer = 0x7f9d22971400] 02:01:06 INFO - PROCESS | 19061 | 1460970066734 Marionette DEBUG loaded listener.js 02:01:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d23950400) [pid = 19061] [serial = 1131] [outer = 0x7f9d22971400] 02:01:07 INFO - PROCESS | 19061 | 1460970067603 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]]]}] 02:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1537ms 02:01:07 INFO - PROCESS | 19061 | 1460970067673 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 02:01:07 INFO - PROCESS | 19061 | 1460970067686 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 02:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:01:07 INFO - PROCESS | 19061 | 1460970067702 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:01:07 INFO - PROCESS | 19061 | 1460970067707 Marionette TRACE conn3 <- [1,1478,null,{}] 02:01:07 INFO - PROCESS | 19061 | 1460970067713 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}] 02:01:07 INFO - PROCESS | 19061 | 1460970067918 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 02:01:08 INFO - PROCESS | 19061 | 1460970068145 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e728800 == 98 [pid = 19061] [id = 377] 02:01:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d244b9400) [pid = 19061] [serial = 1132] [outer = (nil)] 02:01:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d2454c400) [pid = 19061] [serial = 1133] [outer = 0x7f9d244b9400] 02:01:08 INFO - PROCESS | 19061 | 1460970068264 Marionette DEBUG loaded listener.js 02:01:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d25214c00) [pid = 19061] [serial = 1134] [outer = 0x7f9d244b9400] 02:01:09 INFO - PROCESS | 19061 | 1460970069208 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]]]}] 02:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1537ms 02:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:01:09 INFO - PROCESS | 19061 | 1460970069239 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 02:01:09 INFO - PROCESS | 19061 | 1460970069242 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 02:01:09 INFO - PROCESS | 19061 | 1460970069248 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:01:09 INFO - PROCESS | 19061 | 1460970069254 Marionette TRACE conn3 <- [1,1482,null,{}] 02:01:09 INFO - PROCESS | 19061 | 1460970069269 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}] 02:01:09 INFO - PROCESS | 19061 | 1460970069439 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 02:01:09 INFO - PROCESS | 19061 | 1460970069673 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d333cc000 == 99 [pid = 19061] [id = 378] 02:01:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d258cb000) [pid = 19061] [serial = 1135] [outer = (nil)] 02:01:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2748fc00) [pid = 19061] [serial = 1136] [outer = 0x7f9d258cb000] 02:01:09 INFO - PROCESS | 19061 | 1460970069788 Marionette DEBUG loaded listener.js 02:01:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d2d810800) [pid = 19061] [serial = 1137] [outer = 0x7f9d258cb000] 02:01:10 INFO - PROCESS | 19061 | 1460970070594 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]]]}] 02:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1387ms 02:01:10 INFO - PROCESS | 19061 | 1460970070635 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 02:01:10 INFO - PROCESS | 19061 | 1460970070640 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 02:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:01:10 INFO - PROCESS | 19061 | 1460970070645 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:01:10 INFO - PROCESS | 19061 | 1460970070647 Marionette TRACE conn3 <- [1,1486,null,{}] 02:01:10 INFO - PROCESS | 19061 | 1460970070652 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}] 02:01:10 INFO - PROCESS | 19061 | 1460970070817 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 02:01:11 INFO - PROCESS | 19061 | 1460970071006 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d377a1800 == 100 [pid = 19061] [id = 379] 02:01:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d1ffafc00) [pid = 19061] [serial = 1138] [outer = (nil)] 02:01:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2eb0e400) [pid = 19061] [serial = 1139] [outer = 0x7f9d1ffafc00] 02:01:11 INFO - PROCESS | 19061 | 1460970071071 Marionette DEBUG loaded listener.js 02:01:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d2f6c4c00) [pid = 19061] [serial = 1140] [outer = 0x7f9d1ffafc00] 02:01:11 INFO - PROCESS | 19061 | 1460970071986 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]]]}] 02:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1388ms 02:01:12 INFO - PROCESS | 19061 | 1460970072035 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 02:01:12 INFO - PROCESS | 19061 | 1460970072039 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 02:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:01:12 INFO - PROCESS | 19061 | 1460970072044 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:01:12 INFO - PROCESS | 19061 | 1460970072047 Marionette TRACE conn3 <- [1,1490,null,{}] 02:01:12 INFO - PROCESS | 19061 | 1460970072051 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}] 02:01:12 INFO - PROCESS | 19061 | 1460970072207 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 02:01:12 INFO - PROCESS | 19061 | 1460970072394 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1fbd8800 == 101 [pid = 19061] [id = 380] 02:01:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d2d83a000) [pid = 19061] [serial = 1141] [outer = (nil)] 02:01:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d2fe93000) [pid = 19061] [serial = 1142] [outer = 0x7f9d2d83a000] 02:01:12 INFO - PROCESS | 19061 | 1460970072473 Marionette DEBUG loaded listener.js 02:01:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d2ff55000) [pid = 19061] [serial = 1143] [outer = 0x7f9d2d83a000] 02:01:13 INFO - PROCESS | 19061 | 1460970073395 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]]]}] 02:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1376ms 02:01:13 INFO - PROCESS | 19061 | 1460970073422 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 02:01:13 INFO - PROCESS | 19061 | 1460970073424 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 02:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:01:13 INFO - PROCESS | 19061 | 1460970073431 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:01:13 INFO - PROCESS | 19061 | 1460970073433 Marionette TRACE conn3 <- [1,1494,null,{}] 02:01:13 INFO - PROCESS | 19061 | 1460970073438 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}] 02:01:13 INFO - PROCESS | 19061 | 1460970073630 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 02:01:13 INFO - PROCESS | 19061 | 1460970073829 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39de3800 == 102 [pid = 19061] [id = 381] 02:01:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d30284800) [pid = 19061] [serial = 1144] [outer = (nil)] 02:01:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d33591c00) [pid = 19061] [serial = 1145] [outer = 0x7f9d30284800] 02:01:13 INFO - PROCESS | 19061 | 1460970073903 Marionette DEBUG loaded listener.js 02:01:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d33c0ec00) [pid = 19061] [serial = 1146] [outer = 0x7f9d30284800] 02:01:14 INFO - PROCESS | 19061 | 1460970074817 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]]]}] 02:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1429ms 02:01:14 INFO - PROCESS | 19061 | 1460970074862 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 02:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:01:14 INFO - PROCESS | 19061 | 1460970074866 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 02:01:14 INFO - PROCESS | 19061 | 1460970074872 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:01:14 INFO - PROCESS | 19061 | 1460970074876 Marionette TRACE conn3 <- [1,1498,null,{}] 02:01:14 INFO - PROCESS | 19061 | 1460970074882 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}] 02:01:15 INFO - PROCESS | 19061 | 1460970075057 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 02:01:15 INFO - PROCESS | 19061 | 1460970075249 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fc8000 == 103 [pid = 19061] [id = 382] 02:01:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d3202a000) [pid = 19061] [serial = 1147] [outer = (nil)] 02:01:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d36ddf400) [pid = 19061] [serial = 1148] [outer = 0x7f9d3202a000] 02:01:15 INFO - PROCESS | 19061 | 1460970075320 Marionette DEBUG loaded listener.js 02:01:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d37a49800) [pid = 19061] [serial = 1149] [outer = 0x7f9d3202a000] 02:01:16 INFO - PROCESS | 19061 | 1460970076178 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]]]}] 02:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1378ms 02:01:16 INFO - PROCESS | 19061 | 1460970076251 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 02:01:16 INFO - PROCESS | 19061 | 1460970076254 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 02:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:01:16 INFO - PROCESS | 19061 | 1460970076259 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:01:16 INFO - PROCESS | 19061 | 1460970076262 Marionette TRACE conn3 <- [1,1502,null,{}] 02:01:16 INFO - PROCESS | 19061 | 1460970076267 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}] 02:01:16 INFO - PROCESS | 19061 | 1460970076458 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 02:01:16 INFO - PROCESS | 19061 | 1460970076647 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49363000 == 104 [pid = 19061] [id = 383] 02:01:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d24197c00) [pid = 19061] [serial = 1150] [outer = (nil)] 02:01:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d37aca800) [pid = 19061] [serial = 1151] [outer = 0x7f9d24197c00] 02:01:16 INFO - PROCESS | 19061 | 1460970076717 Marionette DEBUG loaded listener.js 02:01:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d38253000) [pid = 19061] [serial = 1152] [outer = 0x7f9d24197c00] 02:01:17 INFO - PROCESS | 19061 | 1460970077538 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]]]}] 02:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1325ms 02:01:17 INFO - PROCESS | 19061 | 1460970077585 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 02:01:17 INFO - PROCESS | 19061 | 1460970077589 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 02:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:01:17 INFO - PROCESS | 19061 | 1460970077594 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:01:17 INFO - PROCESS | 19061 | 1460970077596 Marionette TRACE conn3 <- [1,1506,null,{}] 02:01:17 INFO - PROCESS | 19061 | 1460970077601 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}] 02:01:17 INFO - PROCESS | 19061 | 1460970077773 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 02:01:17 INFO - PROCESS | 19061 | 1460970077963 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac39000 == 105 [pid = 19061] [id = 384] 02:01:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d20d84000) [pid = 19061] [serial = 1153] [outer = (nil)] 02:01:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d39055000) [pid = 19061] [serial = 1154] [outer = 0x7f9d20d84000] 02:01:18 INFO - PROCESS | 19061 | 1460970078030 Marionette DEBUG loaded listener.js 02:01:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d3985c400) [pid = 19061] [serial = 1155] [outer = 0x7f9d20d84000] 02:01:18 INFO - PROCESS | 19061 | 1460970078873 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]]]}] 02:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1329ms 02:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:01:18 INFO - PROCESS | 19061 | 1460970078924 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 02:01:18 INFO - PROCESS | 19061 | 1460970078927 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 02:01:18 INFO - PROCESS | 19061 | 1460970078933 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:01:18 INFO - PROCESS | 19061 | 1460970078936 Marionette TRACE conn3 <- [1,1510,null,{}] 02:01:18 INFO - PROCESS | 19061 | 1460970078940 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}] 02:01:19 INFO - PROCESS | 19061 | 1460970079101 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 02:01:19 INFO - PROCESS | 19061 | 1460970079292 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b71f800 == 106 [pid = 19061] [id = 385] 02:01:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d2e74e800) [pid = 19061] [serial = 1156] [outer = (nil)] 02:01:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d3b57a400) [pid = 19061] [serial = 1157] [outer = 0x7f9d2e74e800] 02:01:19 INFO - PROCESS | 19061 | 1460970079358 Marionette DEBUG loaded listener.js 02:01:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d3b747c00) [pid = 19061] [serial = 1158] [outer = 0x7f9d2e74e800] 02:01:20 INFO - PROCESS | 19061 | 1460970080245 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]]]}] 02:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1385ms 02:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:01:20 INFO - PROCESS | 19061 | 1460970080318 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 02:01:20 INFO - PROCESS | 19061 | 1460970080321 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 02:01:20 INFO - PROCESS | 19061 | 1460970080327 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:01:20 INFO - PROCESS | 19061 | 1460970080331 Marionette TRACE conn3 <- [1,1514,null,{}] 02:01:20 INFO - PROCESS | 19061 | 1460970080336 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}] 02:01:20 INFO - PROCESS | 19061 | 1460970080585 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 02:01:20 INFO - PROCESS | 19061 | 1460970080834 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d221d7000 == 107 [pid = 19061] [id = 386] 02:01:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d21f35400) [pid = 19061] [serial = 1159] [outer = (nil)] 02:01:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d22286400) [pid = 19061] [serial = 1160] [outer = 0x7f9d21f35400] 02:01:20 INFO - PROCESS | 19061 | 1460970080958 Marionette DEBUG loaded listener.js 02:01:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d258c9000) [pid = 19061] [serial = 1161] [outer = 0x7f9d21f35400] 02:01:21 INFO - PROCESS | 19061 | 1460970081799 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]]]}] 02:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1535ms 02:01:21 INFO - PROCESS | 19061 | 1460970081861 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 02:01:21 INFO - PROCESS | 19061 | 1460970081864 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 02:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:01:21 INFO - PROCESS | 19061 | 1460970081870 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:01:21 INFO - PROCESS | 19061 | 1460970081873 Marionette TRACE conn3 <- [1,1518,null,{}] 02:01:21 INFO - PROCESS | 19061 | 1460970081879 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}] 02:01:22 INFO - PROCESS | 19061 | 1460970082046 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 02:01:22 INFO - PROCESS | 19061 | 1460970082506 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22819000 == 108 [pid = 19061] [id = 387] 02:01:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d20d8b800) [pid = 19061] [serial = 1162] [outer = (nil)] 02:01:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d21f2e000) [pid = 19061] [serial = 1163] [outer = 0x7f9d20d8b800] 02:01:22 INFO - PROCESS | 19061 | 1460970082616 Marionette DEBUG loaded listener.js 02:01:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d21fe7400) [pid = 19061] [serial = 1164] [outer = 0x7f9d20d8b800] 02:01:23 INFO - PROCESS | 19061 | 1460970083478 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]]]}] 02:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1677ms 02:01:23 INFO - PROCESS | 19061 | 1460970083549 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 02:01:23 INFO - PROCESS | 19061 | 1460970083556 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 02:01:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:01:23 INFO - PROCESS | 19061 | 1460970083564 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:01:23 INFO - PROCESS | 19061 | 1460970083568 Marionette TRACE conn3 <- [1,1522,null,{}] 02:01:23 INFO - PROCESS | 19061 | 1460970083574 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}] 02:01:23 INFO - PROCESS | 19061 | 1460970083864 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 02:01:24 INFO - PROCESS | 19061 | 1460970084097 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2282a000 == 109 [pid = 19061] [id = 388] 02:01:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d22b6a400) [pid = 19061] [serial = 1165] [outer = (nil)] 02:01:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d238cf400) [pid = 19061] [serial = 1166] [outer = 0x7f9d22b6a400] 02:01:24 INFO - PROCESS | 19061 | 1460970084211 Marionette DEBUG loaded listener.js 02:01:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d239db800) [pid = 19061] [serial = 1167] [outer = 0x7f9d22b6a400] 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:24 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:01:25 INFO - PROCESS | 19061 | 1460970085019 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"]]]}] 02:01:25 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 () { 02:01:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:01:25 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 () { 02:01:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:01:25 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 () { 02:01:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:01:25 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 () { 02:01:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:01:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:01:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1487ms 02:01:25 INFO - PROCESS | 19061 | 1460970085061 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 02:01:25 INFO - PROCESS | 19061 | 1460970085065 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 02:01:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:01:25 INFO - PROCESS | 19061 | 1460970085072 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:01:25 INFO - PROCESS | 19061 | 1460970085075 Marionette TRACE conn3 <- [1,1526,null,{}] 02:01:25 INFO - PROCESS | 19061 | 1460970085080 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}] 02:01:25 INFO - PROCESS | 19061 | 1460970085243 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 02:01:25 INFO - PROCESS | 19061 | 1460970085447 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274d7000 == 110 [pid = 19061] [id = 389] 02:01:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d2394d800) [pid = 19061] [serial = 1168] [outer = (nil)] 02:01:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d25810800) [pid = 19061] [serial = 1169] [outer = 0x7f9d2394d800] 02:01:25 INFO - PROCESS | 19061 | 1460970085507 Marionette DEBUG loaded listener.js 02:01:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d272cd800) [pid = 19061] [serial = 1170] [outer = 0x7f9d2394d800] 02:01:25 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d303f0800 == 109 [pid = 19061] [id = 12] 02:01:25 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2281f800 == 108 [pid = 19061] [id = 374] 02:01:25 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d33486800 == 107 [pid = 19061] [id = 373] 02:01:25 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9df800 == 106 [pid = 19061] [id = 372] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d2eb0e800) [pid = 19061] [serial = 1010] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d37e11c00) [pid = 19061] [serial = 1016] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d3b5ebc00) [pid = 19061] [serial = 1019] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d2454e000) [pid = 19061] [serial = 1037] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d4725f800) [pid = 19061] [serial = 1022] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d21fe6000) [pid = 19061] [serial = 1028] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d2e810c00) [pid = 19061] [serial = 1040] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d273d4c00) [pid = 19061] [serial = 1007] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d20d8e000) [pid = 19061] [serial = 1034] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d49399000) [pid = 19061] [serial = 1031] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d4b122000) [pid = 19061] [serial = 1025] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d33c0c000) [pid = 19061] [serial = 1013] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d238f1400) [pid = 19061] [serial = 1004] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d22b95400) [pid = 19061] [serial = 1100] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d244b6c00) [pid = 19061] [serial = 1064] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d2c2d2400) [pid = 19061] [serial = 1067] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d313ba800) [pid = 19061] [serial = 1070] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d37b65800) [pid = 19061] [serial = 1073] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d39863c00) [pid = 19061] [serial = 1076] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d46410000) [pid = 19061] [serial = 1079] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d460eb000) [pid = 19061] [serial = 1082] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d2394b000) [pid = 19061] [serial = 1085] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d24198c00) [pid = 19061] [serial = 1088] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d464d7c00) [pid = 19061] [serial = 1091] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d25214800) [pid = 19061] [serial = 1109] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d1ffb9400) [pid = 19061] [serial = 1094] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d22b68c00) [pid = 19061] [serial = 1097] [outer = (nil)] [url = about:blank] 02:01:25 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273df000 == 105 [pid = 19061] [id = 371] 02:01:26 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22949800 == 104 [pid = 19061] [id = 370] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d45d6bc00) [pid = 19061] [serial = 948] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d2fec1c00) [pid = 19061] [serial = 1058] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d2e74d800) [pid = 19061] [serial = 1052] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d2d815000) [pid = 19061] [serial = 840] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d2748b400) [pid = 19061] [serial = 864] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d2eb0c000) [pid = 19061] [serial = 1053] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d2ebf5800) [pid = 19061] [serial = 743] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d273d4800) [pid = 19061] [serial = 912] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d4b7a3000) [pid = 19061] [serial = 762] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d471c8000) [pid = 19061] [serial = 906] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d4ab41800) [pid = 19061] [serial = 786] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d2fec0800) [pid = 19061] [serial = 789] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d2fcc7c00) [pid = 19061] [serial = 1055] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d4b7a3c00) [pid = 19061] [serial = 804] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d2d83f800) [pid = 19061] [serial = 852] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d273c9800) [pid = 19061] [serial = 918] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d3824b400) [pid = 19061] [serial = 846] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d238edc00) [pid = 19061] [serial = 858] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d2580d000) [pid = 19061] [serial = 1047] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d4b7a5800) [pid = 19061] [serial = 855] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d4b506000) [pid = 19061] [serial = 798] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d272d1800) [pid = 19061] [serial = 861] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d2d81e000) [pid = 19061] [serial = 807] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d2c2cc000) [pid = 19061] [serial = 1050] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d4d394000) [pid = 19061] [serial = 921] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d33725000) [pid = 19061] [serial = 792] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d4b766c00) [pid = 19061] [serial = 801] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d4b763400) [pid = 19061] [serial = 909] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d396b3000) [pid = 19061] [serial = 903] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d3599ec00) [pid = 19061] [serial = 1002] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d272d0000) [pid = 19061] [serial = 1049] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d220cf000) [pid = 19061] [serial = 1043] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d2d814c00) [pid = 19061] [serial = 891] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d493c0c00) [pid = 19061] [serial = 753] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d333a4c00) [pid = 19061] [serial = 746] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d4b7a2400) [pid = 19061] [serial = 915] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d4b607400) [pid = 19061] [serial = 756] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d4b121800) [pid = 19061] [serial = 849] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d335e1800) [pid = 19061] [serial = 1059] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d2fecec00) [pid = 19061] [serial = 843] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d4e082c00) [pid = 19061] [serial = 759] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d3f42d400) [pid = 19061] [serial = 795] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d2fec8800) [pid = 19061] [serial = 1056] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d25212800) [pid = 19061] [serial = 813] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d335e9800) [pid = 19061] [serial = 897] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d2fcbc800) [pid = 19061] [serial = 894] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d2520a400) [pid = 19061] [serial = 1046] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d38579000) [pid = 19061] [serial = 749] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d272d0c00) [pid = 19061] [serial = 810] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d238c7400) [pid = 19061] [serial = 1044] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d38253800) [pid = 19061] [serial = 900] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d22980000) [pid = 19061] [serial = 1103] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d239dec00) [pid = 19061] [serial = 1106] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d33398c00) [pid = 19061] [serial = 750] [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.] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d39050c00) [pid = 19061] [serial = 1062] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d2419e000) [pid = 19061] [serial = 1107] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d37deb400) [pid = 19061] [serial = 1061] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d22b9a800) [pid = 19061] [serial = 1104] [outer = (nil)] [url = about:blank] 02:01:26 INFO - PROCESS | 19061 | 1460970086439 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"]]]}] 02:01:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:01:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:01:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:01:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1428ms 02:01:26 INFO - PROCESS | 19061 | 1460970086503 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 02:01:26 INFO - PROCESS | 19061 | 1460970086507 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 02:01:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:01:26 INFO - PROCESS | 19061 | 1460970086521 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:01:26 INFO - PROCESS | 19061 | 1460970086530 Marionette TRACE conn3 <- [1,1530,null,{}] 02:01:26 INFO - PROCESS | 19061 | 1460970086538 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}] 02:01:26 INFO - PROCESS | 19061 | 1460970086698 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 02:01:26 INFO - PROCESS | 19061 | 1460970086836 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24ef0000 == 105 [pid = 19061] [id = 390] 02:01:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d22980000) [pid = 19061] [serial = 1171] [outer = (nil)] 02:01:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d2c2c3400) [pid = 19061] [serial = 1172] [outer = 0x7f9d22980000] 02:01:26 INFO - PROCESS | 19061 | 1460970086894 Marionette DEBUG loaded listener.js 02:01:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d2c77a400) [pid = 19061] [serial = 1173] [outer = 0x7f9d22980000] 02:01:27 INFO - PROCESS | 19061 | 1460970087490 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]]]}] 02:01:27 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 02:01:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:01:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:01:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:01:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:01:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:01:27 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. 02:01:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:01:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 991ms 02:01:27 INFO - PROCESS | 19061 | 1460970087507 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 02:01:27 INFO - PROCESS | 19061 | 1460970087510 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 02:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:01:27 INFO - PROCESS | 19061 | 1460970087517 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:01:27 INFO - PROCESS | 19061 | 1460970087518 Marionette TRACE conn3 <- [1,1534,null,{}] 02:01:27 INFO - PROCESS | 19061 | 1460970087524 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}] 02:01:27 INFO - PROCESS | 19061 | 1460970087680 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 02:01:27 INFO - PROCESS | 19061 | 1460970087860 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284a7800 == 106 [pid = 19061] [id = 391] 02:01:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d2c2c3c00) [pid = 19061] [serial = 1174] [outer = (nil)] 02:01:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d2d81e000) [pid = 19061] [serial = 1175] [outer = 0x7f9d2c2c3c00] 02:01:27 INFO - PROCESS | 19061 | 1460970087937 Marionette DEBUG loaded listener.js 02:01:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d2e9e8400) [pid = 19061] [serial = 1176] [outer = 0x7f9d2c2c3c00] 02:01:28 INFO - PROCESS | 19061 | 1460970088759 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]]]}] 02:01:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:01:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1277ms 02:01:28 INFO - PROCESS | 19061 | 1460970088795 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 02:01:28 INFO - PROCESS | 19061 | 1460970088798 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 02:01:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:01:28 INFO - PROCESS | 19061 | 1460970088804 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:01:28 INFO - PROCESS | 19061 | 1460970088808 Marionette TRACE conn3 <- [1,1538,null,{}] 02:01:28 INFO - PROCESS | 19061 | 1460970088820 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}] 02:01:29 INFO - PROCESS | 19061 | 1460970089030 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 02:01:29 INFO - PROCESS | 19061 | 1460970089067 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef94000 == 107 [pid = 19061] [id = 392] 02:01:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d2f6bec00) [pid = 19061] [serial = 1177] [outer = (nil)] 02:01:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d2fcc0c00) [pid = 19061] [serial = 1178] [outer = 0x7f9d2f6bec00] 02:01:29 INFO - PROCESS | 19061 | 1460970089136 Marionette DEBUG loaded listener.js 02:01:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d2ffab000) [pid = 19061] [serial = 1179] [outer = 0x7f9d2f6bec00] 02:01:30 INFO - PROCESS | 19061 | 1460970090059 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]]]}] 02:01:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:01:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1289ms 02:01:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:01:30 INFO - PROCESS | 19061 | 1460970090094 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 02:01:30 INFO - PROCESS | 19061 | 1460970090096 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 02:01:30 INFO - PROCESS | 19061 | 1460970090102 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:01:30 INFO - PROCESS | 19061 | 1460970090105 Marionette TRACE conn3 <- [1,1542,null,{}] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d3b9e0c00) [pid = 19061] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d37b9d000) [pid = 19061] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d2f984400) [pid = 19061] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d394d7c00) [pid = 19061] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d2d813800) [pid = 19061] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d2fece800) [pid = 19061] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d2228bc00) [pid = 19061] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d238e8400) [pid = 19061] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d2c2cb000) [pid = 19061] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d21f33800) [pid = 19061] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d3b9e1400) [pid = 19061] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d272cf000) [pid = 19061] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d2d817400) [pid = 19061] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 142 (0x7f9d2297cc00) [pid = 19061] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d2748c000) [pid = 19061] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d2454ac00) [pid = 19061] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d22281400) [pid = 19061] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d220c2400) [pid = 19061] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d21fdc400) [pid = 19061] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d238f5c00) [pid = 19061] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d1ffb3400) [pid = 19061] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 134 (0x7f9d22980400) [pid = 19061] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 133 (0x7f9d23945400) [pid = 19061] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 132 (0x7f9d303b2c00) [pid = 19061] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 131 (0x7f9d2c77a000) [pid = 19061] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 130 (0x7f9d20d85800) [pid = 19061] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d21fe0000) [pid = 19061] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 128 (0x7f9d2ff51000) [pid = 19061] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 127 (0x7f9d335dcc00) [pid = 19061] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 126 (0x7f9d258c2800) [pid = 19061] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 125 (0x7f9d2fe8c400) [pid = 19061] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 124 (0x7f9d2f9d9000) [pid = 19061] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 123 (0x7f9d20d86000) [pid = 19061] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:01:30 INFO - PROCESS | 19061 | --DOMWINDOW == 122 (0x7f9d23944c00) [pid = 19061] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:01:30 INFO - PROCESS | 19061 | 1460970090502 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}] 02:01:30 INFO - PROCESS | 19061 | 1460970090650 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 02:01:30 INFO - PROCESS | 19061 | 1460970090668 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24276800 == 108 [pid = 19061] [id = 393] 02:01:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 123 (0x7f9d21fe0400) [pid = 19061] [serial = 1180] [outer = (nil)] 02:01:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 124 (0x7f9d220c3c00) [pid = 19061] [serial = 1181] [outer = 0x7f9d21fe0400] 02:01:30 INFO - PROCESS | 19061 | 1460970090728 Marionette DEBUG loaded listener.js 02:01:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 125 (0x7f9d238f5c00) [pid = 19061] [serial = 1182] [outer = 0x7f9d21fe0400] 02:01:31 INFO - PROCESS | 19061 | 1460970091470 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]]]}] 02:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1430ms 02:01:31 INFO - PROCESS | 19061 | 1460970091531 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 02:01:31 INFO - PROCESS | 19061 | 1460970091545 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 02:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:01:31 INFO - PROCESS | 19061 | 1460970091567 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:01:31 INFO - PROCESS | 19061 | 1460970091570 Marionette TRACE conn3 <- [1,1546,null,{}] 02:01:31 INFO - PROCESS | 19061 | 1460970091586 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}] 02:01:31 INFO - PROCESS | 19061 | 1460970091742 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 02:01:31 INFO - PROCESS | 19061 | 1460970091751 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d304b4800 == 109 [pid = 19061] [id = 394] 02:01:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 126 (0x7f9d20d8a400) [pid = 19061] [serial = 1183] [outer = (nil)] 02:01:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 127 (0x7f9d25210000) [pid = 19061] [serial = 1184] [outer = 0x7f9d20d8a400] 02:01:31 INFO - PROCESS | 19061 | 1460970091805 Marionette DEBUG loaded listener.js 02:01:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 128 (0x7f9d2c2d2c00) [pid = 19061] [serial = 1185] [outer = 0x7f9d20d8a400] 02:01:32 INFO - PROCESS | 19061 | 1460970092734 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]]]}] 02:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1254ms 02:01:32 INFO - PROCESS | 19061 | 1460970092806 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 02:01:32 INFO - PROCESS | 19061 | 1460970092811 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 02:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:01:32 INFO - PROCESS | 19061 | 1460970092819 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:01:32 INFO - PROCESS | 19061 | 1460970092824 Marionette TRACE conn3 <- [1,1550,null,{}] 02:01:32 INFO - PROCESS | 19061 | 1460970092833 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}] 02:01:33 INFO - PROCESS | 19061 | 1460970093037 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 02:01:33 INFO - PROCESS | 19061 | 1460970093224 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2427f800 == 110 [pid = 19061] [id = 395] 02:01:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 129 (0x7f9d20d88c00) [pid = 19061] [serial = 1186] [outer = (nil)] 02:01:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d220cf400) [pid = 19061] [serial = 1187] [outer = 0x7f9d20d88c00] 02:01:33 INFO - PROCESS | 19061 | 1460970093296 Marionette DEBUG loaded listener.js 02:01:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d22b98c00) [pid = 19061] [serial = 1188] [outer = 0x7f9d20d88c00] 02:01:34 INFO - PROCESS | 19061 | 1460970094158 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]]]}] 02:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1381ms 02:01:34 INFO - PROCESS | 19061 | 1460970094201 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 02:01:34 INFO - PROCESS | 19061 | 1460970094209 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 02:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:01:34 INFO - PROCESS | 19061 | 1460970094218 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:01:34 INFO - PROCESS | 19061 | 1460970094221 Marionette TRACE conn3 <- [1,1554,null,{}] 02:01:34 INFO - PROCESS | 19061 | 1460970094227 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}] 02:01:34 INFO - PROCESS | 19061 | 1460970094407 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 02:01:34 INFO - PROCESS | 19061 | 1460970094596 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c391000 == 111 [pid = 19061] [id = 396] 02:01:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d20d8e000) [pid = 19061] [serial = 1189] [outer = (nil)] 02:01:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 133 (0x7f9d24550c00) [pid = 19061] [serial = 1190] [outer = 0x7f9d20d8e000] 02:01:34 INFO - PROCESS | 19061 | 1460970094666 Marionette DEBUG loaded listener.js 02:01:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d258c3400) [pid = 19061] [serial = 1191] [outer = 0x7f9d20d8e000] 02:01:35 INFO - PROCESS | 19061 | 1460970095746 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]]]}] 02:01:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:01:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1577ms 02:01:35 INFO - PROCESS | 19061 | 1460970095796 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 02:01:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:01:35 INFO - PROCESS | 19061 | 1460970095801 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 02:01:35 INFO - PROCESS | 19061 | 1460970095807 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:01:35 INFO - PROCESS | 19061 | 1460970095813 Marionette TRACE conn3 <- [1,1558,null,{}] 02:01:35 INFO - PROCESS | 19061 | 1460970095830 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}] 02:01:36 INFO - PROCESS | 19061 | 1460970096065 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 02:01:36 INFO - PROCESS | 19061 | 1460970096298 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d34220000 == 112 [pid = 19061] [id = 397] 02:01:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d2c2d2000) [pid = 19061] [serial = 1192] [outer = (nil)] 02:01:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d2d838800) [pid = 19061] [serial = 1193] [outer = 0x7f9d2c2d2000] 02:01:36 INFO - PROCESS | 19061 | 1460970096384 Marionette DEBUG loaded listener.js 02:01:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d2f818000) [pid = 19061] [serial = 1194] [outer = 0x7f9d2c2d2000] 02:01:37 INFO - PROCESS | 19061 | 1460970097222 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]]]}] 02:01:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:01:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1486ms 02:01:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:01:37 INFO - PROCESS | 19061 | 1460970097293 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 02:01:37 INFO - PROCESS | 19061 | 1460970097297 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 02:01:37 INFO - PROCESS | 19061 | 1460970097302 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:01:37 INFO - PROCESS | 19061 | 1460970097305 Marionette TRACE conn3 <- [1,1562,null,{}] 02:01:37 INFO - PROCESS | 19061 | 1460970097310 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}] 02:01:37 INFO - PROCESS | 19061 | 1460970097530 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 02:01:37 INFO - PROCESS | 19061 | 1460970097716 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38548000 == 113 [pid = 19061] [id = 398] 02:01:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d2d7bf800) [pid = 19061] [serial = 1195] [outer = (nil)] 02:01:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d2ff5d400) [pid = 19061] [serial = 1196] [outer = 0x7f9d2d7bf800] 02:01:37 INFO - PROCESS | 19061 | 1460970097858 Marionette DEBUG loaded listener.js 02:01:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d3202dc00) [pid = 19061] [serial = 1197] [outer = 0x7f9d2d7bf800] 02:01:38 INFO - PROCESS | 19061 | 1460970098709 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]]]}] 02:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1476ms 02:01:38 INFO - PROCESS | 19061 | 1460970098779 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 02:01:38 INFO - PROCESS | 19061 | 1460970098783 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 02:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:01:38 INFO - PROCESS | 19061 | 1460970098788 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:01:38 INFO - PROCESS | 19061 | 1460970098791 Marionette TRACE conn3 <- [1,1566,null,{}] 02:01:38 INFO - PROCESS | 19061 | 1460970098796 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}] 02:01:38 INFO - PROCESS | 19061 | 1460970098979 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 02:01:39 INFO - PROCESS | 19061 | 1460970099165 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39845800 == 114 [pid = 19061] [id = 399] 02:01:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d2f979800) [pid = 19061] [serial = 1198] [outer = (nil)] 02:01:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d333efc00) [pid = 19061] [serial = 1199] [outer = 0x7f9d2f979800] 02:01:39 INFO - PROCESS | 19061 | 1460970099240 Marionette DEBUG loaded listener.js 02:01:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d33725000) [pid = 19061] [serial = 1200] [outer = 0x7f9d2f979800] 02:01:40 INFO - PROCESS | 19061 | 1460970100121 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]]]}] 02:01:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:01:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1387ms 02:01:40 INFO - PROCESS | 19061 | 1460970100176 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 02:01:40 INFO - PROCESS | 19061 | 1460970100180 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 02:01:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:01:40 INFO - PROCESS | 19061 | 1460970100186 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:01:40 INFO - PROCESS | 19061 | 1460970100188 Marionette TRACE conn3 <- [1,1570,null,{}] 02:01:40 INFO - PROCESS | 19061 | 1460970100194 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}] 02:01:40 INFO - PROCESS | 19061 | 1460970100414 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 02:01:40 INFO - PROCESS | 19061 | 1460970100601 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45f80000 == 115 [pid = 19061] [id = 400] 02:01:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d2fe8c400) [pid = 19061] [serial = 1201] [outer = (nil)] 02:01:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d39048000) [pid = 19061] [serial = 1202] [outer = 0x7f9d2fe8c400] 02:01:40 INFO - PROCESS | 19061 | 1460970100675 Marionette DEBUG loaded listener.js 02:01:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d3b575400) [pid = 19061] [serial = 1203] [outer = 0x7f9d2fe8c400] 02:01:41 INFO - PROCESS | 19061 | 1460970101513 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]]]}] 02:01:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:01:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1376ms 02:01:41 INFO - PROCESS | 19061 | 1460970101565 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 02:01:41 INFO - PROCESS | 19061 | 1460970101568 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 02:01:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:01:41 INFO - PROCESS | 19061 | 1460970101593 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:01:41 INFO - PROCESS | 19061 | 1460970101596 Marionette TRACE conn3 <- [1,1574,null,{}] 02:01:41 INFO - PROCESS | 19061 | 1460970101602 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}] 02:01:41 INFO - PROCESS | 19061 | 1460970101770 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 02:01:41 INFO - PROCESS | 19061 | 1460970101958 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab12000 == 116 [pid = 19061] [id = 401] 02:01:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d33c0f800) [pid = 19061] [serial = 1204] [outer = (nil)] 02:01:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d3b770c00) [pid = 19061] [serial = 1205] [outer = 0x7f9d33c0f800] 02:01:42 INFO - PROCESS | 19061 | 1460970102024 Marionette DEBUG loaded listener.js 02:01:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d3f43a000) [pid = 19061] [serial = 1206] [outer = 0x7f9d33c0f800] 02:01:42 INFO - PROCESS | 19061 | 1460970102840 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]]]}] 02:01:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:01:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1292ms 02:01:42 INFO - PROCESS | 19061 | 1460970102905 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 02:01:42 INFO - PROCESS | 19061 | 1460970102910 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 02:01:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:01:42 INFO - PROCESS | 19061 | 1460970102921 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:01:42 INFO - PROCESS | 19061 | 1460970102924 Marionette TRACE conn3 <- [1,1578,null,{}] 02:01:42 INFO - PROCESS | 19061 | 1460970102928 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}] 02:01:43 INFO - PROCESS | 19061 | 1460970103116 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 02:01:43 INFO - PROCESS | 19061 | 1460970103304 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b093000 == 117 [pid = 19061] [id = 402] 02:01:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d38b74000) [pid = 19061] [serial = 1207] [outer = (nil)] 02:01:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d460e7000) [pid = 19061] [serial = 1208] [outer = 0x7f9d38b74000] 02:01:43 INFO - PROCESS | 19061 | 1460970103374 Marionette DEBUG loaded listener.js 02:01:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d47119c00) [pid = 19061] [serial = 1209] [outer = 0x7f9d38b74000] 02:01:44 INFO - PROCESS | 19061 | 1460970104176 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]]]}] 02:01:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:01:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1286ms 02:01:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:01:44 INFO - PROCESS | 19061 | 1460970104208 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 02:01:44 INFO - PROCESS | 19061 | 1460970104210 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 02:01:44 INFO - PROCESS | 19061 | 1460970104216 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:01:44 INFO - PROCESS | 19061 | 1460970104219 Marionette TRACE conn3 <- [1,1582,null,{}] 02:01:44 INFO - PROCESS | 19061 | 1460970104224 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}] 02:01:44 INFO - PROCESS | 19061 | 1460970104402 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 02:01:44 INFO - PROCESS | 19061 | 1460970104595 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4e039800 == 118 [pid = 19061] [id = 403] 02:01:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d4515e000) [pid = 19061] [serial = 1210] [outer = (nil)] 02:01:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d47260c00) [pid = 19061] [serial = 1211] [outer = 0x7f9d4515e000] 02:01:44 INFO - PROCESS | 19061 | 1460970104663 Marionette DEBUG loaded listener.js 02:01:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d49399000) [pid = 19061] [serial = 1212] [outer = 0x7f9d4515e000] 02:01:45 INFO - PROCESS | 19061 | 1460970105471 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]]]}] 02:01:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:01:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1329ms 02:01:45 INFO - PROCESS | 19061 | 1460970105546 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 02:01:45 INFO - PROCESS | 19061 | 1460970105549 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 02:01:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:01:45 INFO - PROCESS | 19061 | 1460970105556 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:01:45 INFO - PROCESS | 19061 | 1460970105559 Marionette TRACE conn3 <- [1,1586,null,{}] 02:01:45 INFO - PROCESS | 19061 | 1460970105564 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}] 02:01:45 INFO - PROCESS | 19061 | 1460970105742 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 02:01:45 INFO - PROCESS | 19061 | 1460970105935 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50673800 == 119 [pid = 19061] [id = 404] 02:01:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d1ffb1800) [pid = 19061] [serial = 1213] [outer = (nil)] 02:01:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d471cdc00) [pid = 19061] [serial = 1214] [outer = 0x7f9d1ffb1800] 02:01:46 INFO - PROCESS | 19061 | 1460970106002 Marionette DEBUG loaded listener.js 02:01:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d4b12dc00) [pid = 19061] [serial = 1215] [outer = 0x7f9d1ffb1800] 02:01:46 INFO - PROCESS | 19061 | 1460970106824 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]]]}] 02:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1326ms 02:01:46 INFO - PROCESS | 19061 | 1460970106884 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 02:01:46 INFO - PROCESS | 19061 | 1460970106888 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 02:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:01:46 INFO - PROCESS | 19061 | 1460970106893 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:01:46 INFO - PROCESS | 19061 | 1460970106896 Marionette TRACE conn3 <- [1,1590,null,{}] 02:01:46 INFO - PROCESS | 19061 | 1460970106901 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}] 02:01:47 INFO - PROCESS | 19061 | 1460970107090 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 02:01:47 INFO - PROCESS | 19061 | 1460970107281 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c390800 == 120 [pid = 19061] [id = 405] 02:01:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d1ffb2000) [pid = 19061] [serial = 1216] [outer = (nil)] 02:01:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d22972800) [pid = 19061] [serial = 1217] [outer = 0x7f9d1ffb2000] 02:01:47 INFO - PROCESS | 19061 | 1460970107355 Marionette DEBUG loaded listener.js 02:01:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d4b60e400) [pid = 19061] [serial = 1218] [outer = 0x7f9d1ffb2000] 02:01:48 INFO - PROCESS | 19061 | 1460970108263 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]]]}] 02:01:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:01:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1438ms 02:01:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:01:48 INFO - PROCESS | 19061 | 1460970108333 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 02:01:48 INFO - PROCESS | 19061 | 1460970108336 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 02:01:48 INFO - PROCESS | 19061 | 1460970108342 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:01:48 INFO - PROCESS | 19061 | 1460970108345 Marionette TRACE conn3 <- [1,1594,null,{}] 02:01:48 INFO - PROCESS | 19061 | 1460970108351 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}] 02:01:48 INFO - PROCESS | 19061 | 1460970108530 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 02:01:48 INFO - PROCESS | 19061 | 1460970108723 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27014800 == 121 [pid = 19061] [id = 406] 02:01:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d1ffac800) [pid = 19061] [serial = 1219] [outer = (nil)] 02:01:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d21fea000) [pid = 19061] [serial = 1220] [outer = 0x7f9d1ffac800] 02:01:48 INFO - PROCESS | 19061 | 1460970108793 Marionette DEBUG loaded listener.js 02:01:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d2c2ce000) [pid = 19061] [serial = 1221] [outer = 0x7f9d1ffac800] 02:01:49 INFO - PROCESS | 19061 | 1460970109611 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]]]}] 02:01:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:01:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1336ms 02:01:49 INFO - PROCESS | 19061 | 1460970109678 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 02:01:49 INFO - PROCESS | 19061 | 1460970109681 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 02:01:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:01:49 INFO - PROCESS | 19061 | 1460970109687 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:01:49 INFO - PROCESS | 19061 | 1460970109689 Marionette TRACE conn3 <- [1,1598,null,{}] 02:01:49 INFO - PROCESS | 19061 | 1460970109694 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}] 02:01:49 INFO - PROCESS | 19061 | 1460970109862 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 02:01:50 INFO - PROCESS | 19061 | 1460970110851 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d228a7800 == 122 [pid = 19061] [id = 407] 02:01:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d20d87000) [pid = 19061] [serial = 1222] [outer = (nil)] 02:01:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d20d8d000) [pid = 19061] [serial = 1223] [outer = 0x7f9d20d87000] 02:01:50 INFO - PROCESS | 19061 | 1460970110920 Marionette DEBUG loaded listener.js 02:01:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d220c8000) [pid = 19061] [serial = 1224] [outer = 0x7f9d20d87000] 02:01:51 INFO - PROCESS | 19061 | 1460970111721 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]]]}] 02:01:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:01:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2083ms 02:01:51 INFO - PROCESS | 19061 | 1460970111772 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 02:01:51 INFO - PROCESS | 19061 | 1460970111777 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 02:01:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:01:51 INFO - PROCESS | 19061 | 1460970111786 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:01:51 INFO - PROCESS | 19061 | 1460970111789 Marionette TRACE conn3 <- [1,1602,null,{}] 02:01:51 INFO - PROCESS | 19061 | 1460970111796 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}] 02:01:51 INFO - PROCESS | 19061 | 1460970111964 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 02:01:52 INFO - PROCESS | 19061 | 1460970112155 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273e1000 == 123 [pid = 19061] [id = 408] 02:01:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d20d88000) [pid = 19061] [serial = 1225] [outer = (nil)] 02:01:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d23949c00) [pid = 19061] [serial = 1226] [outer = 0x7f9d20d88000] 02:01:52 INFO - PROCESS | 19061 | 1460970112228 Marionette DEBUG loaded listener.js 02:01:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d241a0400) [pid = 19061] [serial = 1227] [outer = 0x7f9d20d88000] 02:01:53 INFO - PROCESS | 19061 | 1460970113163 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]]]}] 02:01:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:01:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1430ms 02:01:53 INFO - PROCESS | 19061 | 1460970113221 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 02:01:53 INFO - PROCESS | 19061 | 1460970113226 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 02:01:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:01:53 INFO - PROCESS | 19061 | 1460970113234 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:01:53 INFO - PROCESS | 19061 | 1460970113238 Marionette TRACE conn3 <- [1,1606,null,{}] 02:01:53 INFO - PROCESS | 19061 | 1460970113244 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}] 02:01:53 INFO - PROCESS | 19061 | 1460970113422 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 02:01:53 INFO - PROCESS | 19061 | 1460970113903 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d201cc800 == 124 [pid = 19061] [id = 409] 02:01:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d24548400) [pid = 19061] [serial = 1228] [outer = (nil)] 02:01:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d24551000) [pid = 19061] [serial = 1229] [outer = 0x7f9d24548400] 02:01:53 INFO - PROCESS | 19061 | 1460970113974 Marionette DEBUG loaded listener.js 02:01:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d25805400) [pid = 19061] [serial = 1230] [outer = 0x7f9d24548400] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ab11800 == 123 [pid = 19061] [id = 77] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d303d8800 == 122 [pid = 19061] [id = 55] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37bbc800 == 121 [pid = 19061] [id = 57] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d27022800 == 120 [pid = 19061] [id = 369] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37bc2000 == 119 [pid = 19061] [id = 47] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38b1e000 == 118 [pid = 19061] [id = 59] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4d36e800 == 117 [pid = 19061] [id = 113] 02:01:54 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d303e0000) [pid = 19061] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:01:54 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d23942400) [pid = 19061] [serial = 1127] [outer = (nil)] [url = about:blank] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3421d000 == 116 [pid = 19061] [id = 353] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24276800 == 115 [pid = 19061] [id = 393] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef94000 == 114 [pid = 19061] [id = 392] 02:01:54 INFO - PROCESS | 19061 | 1460970114848 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]]]}] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284a7800 == 113 [pid = 19061] [id = 391] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24ef0000 == 112 [pid = 19061] [id = 390] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d274d7000 == 111 [pid = 19061] [id = 389] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2282a000 == 110 [pid = 19061] [id = 388] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22819000 == 109 [pid = 19061] [id = 387] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac39000 == 108 [pid = 19061] [id = 384] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49363000 == 107 [pid = 19061] [id = 383] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45fc8000 == 106 [pid = 19061] [id = 382] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39de3800 == 105 [pid = 19061] [id = 381] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1fbd8800 == 104 [pid = 19061] [id = 380] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d377a1800 == 103 [pid = 19061] [id = 379] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d333cc000 == 102 [pid = 19061] [id = 378] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e728800 == 101 [pid = 19061] [id = 377] 02:01:54 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251e8000 == 100 [pid = 19061] [id = 376] 02:01:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:01:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1686ms 02:01:54 INFO - PROCESS | 19061 | 1460970114920 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 02:01:54 INFO - PROCESS | 19061 | 1460970114924 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 02:01:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:01:54 INFO - PROCESS | 19061 | 1460970114936 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:01:54 INFO - PROCESS | 19061 | 1460970114943 Marionette TRACE conn3 <- [1,1610,null,{}] 02:01:54 INFO - PROCESS | 19061 | 1460970114950 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}] 02:01:55 INFO - PROCESS | 19061 | 1460970115111 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 02:01:55 INFO - PROCESS | 19061 | 1460970115121 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245d7800 == 101 [pid = 19061] [id = 410] 02:01:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d22977c00) [pid = 19061] [serial = 1231] [outer = (nil)] 02:01:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d273cd000) [pid = 19061] [serial = 1232] [outer = 0x7f9d22977c00] 02:01:55 INFO - PROCESS | 19061 | 1460970115178 Marionette DEBUG loaded listener.js 02:01:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d2c2c6800) [pid = 19061] [serial = 1233] [outer = 0x7f9d22977c00] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d258d1800) [pid = 19061] [serial = 969] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d3358e000) [pid = 19061] [serial = 1071] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d2eb09400) [pid = 19061] [serial = 1121] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d22b66000) [pid = 19061] [serial = 1112] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d24553000) [pid = 19061] [serial = 1038] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d23951000) [pid = 19061] [serial = 1086] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d49483400) [pid = 19061] [serial = 1080] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d460e6c00) [pid = 19061] [serial = 1020] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d39051000) [pid = 19061] [serial = 1017] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d49326c00) [pid = 19061] [serial = 1023] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d33722800) [pid = 19061] [serial = 960] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d391da000) [pid = 19061] [serial = 1074] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d22977000) [pid = 19061] [serial = 1124] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d2580a800) [pid = 19061] [serial = 1065] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d2fec6c00) [pid = 19061] [serial = 1011] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d241a1000) [pid = 19061] [serial = 1115] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d2c2c5400) [pid = 19061] [serial = 1008] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d2c2cb800) [pid = 19061] [serial = 1118] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d4b599800) [pid = 19061] [serial = 1026] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d2d83e800) [pid = 19061] [serial = 1068] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d370b7000) [pid = 19061] [serial = 1014] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d239e0400) [pid = 19061] [serial = 951] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d2ebf6000) [pid = 19061] [serial = 957] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d2f982400) [pid = 19061] [serial = 1041] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d244b9c00) [pid = 19061] [serial = 1005] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d220d1000) [pid = 19061] [serial = 972] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d22b70400) [pid = 19061] [serial = 1125] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d21feb000) [pid = 19061] [serial = 1029] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d377ef000) [pid = 19061] [serial = 888] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d22b99c00) [pid = 19061] [serial = 1101] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d2580b800) [pid = 19061] [serial = 954] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 142 (0x7f9d2419e400) [pid = 19061] [serial = 1089] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d4ddeb000) [pid = 19061] [serial = 966] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d4b604800) [pid = 19061] [serial = 1083] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d2e746400) [pid = 19061] [serial = 1035] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d4b764c00) [pid = 19061] [serial = 1032] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d3b74fc00) [pid = 19061] [serial = 963] [outer = (nil)] [url = about:blank] 02:01:55 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d3b5e4c00) [pid = 19061] [serial = 1077] [outer = (nil)] [url = about:blank] 02:01:56 INFO - PROCESS | 19061 | 1460970115995 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]]]}] 02:01:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:01:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1099ms 02:01:56 INFO - PROCESS | 19061 | 1460970116029 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 02:01:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:01:56 INFO - PROCESS | 19061 | 1460970116032 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 02:01:56 INFO - PROCESS | 19061 | 1460970116037 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:01:56 INFO - PROCESS | 19061 | 1460970116040 Marionette TRACE conn3 <- [1,1614,null,{}] 02:01:56 INFO - PROCESS | 19061 | 1460970116044 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}] 02:01:56 INFO - PROCESS | 19061 | 1460970116184 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 02:01:56 INFO - PROCESS | 19061 | 1460970116199 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2701f000 == 102 [pid = 19061] [id = 411] 02:01:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d220d1000) [pid = 19061] [serial = 1234] [outer = (nil)] 02:01:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d2c2cc000) [pid = 19061] [serial = 1235] [outer = 0x7f9d220d1000] 02:01:56 INFO - PROCESS | 19061 | 1460970116255 Marionette DEBUG loaded listener.js 02:01:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d2c77dc00) [pid = 19061] [serial = 1236] [outer = 0x7f9d220d1000] 02:01:57 INFO - PROCESS | 19061 | 1460970117062 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]]]}] 02:01:57 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 02:01:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1075ms 02:01:57 INFO - PROCESS | 19061 | 1460970117112 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 02:01:57 INFO - PROCESS | 19061 | 1460970117116 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 02:01:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:01:57 INFO - PROCESS | 19061 | 1460970117120 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:01:57 INFO - PROCESS | 19061 | 1460970117123 Marionette TRACE conn3 <- [1,1618,null,{}] 02:01:57 INFO - PROCESS | 19061 | 1460970117128 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}] 02:01:57 INFO - PROCESS | 19061 | 1460970117284 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 02:01:57 INFO - PROCESS | 19061 | 1460970117296 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284a6000 == 103 [pid = 19061] [id = 412] 02:01:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d2d7cc800) [pid = 19061] [serial = 1237] [outer = (nil)] 02:01:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d2d812800) [pid = 19061] [serial = 1238] [outer = 0x7f9d2d7cc800] 02:01:57 INFO - PROCESS | 19061 | 1460970117364 Marionette DEBUG loaded listener.js 02:01:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d2d83d800) [pid = 19061] [serial = 1239] [outer = 0x7f9d2d7cc800] 02:01:58 INFO - PROCESS | 19061 | 1460970118326 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]]]}] 02:01:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1232ms 02:01:58 INFO - PROCESS | 19061 | 1460970118354 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 02:01:58 INFO - PROCESS | 19061 | 1460970118357 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 02:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:01:58 INFO - PROCESS | 19061 | 1460970118362 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:01:58 INFO - PROCESS | 19061 | 1460970118364 Marionette TRACE conn3 <- [1,1622,null,{}] 02:01:58 INFO - PROCESS | 19061 | 1460970118369 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}] 02:01:58 INFO - PROCESS | 19061 | 1460970118588 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 02:01:58 INFO - PROCESS | 19061 | 1460970118614 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:01:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e732000 == 104 [pid = 19061] [id = 413] 02:01:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d2d83e800) [pid = 19061] [serial = 1240] [outer = (nil)] 02:01:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d2e9f2800) [pid = 19061] [serial = 1241] [outer = 0x7f9d2d83e800] 02:01:58 INFO - PROCESS | 19061 | 1460970118670 Marionette DEBUG loaded listener.js 02:01:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d2eb11000) [pid = 19061] [serial = 1242] [outer = 0x7f9d2d83e800] 02:01:59 INFO - PROCESS | 19061 | 1460970119516 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]]]}] 02:02:00 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 02:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 2126ms 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d2c2c3c00) [pid = 19061] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d22b6a400) [pid = 19061] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 142 (0x7f9d23946400) [pid = 19061] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d1ffb0400) [pid = 19061] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d1ffb3000) [pid = 19061] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d22280c00) [pid = 19061] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d238c6000) [pid = 19061] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d21fdf000) [pid = 19061] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d27483800) [pid = 19061] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d22281000) [pid = 19061] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 134 (0x7f9d2f6bec00) [pid = 19061] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 133 (0x7f9d21fe0400) [pid = 19061] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 132 (0x7f9d20d8b800) [pid = 19061] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 131 (0x7f9d2394d800) [pid = 19061] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 130 (0x7f9d22b97800) [pid = 19061] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:02:00 INFO - PROCESS | 19061 | --DOMWINDOW == 129 (0x7f9d22980000) [pid = 19061] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:02:00 INFO - PROCESS | 19061 | 1460970120552 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 02:02:00 INFO - PROCESS | 19061 | 1460970120555 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 02:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:02:00 INFO - PROCESS | 19061 | 1460970120561 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:02:00 INFO - PROCESS | 19061 | 1460970120564 Marionette TRACE conn3 <- [1,1626,null,{}] 02:02:00 INFO - PROCESS | 19061 | 1460970120578 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}] 02:02:00 INFO - PROCESS | 19061 | 1460970120729 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 02:02:00 INFO - PROCESS | 19061 | 1460970120868 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241dd800 == 105 [pid = 19061] [id = 414] 02:02:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 130 (0x7f9d20d8b800) [pid = 19061] [serial = 1243] [outer = (nil)] 02:02:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 131 (0x7f9d22b96c00) [pid = 19061] [serial = 1244] [outer = 0x7f9d20d8b800] 02:02:00 INFO - PROCESS | 19061 | 1460970120926 Marionette DEBUG loaded listener.js 02:02:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 132 (0x7f9d239ea400) [pid = 19061] [serial = 1245] [outer = 0x7f9d20d8b800] 02:02:01 INFO - PROCESS | 19061 | 1460970121534 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]]]}] 02:02:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:02:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1037ms 02:02:01 INFO - PROCESS | 19061 | 1460970121599 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 02:02:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:02:01 INFO - PROCESS | 19061 | 1460970121603 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 02:02:01 INFO - PROCESS | 19061 | 1460970121609 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:02:01 INFO - PROCESS | 19061 | 1460970121612 Marionette TRACE conn3 <- [1,1630,null,{}] 02:02:01 INFO - PROCESS | 19061 | 1460970121636 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}] 02:02:01 INFO - PROCESS | 19061 | 1460970121864 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 02:02:01 INFO - PROCESS | 19061 | 1460970121878 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9d9000 == 106 [pid = 19061] [id = 415] 02:02:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 133 (0x7f9d21fddc00) [pid = 19061] [serial = 1246] [outer = (nil)] 02:02:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d2c2c5000) [pid = 19061] [serial = 1247] [outer = 0x7f9d21fddc00] 02:02:01 INFO - PROCESS | 19061 | 1460970121936 Marionette DEBUG loaded listener.js 02:02:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d2ebf7c00) [pid = 19061] [serial = 1248] [outer = 0x7f9d21fddc00] 02:02:02 INFO - PROCESS | 19061 | 1460970122885 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]]]}] 02:02:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:02:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1333ms 02:02:02 INFO - PROCESS | 19061 | 1460970122942 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 02:02:02 INFO - PROCESS | 19061 | 1460970122948 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 02:02:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:02:02 INFO - PROCESS | 19061 | 1460970122956 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:02:02 INFO - PROCESS | 19061 | 1460970122961 Marionette TRACE conn3 <- [1,1634,null,{}] 02:02:02 INFO - PROCESS | 19061 | 1460970122970 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}] 02:02:03 INFO - PROCESS | 19061 | 1460970123177 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 02:02:03 INFO - PROCESS | 19061 | 1460970123426 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245cc800 == 107 [pid = 19061] [id = 416] 02:02:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d21fe0400) [pid = 19061] [serial = 1249] [outer = (nil)] 02:02:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d22b97800) [pid = 19061] [serial = 1250] [outer = 0x7f9d21fe0400] 02:02:03 INFO - PROCESS | 19061 | 1460970123513 Marionette DEBUG loaded listener.js 02:02:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d23943400) [pid = 19061] [serial = 1251] [outer = 0x7f9d21fe0400] 02:02:04 INFO - PROCESS | 19061 | 1460970124331 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]]]}] 02:02:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:02:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1431ms 02:02:04 INFO - PROCESS | 19061 | 1460970124387 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 02:02:04 INFO - PROCESS | 19061 | 1460970124396 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 02:02:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:02:04 INFO - PROCESS | 19061 | 1460970124407 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:02:04 INFO - PROCESS | 19061 | 1460970124411 Marionette TRACE conn3 <- [1,1638,null,{}] 02:02:04 INFO - PROCESS | 19061 | 1460970124417 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}] 02:02:04 INFO - PROCESS | 19061 | 1460970124609 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 02:02:04 INFO - PROCESS | 19061 | 1460970124791 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d28571800 == 108 [pid = 19061] [id = 417] 02:02:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d21fe8800) [pid = 19061] [serial = 1252] [outer = (nil)] 02:02:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d2520bc00) [pid = 19061] [serial = 1253] [outer = 0x7f9d21fe8800] 02:02:04 INFO - PROCESS | 19061 | 1460970124863 Marionette DEBUG loaded listener.js 02:02:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d272c2400) [pid = 19061] [serial = 1254] [outer = 0x7f9d21fe8800] 02:02:05 INFO - PROCESS | 19061 | 1460970125838 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]]]}] 02:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1477ms 02:02:05 INFO - PROCESS | 19061 | 1460970125885 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 02:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:02:05 INFO - PROCESS | 19061 | 1460970125889 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 02:02:05 INFO - PROCESS | 19061 | 1460970125895 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:02:05 INFO - PROCESS | 19061 | 1460970125900 Marionette TRACE conn3 <- [1,1642,null,{}] 02:02:05 INFO - PROCESS | 19061 | 1460970125915 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}] 02:02:06 INFO - PROCESS | 19061 | 1460970126094 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 02:02:06 INFO - PROCESS | 19061 | 1460970126272 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd71800 == 109 [pid = 19061] [id = 418] 02:02:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d2c784c00) [pid = 19061] [serial = 1255] [outer = (nil)] 02:02:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d2d812c00) [pid = 19061] [serial = 1256] [outer = 0x7f9d2c784c00] 02:02:06 INFO - PROCESS | 19061 | 1460970126387 Marionette DEBUG loaded listener.js 02:02:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d2e810c00) [pid = 19061] [serial = 1257] [outer = 0x7f9d2c784c00] 02:02:07 INFO - PROCESS | 19061 | 1460970127166 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]]]}] 02:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1333ms 02:02:07 INFO - PROCESS | 19061 | 1460970127228 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 02:02:07 INFO - PROCESS | 19061 | 1460970127232 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 02:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:02:07 INFO - PROCESS | 19061 | 1460970127238 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:02:07 INFO - PROCESS | 19061 | 1460970127240 Marionette TRACE conn3 <- [1,1646,null,{}] 02:02:07 INFO - PROCESS | 19061 | 1460970127245 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}] 02:02:07 INFO - PROCESS | 19061 | 1460970127400 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 02:02:07 INFO - PROCESS | 19061 | 1460970127582 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31363800 == 110 [pid = 19061] [id = 419] 02:02:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d2d7c4c00) [pid = 19061] [serial = 1258] [outer = (nil)] 02:02:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d2f6bac00) [pid = 19061] [serial = 1259] [outer = 0x7f9d2d7c4c00] 02:02:07 INFO - PROCESS | 19061 | 1460970127658 Marionette DEBUG loaded listener.js 02:02:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d2f6cd400) [pid = 19061] [serial = 1260] [outer = 0x7f9d2d7c4c00] 02:02:08 INFO - PROCESS | 19061 | 1460970128475 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]]]}] 02:02:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:02:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1290ms 02:02:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:02:08 INFO - PROCESS | 19061 | 1460970128529 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 02:02:08 INFO - PROCESS | 19061 | 1460970128531 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 02:02:08 INFO - PROCESS | 19061 | 1460970128538 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:02:08 INFO - PROCESS | 19061 | 1460970128541 Marionette TRACE conn3 <- [1,1650,null,{}] 02:02:08 INFO - PROCESS | 19061 | 1460970128546 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}] 02:02:08 INFO - PROCESS | 19061 | 1460970128715 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 02:02:08 INFO - PROCESS | 19061 | 1460970128903 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d33484800 == 111 [pid = 19061] [id = 420] 02:02:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d2e9e9400) [pid = 19061] [serial = 1261] [outer = (nil)] 02:02:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d2f977800) [pid = 19061] [serial = 1262] [outer = 0x7f9d2e9e9400] 02:02:08 INFO - PROCESS | 19061 | 1460970128974 Marionette DEBUG loaded listener.js 02:02:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d2fcc0000) [pid = 19061] [serial = 1263] [outer = 0x7f9d2e9e9400] 02:02:09 INFO - PROCESS | 19061 | 1460970129851 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]]]}] 02:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1381ms 02:02:09 INFO - PROCESS | 19061 | 1460970129918 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 02:02:09 INFO - PROCESS | 19061 | 1460970129922 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 02:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:02:09 INFO - PROCESS | 19061 | 1460970129927 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:02:09 INFO - PROCESS | 19061 | 1460970129931 Marionette TRACE conn3 <- [1,1654,null,{}] 02:02:09 INFO - PROCESS | 19061 | 1460970129936 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}] 02:02:10 INFO - PROCESS | 19061 | 1460970130143 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 02:02:10 INFO - PROCESS | 19061 | 1460970130327 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3420a000 == 112 [pid = 19061] [id = 421] 02:02:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d2f97b000) [pid = 19061] [serial = 1264] [outer = (nil)] 02:02:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d2ff4f000) [pid = 19061] [serial = 1265] [outer = 0x7f9d2f97b000] 02:02:10 INFO - PROCESS | 19061 | 1460970130403 Marionette DEBUG loaded listener.js 02:02:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d3048b800) [pid = 19061] [serial = 1266] [outer = 0x7f9d2f97b000] 02:02:11 INFO - PROCESS | 19061 | 1460970131265 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]]]}] 02:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1377ms 02:02:11 INFO - PROCESS | 19061 | 1460970131305 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 02:02:11 INFO - PROCESS | 19061 | 1460970131309 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 02:02:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:02:11 INFO - PROCESS | 19061 | 1460970131314 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:02:11 INFO - PROCESS | 19061 | 1460970131317 Marionette TRACE conn3 <- [1,1658,null,{}] 02:02:11 INFO - PROCESS | 19061 | 1460970131322 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}] 02:02:11 INFO - PROCESS | 19061 | 1460970131489 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 02:02:11 INFO - PROCESS | 19061 | 1460970131676 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37789000 == 113 [pid = 19061] [id = 422] 02:02:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d2fcc6c00) [pid = 19061] [serial = 1267] [outer = (nil)] 02:02:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d31f85000) [pid = 19061] [serial = 1268] [outer = 0x7f9d2fcc6c00] 02:02:11 INFO - PROCESS | 19061 | 1460970131745 Marionette DEBUG loaded listener.js 02:02:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d3335c000) [pid = 19061] [serial = 1269] [outer = 0x7f9d2fcc6c00] 02:02:12 INFO - PROCESS | 19061 | 1460970132591 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]]]}] 02:02:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:02:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1334ms 02:02:12 INFO - PROCESS | 19061 | 1460970132650 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 02:02:12 INFO - PROCESS | 19061 | 1460970132655 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 02:02:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:02:12 INFO - PROCESS | 19061 | 1460970132661 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:02:12 INFO - PROCESS | 19061 | 1460970132665 Marionette TRACE conn3 <- [1,1662,null,{}] 02:02:12 INFO - PROCESS | 19061 | 1460970132671 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}] 02:02:12 INFO - PROCESS | 19061 | 1460970132852 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 02:02:13 INFO - PROCESS | 19061 | 1460970133033 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37f0e800 == 114 [pid = 19061] [id = 423] 02:02:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d2fec1c00) [pid = 19061] [serial = 1270] [outer = (nil)] 02:02:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d333a2400) [pid = 19061] [serial = 1271] [outer = 0x7f9d2fec1c00] 02:02:13 INFO - PROCESS | 19061 | 1460970133101 Marionette DEBUG loaded listener.js 02:02:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d333f8000) [pid = 19061] [serial = 1272] [outer = 0x7f9d2fec1c00] 02:02:13 INFO - PROCESS | 19061 | 1460970133956 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]]]}] 02:02:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:02:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1334ms 02:02:13 INFO - PROCESS | 19061 | 1460970133995 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 02:02:14 INFO - PROCESS | 19061 | 1460970133999 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 02:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:02:14 INFO - PROCESS | 19061 | 1460970134004 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:02:14 INFO - PROCESS | 19061 | 1460970134006 Marionette TRACE conn3 <- [1,1666,null,{}] 02:02:14 INFO - PROCESS | 19061 | 1460970134011 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}] 02:02:14 INFO - PROCESS | 19061 | 1460970134179 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 02:02:14 INFO - PROCESS | 19061 | 1460970134380 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c8f800 == 115 [pid = 19061] [id = 424] 02:02:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d30f4a800) [pid = 19061] [serial = 1273] [outer = (nil)] 02:02:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d335de800) [pid = 19061] [serial = 1274] [outer = 0x7f9d30f4a800] 02:02:14 INFO - PROCESS | 19061 | 1460970134447 Marionette DEBUG loaded listener.js 02:02:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d33726400) [pid = 19061] [serial = 1275] [outer = 0x7f9d30f4a800] 02:02:15 INFO - PROCESS | 19061 | 1460970135326 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]]]}] 02:02:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:02:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1382ms 02:02:15 INFO - PROCESS | 19061 | 1460970135388 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 02:02:15 INFO - PROCESS | 19061 | 1460970135391 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 02:02:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:02:15 INFO - PROCESS | 19061 | 1460970135397 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:02:15 INFO - PROCESS | 19061 | 1460970135399 Marionette TRACE conn3 <- [1,1670,null,{}] 02:02:15 INFO - PROCESS | 19061 | 1460970135404 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}] 02:02:15 INFO - PROCESS | 19061 | 1460970135582 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 02:02:15 INFO - PROCESS | 19061 | 1460970135771 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39099000 == 116 [pid = 19061] [id = 425] 02:02:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d313b5c00) [pid = 19061] [serial = 1276] [outer = (nil)] 02:02:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d33c05c00) [pid = 19061] [serial = 1277] [outer = 0x7f9d313b5c00] 02:02:15 INFO - PROCESS | 19061 | 1460970135839 Marionette DEBUG loaded listener.js 02:02:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d33c11800) [pid = 19061] [serial = 1278] [outer = 0x7f9d313b5c00] 02:02:16 INFO - PROCESS | 19061 | 1460970136659 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]]]}] 02:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1334ms 02:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:02:16 INFO - PROCESS | 19061 | 1460970136732 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 02:02:16 INFO - PROCESS | 19061 | 1460970136736 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 02:02:16 INFO - PROCESS | 19061 | 1460970136742 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:02:16 INFO - PROCESS | 19061 | 1460970136746 Marionette TRACE conn3 <- [1,1674,null,{}] 02:02:16 INFO - PROCESS | 19061 | 1460970136751 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}] 02:02:16 INFO - PROCESS | 19061 | 1460970136980 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 02:02:17 INFO - PROCESS | 19061 | 1460970137161 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b62d000 == 117 [pid = 19061] [id = 426] 02:02:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d2e74b400) [pid = 19061] [serial = 1279] [outer = (nil)] 02:02:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d3599bc00) [pid = 19061] [serial = 1280] [outer = 0x7f9d2e74b400] 02:02:17 INFO - PROCESS | 19061 | 1460970137233 Marionette DEBUG loaded listener.js 02:02:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d377ef800) [pid = 19061] [serial = 1281] [outer = 0x7f9d2e74b400] 02:02:18 INFO - PROCESS | 19061 | 1460970138117 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]]]}] 02:02:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:02:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1435ms 02:02:18 INFO - PROCESS | 19061 | 1460970138177 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 02:02:18 INFO - PROCESS | 19061 | 1460970138179 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 02:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:02:18 INFO - PROCESS | 19061 | 1460970138186 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:02:18 INFO - PROCESS | 19061 | 1460970138189 Marionette TRACE conn3 <- [1,1678,null,{}] 02:02:18 INFO - PROCESS | 19061 | 1460970138194 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}] 02:02:18 INFO - PROCESS | 19061 | 1460970138383 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 02:02:18 INFO - PROCESS | 19061 | 1460970138570 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45f71800 == 118 [pid = 19061] [id = 427] 02:02:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d33399c00) [pid = 19061] [serial = 1282] [outer = (nil)] 02:02:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d37ddec00) [pid = 19061] [serial = 1283] [outer = 0x7f9d33399c00] 02:02:18 INFO - PROCESS | 19061 | 1460970138637 Marionette DEBUG loaded listener.js 02:02:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d3836e800) [pid = 19061] [serial = 1284] [outer = 0x7f9d33399c00] 02:02:19 INFO - PROCESS | 19061 | 1460970139557 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]]]}] 02:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1426ms 02:02:19 INFO - PROCESS | 19061 | 1460970139613 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 02:02:19 INFO - PROCESS | 19061 | 1460970139616 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 02:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:02:19 INFO - PROCESS | 19061 | 1460970139622 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:02:19 INFO - PROCESS | 19061 | 1460970139624 Marionette TRACE conn3 <- [1,1682,null,{}] 02:02:19 INFO - PROCESS | 19061 | 1460970139629 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}] 02:02:19 INFO - PROCESS | 19061 | 1460970139800 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 02:02:20 INFO - PROCESS | 19061 | 1460970139991 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24265800 == 119 [pid = 19061] [id = 428] 02:02:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d21f34000) [pid = 19061] [serial = 1285] [outer = (nil)] 02:02:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d25207c00) [pid = 19061] [serial = 1286] [outer = 0x7f9d21f34000] 02:02:20 INFO - PROCESS | 19061 | 1460970140065 Marionette DEBUG loaded listener.js 02:02:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d333ee400) [pid = 19061] [serial = 1287] [outer = 0x7f9d21f34000] 02:02:21 INFO - PROCESS | 19061 | 1460970141325 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]]]}] 02:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1733ms 02:02:21 INFO - PROCESS | 19061 | 1460970141363 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 02:02:21 INFO - PROCESS | 19061 | 1460970141368 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 02:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:02:21 INFO - PROCESS | 19061 | 1460970141375 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:02:21 INFO - PROCESS | 19061 | 1460970141380 Marionette TRACE conn3 <- [1,1686,null,{}] 02:02:21 INFO - PROCESS | 19061 | 1460970141388 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}] 02:02:21 INFO - PROCESS | 19061 | 1460970141555 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 02:02:21 INFO - PROCESS | 19061 | 1460970141791 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251df800 == 120 [pid = 19061] [id = 429] 02:02:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d22287000) [pid = 19061] [serial = 1288] [outer = (nil)] 02:02:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d22b62800) [pid = 19061] [serial = 1289] [outer = 0x7f9d22287000] 02:02:21 INFO - PROCESS | 19061 | 1460970141859 Marionette DEBUG loaded listener.js 02:02:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d238c9000) [pid = 19061] [serial = 1290] [outer = 0x7f9d22287000] 02:02:22 INFO - PROCESS | 19061 | 1460970142656 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]]]}] 02:02:22 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 02:02:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1332ms 02:02:22 INFO - PROCESS | 19061 | 1460970142708 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 02:02:22 INFO - PROCESS | 19061 | 1460970142715 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 02:02:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:02:22 INFO - PROCESS | 19061 | 1460970142724 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:02:22 INFO - PROCESS | 19061 | 1460970142727 Marionette TRACE conn3 <- [1,1690,null,{}] 02:02:22 INFO - PROCESS | 19061 | 1460970142732 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}] 02:02:22 INFO - PROCESS | 19061 | 1460970142887 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 02:02:23 INFO - PROCESS | 19061 | 1460970143093 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274e2000 == 121 [pid = 19061] [id = 430] 02:02:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d1ffb5800) [pid = 19061] [serial = 1291] [outer = (nil)] 02:02:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d21fe6400) [pid = 19061] [serial = 1292] [outer = 0x7f9d1ffb5800] 02:02:23 INFO - PROCESS | 19061 | 1460970143160 Marionette DEBUG loaded listener.js 02:02:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d239eac00) [pid = 19061] [serial = 1293] [outer = 0x7f9d1ffb5800] 02:02:24 INFO - PROCESS | 19061 | 1460970144206 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]]]}] 02:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1589ms 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241dd800 == 120 [pid = 19061] [id = 414] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d25210000) [pid = 19061] [serial = 1184] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e732000 == 119 [pid = 19061] [id = 413] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284a6000 == 118 [pid = 19061] [id = 412] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2701f000 == 117 [pid = 19061] [id = 411] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245d7800 == 116 [pid = 19061] [id = 410] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d201cc800 == 115 [pid = 19061] [id = 409] 02:02:24 INFO - PROCESS | 19061 | 1460970144395 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 02:02:24 INFO - PROCESS | 19061 | 1460970144399 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273e1000 == 114 [pid = 19061] [id = 408] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d228a7800 == 113 [pid = 19061] [id = 407] 02:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4e039800 == 112 [pid = 19061] [id = 403] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b093000 == 111 [pid = 19061] [id = 402] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ab12000 == 110 [pid = 19061] [id = 401] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45f80000 == 109 [pid = 19061] [id = 400] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39845800 == 108 [pid = 19061] [id = 399] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38548000 == 107 [pid = 19061] [id = 398] 02:02:24 INFO - PROCESS | 19061 | 1460970144422 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:02:24 INFO - PROCESS | 19061 | 1460970144428 Marionette TRACE conn3 <- [1,1694,null,{}] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d34220000 == 106 [pid = 19061] [id = 397] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2c391000 == 105 [pid = 19061] [id = 396] 02:02:24 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2427f800 == 104 [pid = 19061] [id = 395] 02:02:24 INFO - PROCESS | 19061 | 1460970144451 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}] 02:02:24 INFO - PROCESS | 19061 | 1460970144615 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d22b6d800) [pid = 19061] [serial = 1098] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d4b60cc00) [pid = 19061] [serial = 1092] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d4b7a1800) [pid = 19061] [serial = 1095] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d2f6b5800) [pid = 19061] [serial = 1122] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d273cec00) [pid = 19061] [serial = 1110] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d22ba0000) [pid = 19061] [serial = 1113] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d2d818800) [pid = 19061] [serial = 1119] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d24555000) [pid = 19061] [serial = 1116] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d2fcc0c00) [pid = 19061] [serial = 1178] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d220c3c00) [pid = 19061] [serial = 1181] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d2ffab000) [pid = 19061] [serial = 1179] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d3b57a400) [pid = 19061] [serial = 1157] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d2748fc00) [pid = 19061] [serial = 1136] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d238ccc00) [pid = 19061] [serial = 1130] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d21fe7400) [pid = 19061] [serial = 1164] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d21f2e000) [pid = 19061] [serial = 1163] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d36ddf400) [pid = 19061] [serial = 1148] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d272cd800) [pid = 19061] [serial = 1170] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d25810800) [pid = 19061] [serial = 1169] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d23951c00) [pid = 19061] [serial = 1128] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d2c2c3400) [pid = 19061] [serial = 1172] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d2c77a400) [pid = 19061] [serial = 1173] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d2d81e000) [pid = 19061] [serial = 1175] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d2eb0e400) [pid = 19061] [serial = 1139] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d239db800) [pid = 19061] [serial = 1167] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d238cf400) [pid = 19061] [serial = 1166] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d37aca800) [pid = 19061] [serial = 1151] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d2fe93000) [pid = 19061] [serial = 1142] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d39055000) [pid = 19061] [serial = 1154] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d33591c00) [pid = 19061] [serial = 1145] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d2454c400) [pid = 19061] [serial = 1133] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d22286400) [pid = 19061] [serial = 1160] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d238f5c00) [pid = 19061] [serial = 1182] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d2e9e8400) [pid = 19061] [serial = 1176] [outer = (nil)] [url = about:blank] 02:02:24 INFO - PROCESS | 19061 | 1460970144889 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2426d800 == 105 [pid = 19061] [id = 431] 02:02:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d220c3c00) [pid = 19061] [serial = 1294] [outer = (nil)] 02:02:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d23951c00) [pid = 19061] [serial = 1295] [outer = 0x7f9d220c3c00] 02:02:24 INFO - PROCESS | 19061 | 1460970144985 Marionette DEBUG loaded listener.js 02:02:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d2c2c3c00) [pid = 19061] [serial = 1296] [outer = 0x7f9d220c3c00] 02:02:25 INFO - PROCESS | 19061 | 1460970145680 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]]]}] 02:02:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:02:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1306ms 02:02:25 INFO - PROCESS | 19061 | 1460970145717 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 02:02:25 INFO - PROCESS | 19061 | 1460970145721 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 02:02:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:02:25 INFO - PROCESS | 19061 | 1460970145726 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:02:25 INFO - PROCESS | 19061 | 1460970145728 Marionette TRACE conn3 <- [1,1698,null,{}] 02:02:25 INFO - PROCESS | 19061 | 1460970145733 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}] 02:02:25 INFO - PROCESS | 19061 | 1460970145884 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 02:02:26 INFO - PROCESS | 19061 | 1460970146032 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27005000 == 106 [pid = 19061] [id = 432] 02:02:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d22b6d800) [pid = 19061] [serial = 1297] [outer = (nil)] 02:02:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d2d7c7000) [pid = 19061] [serial = 1298] [outer = 0x7f9d22b6d800] 02:02:26 INFO - PROCESS | 19061 | 1460970146090 Marionette DEBUG loaded listener.js 02:02:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d2d834c00) [pid = 19061] [serial = 1299] [outer = 0x7f9d22b6d800] 02:02:26 INFO - PROCESS | 19061 | 1460970146823 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]]]}] 02:02: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 02:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1127ms 02:02:26 INFO - PROCESS | 19061 | 1460970146855 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 02:02:26 INFO - PROCESS | 19061 | 1460970146858 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 02:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:02:26 INFO - PROCESS | 19061 | 1460970146864 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:02:26 INFO - PROCESS | 19061 | 1460970146867 Marionette TRACE conn3 <- [1,1702,null,{}] 02:02:26 INFO - PROCESS | 19061 | 1460970146873 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}] 02:02:27 INFO - PROCESS | 19061 | 1460970147079 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 02:02:27 INFO - PROCESS | 19061 | 1460970147107 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284a3800 == 107 [pid = 19061] [id = 433] 02:02:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d2c2cac00) [pid = 19061] [serial = 1300] [outer = (nil)] 02:02:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d2e751800) [pid = 19061] [serial = 1301] [outer = 0x7f9d2c2cac00] 02:02:27 INFO - PROCESS | 19061 | 1460970147162 Marionette DEBUG loaded listener.js 02:02:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d2eb0cc00) [pid = 19061] [serial = 1302] [outer = 0x7f9d2c2cac00] 02:02:27 INFO - PROCESS | 19061 | 1460970147992 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]]]}] 02:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1179ms 02:02:28 INFO - PROCESS | 19061 | 1460970148050 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 02:02:28 INFO - PROCESS | 19061 | 1460970148052 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 02:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:02:28 INFO - PROCESS | 19061 | 1460970148058 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:02:28 INFO - PROCESS | 19061 | 1460970148060 Marionette TRACE conn3 <- [1,1706,null,{}] 02:02:28 INFO - PROCESS | 19061 | 1460970148068 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}] 02:02:28 INFO - PROCESS | 19061 | 1460970148293 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 02:02:28 INFO - PROCESS | 19061 | 1460970148322 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef9c000 == 108 [pid = 19061] [id = 434] 02:02:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d2f6cdc00) [pid = 19061] [serial = 1303] [outer = (nil)] 02:02:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d2f979400) [pid = 19061] [serial = 1304] [outer = 0x7f9d2f6cdc00] 02:02:28 INFO - PROCESS | 19061 | 1460970148420 Marionette DEBUG loaded listener.js 02:02:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d2ffa4400) [pid = 19061] [serial = 1305] [outer = 0x7f9d2f6cdc00] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d20d8b800) [pid = 19061] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d2d83e800) [pid = 19061] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d22977c00) [pid = 19061] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d24548400) [pid = 19061] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d20d87000) [pid = 19061] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d2d7cc800) [pid = 19061] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d220d1000) [pid = 19061] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:02:29 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d20d88000) [pid = 19061] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:02:29 INFO - PROCESS | 19061 | 1460970149551 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]]]}] 02:02:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:02:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1523ms 02:02:29 INFO - PROCESS | 19061 | 1460970149584 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 02:02:29 INFO - PROCESS | 19061 | 1460970149588 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 02:02:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:02:29 INFO - PROCESS | 19061 | 1460970149594 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:02:29 INFO - PROCESS | 19061 | 1460970149596 Marionette TRACE conn3 <- [1,1710,null,{}] 02:02:29 INFO - PROCESS | 19061 | 1460970149601 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}] 02:02:29 INFO - PROCESS | 19061 | 1460970149833 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 02:02:29 INFO - PROCESS | 19061 | 1460970149931 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb62800 == 109 [pid = 19061] [id = 435] 02:02:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d238cec00) [pid = 19061] [serial = 1306] [outer = (nil)] 02:02:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d2e744000) [pid = 19061] [serial = 1307] [outer = 0x7f9d238cec00] 02:02:29 INFO - PROCESS | 19061 | 1460970149991 Marionette DEBUG loaded listener.js 02:02:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d2ffac400) [pid = 19061] [serial = 1308] [outer = 0x7f9d238cec00] 02:02:30 INFO - PROCESS | 19061 | 1460970150731 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]]]}] 02:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1181ms 02:02:30 INFO - PROCESS | 19061 | 1460970150776 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 02:02:30 INFO - PROCESS | 19061 | 1460970150779 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 02:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:02:30 INFO - PROCESS | 19061 | 1460970150788 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:02:30 INFO - PROCESS | 19061 | 1460970150791 Marionette TRACE conn3 <- [1,1714,null,{}] 02:02:30 INFO - PROCESS | 19061 | 1460970150797 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}] 02:02:30 INFO - PROCESS | 19061 | 1460970150938 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 02:02:30 INFO - PROCESS | 19061 | 1460970150951 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3136f000 == 110 [pid = 19061] [id = 436] 02:02:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d2ffacc00) [pid = 19061] [serial = 1309] [outer = (nil)] 02:02:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d33590400) [pid = 19061] [serial = 1310] [outer = 0x7f9d2ffacc00] 02:02:31 INFO - PROCESS | 19061 | 1460970151008 Marionette DEBUG loaded listener.js 02:02:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d35909400) [pid = 19061] [serial = 1311] [outer = 0x7f9d2ffacc00] 02:02:32 INFO - PROCESS | 19061 | 1460970152159 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]]]}] 02:02:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:02:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1432ms 02:02:32 INFO - PROCESS | 19061 | 1460970152221 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 02:02:32 INFO - PROCESS | 19061 | 1460970152228 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 02:02:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:02:32 INFO - PROCESS | 19061 | 1460970152236 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:02:32 INFO - PROCESS | 19061 | 1460970152240 Marionette TRACE conn3 <- [1,1718,null,{}] 02:02:32 INFO - PROCESS | 19061 | 1460970152248 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}] 02:02:32 INFO - PROCESS | 19061 | 1460970152475 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 02:02:32 INFO - PROCESS | 19061 | 1460970152711 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24e28000 == 111 [pid = 19061] [id = 437] 02:02:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d22b69000) [pid = 19061] [serial = 1312] [outer = (nil)] 02:02:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d239dd400) [pid = 19061] [serial = 1313] [outer = 0x7f9d22b69000] 02:02:32 INFO - PROCESS | 19061 | 1460970152831 Marionette DEBUG loaded listener.js 02:02:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d2454e000) [pid = 19061] [serial = 1314] [outer = 0x7f9d22b69000] 02:02:33 INFO - PROCESS | 19061 | 1460970153768 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]]]}] 02:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1587ms 02:02:33 INFO - PROCESS | 19061 | 1460970153824 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 02:02:33 INFO - PROCESS | 19061 | 1460970153832 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 02:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:02:33 INFO - PROCESS | 19061 | 1460970153841 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:02:33 INFO - PROCESS | 19061 | 1460970153845 Marionette TRACE conn3 <- [1,1722,null,{}] 02:02:33 INFO - PROCESS | 19061 | 1460970153850 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}] 02:02:34 INFO - PROCESS | 19061 | 1460970154021 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 02:02:34 INFO - PROCESS | 19061 | 1460970154201 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e71e800 == 112 [pid = 19061] [id = 438] 02:02:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d22b6a000) [pid = 19061] [serial = 1315] [outer = (nil)] 02:02:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d273d2800) [pid = 19061] [serial = 1316] [outer = 0x7f9d22b6a000] 02:02:34 INFO - PROCESS | 19061 | 1460970154269 Marionette DEBUG loaded listener.js 02:02:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d2d80fc00) [pid = 19061] [serial = 1317] [outer = 0x7f9d22b6a000] 02:02:35 INFO - PROCESS | 19061 | 1460970155128 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]]]}] 02:02:35 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 02:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1337ms 02:02:35 INFO - PROCESS | 19061 | 1460970155179 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 02:02:35 INFO - PROCESS | 19061 | 1460970155183 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 02:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:02:35 INFO - PROCESS | 19061 | 1460970155195 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:02:35 INFO - PROCESS | 19061 | 1460970155204 Marionette TRACE conn3 <- [1,1726,null,{}] 02:02:35 INFO - PROCESS | 19061 | 1460970155219 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}] 02:02:35 INFO - PROCESS | 19061 | 1460970155434 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 02:02:35 INFO - PROCESS | 19061 | 1460970155629 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3421e000 == 113 [pid = 19061] [id = 439] 02:02:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d2d831800) [pid = 19061] [serial = 1318] [outer = (nil)] 02:02:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d2fcc1000) [pid = 19061] [serial = 1319] [outer = 0x7f9d2d831800] 02:02:35 INFO - PROCESS | 19061 | 1460970155699 Marionette DEBUG loaded listener.js 02:02:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d2ff56400) [pid = 19061] [serial = 1320] [outer = 0x7f9d2d831800] 02:02:36 INFO - PROCESS | 19061 | 1460970156598 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]]]}] 02:02:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:02:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1441ms 02:02:36 INFO - PROCESS | 19061 | 1460970156637 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 02:02:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:02:36 INFO - PROCESS | 19061 | 1460970156643 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 02:02:36 INFO - PROCESS | 19061 | 1460970156650 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:02:36 INFO - PROCESS | 19061 | 1460970156653 Marionette TRACE conn3 <- [1,1730,null,{}] 02:02:36 INFO - PROCESS | 19061 | 1460970156658 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}] 02:02:36 INFO - PROCESS | 19061 | 1460970156841 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 02:02:37 INFO - PROCESS | 19061 | 1460970157028 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c36000 == 114 [pid = 19061] [id = 440] 02:02:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d2eb05c00) [pid = 19061] [serial = 1321] [outer = (nil)] 02:02:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d33599c00) [pid = 19061] [serial = 1322] [outer = 0x7f9d2eb05c00] 02:02:37 INFO - PROCESS | 19061 | 1460970157094 Marionette DEBUG loaded listener.js 02:02:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d35998800) [pid = 19061] [serial = 1323] [outer = 0x7f9d2eb05c00] 02:02:37 INFO - PROCESS | 19061 | 1460970157946 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]]]}] 02:02:37 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 02:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1328ms 02:02:37 INFO - PROCESS | 19061 | 1460970157978 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 02:02:37 INFO - PROCESS | 19061 | 1460970157981 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 02:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:02:37 INFO - PROCESS | 19061 | 1460970157987 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:02:37 INFO - PROCESS | 19061 | 1460970157989 Marionette TRACE conn3 <- [1,1734,null,{}] 02:02:37 INFO - PROCESS | 19061 | 1460970157994 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}] 02:02:38 INFO - PROCESS | 19061 | 1460970158154 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 02:02:38 INFO - PROCESS | 19061 | 1460970158343 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b615000 == 115 [pid = 19061] [id = 441] 02:02:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d3028e400) [pid = 19061] [serial = 1324] [outer = (nil)] 02:02:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d37ad2c00) [pid = 19061] [serial = 1325] [outer = 0x7f9d3028e400] 02:02:38 INFO - PROCESS | 19061 | 1460970158408 Marionette DEBUG loaded listener.js 02:02:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d38250800) [pid = 19061] [serial = 1326] [outer = 0x7f9d3028e400] 02:02:39 INFO - PROCESS | 19061 | 1460970159292 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]]]}] 02:02: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 02:02:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1380ms 02:02:39 INFO - PROCESS | 19061 | 1460970159367 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 02:02:39 INFO - PROCESS | 19061 | 1460970159370 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 02:02:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:02:39 INFO - PROCESS | 19061 | 1460970159376 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:02:39 INFO - PROCESS | 19061 | 1460970159378 Marionette TRACE conn3 <- [1,1738,null,{}] 02:02:39 INFO - PROCESS | 19061 | 1460970159383 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}] 02:02:39 INFO - PROCESS | 19061 | 1460970159623 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 02:02:39 INFO - PROCESS | 19061 | 1460970159813 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4647b000 == 116 [pid = 19061] [id = 442] 02:02:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d2fec3800) [pid = 19061] [serial = 1327] [outer = (nil)] 02:02:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d390c5000) [pid = 19061] [serial = 1328] [outer = 0x7f9d2fec3800] 02:02:39 INFO - PROCESS | 19061 | 1460970159882 Marionette DEBUG loaded listener.js 02:02:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d3b74c400) [pid = 19061] [serial = 1329] [outer = 0x7f9d2fec3800] 02:02:40 INFO - PROCESS | 19061 | 1460970160762 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]]]}] 02:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1428ms 02:02:40 INFO - PROCESS | 19061 | 1460970160804 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 02:02:40 INFO - PROCESS | 19061 | 1460970160808 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 02:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:02:40 INFO - PROCESS | 19061 | 1460970160813 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:02:40 INFO - PROCESS | 19061 | 1460970160815 Marionette TRACE conn3 <- [1,1742,null,{}] 02:02:40 INFO - PROCESS | 19061 | 1460970160821 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}] 02:02:40 INFO - PROCESS | 19061 | 1460970160983 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 02:02:41 INFO - PROCESS | 19061 | 1460970161174 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49363000 == 117 [pid = 19061] [id = 443] 02:02:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d2ff5a400) [pid = 19061] [serial = 1330] [outer = (nil)] 02:02:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d3b9e1400) [pid = 19061] [serial = 1331] [outer = 0x7f9d2ff5a400] 02:02:41 INFO - PROCESS | 19061 | 1460970161239 Marionette DEBUG loaded listener.js 02:02:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d3f42d800) [pid = 19061] [serial = 1332] [outer = 0x7f9d2ff5a400] 02:02:42 INFO - PROCESS | 19061 | 1460970162082 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]]]}] 02:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1326ms 02:02:42 INFO - PROCESS | 19061 | 1460970162141 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 02:02:42 INFO - PROCESS | 19061 | 1460970162144 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 02:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:02:42 INFO - PROCESS | 19061 | 1460970162150 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:02:42 INFO - PROCESS | 19061 | 1460970162152 Marionette TRACE conn3 <- [1,1746,null,{}] 02:02:42 INFO - PROCESS | 19061 | 1460970162158 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}] 02:02:42 INFO - PROCESS | 19061 | 1460970162322 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 02:02:42 INFO - PROCESS | 19061 | 1460970162514 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:42 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab7c800 == 118 [pid = 19061] [id = 444] 02:02:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d3b5e4c00) [pid = 19061] [serial = 1333] [outer = (nil)] 02:02:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d45d6b400) [pid = 19061] [serial = 1334] [outer = 0x7f9d3b5e4c00] 02:02:42 INFO - PROCESS | 19061 | 1460970162582 Marionette DEBUG loaded listener.js 02:02:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d46209000) [pid = 19061] [serial = 1335] [outer = 0x7f9d3b5e4c00] 02:02:43 INFO - PROCESS | 19061 | 1460970163343 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]]]}] 02:02: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 02:02:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1225ms 02:02:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:02:43 INFO - PROCESS | 19061 | 1460970163377 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 02:02:43 INFO - PROCESS | 19061 | 1460970163380 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 02:02:43 INFO - PROCESS | 19061 | 1460970163385 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:02:43 INFO - PROCESS | 19061 | 1460970163388 Marionette TRACE conn3 <- [1,1750,null,{}] 02:02:43 INFO - PROCESS | 19061 | 1460970163393 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}] 02:02:43 INFO - PROCESS | 19061 | 1460970163555 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 02:02:43 INFO - PROCESS | 19061 | 1460970163755 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b091000 == 119 [pid = 19061] [id = 445] 02:02:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d37dde800) [pid = 19061] [serial = 1336] [outer = (nil)] 02:02:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d464d8000) [pid = 19061] [serial = 1337] [outer = 0x7f9d37dde800] 02:02:43 INFO - PROCESS | 19061 | 1460970163822 Marionette DEBUG loaded listener.js 02:02:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d47258000) [pid = 19061] [serial = 1338] [outer = 0x7f9d37dde800] 02:02:44 INFO - PROCESS | 19061 | 1460970164697 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]]]}] 02:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1379ms 02:02:44 INFO - PROCESS | 19061 | 1460970164765 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 02:02:44 INFO - PROCESS | 19061 | 1460970164768 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 02:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:02:44 INFO - PROCESS | 19061 | 1460970164774 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:02:44 INFO - PROCESS | 19061 | 1460970164776 Marionette TRACE conn3 <- [1,1754,null,{}] 02:02:44 INFO - PROCESS | 19061 | 1460970164782 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}] 02:02:44 INFO - PROCESS | 19061 | 1460970164955 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 02:02:45 INFO - PROCESS | 19061 | 1460970165147 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b70c800 == 120 [pid = 19061] [id = 446] 02:02:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d3b764c00) [pid = 19061] [serial = 1339] [outer = (nil)] 02:02:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d49326c00) [pid = 19061] [serial = 1340] [outer = 0x7f9d3b764c00] 02:02:45 INFO - PROCESS | 19061 | 1460970165214 Marionette DEBUG loaded listener.js 02:02:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d4b12cc00) [pid = 19061] [serial = 1341] [outer = 0x7f9d3b764c00] 02:02:46 INFO - PROCESS | 19061 | 1460970166087 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]]]}] 02:02:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:02:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1381ms 02:02:46 INFO - PROCESS | 19061 | 1460970166156 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 02:02:46 INFO - PROCESS | 19061 | 1460970166160 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 02:02:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:02:46 INFO - PROCESS | 19061 | 1460970166165 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:02:46 INFO - PROCESS | 19061 | 1460970166168 Marionette TRACE conn3 <- [1,1758,null,{}] 02:02:46 INFO - PROCESS | 19061 | 1460970166174 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}] 02:02:46 INFO - PROCESS | 19061 | 1460970166417 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 02:02:46 INFO - PROCESS | 19061 | 1460970166608 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245ea800 == 121 [pid = 19061] [id = 447] 02:02:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d22285c00) [pid = 19061] [serial = 1342] [outer = (nil)] 02:02:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d2580d400) [pid = 19061] [serial = 1343] [outer = 0x7f9d22285c00] 02:02:46 INFO - PROCESS | 19061 | 1460970166714 Marionette DEBUG loaded listener.js 02:02:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d4b769800) [pid = 19061] [serial = 1344] [outer = 0x7f9d22285c00] 02:02:48 INFO - PROCESS | 19061 | 1460970168336 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]]]}] 02:02:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:02:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2234ms 02:02:48 INFO - PROCESS | 19061 | 1460970168404 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 02:02:48 INFO - PROCESS | 19061 | 1460970168409 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 02:02:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:02:48 INFO - PROCESS | 19061 | 1460970168419 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:02:48 INFO - PROCESS | 19061 | 1460970168424 Marionette TRACE conn3 <- [1,1762,null,{}] 02:02:48 INFO - PROCESS | 19061 | 1460970168433 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}] 02:02:48 INFO - PROCESS | 19061 | 1460970168755 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 02:02:48 INFO - PROCESS | 19061 | 1460970168934 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30404800 == 122 [pid = 19061] [id = 448] 02:02:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d22281c00) [pid = 19061] [serial = 1345] [outer = (nil)] 02:02:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d22977000) [pid = 19061] [serial = 1346] [outer = 0x7f9d22281c00] 02:02:48 INFO - PROCESS | 19061 | 1460970168996 Marionette DEBUG loaded listener.js 02:02:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d238ec800) [pid = 19061] [serial = 1347] [outer = 0x7f9d22281c00] 02:02:49 INFO - PROCESS | 19061 | 1460970169864 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]]]}] 02:02:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1485ms 02:02:49 INFO - PROCESS | 19061 | 1460970169905 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 02:02:49 INFO - PROCESS | 19061 | 1460970169913 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 02:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:02:49 INFO - PROCESS | 19061 | 1460970169923 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:02:49 INFO - PROCESS | 19061 | 1460970169926 Marionette TRACE conn3 <- [1,1766,null,{}] 02:02:49 INFO - PROCESS | 19061 | 1460970169931 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}] 02:02:50 INFO - PROCESS | 19061 | 1460970170108 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 02:02:50 INFO - PROCESS | 19061 | 1460970170493 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241e4000 == 123 [pid = 19061] [id = 449] 02:02:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d24553000) [pid = 19061] [serial = 1348] [outer = (nil)] 02:02:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d25808800) [pid = 19061] [serial = 1349] [outer = 0x7f9d24553000] 02:02:50 INFO - PROCESS | 19061 | 1460970170562 Marionette DEBUG loaded listener.js 02:02:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d273d4c00) [pid = 19061] [serial = 1350] [outer = 0x7f9d24553000] 02:02:51 INFO - PROCESS | 19061 | 1460970171404 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]]]}] 02:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1528ms 02:02:51 INFO - PROCESS | 19061 | 1460970171452 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 02:02:51 INFO - PROCESS | 19061 | 1460970171454 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 02:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:02:51 INFO - PROCESS | 19061 | 1460970171460 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:02:51 INFO - PROCESS | 19061 | 1460970171465 Marionette TRACE conn3 <- [1,1770,null,{}] 02:02:51 INFO - PROCESS | 19061 | 1460970171479 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}] 02:02:51 INFO - PROCESS | 19061 | 1460970171653 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 02:02:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d472e0000 == 122 [pid = 19061] [id = 146] 02:02:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e841000 == 121 [pid = 19061] [id = 123] 02:02:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4001c000 == 120 [pid = 19061] [id = 53] 02:02:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fb62800 == 119 [pid = 19061] [id = 435] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d333efc00) [pid = 19061] [serial = 1199] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d39048000) [pid = 19061] [serial = 1202] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d471cdc00) [pid = 19061] [serial = 1214] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d460e7000) [pid = 19061] [serial = 1208] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d47260c00) [pid = 19061] [serial = 1211] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d21fea000) [pid = 19061] [serial = 1220] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d22972800) [pid = 19061] [serial = 1217] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d2c2c5000) [pid = 19061] [serial = 1247] [outer = (nil)] [url = about:blank] 02:02:51 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d3b770c00) [pid = 19061] [serial = 1205] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | 1460970172042 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef9c000 == 118 [pid = 19061] [id = 434] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284a3800 == 117 [pid = 19061] [id = 433] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d27005000 == 116 [pid = 19061] [id = 432] 02:02:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2295d000 == 117 [pid = 19061] [id = 450] 02:02:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d238edc00) [pid = 19061] [serial = 1351] [outer = (nil)] 02:02:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d2748fc00) [pid = 19061] [serial = 1352] [outer = 0x7f9d238edc00] 02:02:52 INFO - PROCESS | 19061 | 1460970172118 Marionette DEBUG loaded listener.js 02:02:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d2e74a000) [pid = 19061] [serial = 1353] [outer = 0x7f9d238edc00] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2426d800 == 116 [pid = 19061] [id = 431] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d274e2000 == 115 [pid = 19061] [id = 430] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251df800 == 114 [pid = 19061] [id = 429] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39099000 == 113 [pid = 19061] [id = 425] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c8f800 == 112 [pid = 19061] [id = 424] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37f0e800 == 111 [pid = 19061] [id = 423] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37789000 == 110 [pid = 19061] [id = 422] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3420a000 == 109 [pid = 19061] [id = 421] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d33484800 == 108 [pid = 19061] [id = 420] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31363800 == 107 [pid = 19061] [id = 419] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd71800 == 106 [pid = 19061] [id = 418] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d28571800 == 105 [pid = 19061] [id = 417] 02:02:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245cc800 == 104 [pid = 19061] [id = 416] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d239ea400) [pid = 19061] [serial = 1245] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d2ff5d400) [pid = 19061] [serial = 1196] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d2e9f2800) [pid = 19061] [serial = 1241] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d273cd000) [pid = 19061] [serial = 1232] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d24551000) [pid = 19061] [serial = 1229] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d2d838800) [pid = 19061] [serial = 1193] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d20d8d000) [pid = 19061] [serial = 1223] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d2d83d800) [pid = 19061] [serial = 1239] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d24550c00) [pid = 19061] [serial = 1190] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d220cf400) [pid = 19061] [serial = 1187] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d2eb11000) [pid = 19061] [serial = 1242] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d2c2cc000) [pid = 19061] [serial = 1235] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d23949c00) [pid = 19061] [serial = 1226] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d2d812800) [pid = 19061] [serial = 1238] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d25805400) [pid = 19061] [serial = 1230] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d220c8000) [pid = 19061] [serial = 1224] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d2c77dc00) [pid = 19061] [serial = 1236] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d22b96c00) [pid = 19061] [serial = 1244] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d2c2c6800) [pid = 19061] [serial = 1233] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d241a0400) [pid = 19061] [serial = 1227] [outer = (nil)] [url = about:blank] 02:02:52 INFO - PROCESS | 19061 | 1460970172854 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]]]}] 02:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1435ms 02:02:52 INFO - PROCESS | 19061 | 1460970172896 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 02:02:52 INFO - PROCESS | 19061 | 1460970172900 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 02:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:02:52 INFO - PROCESS | 19061 | 1460970172905 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:02:52 INFO - PROCESS | 19061 | 1460970172907 Marionette TRACE conn3 <- [1,1774,null,{}] 02:02:52 INFO - PROCESS | 19061 | 1460970172912 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}] 02:02:53 INFO - PROCESS | 19061 | 1460970173126 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 02:02:53 INFO - PROCESS | 19061 | 1460970173151 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251ef800 == 105 [pid = 19061] [id = 451] 02:02:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d239ea400) [pid = 19061] [serial = 1354] [outer = (nil)] 02:02:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d2e9f2800) [pid = 19061] [serial = 1355] [outer = 0x7f9d239ea400] 02:02:53 INFO - PROCESS | 19061 | 1460970173209 Marionette DEBUG loaded listener.js 02:02:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d2f6c4800) [pid = 19061] [serial = 1356] [outer = 0x7f9d239ea400] 02:02:53 INFO - PROCESS | 19061 | 1460970173944 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]]]}] 02:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1079ms 02:02:53 INFO - PROCESS | 19061 | 1460970173986 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 02:02:53 INFO - PROCESS | 19061 | 1460970173988 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 02:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:02:53 INFO - PROCESS | 19061 | 1460970173994 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:02:53 INFO - PROCESS | 19061 | 1460970173996 Marionette TRACE conn3 <- [1,1778,null,{}] 02:02:54 INFO - PROCESS | 19061 | 1460970174027 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}] 02:02:54 INFO - PROCESS | 19061 | 1460970174245 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 02:02:54 INFO - PROCESS | 19061 | 1460970174258 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e83d800 == 106 [pid = 19061] [id = 452] 02:02:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d2e9e7c00) [pid = 19061] [serial = 1357] [outer = (nil)] 02:02:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d2fcc2800) [pid = 19061] [serial = 1358] [outer = 0x7f9d2e9e7c00] 02:02:54 INFO - PROCESS | 19061 | 1460970174338 Marionette DEBUG loaded listener.js 02:02:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d2fec5000) [pid = 19061] [serial = 1359] [outer = 0x7f9d2e9e7c00] 02:02:55 INFO - PROCESS | 19061 | 1460970175277 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]]]}] 02:02: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 02:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1329ms 02:02:55 INFO - PROCESS | 19061 | 1460970175324 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 02:02:55 INFO - PROCESS | 19061 | 1460970175328 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 02:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:02:55 INFO - PROCESS | 19061 | 1460970175333 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:02:55 INFO - PROCESS | 19061 | 1460970175334 Marionette TRACE conn3 <- [1,1782,null,{}] 02:02:55 INFO - PROCESS | 19061 | 1460970175340 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}] 02:02:55 INFO - PROCESS | 19061 | 1460970175592 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 02:02:55 INFO - PROCESS | 19061 | 1460970175621 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3200b800 == 107 [pid = 19061] [id = 453] 02:02:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d30f3dc00) [pid = 19061] [serial = 1360] [outer = (nil)] 02:02:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d335e1800) [pid = 19061] [serial = 1361] [outer = 0x7f9d30f3dc00] 02:02:55 INFO - PROCESS | 19061 | 1460970175693 Marionette DEBUG loaded listener.js 02:02:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d35995c00) [pid = 19061] [serial = 1362] [outer = 0x7f9d30f3dc00] 02:02:56 INFO - PROCESS | 19061 | 1460970176901 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]]]}] 02:02:56 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d1ffb5800) [pid = 19061] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:02:56 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d22287000) [pid = 19061] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:02:56 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d2f6cdc00) [pid = 19061] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:02:56 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d2c2cac00) [pid = 19061] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:02:56 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d238cec00) [pid = 19061] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:02:56 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d220c3c00) [pid = 19061] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:02:56 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d22b6d800) [pid = 19061] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:02:56 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 02:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1631ms 02:02:56 INFO - PROCESS | 19061 | 1460970176965 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 02:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:02:56 INFO - PROCESS | 19061 | 1460970176968 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 02:02:56 INFO - PROCESS | 19061 | 1460970176973 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:02:56 INFO - PROCESS | 19061 | 1460970176976 Marionette TRACE conn3 <- [1,1786,null,{}] 02:02:56 INFO - PROCESS | 19061 | 1460970176988 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}] 02:02:57 INFO - PROCESS | 19061 | 1460970177140 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 02:02:57 INFO - PROCESS | 19061 | 1460970177332 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274d5000 == 108 [pid = 19061] [id = 454] 02:02:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d238ee000) [pid = 19061] [serial = 1363] [outer = (nil)] 02:02:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d2fe95000) [pid = 19061] [serial = 1364] [outer = 0x7f9d238ee000] 02:02:57 INFO - PROCESS | 19061 | 1460970177389 Marionette DEBUG loaded listener.js 02:02:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d36ddf400) [pid = 19061] [serial = 1365] [outer = 0x7f9d238ee000] 02:02:58 INFO - PROCESS | 19061 | 1460970178060 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]]]}] 02:02:58 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 02:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1135ms 02:02:58 INFO - PROCESS | 19061 | 1460970178109 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 02:02:58 INFO - PROCESS | 19061 | 1460970178112 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 02:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:02:58 INFO - PROCESS | 19061 | 1460970178126 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:02:58 INFO - PROCESS | 19061 | 1460970178128 Marionette TRACE conn3 <- [1,1790,null,{}] 02:02:58 INFO - PROCESS | 19061 | 1460970178133 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}] 02:02:58 INFO - PROCESS | 19061 | 1460970178285 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 02:02:58 INFO - PROCESS | 19061 | 1460970178293 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38556800 == 109 [pid = 19061] [id = 455] 02:02:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d2e9e8c00) [pid = 19061] [serial = 1366] [outer = (nil)] 02:02:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d390c6800) [pid = 19061] [serial = 1367] [outer = 0x7f9d2e9e8c00] 02:02:58 INFO - PROCESS | 19061 | 1460970178351 Marionette DEBUG loaded listener.js 02:02:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d39d3f000) [pid = 19061] [serial = 1368] [outer = 0x7f9d2e9e8c00] 02:02:59 INFO - PROCESS | 19061 | 1460970179372 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]]]}] 02:02:59 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) 02:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1281ms 02:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:02:59 INFO - PROCESS | 19061 | 1460970179441 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 02:02:59 INFO - PROCESS | 19061 | 1460970179446 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 02:02:59 INFO - PROCESS | 19061 | 1460970179454 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:02:59 INFO - PROCESS | 19061 | 1460970179458 Marionette TRACE conn3 <- [1,1794,null,{}] 02:02:59 INFO - PROCESS | 19061 | 1460970179466 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}] 02:02:59 INFO - PROCESS | 19061 | 1460970179693 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 02:02:59 INFO - PROCESS | 19061 | 1460970179950 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:02:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274c8000 == 110 [pid = 19061] [id = 456] 02:02:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d22281400) [pid = 19061] [serial = 1369] [outer = (nil)] 02:03:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d2454ec00) [pid = 19061] [serial = 1370] [outer = 0x7f9d22281400] 02:03:00 INFO - PROCESS | 19061 | 1460970180037 Marionette DEBUG loaded listener.js 02:03:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d273cd000) [pid = 19061] [serial = 1371] [outer = 0x7f9d22281400] 02:03:00 INFO - PROCESS | 19061 | 1460970180864 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]]]}] 02:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1487ms 02:03:00 INFO - PROCESS | 19061 | 1460970180939 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 02:03:00 INFO - PROCESS | 19061 | 1460970180948 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 02:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:03:00 INFO - PROCESS | 19061 | 1460970180958 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:03:00 INFO - PROCESS | 19061 | 1460970180961 Marionette TRACE conn3 <- [1,1798,null,{}] 02:03:00 INFO - PROCESS | 19061 | 1460970180967 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}] 02:03:01 INFO - PROCESS | 19061 | 1460970181193 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 02:03:01 INFO - PROCESS | 19061 | 1460970181382 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d30413000 == 111 [pid = 19061] [id = 457] 02:03:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d239e4c00) [pid = 19061] [serial = 1372] [outer = (nil)] 02:03:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d2d832400) [pid = 19061] [serial = 1373] [outer = 0x7f9d239e4c00] 02:03:01 INFO - PROCESS | 19061 | 1460970181451 Marionette DEBUG loaded listener.js 02:03:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2f6bc800) [pid = 19061] [serial = 1374] [outer = 0x7f9d239e4c00] 02:03:02 INFO - PROCESS | 19061 | 1460970182444 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]]]}] 02:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1527ms 02:03:02 INFO - PROCESS | 19061 | 1460970182485 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 02:03:02 INFO - PROCESS | 19061 | 1460970182488 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 02:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:03:02 INFO - PROCESS | 19061 | 1460970182494 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:03:02 INFO - PROCESS | 19061 | 1460970182502 Marionette TRACE conn3 <- [1,1802,null,{}] 02:03:02 INFO - PROCESS | 19061 | 1460970182518 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}] 02:03:02 INFO - PROCESS | 19061 | 1460970182719 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 02:03:02 INFO - PROCESS | 19061 | 1460970182948 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39f18800 == 112 [pid = 19061] [id = 458] 02:03:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d2ffaf400) [pid = 19061] [serial = 1375] [outer = (nil)] 02:03:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d333f0800) [pid = 19061] [serial = 1376] [outer = 0x7f9d2ffaf400] 02:03:03 INFO - PROCESS | 19061 | 1460970183064 Marionette DEBUG loaded listener.js 02:03:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d33c0c000) [pid = 19061] [serial = 1377] [outer = 0x7f9d2ffaf400] 02:03:03 INFO - PROCESS | 19061 | 1460970183850 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]]]}] 02:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1388ms 02:03:03 INFO - PROCESS | 19061 | 1460970183882 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 02:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:03:03 INFO - PROCESS | 19061 | 1460970183886 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 02:03:03 INFO - PROCESS | 19061 | 1460970183892 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:03:03 INFO - PROCESS | 19061 | 1460970183895 Marionette TRACE conn3 <- [1,1806,null,{}] 02:03:03 INFO - PROCESS | 19061 | 1460970183900 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}] 02:03:04 INFO - PROCESS | 19061 | 1460970184070 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 02:03:04 INFO - PROCESS | 19061 | 1460970184263 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d462a5000 == 113 [pid = 19061] [id = 459] 02:03:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d2c2d1c00) [pid = 19061] [serial = 1378] [outer = (nil)] 02:03:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d37ac3c00) [pid = 19061] [serial = 1379] [outer = 0x7f9d2c2d1c00] 02:03:04 INFO - PROCESS | 19061 | 1460970184329 Marionette DEBUG loaded listener.js 02:03:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d39867000) [pid = 19061] [serial = 1380] [outer = 0x7f9d2c2d1c00] 02:03:05 INFO - PROCESS | 19061 | 1460970185209 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]]]}] 02:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1383ms 02:03:05 INFO - PROCESS | 19061 | 1460970185275 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 02:03:05 INFO - PROCESS | 19061 | 1460970185278 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 02:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:03:05 INFO - PROCESS | 19061 | 1460970185284 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:03:05 INFO - PROCESS | 19061 | 1460970185287 Marionette TRACE conn3 <- [1,1810,null,{}] 02:03:05 INFO - PROCESS | 19061 | 1460970185292 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}] 02:03:05 INFO - PROCESS | 19061 | 1460970185467 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 02:03:05 INFO - PROCESS | 19061 | 1460970185656 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b578800 == 114 [pid = 19061] [id = 460] 02:03:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d21fe2400) [pid = 19061] [serial = 1381] [outer = (nil)] 02:03:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d3b74fc00) [pid = 19061] [serial = 1382] [outer = 0x7f9d21fe2400] 02:03:05 INFO - PROCESS | 19061 | 1460970185732 Marionette DEBUG loaded listener.js 02:03:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d4642e800) [pid = 19061] [serial = 1383] [outer = 0x7f9d21fe2400] 02:03:06 INFO - PROCESS | 19061 | 1460970186535 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]]]}] 02:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1281ms 02:03:06 INFO - PROCESS | 19061 | 1460970186567 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 02:03:06 INFO - PROCESS | 19061 | 1460970186570 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 02:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:03:06 INFO - PROCESS | 19061 | 1460970186576 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:03:06 INFO - PROCESS | 19061 | 1460970186578 Marionette TRACE conn3 <- [1,1814,null,{}] 02:03:06 INFO - PROCESS | 19061 | 1460970186583 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}] 02:03:06 INFO - PROCESS | 19061 | 1460970186773 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 02:03:06 INFO - PROCESS | 19061 | 1460970186977 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505d6800 == 115 [pid = 19061] [id = 461] 02:03:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d25209400) [pid = 19061] [serial = 1384] [outer = (nil)] 02:03:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d4711d000) [pid = 19061] [serial = 1385] [outer = 0x7f9d25209400] 02:03:07 INFO - PROCESS | 19061 | 1460970187048 Marionette DEBUG loaded listener.js 02:03:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d4d38d400) [pid = 19061] [serial = 1386] [outer = 0x7f9d25209400] 02:03:07 INFO - PROCESS | 19061 | 1460970187888 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]]]}] 02:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1376ms 02:03:07 INFO - PROCESS | 19061 | 1460970187953 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 02:03:07 INFO - PROCESS | 19061 | 1460970187955 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 02:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:03:07 INFO - PROCESS | 19061 | 1460970187961 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:03:07 INFO - PROCESS | 19061 | 1460970187964 Marionette TRACE conn3 <- [1,1818,null,{}] 02:03:07 INFO - PROCESS | 19061 | 1460970187969 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}] 02:03:08 INFO - PROCESS | 19061 | 1460970188136 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 02:03:08 INFO - PROCESS | 19061 | 1460970188334 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d238ad800 == 116 [pid = 19061] [id = 462] 02:03:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d20fb1c00) [pid = 19061] [serial = 1387] [outer = (nil)] 02:03:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d20fb9000) [pid = 19061] [serial = 1388] [outer = 0x7f9d20fb1c00] 02:03:08 INFO - PROCESS | 19061 | 1460970188399 Marionette DEBUG loaded listener.js 02:03:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d20fbec00) [pid = 19061] [serial = 1389] [outer = 0x7f9d20fb1c00] 02:03:09 INFO - PROCESS | 19061 | 1460970189237 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]]]}] 02:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1330ms 02:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:03:09 INFO - PROCESS | 19061 | 1460970189293 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 02:03:09 INFO - PROCESS | 19061 | 1460970189295 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 02:03:09 INFO - PROCESS | 19061 | 1460970189301 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:03:09 INFO - PROCESS | 19061 | 1460970189304 Marionette TRACE conn3 <- [1,1822,null,{}] 02:03:09 INFO - PROCESS | 19061 | 1460970189309 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}] 02:03:09 INFO - PROCESS | 19061 | 1460970189484 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 02:03:09 INFO - PROCESS | 19061 | 1460970189679 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50678000 == 117 [pid = 19061] [id = 463] 02:03:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d20fb2000) [pid = 19061] [serial = 1390] [outer = (nil)] 02:03:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d212c7400) [pid = 19061] [serial = 1391] [outer = 0x7f9d20fb2000] 02:03:09 INFO - PROCESS | 19061 | 1460970189745 Marionette DEBUG loaded listener.js 02:03:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d212cc400) [pid = 19061] [serial = 1392] [outer = 0x7f9d20fb2000] 02:03:10 INFO - PROCESS | 19061 | 1460970190586 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]]]}] 02:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1328ms 02:03:10 INFO - PROCESS | 19061 | 1460970190629 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 02:03:10 INFO - PROCESS | 19061 | 1460970190633 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 02:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:03:10 INFO - PROCESS | 19061 | 1460970190638 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:03:10 INFO - PROCESS | 19061 | 1460970190640 Marionette TRACE conn3 <- [1,1826,null,{}] 02:03:10 INFO - PROCESS | 19061 | 1460970190646 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}] 02:03:10 INFO - PROCESS | 19061 | 1460970190818 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 02:03:11 INFO - PROCESS | 19061 | 1460970191014 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e779800 == 118 [pid = 19061] [id = 464] 02:03:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d212c3000) [pid = 19061] [serial = 1393] [outer = (nil)] 02:03:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d221a3400) [pid = 19061] [serial = 1394] [outer = 0x7f9d212c3000] 02:03:11 INFO - PROCESS | 19061 | 1460970191080 Marionette DEBUG loaded listener.js 02:03:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d221a8400) [pid = 19061] [serial = 1395] [outer = 0x7f9d212c3000] 02:03:11 INFO - PROCESS | 19061 | 1460970191924 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]]]}] 02:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1334ms 02:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:03:11 INFO - PROCESS | 19061 | 1460970191974 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 02:03:11 INFO - PROCESS | 19061 | 1460970191977 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 02:03:11 INFO - PROCESS | 19061 | 1460970191981 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:03:11 INFO - PROCESS | 19061 | 1460970191985 Marionette TRACE conn3 <- [1,1830,null,{}] 02:03:11 INFO - PROCESS | 19061 | 1460970191990 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}] 02:03:12 INFO - PROCESS | 19061 | 1460970192150 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 02:03:12 INFO - PROCESS | 19061 | 1460970192348 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22879800 == 119 [pid = 19061] [id = 465] 02:03:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d212cb800) [pid = 19061] [serial = 1396] [outer = (nil)] 02:03:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d221ae400) [pid = 19061] [serial = 1397] [outer = 0x7f9d212cb800] 02:03:12 INFO - PROCESS | 19061 | 1460970192412 Marionette DEBUG loaded listener.js 02:03:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d272cc400) [pid = 19061] [serial = 1398] [outer = 0x7f9d212cb800] 02:03:13 INFO - PROCESS | 19061 | 1460970193259 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]]]}] 02:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1338ms 02:03:13 INFO - PROCESS | 19061 | 1460970193320 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 02:03:13 INFO - PROCESS | 19061 | 1460970193324 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 02:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:03:13 INFO - PROCESS | 19061 | 1460970193330 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:03:13 INFO - PROCESS | 19061 | 1460970193333 Marionette TRACE conn3 <- [1,1834,null,{}] 02:03:13 INFO - PROCESS | 19061 | 1460970193338 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}] 02:03:13 INFO - PROCESS | 19061 | 1460970193537 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 02:03:13 INFO - PROCESS | 19061 | 1460970193732 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241b0800 == 120 [pid = 19061] [id = 466] 02:03:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d212cf000) [pid = 19061] [serial = 1399] [outer = (nil)] 02:03:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d38536400) [pid = 19061] [serial = 1400] [outer = 0x7f9d212cf000] 02:03:13 INFO - PROCESS | 19061 | 1460970193807 Marionette DEBUG loaded listener.js 02:03:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d4b7a5c00) [pid = 19061] [serial = 1401] [outer = 0x7f9d212cf000] 02:03:14 INFO - PROCESS | 19061 | 1460970194737 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]]]}] 02:03:14 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 02:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1480ms 02:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:03:14 INFO - PROCESS | 19061 | 1460970194811 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 02:03:14 INFO - PROCESS | 19061 | 1460970194813 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 02:03:14 INFO - PROCESS | 19061 | 1460970194819 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:03:14 INFO - PROCESS | 19061 | 1460970194822 Marionette TRACE conn3 <- [1,1838,null,{}] 02:03:14 INFO - PROCESS | 19061 | 1460970194827 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}] 02:03:14 INFO - PROCESS | 19061 | 1460970194989 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 02:03:15 INFO - PROCESS | 19061 | 1460970195188 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ea2a000 == 121 [pid = 19061] [id = 467] 02:03:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d20c5f400) [pid = 19061] [serial = 1402] [outer = (nil)] 02:03:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d20c6a400) [pid = 19061] [serial = 1403] [outer = 0x7f9d20c5f400] 02:03:15 INFO - PROCESS | 19061 | 1460970195261 Marionette DEBUG loaded listener.js 02:03:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d272a5000) [pid = 19061] [serial = 1404] [outer = 0x7f9d20c5f400] 02:03:16 INFO - PROCESS | 19061 | 1460970196130 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]]]}] 02:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1385ms 02:03:16 INFO - PROCESS | 19061 | 1460970196204 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 02:03:16 INFO - PROCESS | 19061 | 1460970196207 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 02:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:03:16 INFO - PROCESS | 19061 | 1460970196213 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:03:16 INFO - PROCESS | 19061 | 1460970196214 Marionette TRACE conn3 <- [1,1842,null,{}] 02:03:16 INFO - PROCESS | 19061 | 1460970196220 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}] 02:03:16 INFO - PROCESS | 19061 | 1460970196424 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 02:03:16 INFO - PROCESS | 19061 | 1460970196648 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d333da800 == 122 [pid = 19061] [id = 468] 02:03:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d1ffb6000) [pid = 19061] [serial = 1405] [outer = (nil)] 02:03:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d272a6000) [pid = 19061] [serial = 1406] [outer = 0x7f9d1ffb6000] 02:03:16 INFO - PROCESS | 19061 | 1460970196716 Marionette DEBUG loaded listener.js 02:03:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d272ae000) [pid = 19061] [serial = 1407] [outer = 0x7f9d1ffb6000] 02:03:17 INFO - PROCESS | 19061 | 1460970197566 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]]]}] 02:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1427ms 02:03:17 INFO - PROCESS | 19061 | 1460970197641 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 02:03:17 INFO - PROCESS | 19061 | 1460970197644 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 02:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:03:17 INFO - PROCESS | 19061 | 1460970197650 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:03:17 INFO - PROCESS | 19061 | 1460970197652 Marionette TRACE conn3 <- [1,1846,null,{}] 02:03:17 INFO - PROCESS | 19061 | 1460970197657 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}] 02:03:17 INFO - PROCESS | 19061 | 1460970197846 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 02:03:18 INFO - PROCESS | 19061 | 1460970198043 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20d18800 == 123 [pid = 19061] [id = 469] 02:03:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d20c63800) [pid = 19061] [serial = 1408] [outer = (nil)] 02:03:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d20d7a000) [pid = 19061] [serial = 1409] [outer = 0x7f9d20c63800] 02:03:18 INFO - PROCESS | 19061 | 1460970198120 Marionette DEBUG loaded listener.js 02:03:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d20d7f400) [pid = 19061] [serial = 1410] [outer = 0x7f9d20c63800] 02:03:19 INFO - PROCESS | 19061 | 1460970199371 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]]]}] 02:03:19 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) 02:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1779ms 02:03:19 INFO - PROCESS | 19061 | 1460970199430 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 02:03:19 INFO - PROCESS | 19061 | 1460970199435 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 02:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:03:19 INFO - PROCESS | 19061 | 1460970199443 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:03:19 INFO - PROCESS | 19061 | 1460970199447 Marionette TRACE conn3 <- [1,1850,null,{}] 02:03:19 INFO - PROCESS | 19061 | 1460970199457 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}] 02:03:19 INFO - PROCESS | 19061 | 1460970199715 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 02:03:19 INFO - PROCESS | 19061 | 1460970199902 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258d8800 == 124 [pid = 19061] [id = 470] 02:03:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d20d90400) [pid = 19061] [serial = 1411] [outer = (nil)] 02:03:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d212c8800) [pid = 19061] [serial = 1412] [outer = 0x7f9d20d90400] 02:03:19 INFO - PROCESS | 19061 | 1460970199970 Marionette DEBUG loaded listener.js 02:03:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d220d0000) [pid = 19061] [serial = 1413] [outer = 0x7f9d20d90400] 02:03:20 INFO - PROCESS | 19061 | 1460970200814 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]]]}] 02:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1439ms 02:03:20 INFO - PROCESS | 19061 | 1460970200883 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 02:03:20 INFO - PROCESS | 19061 | 1460970200890 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 02:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:03:20 INFO - PROCESS | 19061 | 1460970200899 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:03:20 INFO - PROCESS | 19061 | 1460970200903 Marionette TRACE conn3 <- [1,1854,null,{}] 02:03:20 INFO - PROCESS | 19061 | 1460970200908 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}] 02:03:21 INFO - PROCESS | 19061 | 1460970201133 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 02:03:21 INFO - PROCESS | 19061 | 1460970201535 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2281c800 == 125 [pid = 19061] [id = 471] 02:03:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d239e8400) [pid = 19061] [serial = 1414] [outer = (nil)] 02:03:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d244bf400) [pid = 19061] [serial = 1415] [outer = 0x7f9d239e8400] 02:03:21 INFO - PROCESS | 19061 | 1460970201609 Marionette DEBUG loaded listener.js 02:03:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d258c9800) [pid = 19061] [serial = 1416] [outer = 0x7f9d239e8400] 02:03:22 INFO - PROCESS | 19061 | 1460970202472 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]]]}] 02:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1628ms 02:03:22 INFO - PROCESS | 19061 | 1460970202528 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 02:03:22 INFO - PROCESS | 19061 | 1460970202530 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 02:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:03:22 INFO - PROCESS | 19061 | 1460970202536 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:03:22 INFO - PROCESS | 19061 | 1460970202542 Marionette TRACE conn3 <- [1,1858,null,{}] 02:03:22 INFO - PROCESS | 19061 | 1460970202557 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}] 02:03:22 INFO - PROCESS | 19061 | 1460970202787 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 02:03:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d274d5000 == 124 [pid = 19061] [id = 454] 02:03:22 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d33590400) [pid = 19061] [serial = 1310] [outer = (nil)] [url = about:blank] 02:03:22 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d37ddec00) [pid = 19061] [serial = 1283] [outer = (nil)] [url = about:blank] 02:03:22 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d335de800) [pid = 19061] [serial = 1274] [outer = (nil)] [url = about:blank] 02:03:22 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d3599bc00) [pid = 19061] [serial = 1280] [outer = (nil)] [url = about:blank] 02:03:22 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d33c05c00) [pid = 19061] [serial = 1277] [outer = (nil)] [url = about:blank] 02:03:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3200b800 == 123 [pid = 19061] [id = 453] 02:03:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e83d800 == 122 [pid = 19061] [id = 452] 02:03:22 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251ef800 == 121 [pid = 19061] [id = 451] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2295d000 == 120 [pid = 19061] [id = 450] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241e4000 == 119 [pid = 19061] [id = 449] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d30404800 == 118 [pid = 19061] [id = 448] 02:03:23 INFO - PROCESS | 19061 | 1460970203135 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ab7c800 == 117 [pid = 19061] [id = 444] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49363000 == 116 [pid = 19061] [id = 443] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4647b000 == 115 [pid = 19061] [id = 442] 02:03:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245df800 == 116 [pid = 19061] [id = 472] 02:03:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d239e9400) [pid = 19061] [serial = 1417] [outer = (nil)] 02:03:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d273cd800) [pid = 19061] [serial = 1418] [outer = 0x7f9d239e9400] 02:03:23 INFO - PROCESS | 19061 | 1460970203215 Marionette DEBUG loaded listener.js 02:03:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d2d810400) [pid = 19061] [serial = 1419] [outer = 0x7f9d239e9400] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b615000 == 115 [pid = 19061] [id = 441] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c36000 == 114 [pid = 19061] [id = 440] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3421e000 == 113 [pid = 19061] [id = 439] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e71e800 == 112 [pid = 19061] [id = 438] 02:03:23 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24e28000 == 111 [pid = 19061] [id = 437] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d239eac00) [pid = 19061] [serial = 1293] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d25207c00) [pid = 19061] [serial = 1286] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d238c9000) [pid = 19061] [serial = 1290] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d2ffa4400) [pid = 19061] [serial = 1305] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d2f977800) [pid = 19061] [serial = 1262] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d2eb0cc00) [pid = 19061] [serial = 1302] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d2e744000) [pid = 19061] [serial = 1307] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d22b62800) [pid = 19061] [serial = 1289] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d2d812c00) [pid = 19061] [serial = 1256] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d2ff4f000) [pid = 19061] [serial = 1265] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d23951c00) [pid = 19061] [serial = 1295] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d2c2c3c00) [pid = 19061] [serial = 1296] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d31f85000) [pid = 19061] [serial = 1268] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d2d834c00) [pid = 19061] [serial = 1299] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d2f979400) [pid = 19061] [serial = 1304] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d21fe6400) [pid = 19061] [serial = 1292] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d2520bc00) [pid = 19061] [serial = 1253] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d333a2400) [pid = 19061] [serial = 1271] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d2e751800) [pid = 19061] [serial = 1301] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d2f6bac00) [pid = 19061] [serial = 1259] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d22b97800) [pid = 19061] [serial = 1250] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d2d7c7000) [pid = 19061] [serial = 1298] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d2ffac400) [pid = 19061] [serial = 1308] [outer = (nil)] [url = about:blank] 02:03:23 INFO - PROCESS | 19061 | 1460970203980 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]]]}] 02:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1486ms 02:03:24 INFO - PROCESS | 19061 | 1460970204024 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 02:03:24 INFO - PROCESS | 19061 | 1460970204027 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 02:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:03:24 INFO - PROCESS | 19061 | 1460970204046 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:03:24 INFO - PROCESS | 19061 | 1460970204048 Marionette TRACE conn3 <- [1,1862,null,{}] 02:03:24 INFO - PROCESS | 19061 | 1460970204053 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}] 02:03:24 INFO - PROCESS | 19061 | 1460970204211 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 02:03:24 INFO - PROCESS | 19061 | 1460970204226 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2d709000 == 112 [pid = 19061] [id = 473] 02:03:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d273c5800) [pid = 19061] [serial = 1420] [outer = (nil)] 02:03:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2e9e5000) [pid = 19061] [serial = 1421] [outer = 0x7f9d273c5800] 02:03:24 INFO - PROCESS | 19061 | 1460970204283 Marionette DEBUG loaded listener.js 02:03:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d2f6b3c00) [pid = 19061] [serial = 1422] [outer = 0x7f9d273c5800] 02:03:25 INFO - PROCESS | 19061 | 1460970205494 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]]]}] 02:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1496ms 02:03:25 INFO - PROCESS | 19061 | 1460970205536 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 02:03:25 INFO - PROCESS | 19061 | 1460970205543 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 02:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:03:25 INFO - PROCESS | 19061 | 1460970205551 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:03:25 INFO - PROCESS | 19061 | 1460970205555 Marionette TRACE conn3 <- [1,1866,null,{}] 02:03:25 INFO - PROCESS | 19061 | 1460970205563 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}] 02:03:25 INFO - PROCESS | 19061 | 1460970205785 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 02:03:26 INFO - PROCESS | 19061 | 1460970206038 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273f1000 == 113 [pid = 19061] [id = 474] 02:03:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d21f35000) [pid = 19061] [serial = 1423] [outer = (nil)] 02:03:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d2227f000) [pid = 19061] [serial = 1424] [outer = 0x7f9d21f35000] 02:03:26 INFO - PROCESS | 19061 | 1460970206153 Marionette DEBUG loaded listener.js 02:03:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d24197400) [pid = 19061] [serial = 1425] [outer = 0x7f9d21f35000] 02:03:27 INFO - PROCESS | 19061 | 1460970207037 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]]]}] 02:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1535ms 02:03:27 INFO - PROCESS | 19061 | 1460970207087 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 02:03:27 INFO - PROCESS | 19061 | 1460970207096 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 02:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:03:27 INFO - PROCESS | 19061 | 1460970207106 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:03:27 INFO - PROCESS | 19061 | 1460970207110 Marionette TRACE conn3 <- [1,1870,null,{}] 02:03:27 INFO - PROCESS | 19061 | 1460970207116 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}] 02:03:27 INFO - PROCESS | 19061 | 1460970207302 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 02:03:27 INFO - PROCESS | 19061 | 1460970207496 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef93000 == 114 [pid = 19061] [id = 475] 02:03:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d21fea000) [pid = 19061] [serial = 1426] [outer = (nil)] 02:03:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d27482c00) [pid = 19061] [serial = 1427] [outer = 0x7f9d21fea000] 02:03:27 INFO - PROCESS | 19061 | 1460970207566 Marionette DEBUG loaded listener.js 02:03:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d2d833c00) [pid = 19061] [serial = 1428] [outer = 0x7f9d21fea000] 02:03:28 INFO - PROCESS | 19061 | 1460970208476 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]]]}] 02:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1434ms 02:03:28 INFO - PROCESS | 19061 | 1460970208540 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 02:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:03:28 INFO - PROCESS | 19061 | 1460970208545 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 02:03:28 INFO - PROCESS | 19061 | 1460970208551 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:03:28 INFO - PROCESS | 19061 | 1460970208556 Marionette TRACE conn3 <- [1,1874,null,{}] 02:03:28 INFO - PROCESS | 19061 | 1460970208572 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}] 02:03:28 INFO - PROCESS | 19061 | 1460970208769 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 02:03:28 INFO - PROCESS | 19061 | 1460970208964 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d304ac800 == 115 [pid = 19061] [id = 476] 02:03:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d2d834c00) [pid = 19061] [serial = 1429] [outer = (nil)] 02:03:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d2fcbd000) [pid = 19061] [serial = 1430] [outer = 0x7f9d2d834c00] 02:03:29 INFO - PROCESS | 19061 | 1460970209037 Marionette DEBUG loaded listener.js 02:03:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d2ffa8c00) [pid = 19061] [serial = 1431] [outer = 0x7f9d2d834c00] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b091000 == 114 [pid = 19061] [id = 445] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50673800 == 113 [pid = 19061] [id = 404] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b539800 == 112 [pid = 19061] [id = 360] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245e0800 == 111 [pid = 19061] [id = 365] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b70c800 == 110 [pid = 19061] [id = 446] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37795000 == 109 [pid = 19061] [id = 366] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245ea800 == 108 [pid = 19061] [id = 447] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2c390800 == 107 [pid = 19061] [id = 405] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d270e7800 == 106 [pid = 19061] [id = 307] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258ea800 == 105 [pid = 19061] [id = 375] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4e040000 == 104 [pid = 19061] [id = 89] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3778f000 == 103 [pid = 19061] [id = 363] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d27014800 == 102 [pid = 19061] [id = 406] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2295c000 == 101 [pid = 19061] [id = 306] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45f71800 == 100 [pid = 19061] [id = 427] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1fbdb000 == 99 [pid = 19061] [id = 364] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245df800 == 98 [pid = 19061] [id = 472] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2281c800 == 97 [pid = 19061] [id = 471] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258d8800 == 96 [pid = 19061] [id = 470] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d20d18800 == 95 [pid = 19061] [id = 469] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d333da800 == 94 [pid = 19061] [id = 468] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ea2a000 == 93 [pid = 19061] [id = 467] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241b0800 == 92 [pid = 19061] [id = 466] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22879800 == 91 [pid = 19061] [id = 465] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e779800 == 90 [pid = 19061] [id = 464] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50678000 == 89 [pid = 19061] [id = 463] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d238ad800 == 88 [pid = 19061] [id = 462] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505d6800 == 87 [pid = 19061] [id = 461] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b578800 == 86 [pid = 19061] [id = 460] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d462a5000 == 85 [pid = 19061] [id = 459] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39f18800 == 84 [pid = 19061] [id = 458] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d30413000 == 83 [pid = 19061] [id = 457] 02:03:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d274c8000 == 82 [pid = 19061] [id = 456] 02:03:32 INFO - PROCESS | 19061 | 1460970212258 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]]]}] 02:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 3743ms 02:03:32 INFO - PROCESS | 19061 | 1460970212293 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 02:03:32 INFO - PROCESS | 19061 | 1460970212298 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 02:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:03:32 INFO - PROCESS | 19061 | 1460970212304 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:03:32 INFO - PROCESS | 19061 | 1460970212309 Marionette TRACE conn3 <- [1,1878,null,{}] 02:03:32 INFO - PROCESS | 19061 | 1460970212315 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}] 02:03:32 INFO - PROCESS | 19061 | 1460970212491 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 02:03:32 INFO - PROCESS | 19061 | 1460970212695 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d238a3000 == 83 [pid = 19061] [id = 477] 02:03:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d212c4400) [pid = 19061] [serial = 1432] [outer = (nil)] 02:03:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d21f2e800) [pid = 19061] [serial = 1433] [outer = 0x7f9d212c4400] 02:03:32 INFO - PROCESS | 19061 | 1460970212758 Marionette DEBUG loaded listener.js 02:03:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d221abc00) [pid = 19061] [serial = 1434] [outer = 0x7f9d212c4400] 02:03:33 INFO - PROCESS | 19061 | 1460970213662 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]]]}] 02:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1429ms 02:03:33 INFO - PROCESS | 19061 | 1460970213735 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 02:03:33 INFO - PROCESS | 19061 | 1460970213742 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 02:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:03:33 INFO - PROCESS | 19061 | 1460970213777 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:03:33 INFO - PROCESS | 19061 | 1460970213781 Marionette TRACE conn3 <- [1,1882,null,{}] 02:03:33 INFO - PROCESS | 19061 | 1460970213787 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}] 02:03:34 INFO - PROCESS | 19061 | 1460970214013 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 02:03:34 INFO - PROCESS | 19061 | 1460970214040 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d270d4000 == 84 [pid = 19061] [id = 478] 02:03:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d21fdc800) [pid = 19061] [serial = 1435] [outer = (nil)] 02:03:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d272a4c00) [pid = 19061] [serial = 1436] [outer = 0x7f9d21fdc800] 02:03:34 INFO - PROCESS | 19061 | 1460970214101 Marionette DEBUG loaded listener.js 02:03:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d272c6800) [pid = 19061] [serial = 1437] [outer = 0x7f9d21fdc800] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d239e8400) [pid = 19061] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d2d83a000) [pid = 19061] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d22971400) [pid = 19061] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d21f35400) [pid = 19061] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d244b9400) [pid = 19061] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d30284800) [pid = 19061] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d1ffafc00) [pid = 19061] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d258cb000) [pid = 19061] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d3202a000) [pid = 19061] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d24197c00) [pid = 19061] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d21f34000) [pid = 19061] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d2e74e800) [pid = 19061] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d20d84000) [pid = 19061] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d239e9400) [pid = 19061] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d30f3dc00) [pid = 19061] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d239ea400) [pid = 19061] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d24553000) [pid = 19061] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d22281c00) [pid = 19061] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d2e9e7c00) [pid = 19061] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d238edc00) [pid = 19061] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d22285c00) [pid = 19061] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d238ee000) [pid = 19061] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:03:35 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d20d90400) [pid = 19061] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:03:35 INFO - PROCESS | 19061 | 1460970215829 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]]]}] 02:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2107ms 02:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:03:35 INFO - PROCESS | 19061 | 1460970215859 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 02:03:35 INFO - PROCESS | 19061 | 1460970215861 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 02:03:35 INFO - PROCESS | 19061 | 1460970215871 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:03:35 INFO - PROCESS | 19061 | 1460970215877 Marionette TRACE conn3 <- [1,1886,null,{}] 02:03:35 INFO - PROCESS | 19061 | 1460970215891 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}] 02:03:36 INFO - PROCESS | 19061 | 1460970216106 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 02:03:36 INFO - PROCESS | 19061 | 1460970216129 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2857f800 == 85 [pid = 19061] [id = 479] 02:03:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d22b68800) [pid = 19061] [serial = 1438] [outer = (nil)] 02:03:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d2454a400) [pid = 19061] [serial = 1439] [outer = 0x7f9d22b68800] 02:03:36 INFO - PROCESS | 19061 | 1460970216190 Marionette DEBUG loaded listener.js 02:03:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d2c77f800) [pid = 19061] [serial = 1440] [outer = 0x7f9d22b68800] 02:03:36 INFO - PROCESS | 19061 | 1460970216990 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]]]}] 02:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1147ms 02:03:37 INFO - PROCESS | 19061 | 1460970217013 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 02:03:37 INFO - PROCESS | 19061 | 1460970217018 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 02:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:03:37 INFO - PROCESS | 19061 | 1460970217026 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:03:37 INFO - PROCESS | 19061 | 1460970217028 Marionette TRACE conn3 <- [1,1890,null,{}] 02:03:37 INFO - PROCESS | 19061 | 1460970217033 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}] 02:03:37 INFO - PROCESS | 19061 | 1460970217251 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 02:03:37 INFO - PROCESS | 19061 | 1460970217272 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ea21000 == 86 [pid = 19061] [id = 480] 02:03:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d20d80c00) [pid = 19061] [serial = 1441] [outer = (nil)] 02:03:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d2e751800) [pid = 19061] [serial = 1442] [outer = 0x7f9d20d80c00] 02:03:37 INFO - PROCESS | 19061 | 1460970217331 Marionette DEBUG loaded listener.js 02:03:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2f6c0800) [pid = 19061] [serial = 1443] [outer = 0x7f9d20d80c00] 02:03:38 INFO - PROCESS | 19061 | 1460970218406 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]]]}] 02:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1424ms 02:03:38 INFO - PROCESS | 19061 | 1460970218452 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 02:03:38 INFO - PROCESS | 19061 | 1460970218459 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 02:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:03:38 INFO - PROCESS | 19061 | 1460970218467 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:03:38 INFO - PROCESS | 19061 | 1460970218472 Marionette TRACE conn3 <- [1,1894,null,{}] 02:03:38 INFO - PROCESS | 19061 | 1460970218479 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}] 02:03:38 INFO - PROCESS | 19061 | 1460970218669 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 02:03:38 INFO - PROCESS | 19061 | 1460970218863 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251ed000 == 87 [pid = 19061] [id = 481] 02:03:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d212ca000) [pid = 19061] [serial = 1444] [outer = (nil)] 02:03:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d22b64800) [pid = 19061] [serial = 1445] [outer = 0x7f9d212ca000] 02:03:38 INFO - PROCESS | 19061 | 1460970218935 Marionette DEBUG loaded listener.js 02:03:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d24197c00) [pid = 19061] [serial = 1446] [outer = 0x7f9d212ca000] 02:03:39 INFO - PROCESS | 19061 | 1460970219890 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]]]}] 02:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1479ms 02:03:39 INFO - PROCESS | 19061 | 1460970219947 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 02:03:39 INFO - PROCESS | 19061 | 1460970219955 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 02:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:03:39 INFO - PROCESS | 19061 | 1460970219964 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:03:39 INFO - PROCESS | 19061 | 1460970219967 Marionette TRACE conn3 <- [1,1898,null,{}] 02:03:39 INFO - PROCESS | 19061 | 1460970219972 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}] 02:03:40 INFO - PROCESS | 19061 | 1460970220146 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 02:03:40 INFO - PROCESS | 19061 | 1460970220341 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241c3000 == 88 [pid = 19061] [id = 482] 02:03:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d20d7a400) [pid = 19061] [serial = 1447] [outer = (nil)] 02:03:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d272b0800) [pid = 19061] [serial = 1448] [outer = 0x7f9d20d7a400] 02:03:40 INFO - PROCESS | 19061 | 1460970220410 Marionette DEBUG loaded listener.js 02:03:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d2d83bc00) [pid = 19061] [serial = 1449] [outer = 0x7f9d20d7a400] 02:03:41 INFO - PROCESS | 19061 | 1460970221305 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]]]}] 02:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1376ms 02:03:41 INFO - PROCESS | 19061 | 1460970221341 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 02:03:41 INFO - PROCESS | 19061 | 1460970221345 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 02:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:03:41 INFO - PROCESS | 19061 | 1460970221350 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:03:41 INFO - PROCESS | 19061 | 1460970221356 Marionette TRACE conn3 <- [1,1902,null,{}] 02:03:41 INFO - PROCESS | 19061 | 1460970221371 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}] 02:03:41 INFO - PROCESS | 19061 | 1460970221613 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 02:03:41 INFO - PROCESS | 19061 | 1460970221819 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245d5800 == 89 [pid = 19061] [id = 483] 02:03:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d21fde400) [pid = 19061] [serial = 1450] [outer = (nil)] 02:03:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d2fec4000) [pid = 19061] [serial = 1451] [outer = 0x7f9d21fde400] 02:03:41 INFO - PROCESS | 19061 | 1460970221934 Marionette DEBUG loaded listener.js 02:03:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d30f3e800) [pid = 19061] [serial = 1452] [outer = 0x7f9d21fde400] 02:03:42 INFO - PROCESS | 19061 | 1460970222797 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]]]}] 02:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1488ms 02:03:42 INFO - PROCESS | 19061 | 1460970222839 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 02:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:03:42 INFO - PROCESS | 19061 | 1460970222844 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 02:03:42 INFO - PROCESS | 19061 | 1460970222850 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:03:42 INFO - PROCESS | 19061 | 1460970222854 Marionette TRACE conn3 <- [1,1906,null,{}] 02:03:42 INFO - PROCESS | 19061 | 1460970222859 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}] 02:03:43 INFO - PROCESS | 19061 | 1460970223023 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 02:03:43 INFO - PROCESS | 19061 | 1460970223223 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37d6c800 == 90 [pid = 19061] [id = 484] 02:03:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d2d83f800) [pid = 19061] [serial = 1453] [outer = (nil)] 02:03:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d333efc00) [pid = 19061] [serial = 1454] [outer = 0x7f9d2d83f800] 02:03:43 INFO - PROCESS | 19061 | 1460970223289 Marionette DEBUG loaded listener.js 02:03:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d335e6c00) [pid = 19061] [serial = 1455] [outer = 0x7f9d2d83f800] 02:03:44 INFO - PROCESS | 19061 | 1460970224140 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]]]}] 02:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1334ms 02:03:44 INFO - PROCESS | 19061 | 1460970224183 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 02:03:44 INFO - PROCESS | 19061 | 1460970224187 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 02:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:03:44 INFO - PROCESS | 19061 | 1460970224193 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:03:44 INFO - PROCESS | 19061 | 1460970224195 Marionette TRACE conn3 <- [1,1910,null,{}] 02:03:44 INFO - PROCESS | 19061 | 1460970224200 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}] 02:03:44 INFO - PROCESS | 19061 | 1460970224356 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 02:03:44 INFO - PROCESS | 19061 | 1460970224555 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d74000 == 91 [pid = 19061] [id = 485] 02:03:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d1ffae800) [pid = 19061] [serial = 1456] [outer = (nil)] 02:03:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d3590d800) [pid = 19061] [serial = 1457] [outer = 0x7f9d1ffae800] 02:03:44 INFO - PROCESS | 19061 | 1460970224621 Marionette DEBUG loaded listener.js 02:03:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d37a4b800) [pid = 19061] [serial = 1458] [outer = 0x7f9d1ffae800] 02:03:45 INFO - PROCESS | 19061 | 1460970225503 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]]]}] 02:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1338ms 02:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:03:45 INFO - PROCESS | 19061 | 1460970225532 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 02:03:45 INFO - PROCESS | 19061 | 1460970225535 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 02:03:45 INFO - PROCESS | 19061 | 1460970225539 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:03:45 INFO - PROCESS | 19061 | 1460970225543 Marionette TRACE conn3 <- [1,1914,null,{}] 02:03:45 INFO - PROCESS | 19061 | 1460970225548 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}] 02:03:45 INFO - PROCESS | 19061 | 1460970225714 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 02:03:45 INFO - PROCESS | 19061 | 1460970225926 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40018800 == 92 [pid = 19061] [id = 486] 02:03:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d33c04400) [pid = 19061] [serial = 1459] [outer = (nil)] 02:03:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d3853e400) [pid = 19061] [serial = 1460] [outer = 0x7f9d33c04400] 02:03:46 INFO - PROCESS | 19061 | 1460970226036 Marionette DEBUG loaded listener.js 02:03:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d3b572c00) [pid = 19061] [serial = 1461] [outer = 0x7f9d33c04400] 02:03:46 INFO - PROCESS | 19061 | 1460970226872 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]]]}] 02:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1380ms 02:03:46 INFO - PROCESS | 19061 | 1460970226921 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 02:03:46 INFO - PROCESS | 19061 | 1460970226924 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 02:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:03:46 INFO - PROCESS | 19061 | 1460970226929 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:03:46 INFO - PROCESS | 19061 | 1460970226931 Marionette TRACE conn3 <- [1,1918,null,{}] 02:03:46 INFO - PROCESS | 19061 | 1460970226937 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}] 02:03:47 INFO - PROCESS | 19061 | 1460970227166 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 02:03:47 INFO - PROCESS | 19061 | 1460970227311 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4647a800 == 93 [pid = 19061] [id = 487] 02:03:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d3853dc00) [pid = 19061] [serial = 1462] [outer = (nil)] 02:03:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d3b990400) [pid = 19061] [serial = 1463] [outer = 0x7f9d3853dc00] 02:03:47 INFO - PROCESS | 19061 | 1460970227379 Marionette DEBUG loaded listener.js 02:03:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d45fb3c00) [pid = 19061] [serial = 1464] [outer = 0x7f9d3853dc00] 02:03:48 INFO - PROCESS | 19061 | 1460970228226 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]]]}] 02:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1325ms 02:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:03:48 INFO - PROCESS | 19061 | 1460970228255 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 02:03:48 INFO - PROCESS | 19061 | 1460970228258 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 02:03:48 INFO - PROCESS | 19061 | 1460970228264 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:03:48 INFO - PROCESS | 19061 | 1460970228267 Marionette TRACE conn3 <- [1,1922,null,{}] 02:03:48 INFO - PROCESS | 19061 | 1460970228272 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}] 02:03:48 INFO - PROCESS | 19061 | 1460970228422 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 02:03:48 INFO - PROCESS | 19061 | 1460970228623 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac31000 == 94 [pid = 19061] [id = 488] 02:03:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d39d5d400) [pid = 19061] [serial = 1465] [outer = (nil)] 02:03:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d46406400) [pid = 19061] [serial = 1466] [outer = 0x7f9d39d5d400] 02:03:48 INFO - PROCESS | 19061 | 1460970228687 Marionette DEBUG loaded listener.js 02:03:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d47411400) [pid = 19061] [serial = 1467] [outer = 0x7f9d39d5d400] 02:03:49 INFO - PROCESS | 19061 | 1460970229498 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]]]}] 02:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1279ms 02:03:49 INFO - PROCESS | 19061 | 1460970229542 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 02:03:49 INFO - PROCESS | 19061 | 1460970229546 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 02:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:03:49 INFO - PROCESS | 19061 | 1460970229551 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:03:49 INFO - PROCESS | 19061 | 1460970229553 Marionette TRACE conn3 <- [1,1926,null,{}] 02:03:49 INFO - PROCESS | 19061 | 1460970229559 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}] 02:03:49 INFO - PROCESS | 19061 | 1460970229717 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 02:03:49 INFO - PROCESS | 19061 | 1460970229918 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b578800 == 95 [pid = 19061] [id = 489] 02:03:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d3b76f800) [pid = 19061] [serial = 1468] [outer = (nil)] 02:03:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d4ab40000) [pid = 19061] [serial = 1469] [outer = 0x7f9d3b76f800] 02:03:49 INFO - PROCESS | 19061 | 1460970229985 Marionette DEBUG loaded listener.js 02:03:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d4b60b400) [pid = 19061] [serial = 1470] [outer = 0x7f9d3b76f800] 02:03:50 INFO - PROCESS | 19061 | 1460970230806 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]]]}] 02:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1330ms 02:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:03:50 INFO - PROCESS | 19061 | 1460970230883 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 02:03:50 INFO - PROCESS | 19061 | 1460970230886 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 02:03:50 INFO - PROCESS | 19061 | 1460970230896 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:03:50 INFO - PROCESS | 19061 | 1460970230902 Marionette TRACE conn3 <- [1,1930,null,{}] 02:03:50 INFO - PROCESS | 19061 | 1460970230908 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}] 02:03:51 INFO - PROCESS | 19061 | 1460970231102 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 02:03:51 INFO - PROCESS | 19061 | 1460970231301 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505c8800 == 96 [pid = 19061] [id = 490] 02:03:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d20c6c000) [pid = 19061] [serial = 1471] [outer = (nil)] 02:03:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d25b0a800) [pid = 19061] [serial = 1472] [outer = 0x7f9d20c6c000] 02:03:51 INFO - PROCESS | 19061 | 1460970231375 Marionette DEBUG loaded listener.js 02:03:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d25b0fc00) [pid = 19061] [serial = 1473] [outer = 0x7f9d20c6c000] 02:03:52 INFO - PROCESS | 19061 | 1460970232264 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]]]}] 02:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1442ms 02:03:52 INFO - PROCESS | 19061 | 1460970232334 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 02:03:52 INFO - PROCESS | 19061 | 1460970232338 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 02:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:03:52 INFO - PROCESS | 19061 | 1460970232343 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:03:52 INFO - PROCESS | 19061 | 1460970232346 Marionette TRACE conn3 <- [1,1934,null,{}] 02:03:52 INFO - PROCESS | 19061 | 1460970232352 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}] 02:03:52 INFO - PROCESS | 19061 | 1460970232550 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 02:03:52 INFO - PROCESS | 19061 | 1460970232751 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20c16000 == 97 [pid = 19061] [id = 491] 02:03:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d25b05c00) [pid = 19061] [serial = 1474] [outer = (nil)] 02:03:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d4b79b400) [pid = 19061] [serial = 1475] [outer = 0x7f9d25b05c00] 02:03:52 INFO - PROCESS | 19061 | 1460970232825 Marionette DEBUG loaded listener.js 02:03:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d4e082c00) [pid = 19061] [serial = 1476] [outer = 0x7f9d25b05c00] 02:03:53 INFO - PROCESS | 19061 | 1460970233692 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]]]}] 02:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1381ms 02:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:03:53 INFO - PROCESS | 19061 | 1460970233725 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 02:03:53 INFO - PROCESS | 19061 | 1460970233728 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 02:03:53 INFO - PROCESS | 19061 | 1460970233734 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:03:53 INFO - PROCESS | 19061 | 1460970233737 Marionette TRACE conn3 <- [1,1938,null,{}] 02:03:53 INFO - PROCESS | 19061 | 1460970233742 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}] 02:03:53 INFO - PROCESS | 19061 | 1460970233910 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 02:03:54 INFO - PROCESS | 19061 | 1460970234119 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d210cc000 == 98 [pid = 19061] [id = 492] 02:03:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d21fb4800) [pid = 19061] [serial = 1477] [outer = (nil)] 02:03:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d21fbc400) [pid = 19061] [serial = 1478] [outer = 0x7f9d21fb4800] 02:03:54 INFO - PROCESS | 19061 | 1460970234187 Marionette DEBUG loaded listener.js 02:03:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d21fc1c00) [pid = 19061] [serial = 1479] [outer = 0x7f9d21fb4800] 02:03:55 INFO - PROCESS | 19061 | 1460970235027 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]]]}] 02:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1331ms 02:03:55 INFO - PROCESS | 19061 | 1460970235064 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 02:03:55 INFO - PROCESS | 19061 | 1460970235068 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 02:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:03:55 INFO - PROCESS | 19061 | 1460970235073 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:03:55 INFO - PROCESS | 19061 | 1460970235076 Marionette TRACE conn3 <- [1,1942,null,{}] 02:03:55 INFO - PROCESS | 19061 | 1460970235080 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}] 02:03:55 INFO - PROCESS | 19061 | 1460970235240 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 02:03:55 INFO - PROCESS | 19061 | 1460970235449 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d210de800 == 99 [pid = 19061] [id = 493] 02:03:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d1fd4a400) [pid = 19061] [serial = 1480] [outer = (nil)] 02:03:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d1fd4e400) [pid = 19061] [serial = 1481] [outer = 0x7f9d1fd4a400] 02:03:55 INFO - PROCESS | 19061 | 1460970235513 Marionette DEBUG loaded listener.js 02:03:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d1fd53800) [pid = 19061] [serial = 1482] [outer = 0x7f9d1fd4a400] 02:03:56 INFO - PROCESS | 19061 | 1460970236392 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]]]}] 02:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1375ms 02:03:56 INFO - PROCESS | 19061 | 1460970236449 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 02:03:56 INFO - PROCESS | 19061 | 1460970236453 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 02:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:03:56 INFO - PROCESS | 19061 | 1460970236458 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:03:56 INFO - PROCESS | 19061 | 1460970236460 Marionette TRACE conn3 <- [1,1946,null,{}] 02:03:56 INFO - PROCESS | 19061 | 1460970236465 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}] 02:03:56 INFO - PROCESS | 19061 | 1460970236639 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 02:03:56 INFO - PROCESS | 19061 | 1460970236847 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241ec000 == 100 [pid = 19061] [id = 494] 02:03:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d1fd47c00) [pid = 19061] [serial = 1483] [outer = (nil)] 02:03:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d20c68400) [pid = 19061] [serial = 1484] [outer = 0x7f9d1fd47c00] 02:03:56 INFO - PROCESS | 19061 | 1460970236916 Marionette DEBUG loaded listener.js 02:03:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d21fc0400) [pid = 19061] [serial = 1485] [outer = 0x7f9d1fd47c00] 02:03:57 INFO - PROCESS | 19061 | 1460970237786 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]]]}] 02:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1380ms 02:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:03:57 INFO - PROCESS | 19061 | 1460970237839 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 02:03:57 INFO - PROCESS | 19061 | 1460970237842 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 02:03:57 INFO - PROCESS | 19061 | 1460970237848 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:03:57 INFO - PROCESS | 19061 | 1460970237851 Marionette TRACE conn3 <- [1,1950,null,{}] 02:03:57 INFO - PROCESS | 19061 | 1460970237856 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}] 02:03:58 INFO - PROCESS | 19061 | 1460970238019 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 02:03:58 INFO - PROCESS | 19061 | 1460970238236 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ea32000 == 101 [pid = 19061] [id = 495] 02:03:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d1fd4b400) [pid = 19061] [serial = 1486] [outer = (nil)] 02:03:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 244 (0x7f9d22281c00) [pid = 19061] [serial = 1487] [outer = 0x7f9d1fd4b400] 02:03:58 INFO - PROCESS | 19061 | 1460970238302 Marionette DEBUG loaded listener.js 02:03:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 245 (0x7f9d272b3000) [pid = 19061] [serial = 1488] [outer = 0x7f9d1fd4b400] 02:03:59 INFO - PROCESS | 19061 | 1460970239138 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]]]}] 02:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1331ms 02:03:59 INFO - PROCESS | 19061 | 1460970239178 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 02:03:59 INFO - PROCESS | 19061 | 1460970239182 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 02:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:03:59 INFO - PROCESS | 19061 | 1460970239187 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:03:59 INFO - PROCESS | 19061 | 1460970239189 Marionette TRACE conn3 <- [1,1954,null,{}] 02:03:59 INFO - PROCESS | 19061 | 1460970239194 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}] 02:03:59 INFO - PROCESS | 19061 | 1460970239357 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 02:03:59 INFO - PROCESS | 19061 | 1460970239573 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:03:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20c15800 == 102 [pid = 19061] [id = 496] 02:03:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 246 (0x7f9d1fd4e800) [pid = 19061] [serial = 1489] [outer = (nil)] 02:03:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d20c6ac00) [pid = 19061] [serial = 1490] [outer = 0x7f9d1fd4e800] 02:03:59 INFO - PROCESS | 19061 | 1460970239909 Marionette DEBUG loaded listener.js 02:04:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d20d8b800) [pid = 19061] [serial = 1491] [outer = 0x7f9d1fd4e800] 02:04:00 INFO - PROCESS | 19061 | 1460970240839 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]]]}] 02:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1679ms 02:04:00 INFO - PROCESS | 19061 | 1460970240868 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 02:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:04:00 INFO - PROCESS | 19061 | 1460970240874 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 02:04:00 INFO - PROCESS | 19061 | 1460970240882 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:04:00 INFO - PROCESS | 19061 | 1460970240885 Marionette TRACE conn3 <- [1,1958,null,{}] 02:04:00 INFO - PROCESS | 19061 | 1460970240912 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}] 02:04:01 INFO - PROCESS | 19061 | 1460970241112 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 02:04:01 INFO - PROCESS | 19061 | 1460970241459 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2286d800 == 103 [pid = 19061] [id = 497] 02:04:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d2227e400) [pid = 19061] [serial = 1492] [outer = (nil)] 02:04:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d22b9f000) [pid = 19061] [serial = 1493] [outer = 0x7f9d2227e400] 02:04:01 INFO - PROCESS | 19061 | 1460970241567 Marionette DEBUG loaded listener.js 02:04:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 251 (0x7f9d2419f000) [pid = 19061] [serial = 1494] [outer = 0x7f9d2227e400] 02:04:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2857f800 == 102 [pid = 19061] [id = 479] 02:04:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d270d4000 == 101 [pid = 19061] [id = 478] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 250 (0x7f9d20d7a000) [pid = 19061] [serial = 1409] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d238a3000 == 100 [pid = 19061] [id = 477] 02:04:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d304ac800 == 99 [pid = 19061] [id = 476] 02:04:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef93000 == 98 [pid = 19061] [id = 475] 02:04:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273f1000 == 97 [pid = 19061] [id = 474] 02:04:02 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2d709000 == 96 [pid = 19061] [id = 473] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d2ff55000) [pid = 19061] [serial = 1143] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d23950400) [pid = 19061] [serial = 1131] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d258c9000) [pid = 19061] [serial = 1161] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d25214c00) [pid = 19061] [serial = 1134] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 245 (0x7f9d33c0ec00) [pid = 19061] [serial = 1146] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 244 (0x7f9d2f6c4c00) [pid = 19061] [serial = 1140] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 243 (0x7f9d2d810800) [pid = 19061] [serial = 1137] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d37a49800) [pid = 19061] [serial = 1149] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d38253000) [pid = 19061] [serial = 1152] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d333ee400) [pid = 19061] [serial = 1287] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d3b747c00) [pid = 19061] [serial = 1158] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d3985c400) [pid = 19061] [serial = 1155] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d4b769800) [pid = 19061] [serial = 1344] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d273cd800) [pid = 19061] [serial = 1418] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d335e1800) [pid = 19061] [serial = 1361] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d35995c00) [pid = 19061] [serial = 1362] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d2fcc1000) [pid = 19061] [serial = 1319] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d2e9f2800) [pid = 19061] [serial = 1355] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d2f6c4800) [pid = 19061] [serial = 1356] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d273d4c00) [pid = 19061] [serial = 1350] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d25808800) [pid = 19061] [serial = 1349] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d238ec800) [pid = 19061] [serial = 1347] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d22977000) [pid = 19061] [serial = 1346] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d239dd400) [pid = 19061] [serial = 1313] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d2fcc2800) [pid = 19061] [serial = 1358] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d273d2800) [pid = 19061] [serial = 1316] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d3b9e1400) [pid = 19061] [serial = 1331] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d2748fc00) [pid = 19061] [serial = 1352] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d2e74a000) [pid = 19061] [serial = 1353] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d37ad2c00) [pid = 19061] [serial = 1325] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d33599c00) [pid = 19061] [serial = 1322] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d390c5000) [pid = 19061] [serial = 1328] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d45d6b400) [pid = 19061] [serial = 1334] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d464d8000) [pid = 19061] [serial = 1337] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d49326c00) [pid = 19061] [serial = 1340] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d2580d400) [pid = 19061] [serial = 1343] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d390c6800) [pid = 19061] [serial = 1367] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d36ddf400) [pid = 19061] [serial = 1365] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d212c8800) [pid = 19061] [serial = 1412] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d220d0000) [pid = 19061] [serial = 1413] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d2454ec00) [pid = 19061] [serial = 1370] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d2d832400) [pid = 19061] [serial = 1373] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d333f0800) [pid = 19061] [serial = 1376] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d2d810400) [pid = 19061] [serial = 1419] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d37ac3c00) [pid = 19061] [serial = 1379] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d3b74fc00) [pid = 19061] [serial = 1382] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d4711d000) [pid = 19061] [serial = 1385] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d20fb9000) [pid = 19061] [serial = 1388] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d212c7400) [pid = 19061] [serial = 1391] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d221a3400) [pid = 19061] [serial = 1394] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d221ae400) [pid = 19061] [serial = 1397] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d2fe95000) [pid = 19061] [serial = 1364] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d38536400) [pid = 19061] [serial = 1400] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d20c6a400) [pid = 19061] [serial = 1403] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d2fec5000) [pid = 19061] [serial = 1359] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d272a6000) [pid = 19061] [serial = 1406] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d244bf400) [pid = 19061] [serial = 1415] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d258c9800) [pid = 19061] [serial = 1416] [outer = (nil)] [url = about:blank] 02:04:02 INFO - PROCESS | 19061 | 1460970242550 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]]]}] 02:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1753ms 02:04:02 INFO - PROCESS | 19061 | 1460970242638 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 02:04:02 INFO - PROCESS | 19061 | 1460970242644 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 02:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:04:02 INFO - PROCESS | 19061 | 1460970242653 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:04:02 INFO - PROCESS | 19061 | 1460970242657 Marionette TRACE conn3 <- [1,1962,null,{}] 02:04:02 INFO - PROCESS | 19061 | 1460970242662 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}] 02:04:02 INFO - PROCESS | 19061 | 1460970242837 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 02:04:03 INFO - PROCESS | 19061 | 1460970242993 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245e3000 == 97 [pid = 19061] [id = 498] 02:04:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d20c6a400) [pid = 19061] [serial = 1495] [outer = (nil)] 02:04:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d258c9800) [pid = 19061] [serial = 1496] [outer = 0x7f9d20c6a400] 02:04:03 INFO - PROCESS | 19061 | 1460970243051 Marionette DEBUG loaded listener.js 02:04:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d272b3400) [pid = 19061] [serial = 1497] [outer = 0x7f9d20c6a400] 02:04:03 INFO - PROCESS | 19061 | 1460970243779 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]]]}] 02:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1176ms 02:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:04:03 INFO - PROCESS | 19061 | 1460970243829 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 02:04:03 INFO - PROCESS | 19061 | 1460970243832 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 02:04:03 INFO - PROCESS | 19061 | 1460970243863 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:04:03 INFO - PROCESS | 19061 | 1460970243869 Marionette TRACE conn3 <- [1,1966,null,{}] 02:04:03 INFO - PROCESS | 19061 | 1460970243888 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}] 02:04:04 INFO - PROCESS | 19061 | 1460970244057 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 02:04:04 INFO - PROCESS | 19061 | 1460970244067 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2857d800 == 98 [pid = 19061] [id = 499] 02:04:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d28238400) [pid = 19061] [serial = 1498] [outer = (nil)] 02:04:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d28241000) [pid = 19061] [serial = 1499] [outer = 0x7f9d28238400] 02:04:04 INFO - PROCESS | 19061 | 1460970244126 Marionette DEBUG loaded listener.js 02:04:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d28245000) [pid = 19061] [serial = 1500] [outer = 0x7f9d28238400] 02:04:05 INFO - PROCESS | 19061 | 1460970245008 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]]]}] 02:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1220ms 02:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:04:05 INFO - PROCESS | 19061 | 1460970245059 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 02:04:05 INFO - PROCESS | 19061 | 1460970245062 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 02:04:05 INFO - PROCESS | 19061 | 1460970245068 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:04:05 INFO - PROCESS | 19061 | 1460970245071 Marionette TRACE conn3 <- [1,1970,null,{}] 02:04:05 INFO - PROCESS | 19061 | 1460970245075 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}] 02:04:05 INFO - PROCESS | 19061 | 1460970245284 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 02:04:05 INFO - PROCESS | 19061 | 1460970245334 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e848800 == 99 [pid = 19061] [id = 500] 02:04:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d28240400) [pid = 19061] [serial = 1501] [outer = (nil)] 02:04:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2d814800) [pid = 19061] [serial = 1502] [outer = 0x7f9d28240400] 02:04:05 INFO - PROCESS | 19061 | 1460970245390 Marionette DEBUG loaded listener.js 02:04:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2e74a400) [pid = 19061] [serial = 1503] [outer = 0x7f9d28240400] 02:04:06 INFO - PROCESS | 19061 | 1460970246274 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]]]}] 02:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1227ms 02:04:06 INFO - PROCESS | 19061 | 1460970246294 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 02:04:06 INFO - PROCESS | 19061 | 1460970246296 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 02:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:04:06 INFO - PROCESS | 19061 | 1460970246302 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:04:06 INFO - PROCESS | 19061 | 1460970246304 Marionette TRACE conn3 <- [1,1974,null,{}] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d20c63800) [pid = 19061] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d2d7c4c00) [pid = 19061] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d21fe0400) [pid = 19061] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d21fddc00) [pid = 19061] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d20d8a400) [pid = 19061] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d1ffb1800) [pid = 19061] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d33399c00) [pid = 19061] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d2fec1c00) [pid = 19061] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d2c2d2000) [pid = 19061] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d20d88c00) [pid = 19061] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d2e9e9400) [pid = 19061] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d20d8e000) [pid = 19061] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d1ffac800) [pid = 19061] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d21fe8800) [pid = 19061] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d21fdc800) [pid = 19061] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d21fea000) [pid = 19061] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d2d834c00) [pid = 19061] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d273c5800) [pid = 19061] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d21f35000) [pid = 19061] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d22b68800) [pid = 19061] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d212c4400) [pid = 19061] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d2ffacc00) [pid = 19061] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d20fb2000) [pid = 19061] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d2fec3800) [pid = 19061] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d22281400) [pid = 19061] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d2ffaf400) [pid = 19061] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d1ffb6000) [pid = 19061] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d212cb800) [pid = 19061] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d21fe2400) [pid = 19061] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d20c5f400) [pid = 19061] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d212c3000) [pid = 19061] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d3b764c00) [pid = 19061] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d2ff5a400) [pid = 19061] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d20fb1c00) [pid = 19061] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d25209400) [pid = 19061] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d2e9e8c00) [pid = 19061] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d2d831800) [pid = 19061] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d212cf000) [pid = 19061] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d3b5e4c00) [pid = 19061] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d37dde800) [pid = 19061] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d22b6a000) [pid = 19061] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d3028e400) [pid = 19061] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d2c2d1c00) [pid = 19061] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d2eb05c00) [pid = 19061] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d239e4c00) [pid = 19061] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d22b69000) [pid = 19061] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d33c0f800) [pid = 19061] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d2c784c00) [pid = 19061] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d2fcc6c00) [pid = 19061] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d2e74b400) [pid = 19061] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d4515e000) [pid = 19061] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d2d7bf800) [pid = 19061] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d30f4a800) [pid = 19061] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d1ffb2000) [pid = 19061] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d38b74000) [pid = 19061] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d2f97b000) [pid = 19061] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d2f979800) [pid = 19061] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d313b5c00) [pid = 19061] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:04:06 INFO - PROCESS | 19061 | --DOMWINDOW == 142 (0x7f9d2fe8c400) [pid = 19061] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:04:06 INFO - PROCESS | 19061 | 1460970246916 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}] 02:04:07 INFO - PROCESS | 19061 | 1460970247139 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 02:04:07 INFO - PROCESS | 19061 | 1460970247293 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d221f2000 == 100 [pid = 19061] [id = 501] 02:04:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d20faf800) [pid = 19061] [serial = 1504] [outer = (nil)] 02:04:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d20fbc800) [pid = 19061] [serial = 1505] [outer = 0x7f9d20faf800] 02:04:07 INFO - PROCESS | 19061 | 1460970247360 Marionette DEBUG loaded listener.js 02:04:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d221a9c00) [pid = 19061] [serial = 1506] [outer = 0x7f9d20faf800] 02:04:08 INFO - PROCESS | 19061 | 1460970248006 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]]]}] 02:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1733ms 02:04:08 INFO - PROCESS | 19061 | 1460970248036 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 02:04:08 INFO - PROCESS | 19061 | 1460970248039 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 02:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:04:08 INFO - PROCESS | 19061 | 1460970248044 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:04:08 INFO - PROCESS | 19061 | 1460970248046 Marionette TRACE conn3 <- [1,1978,null,{}] 02:04:08 INFO - PROCESS | 19061 | 1460970248052 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}] 02:04:08 INFO - PROCESS | 19061 | 1460970248295 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 02:04:08 INFO - PROCESS | 19061 | 1460970248314 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb65800 == 101 [pid = 19061] [id = 502] 02:04:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d221ab000) [pid = 19061] [serial = 1507] [outer = (nil)] 02:04:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d2823b400) [pid = 19061] [serial = 1508] [outer = 0x7f9d221ab000] 02:04:08 INFO - PROCESS | 19061 | 1460970248372 Marionette DEBUG loaded listener.js 02:04:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d2e750800) [pid = 19061] [serial = 1509] [outer = 0x7f9d221ab000] 02:04:09 INFO - PROCESS | 19061 | 1460970249347 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]]]}] 02:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1330ms 02:04:09 INFO - PROCESS | 19061 | 1460970249376 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 02:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:04:09 INFO - PROCESS | 19061 | 1460970249382 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 02:04:09 INFO - PROCESS | 19061 | 1460970249390 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:04:09 INFO - PROCESS | 19061 | 1460970249396 Marionette TRACE conn3 <- [1,1982,null,{}] 02:04:09 INFO - PROCESS | 19061 | 1460970249405 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}] 02:04:09 INFO - PROCESS | 19061 | 1460970249611 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 02:04:09 INFO - PROCESS | 19061 | 1460970249886 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241b7000 == 102 [pid = 19061] [id = 503] 02:04:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d20d7e000) [pid = 19061] [serial = 1510] [outer = (nil)] 02:04:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d212c4800) [pid = 19061] [serial = 1511] [outer = 0x7f9d20d7e000] 02:04:10 INFO - PROCESS | 19061 | 1460970250004 Marionette DEBUG loaded listener.js 02:04:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d21fc3400) [pid = 19061] [serial = 1512] [outer = 0x7f9d20d7e000] 02:04:10 INFO - PROCESS | 19061 | 1460970250842 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]]]}] 02:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1486ms 02:04:10 INFO - PROCESS | 19061 | 1460970250875 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 02:04:10 INFO - PROCESS | 19061 | 1460970250884 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 02:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:04:10 INFO - PROCESS | 19061 | 1460970250894 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:04:10 INFO - PROCESS | 19061 | 1460970250897 Marionette TRACE conn3 <- [1,1986,null,{}] 02:04:10 INFO - PROCESS | 19061 | 1460970250904 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}] 02:04:11 INFO - PROCESS | 19061 | 1460970251102 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 02:04:11 INFO - PROCESS | 19061 | 1460970251308 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c39d800 == 103 [pid = 19061] [id = 504] 02:04:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d20d81c00) [pid = 19061] [serial = 1513] [outer = (nil)] 02:04:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d238f4000) [pid = 19061] [serial = 1514] [outer = 0x7f9d20d81c00] 02:04:11 INFO - PROCESS | 19061 | 1460970251376 Marionette DEBUG loaded listener.js 02:04:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d25207c00) [pid = 19061] [serial = 1515] [outer = 0x7f9d20d81c00] 02:04:12 INFO - PROCESS | 19061 | 1460970252316 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]]]}] 02:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1489ms 02:04:12 INFO - PROCESS | 19061 | 1460970252384 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 02:04:12 INFO - PROCESS | 19061 | 1460970252386 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 02:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:04:12 INFO - PROCESS | 19061 | 1460970252393 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:04:12 INFO - PROCESS | 19061 | 1460970252398 Marionette TRACE conn3 <- [1,1990,null,{}] 02:04:12 INFO - PROCESS | 19061 | 1460970252413 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}] 02:04:12 INFO - PROCESS | 19061 | 1460970252632 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 02:04:12 INFO - PROCESS | 19061 | 1460970252875 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337a7000 == 104 [pid = 19061] [id = 505] 02:04:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d2520b000) [pid = 19061] [serial = 1516] [outer = (nil)] 02:04:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d272cd800) [pid = 19061] [serial = 1517] [outer = 0x7f9d2520b000] 02:04:13 INFO - PROCESS | 19061 | 1460970252992 Marionette DEBUG loaded listener.js 02:04:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d2823dc00) [pid = 19061] [serial = 1518] [outer = 0x7f9d2520b000] 02:04:13 INFO - PROCESS | 19061 | 1460970253801 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]]]}] 02:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1440ms 02:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:04:13 INFO - PROCESS | 19061 | 1460970253833 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 02:04:13 INFO - PROCESS | 19061 | 1460970253837 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 02:04:13 INFO - PROCESS | 19061 | 1460970253843 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:04:13 INFO - PROCESS | 19061 | 1460970253846 Marionette TRACE conn3 <- [1,1994,null,{}] 02:04:13 INFO - PROCESS | 19061 | 1460970253851 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}] 02:04:14 INFO - PROCESS | 19061 | 1460970254030 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 02:04:14 INFO - PROCESS | 19061 | 1460970254235 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37bc0800 == 105 [pid = 19061] [id = 506] 02:04:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d25210800) [pid = 19061] [serial = 1519] [outer = (nil)] 02:04:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d2d830400) [pid = 19061] [serial = 1520] [outer = 0x7f9d25210800] 02:04:14 INFO - PROCESS | 19061 | 1460970254304 Marionette DEBUG loaded listener.js 02:04:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d2eb0cc00) [pid = 19061] [serial = 1521] [outer = 0x7f9d25210800] 02:04:15 INFO - PROCESS | 19061 | 1460970255145 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]]]}] 02:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1332ms 02:04:15 INFO - PROCESS | 19061 | 1460970255175 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 02:04:15 INFO - PROCESS | 19061 | 1460970255179 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 02:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:04:15 INFO - PROCESS | 19061 | 1460970255186 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:04:15 INFO - PROCESS | 19061 | 1460970255190 Marionette TRACE conn3 <- [1,1998,null,{}] 02:04:15 INFO - PROCESS | 19061 | 1460970255196 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}] 02:04:15 INFO - PROCESS | 19061 | 1460970255384 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 02:04:15 INFO - PROCESS | 19061 | 1460970255589 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d394ae000 == 106 [pid = 19061] [id = 507] 02:04:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d2c2cd400) [pid = 19061] [serial = 1522] [outer = (nil)] 02:04:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d2f6cfc00) [pid = 19061] [serial = 1523] [outer = 0x7f9d2c2cd400] 02:04:15 INFO - PROCESS | 19061 | 1460970255668 Marionette DEBUG loaded listener.js 02:04:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d2fcbc400) [pid = 19061] [serial = 1524] [outer = 0x7f9d2c2cd400] 02:04:16 INFO - PROCESS | 19061 | 1460970256555 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]]]}] 02:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1443ms 02:04:16 INFO - PROCESS | 19061 | 1460970256630 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 02:04:16 INFO - PROCESS | 19061 | 1460970256634 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 02:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:04:16 INFO - PROCESS | 19061 | 1460970256639 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:04:16 INFO - PROCESS | 19061 | 1460970256641 Marionette TRACE conn3 <- [1,2002,null,{}] 02:04:16 INFO - PROCESS | 19061 | 1460970256647 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}] 02:04:16 INFO - PROCESS | 19061 | 1460970256904 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 02:04:17 INFO - PROCESS | 19061 | 1460970257163 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4647a000 == 107 [pid = 19061] [id = 508] 02:04:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d2ff53800) [pid = 19061] [serial = 1525] [outer = (nil)] 02:04:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d3358d000) [pid = 19061] [serial = 1526] [outer = 0x7f9d2ff53800] 02:04:17 INFO - PROCESS | 19061 | 1460970257285 Marionette DEBUG loaded listener.js 02:04:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d33c06800) [pid = 19061] [serial = 1527] [outer = 0x7f9d2ff53800] 02:04:18 INFO - PROCESS | 19061 | 1460970258117 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]]]}] 02:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1531ms 02:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:04:18 INFO - PROCESS | 19061 | 1460970258172 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 02:04:18 INFO - PROCESS | 19061 | 1460970258175 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 02:04:18 INFO - PROCESS | 19061 | 1460970258181 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:04:18 INFO - PROCESS | 19061 | 1460970258184 Marionette TRACE conn3 <- [1,2006,null,{}] 02:04:18 INFO - PROCESS | 19061 | 1460970258189 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}] 02:04:18 INFO - PROCESS | 19061 | 1460970258374 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 02:04:18 INFO - PROCESS | 19061 | 1460970258582 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac3e800 == 108 [pid = 19061] [id = 509] 02:04:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d2ffa6400) [pid = 19061] [serial = 1528] [outer = (nil)] 02:04:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d36ddf400) [pid = 19061] [serial = 1529] [outer = 0x7f9d2ffa6400] 02:04:18 INFO - PROCESS | 19061 | 1460970258697 Marionette DEBUG loaded listener.js 02:04:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d38219800) [pid = 19061] [serial = 1530] [outer = 0x7f9d2ffa6400] 02:04:19 INFO - PROCESS | 19061 | 1460970259542 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]]]}] 02:04:19 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 02:04:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1429ms 02:04:19 INFO - PROCESS | 19061 | 1460970259610 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 02:04:19 INFO - PROCESS | 19061 | 1460970259614 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 02:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:04:19 INFO - PROCESS | 19061 | 1460970259619 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:04:19 INFO - PROCESS | 19061 | 1460970259621 Marionette TRACE conn3 <- [1,2010,null,{}] 02:04:19 INFO - PROCESS | 19061 | 1460970259627 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}] 02:04:19 INFO - PROCESS | 19061 | 1460970259808 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 02:04:20 INFO - PROCESS | 19061 | 1460970260015 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4e033800 == 109 [pid = 19061] [id = 510] 02:04:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d333a2c00) [pid = 19061] [serial = 1531] [outer = (nil)] 02:04:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d38537800) [pid = 19061] [serial = 1532] [outer = 0x7f9d333a2c00] 02:04:20 INFO - PROCESS | 19061 | 1460970260126 Marionette DEBUG loaded listener.js 02:04:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d38d49400) [pid = 19061] [serial = 1533] [outer = 0x7f9d333a2c00] 02:04:21 INFO - PROCESS | 19061 | 1460970261042 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]]]}] 02:04:21 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 02:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1484ms 02:04:21 INFO - PROCESS | 19061 | 1460970261104 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 02:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:04:21 INFO - PROCESS | 19061 | 1460970261109 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 02:04:21 INFO - PROCESS | 19061 | 1460970261115 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:04:21 INFO - PROCESS | 19061 | 1460970261119 Marionette TRACE conn3 <- [1,2014,null,{}] 02:04:21 INFO - PROCESS | 19061 | 1460970261125 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}] 02:04:21 INFO - PROCESS | 19061 | 1460970261322 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 02:04:21 INFO - PROCESS | 19061 | 1460970261529 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50682800 == 110 [pid = 19061] [id = 511] 02:04:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d239dfc00) [pid = 19061] [serial = 1534] [outer = (nil)] 02:04:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d390c4000) [pid = 19061] [serial = 1535] [outer = 0x7f9d239dfc00] 02:04:21 INFO - PROCESS | 19061 | 1460970261602 Marionette DEBUG loaded listener.js 02:04:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d39d4fc00) [pid = 19061] [serial = 1536] [outer = 0x7f9d239dfc00] 02:04:22 INFO - PROCESS | 19061 | 1460970262441 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]]]}] 02:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1388ms 02:04:22 INFO - PROCESS | 19061 | 1460970262502 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 02:04:22 INFO - PROCESS | 19061 | 1460970262505 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 02:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:04:22 INFO - PROCESS | 19061 | 1460970262514 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:04:22 INFO - PROCESS | 19061 | 1460970262516 Marionette TRACE conn3 <- [1,2018,null,{}] 02:04:22 INFO - PROCESS | 19061 | 1460970262520 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}] 02:04:22 INFO - PROCESS | 19061 | 1460970262711 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 02:04:22 INFO - PROCESS | 19061 | 1460970262918 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2216a800 == 111 [pid = 19061] [id = 512] 02:04:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d38219400) [pid = 19061] [serial = 1537] [outer = (nil)] 02:04:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d3b765400) [pid = 19061] [serial = 1538] [outer = 0x7f9d38219400] 02:04:22 INFO - PROCESS | 19061 | 1460970262991 Marionette DEBUG loaded listener.js 02:04:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d45d6bc00) [pid = 19061] [serial = 1539] [outer = 0x7f9d38219400] 02:04:23 INFO - PROCESS | 19061 | 1460970263879 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]]]}] 02:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1431ms 02:04:23 INFO - PROCESS | 19061 | 1460970263946 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 02:04:23 INFO - PROCESS | 19061 | 1460970263949 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 02:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:04:23 INFO - PROCESS | 19061 | 1460970263957 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:04:23 INFO - PROCESS | 19061 | 1460970263961 Marionette TRACE conn3 <- [1,2022,null,{}] 02:04:23 INFO - PROCESS | 19061 | 1460970263967 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}] 02:04:24 INFO - PROCESS | 19061 | 1460970264202 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 02:04:24 INFO - PROCESS | 19061 | 1460970264406 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24456800 == 112 [pid = 19061] [id = 513] 02:04:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d39049800) [pid = 19061] [serial = 1540] [outer = (nil)] 02:04:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d4b129800) [pid = 19061] [serial = 1541] [outer = 0x7f9d39049800] 02:04:24 INFO - PROCESS | 19061 | 1460970264524 Marionette DEBUG loaded listener.js 02:04:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d4b79a000) [pid = 19061] [serial = 1542] [outer = 0x7f9d39049800] 02:04:25 INFO - PROCESS | 19061 | 1460970265430 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]]]}] 02:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1531ms 02:04:25 INFO - PROCESS | 19061 | 1460970265490 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 02:04:25 INFO - PROCESS | 19061 | 1460970265493 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 02:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:04:25 INFO - PROCESS | 19061 | 1460970265501 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:04:25 INFO - PROCESS | 19061 | 1460970265504 Marionette TRACE conn3 <- [1,2026,null,{}] 02:04:25 INFO - PROCESS | 19061 | 1460970265510 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}] 02:04:25 INFO - PROCESS | 19061 | 1460970265738 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 02:04:25 INFO - PROCESS | 19061 | 1460970265948 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd84000 == 113 [pid = 19061] [id = 514] 02:04:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d21327000) [pid = 19061] [serial = 1543] [outer = (nil)] 02:04:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d2132e800) [pid = 19061] [serial = 1544] [outer = 0x7f9d21327000] 02:04:26 INFO - PROCESS | 19061 | 1460970266071 Marionette DEBUG loaded listener.js 02:04:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d21333400) [pid = 19061] [serial = 1545] [outer = 0x7f9d21327000] 02:04:27 INFO - PROCESS | 19061 | 1460970267019 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]]]}] 02:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1577ms 02:04:27 INFO - PROCESS | 19061 | 1460970267080 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 02:04:27 INFO - PROCESS | 19061 | 1460970267084 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 02:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:04:27 INFO - PROCESS | 19061 | 1460970267091 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:04:27 INFO - PROCESS | 19061 | 1460970267093 Marionette TRACE conn3 <- [1,2030,null,{}] 02:04:27 INFO - PROCESS | 19061 | 1460970267099 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}] 02:04:27 INFO - PROCESS | 19061 | 1460970267308 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 02:04:27 INFO - PROCESS | 19061 | 1460970267572 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1d2e0800 == 114 [pid = 19061] [id = 515] 02:04:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d20c60800) [pid = 19061] [serial = 1546] [outer = (nil)] 02:04:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d20c63400) [pid = 19061] [serial = 1547] [outer = 0x7f9d20c60800] 02:04:27 INFO - PROCESS | 19061 | 1460970267680 Marionette DEBUG loaded listener.js 02:04:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d20fb1400) [pid = 19061] [serial = 1548] [outer = 0x7f9d20c60800] 02:04:28 INFO - PROCESS | 19061 | 1460970268543 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]]]}] 02:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1532ms 02:04:28 INFO - PROCESS | 19061 | 1460970268624 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 02:04:28 INFO - PROCESS | 19061 | 1460970268627 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 02:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:04:28 INFO - PROCESS | 19061 | 1460970268633 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:04:28 INFO - PROCESS | 19061 | 1460970268635 Marionette TRACE conn3 <- [1,2034,null,{}] 02:04:28 INFO - PROCESS | 19061 | 1460970268641 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}] 02:04:28 INFO - PROCESS | 19061 | 1460970268848 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 02:04:29 INFO - PROCESS | 19061 | 1460970269072 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1ffde000 == 115 [pid = 19061] [id = 516] 02:04:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d1ffb9400) [pid = 19061] [serial = 1549] [outer = (nil)] 02:04:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d2132dc00) [pid = 19061] [serial = 1550] [outer = 0x7f9d1ffb9400] 02:04:29 INFO - PROCESS | 19061 | 1460970269187 Marionette DEBUG loaded listener.js 02:04:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d221aa400) [pid = 19061] [serial = 1551] [outer = 0x7f9d1ffb9400] 02:04:30 INFO - PROCESS | 19061 | 1460970270120 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]]]}] 02:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2128ms 02:04:30 INFO - PROCESS | 19061 | 1460970270856 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 02:04:30 INFO - PROCESS | 19061 | 1460970270863 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 02:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:04:30 INFO - PROCESS | 19061 | 1460970270871 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:04:30 INFO - PROCESS | 19061 | 1460970270874 Marionette TRACE conn3 <- [1,2038,null,{}] 02:04:30 INFO - PROCESS | 19061 | 1460970270881 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}] 02:04:31 INFO - PROCESS | 19061 | 1460970271086 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 02:04:31 INFO - PROCESS | 19061 | 1460970271305 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20c19000 == 116 [pid = 19061] [id = 517] 02:04:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d20c63c00) [pid = 19061] [serial = 1552] [outer = (nil)] 02:04:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d20c69400) [pid = 19061] [serial = 1553] [outer = 0x7f9d20c63c00] 02:04:31 INFO - PROCESS | 19061 | 1460970271369 Marionette DEBUG loaded listener.js 02:04:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d20d78c00) [pid = 19061] [serial = 1554] [outer = 0x7f9d20c63c00] 02:04:32 INFO - PROCESS | 19061 | 1460970272257 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]]]}] 02:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1432ms 02:04:32 INFO - PROCESS | 19061 | 1460970272305 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 02:04:32 INFO - PROCESS | 19061 | 1460970272310 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 02:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:04:32 INFO - PROCESS | 19061 | 1460970272322 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:04:32 INFO - PROCESS | 19061 | 1460970272327 Marionette TRACE conn3 <- [1,2042,null,{}] 02:04:32 INFO - PROCESS | 19061 | 1460970272334 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}] 02:04:32 INFO - PROCESS | 19061 | 1460970272528 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 02:04:33 INFO - PROCESS | 19061 | 1460970273004 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20c15000 == 117 [pid = 19061] [id = 518] 02:04:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d212cac00) [pid = 19061] [serial = 1555] [outer = (nil)] 02:04:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d212cf000) [pid = 19061] [serial = 1556] [outer = 0x7f9d212cac00] 02:04:33 INFO - PROCESS | 19061 | 1460970273082 Marionette DEBUG loaded listener.js 02:04:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d21f2e400) [pid = 19061] [serial = 1557] [outer = 0x7f9d212cac00] 02:04:33 INFO - PROCESS | 19061 | 1460970273941 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]]]}] 02:04: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) 02:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1693ms 02:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:04:34 INFO - PROCESS | 19061 | 1460970274012 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 02:04:34 INFO - PROCESS | 19061 | 1460970274014 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 02:04:34 INFO - PROCESS | 19061 | 1460970274022 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:04:34 INFO - PROCESS | 19061 | 1460970274025 Marionette TRACE conn3 <- [1,2046,null,{}] 02:04:34 INFO - PROCESS | 19061 | 1460970274040 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}] 02:04:34 INFO - PROCESS | 19061 | 1460970274312 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38549800 == 116 [pid = 19061] [id = 333] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d221f2000 == 115 [pid = 19061] [id = 501] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e848800 == 114 [pid = 19061] [id = 500] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2857d800 == 113 [pid = 19061] [id = 499] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245e3000 == 112 [pid = 19061] [id = 498] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2286d800 == 111 [pid = 19061] [id = 497] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d20c15800 == 110 [pid = 19061] [id = 496] 02:04:34 INFO - PROCESS | 19061 | 1460970274657 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b578800 == 109 [pid = 19061] [id = 489] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac31000 == 108 [pid = 19061] [id = 488] 02:04:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d210c4000 == 109 [pid = 19061] [id = 519] 02:04:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d21fe3000) [pid = 19061] [serial = 1558] [outer = (nil)] 02:04:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d21fe9800) [pid = 19061] [serial = 1559] [outer = 0x7f9d21fe3000] 02:04:34 INFO - PROCESS | 19061 | 1460970274738 Marionette DEBUG loaded listener.js 02:04:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d221a5000) [pid = 19061] [serial = 1560] [outer = 0x7f9d21fe3000] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4647a800 == 108 [pid = 19061] [id = 487] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40018800 == 107 [pid = 19061] [id = 486] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38d74000 == 106 [pid = 19061] [id = 485] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37d6c800 == 105 [pid = 19061] [id = 484] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245d5800 == 104 [pid = 19061] [id = 483] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38556800 == 103 [pid = 19061] [id = 455] 02:04:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241c3000 == 102 [pid = 19061] [id = 482] 02:04:35 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251ed000 == 101 [pid = 19061] [id = 481] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d20d7f400) [pid = 19061] [serial = 1410] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d35909400) [pid = 19061] [serial = 1311] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d3f43a000) [pid = 19061] [serial = 1206] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d2e810c00) [pid = 19061] [serial = 1257] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d3335c000) [pid = 19061] [serial = 1269] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d377ef800) [pid = 19061] [serial = 1281] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d49399000) [pid = 19061] [serial = 1212] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d3202dc00) [pid = 19061] [serial = 1197] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d33726400) [pid = 19061] [serial = 1275] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d4b60e400) [pid = 19061] [serial = 1218] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d47119c00) [pid = 19061] [serial = 1209] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d3048b800) [pid = 19061] [serial = 1266] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d33725000) [pid = 19061] [serial = 1200] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d33c11800) [pid = 19061] [serial = 1278] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d3b575400) [pid = 19061] [serial = 1203] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d2f6cd400) [pid = 19061] [serial = 1260] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d23943400) [pid = 19061] [serial = 1251] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d2ebf7c00) [pid = 19061] [serial = 1248] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d2c2d2c00) [pid = 19061] [serial = 1185] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d4b12dc00) [pid = 19061] [serial = 1215] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d3836e800) [pid = 19061] [serial = 1284] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d333f8000) [pid = 19061] [serial = 1272] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d2f818000) [pid = 19061] [serial = 1194] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d22b98c00) [pid = 19061] [serial = 1188] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d2fcc0000) [pid = 19061] [serial = 1263] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d258c3400) [pid = 19061] [serial = 1191] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d2c2ce000) [pid = 19061] [serial = 1221] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d272c2400) [pid = 19061] [serial = 1254] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d2e9e5000) [pid = 19061] [serial = 1421] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d2f6b3c00) [pid = 19061] [serial = 1422] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d212cc400) [pid = 19061] [serial = 1392] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d3b74c400) [pid = 19061] [serial = 1329] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d273cd000) [pid = 19061] [serial = 1371] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d33c0c000) [pid = 19061] [serial = 1377] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d272ae000) [pid = 19061] [serial = 1407] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d272cc400) [pid = 19061] [serial = 1398] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d4642e800) [pid = 19061] [serial = 1383] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d272a5000) [pid = 19061] [serial = 1404] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d221a8400) [pid = 19061] [serial = 1395] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d4b12cc00) [pid = 19061] [serial = 1341] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d3f42d800) [pid = 19061] [serial = 1332] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d20fbec00) [pid = 19061] [serial = 1389] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d4d38d400) [pid = 19061] [serial = 1386] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d39d3f000) [pid = 19061] [serial = 1368] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d2ff56400) [pid = 19061] [serial = 1320] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d4b7a5c00) [pid = 19061] [serial = 1401] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d46209000) [pid = 19061] [serial = 1335] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d47258000) [pid = 19061] [serial = 1338] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d2d80fc00) [pid = 19061] [serial = 1317] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d38250800) [pid = 19061] [serial = 1326] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d39867000) [pid = 19061] [serial = 1380] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d35998800) [pid = 19061] [serial = 1323] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d2f6bc800) [pid = 19061] [serial = 1374] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d2454e000) [pid = 19061] [serial = 1314] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d272a4c00) [pid = 19061] [serial = 1436] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d2d833c00) [pid = 19061] [serial = 1428] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 142 (0x7f9d27482c00) [pid = 19061] [serial = 1427] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d2ffa8c00) [pid = 19061] [serial = 1431] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d2fcbd000) [pid = 19061] [serial = 1430] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d24197400) [pid = 19061] [serial = 1425] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d2227f000) [pid = 19061] [serial = 1424] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d2454a400) [pid = 19061] [serial = 1439] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d221abc00) [pid = 19061] [serial = 1434] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d2c77f800) [pid = 19061] [serial = 1440] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 134 (0x7f9d272c6800) [pid = 19061] [serial = 1437] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | --DOMWINDOW == 133 (0x7f9d21f2e800) [pid = 19061] [serial = 1433] [outer = (nil)] [url = about:blank] 02:04:35 INFO - PROCESS | 19061 | 1460970275600 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]]]}] 02:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1633ms 02:04:35 INFO - PROCESS | 19061 | 1460970275654 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 02:04:35 INFO - PROCESS | 19061 | 1460970275656 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 02:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:04:35 INFO - PROCESS | 19061 | 1460970275662 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:04:35 INFO - PROCESS | 19061 | 1460970275666 Marionette TRACE conn3 <- [1,2050,null,{}] 02:04:35 INFO - PROCESS | 19061 | 1460970275671 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}] 02:04:35 INFO - PROCESS | 19061 | 1460970275859 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 02:04:36 INFO - PROCESS | 19061 | 1460970276037 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241e1000 == 102 [pid = 19061] [id = 520] 02:04:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 134 (0x7f9d20fbb800) [pid = 19061] [serial = 1561] [outer = (nil)] 02:04:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 135 (0x7f9d221acc00) [pid = 19061] [serial = 1562] [outer = 0x7f9d20fbb800] 02:04:36 INFO - PROCESS | 19061 | 1460970276122 Marionette DEBUG loaded listener.js 02:04:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d227a8400) [pid = 19061] [serial = 1563] [outer = 0x7f9d20fbb800] 02:04:36 INFO - PROCESS | 19061 | 1460970276844 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]]]}] 02:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1227ms 02:04:36 INFO - PROCESS | 19061 | 1460970276891 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 02:04:36 INFO - PROCESS | 19061 | 1460970276893 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 02:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:04:36 INFO - PROCESS | 19061 | 1460970276899 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:04:36 INFO - PROCESS | 19061 | 1460970276901 Marionette TRACE conn3 <- [1,2054,null,{}] 02:04:36 INFO - PROCESS | 19061 | 1460970276906 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}] 02:04:37 INFO - PROCESS | 19061 | 1460970277153 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 02:04:37 INFO - PROCESS | 19061 | 1460970277182 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24462000 == 103 [pid = 19061] [id = 521] 02:04:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d227a9000) [pid = 19061] [serial = 1564] [outer = (nil)] 02:04:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d227af000) [pid = 19061] [serial = 1565] [outer = 0x7f9d227a9000] 02:04:37 INFO - PROCESS | 19061 | 1460970277239 Marionette DEBUG loaded listener.js 02:04:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d2297a400) [pid = 19061] [serial = 1566] [outer = 0x7f9d227a9000] 02:04:38 INFO - PROCESS | 19061 | 1460970278107 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]]]}] 02:04:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:04:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1227ms 02:04:38 INFO - PROCESS | 19061 | 1460970278129 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 02:04:38 INFO - PROCESS | 19061 | 1460970278132 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 02:04:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:04:38 INFO - PROCESS | 19061 | 1460970278143 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:04:38 INFO - PROCESS | 19061 | 1460970278145 Marionette TRACE conn3 <- [1,2058,null,{}] 02:04:38 INFO - PROCESS | 19061 | 1460970278149 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}] 02:04:38 INFO - PROCESS | 19061 | 1460970278465 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 02:04:38 INFO - PROCESS | 19061 | 1460970278544 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251e0000 == 104 [pid = 19061] [id = 522] 02:04:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d227b0000) [pid = 19061] [serial = 1567] [outer = (nil)] 02:04:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d238cec00) [pid = 19061] [serial = 1568] [outer = 0x7f9d227b0000] 02:04:38 INFO - PROCESS | 19061 | 1460970278610 Marionette DEBUG loaded listener.js 02:04:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d23943000) [pid = 19061] [serial = 1569] [outer = 0x7f9d227b0000] 02:04:39 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d28240400) [pid = 19061] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:04:39 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d20faf800) [pid = 19061] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:04:39 INFO - PROCESS | 19061 | --DOMWINDOW == 139 (0x7f9d1fd4e800) [pid = 19061] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:04:39 INFO - PROCESS | 19061 | --DOMWINDOW == 138 (0x7f9d28238400) [pid = 19061] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:04:39 INFO - PROCESS | 19061 | --DOMWINDOW == 137 (0x7f9d2227e400) [pid = 19061] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:04:39 INFO - PROCESS | 19061 | --DOMWINDOW == 136 (0x7f9d20d80c00) [pid = 19061] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:04:39 INFO - PROCESS | 19061 | --DOMWINDOW == 135 (0x7f9d20c6a400) [pid = 19061] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:04:39 INFO - PROCESS | 19061 | 1460970279853 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]]]}] 02:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1733ms 02:04:39 INFO - PROCESS | 19061 | 1460970279870 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 02:04:39 INFO - PROCESS | 19061 | 1460970279872 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 02:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:04:39 INFO - PROCESS | 19061 | 1460970279878 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:04:39 INFO - PROCESS | 19061 | 1460970279880 Marionette TRACE conn3 <- [1,2062,null,{}] 02:04:39 INFO - PROCESS | 19061 | 1460970279885 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}] 02:04:40 INFO - PROCESS | 19061 | 1460970280032 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 02:04:40 INFO - PROCESS | 19061 | 1460970280195 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27011800 == 105 [pid = 19061] [id = 523] 02:04:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 136 (0x7f9d2227e400) [pid = 19061] [serial = 1570] [outer = (nil)] 02:04:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 137 (0x7f9d23947c00) [pid = 19061] [serial = 1571] [outer = 0x7f9d2227e400] 02:04:40 INFO - PROCESS | 19061 | 1460970280250 Marionette DEBUG loaded listener.js 02:04:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 138 (0x7f9d239e7400) [pid = 19061] [serial = 1572] [outer = 0x7f9d2227e400] 02:04:40 INFO - PROCESS | 19061 | 1460970280952 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]]]}] 02:04:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:04:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1126ms 02:04:41 INFO - PROCESS | 19061 | 1460970281006 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 02:04:41 INFO - PROCESS | 19061 | 1460970281009 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 02:04:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:04:41 INFO - PROCESS | 19061 | 1460970281024 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:04:41 INFO - PROCESS | 19061 | 1460970281026 Marionette TRACE conn3 <- [1,2066,null,{}] 02:04:41 INFO - PROCESS | 19061 | 1460970281032 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}] 02:04:41 INFO - PROCESS | 19061 | 1460970281200 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 02:04:41 INFO - PROCESS | 19061 | 1460970281209 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273e8000 == 106 [pid = 19061] [id = 524] 02:04:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 139 (0x7f9d239e7c00) [pid = 19061] [serial = 1573] [outer = (nil)] 02:04:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 140 (0x7f9d2419a000) [pid = 19061] [serial = 1574] [outer = 0x7f9d239e7c00] 02:04:41 INFO - PROCESS | 19061 | 1460970281265 Marionette DEBUG loaded listener.js 02:04:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d244b7000) [pid = 19061] [serial = 1575] [outer = 0x7f9d239e7c00] 02:04:42 INFO - PROCESS | 19061 | 1460970282392 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]]]}] 02:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1439ms 02:04:42 INFO - PROCESS | 19061 | 1460970282455 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 02:04:42 INFO - PROCESS | 19061 | 1460970282461 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 02:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:04:42 INFO - PROCESS | 19061 | 1460970282487 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:04:42 INFO - PROCESS | 19061 | 1460970282491 Marionette TRACE conn3 <- [1,2070,null,{}] 02:04:42 INFO - PROCESS | 19061 | 1460970282499 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}] 02:04:42 INFO - PROCESS | 19061 | 1460970282716 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 02:04:42 INFO - PROCESS | 19061 | 1460970282920 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d228a0800 == 107 [pid = 19061] [id = 525] 02:04:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d20d91800) [pid = 19061] [serial = 1576] [outer = (nil)] 02:04:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d212c9c00) [pid = 19061] [serial = 1577] [outer = 0x7f9d20d91800] 02:04:43 INFO - PROCESS | 19061 | 1460970283075 Marionette DEBUG loaded listener.js 02:04:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d21f33000) [pid = 19061] [serial = 1578] [outer = 0x7f9d20d91800] 02:04:43 INFO - PROCESS | 19061 | 1460970283990 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]]]}] 02:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1535ms 02:04:44 INFO - PROCESS | 19061 | 1460970284020 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 02:04:44 INFO - PROCESS | 19061 | 1460970284028 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 02:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:04:44 INFO - PROCESS | 19061 | 1460970284037 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:04:44 INFO - PROCESS | 19061 | 1460970284041 Marionette TRACE conn3 <- [1,2074,null,{}] 02:04:44 INFO - PROCESS | 19061 | 1460970284046 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}] 02:04:44 INFO - PROCESS | 19061 | 1460970284233 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 02:04:44 INFO - PROCESS | 19061 | 1460970284439 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24459000 == 108 [pid = 19061] [id = 526] 02:04:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d20d91c00) [pid = 19061] [serial = 1579] [outer = (nil)] 02:04:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d221b1800) [pid = 19061] [serial = 1580] [outer = 0x7f9d20d91c00] 02:04:44 INFO - PROCESS | 19061 | 1460970284512 Marionette DEBUG loaded listener.js 02:04:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d227abc00) [pid = 19061] [serial = 1581] [outer = 0x7f9d20d91c00] 02:04:45 INFO - PROCESS | 19061 | 1460970285416 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]]]}] 02:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1430ms 02:04:45 INFO - PROCESS | 19061 | 1460970285468 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 02:04:45 INFO - PROCESS | 19061 | 1460970285471 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 02:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:04:45 INFO - PROCESS | 19061 | 1460970285477 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:04:45 INFO - PROCESS | 19061 | 1460970285482 Marionette TRACE conn3 <- [1,2078,null,{}] 02:04:45 INFO - PROCESS | 19061 | 1460970285497 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}] 02:04:45 INFO - PROCESS | 19061 | 1460970285694 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 02:04:45 INFO - PROCESS | 19061 | 1460970285907 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284b7800 == 109 [pid = 19061] [id = 527] 02:04:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d227a5800) [pid = 19061] [serial = 1582] [outer = (nil)] 02:04:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d238c7000) [pid = 19061] [serial = 1583] [outer = 0x7f9d227a5800] 02:04:45 INFO - PROCESS | 19061 | 1460970285982 Marionette DEBUG loaded listener.js 02:04:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d239e1000) [pid = 19061] [serial = 1584] [outer = 0x7f9d227a5800] 02:04:46 INFO - PROCESS | 19061 | 1460970286858 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]]]}] 02:04:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1431ms 02:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:04:46 INFO - PROCESS | 19061 | 1460970286909 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 02:04:46 INFO - PROCESS | 19061 | 1460970286913 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 02:04:46 INFO - PROCESS | 19061 | 1460970286919 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:04:46 INFO - PROCESS | 19061 | 1460970286922 Marionette TRACE conn3 <- [1,2082,null,{}] 02:04:46 INFO - PROCESS | 19061 | 1460970286927 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}] 02:04:47 INFO - PROCESS | 19061 | 1460970287113 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 02:04:47 INFO - PROCESS | 19061 | 1460970287320 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2d704800 == 110 [pid = 19061] [id = 528] 02:04:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d22b95400) [pid = 19061] [serial = 1585] [outer = (nil)] 02:04:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d244bec00) [pid = 19061] [serial = 1586] [outer = 0x7f9d22b95400] 02:04:47 INFO - PROCESS | 19061 | 1460970287388 Marionette DEBUG loaded listener.js 02:04:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d2454a000) [pid = 19061] [serial = 1587] [outer = 0x7f9d22b95400] 02:04:48 INFO - PROCESS | 19061 | 1460970288251 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]]]}] 02:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1384ms 02:04:48 INFO - PROCESS | 19061 | 1460970288303 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 02:04:48 INFO - PROCESS | 19061 | 1460970288307 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 02:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:04:48 INFO - PROCESS | 19061 | 1460970288312 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:04:48 INFO - PROCESS | 19061 | 1460970288314 Marionette TRACE conn3 <- [1,2086,null,{}] 02:04:48 INFO - PROCESS | 19061 | 1460970288319 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}] 02:04:48 INFO - PROCESS | 19061 | 1460970288509 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 02:04:48 INFO - PROCESS | 19061 | 1460970288709 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e731800 == 111 [pid = 19061] [id = 529] 02:04:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d24194c00) [pid = 19061] [serial = 1588] [outer = (nil)] 02:04:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d25208000) [pid = 19061] [serial = 1589] [outer = 0x7f9d24194c00] 02:04:48 INFO - PROCESS | 19061 | 1460970288773 Marionette DEBUG loaded listener.js 02:04:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d25809000) [pid = 19061] [serial = 1590] [outer = 0x7f9d24194c00] 02:04:49 INFO - PROCESS | 19061 | 1460970289647 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]]]}] 02:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1375ms 02:04:49 INFO - PROCESS | 19061 | 1460970289689 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 02:04:49 INFO - PROCESS | 19061 | 1460970289693 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 02:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:04:49 INFO - PROCESS | 19061 | 1460970289699 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:04:49 INFO - PROCESS | 19061 | 1460970289703 Marionette TRACE conn3 <- [1,2090,null,{}] 02:04:49 INFO - PROCESS | 19061 | 1460970289709 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}] 02:04:49 INFO - PROCESS | 19061 | 1460970289935 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 02:04:50 INFO - PROCESS | 19061 | 1460970290135 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ea22000 == 112 [pid = 19061] [id = 530] 02:04:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d258c2800) [pid = 19061] [serial = 1591] [outer = (nil)] 02:04:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d25b08800) [pid = 19061] [serial = 1592] [outer = 0x7f9d258c2800] 02:04:50 INFO - PROCESS | 19061 | 1460970290206 Marionette DEBUG loaded listener.js 02:04:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d272c4c00) [pid = 19061] [serial = 1593] [outer = 0x7f9d258c2800] 02:04:51 INFO - PROCESS | 19061 | 1460970291239 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]]]}] 02:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 02:04:51 INFO - PROCESS | 19061 | 1460970291282 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 02:04:51 INFO - PROCESS | 19061 | 1460970291286 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 02:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:04:51 INFO - PROCESS | 19061 | 1460970291291 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:04:51 INFO - PROCESS | 19061 | 1460970291293 Marionette TRACE conn3 <- [1,2094,null,{}] 02:04:51 INFO - PROCESS | 19061 | 1460970291299 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}] 02:04:51 INFO - PROCESS | 19061 | 1460970291472 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 02:04:51 INFO - PROCESS | 19061 | 1460970291677 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f391800 == 113 [pid = 19061] [id = 531] 02:04:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d258c6c00) [pid = 19061] [serial = 1594] [outer = (nil)] 02:04:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d272d1c00) [pid = 19061] [serial = 1595] [outer = 0x7f9d258c6c00] 02:04:51 INFO - PROCESS | 19061 | 1460970291791 Marionette DEBUG loaded listener.js 02:04:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d273d2400) [pid = 19061] [serial = 1596] [outer = 0x7f9d258c6c00] 02:04:52 INFO - PROCESS | 19061 | 1460970292662 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]]]}] 02:04:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:04:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1426ms 02:04:52 INFO - PROCESS | 19061 | 1460970292719 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 02:04:52 INFO - PROCESS | 19061 | 1460970292722 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 02:04:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:04:52 INFO - PROCESS | 19061 | 1460970292728 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:04:52 INFO - PROCESS | 19061 | 1460970292731 Marionette TRACE conn3 <- [1,2098,null,{}] 02:04:52 INFO - PROCESS | 19061 | 1460970292737 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}] 02:04:52 INFO - PROCESS | 19061 | 1460970292920 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 02:04:53 INFO - PROCESS | 19061 | 1460970293180 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fae7800 == 114 [pid = 19061] [id = 532] 02:04:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d25803000) [pid = 19061] [serial = 1597] [outer = (nil)] 02:04:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d2748b800) [pid = 19061] [serial = 1598] [outer = 0x7f9d25803000] 02:04:53 INFO - PROCESS | 19061 | 1460970293253 Marionette DEBUG loaded listener.js 02:04:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d28238800) [pid = 19061] [serial = 1599] [outer = 0x7f9d25803000] 02:04:54 INFO - PROCESS | 19061 | 1460970294068 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]]]}] 02:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1380ms 02:04:54 INFO - PROCESS | 19061 | 1460970294108 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 02:04:54 INFO - PROCESS | 19061 | 1460970294111 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 02:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:04:54 INFO - PROCESS | 19061 | 1460970294117 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:04:54 INFO - PROCESS | 19061 | 1460970294120 Marionette TRACE conn3 <- [1,2102,null,{}] 02:04:54 INFO - PROCESS | 19061 | 1460970294125 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}] 02:04:54 INFO - PROCESS | 19061 | 1460970294300 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 02:04:54 INFO - PROCESS | 19061 | 1460970294505 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd82000 == 115 [pid = 19061] [id = 533] 02:04:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d272b1000) [pid = 19061] [serial = 1600] [outer = (nil)] 02:04:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d28244000) [pid = 19061] [serial = 1601] [outer = 0x7f9d272b1000] 02:04:54 INFO - PROCESS | 19061 | 1460970294572 Marionette DEBUG loaded listener.js 02:04:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d2c2c9400) [pid = 19061] [serial = 1602] [outer = 0x7f9d272b1000] 02:04:55 INFO - PROCESS | 19061 | 1460970295413 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]]]}] 02:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1326ms 02:04:55 INFO - PROCESS | 19061 | 1460970295461 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 02:04:55 INFO - PROCESS | 19061 | 1460970295464 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 02:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:04:55 INFO - PROCESS | 19061 | 1460970295473 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:04:55 INFO - PROCESS | 19061 | 1460970295475 Marionette TRACE conn3 <- [1,2106,null,{}] 02:04:55 INFO - PROCESS | 19061 | 1460970295479 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}] 02:04:55 INFO - PROCESS | 19061 | 1460970295657 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 02:04:55 INFO - PROCESS | 19061 | 1460970295916 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d31365800 == 116 [pid = 19061] [id = 534] 02:04:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d2823a000) [pid = 19061] [serial = 1603] [outer = (nil)] 02:04:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d2c2d2c00) [pid = 19061] [serial = 1604] [outer = 0x7f9d2823a000] 02:04:55 INFO - PROCESS | 19061 | 1460970295991 Marionette DEBUG loaded listener.js 02:04:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d2c780c00) [pid = 19061] [serial = 1605] [outer = 0x7f9d2823a000] 02:04:56 INFO - PROCESS | 19061 | 1460970296849 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]]]}] 02:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1429ms 02:04:56 INFO - PROCESS | 19061 | 1460970296903 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 02:04:56 INFO - PROCESS | 19061 | 1460970296907 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 02:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:04:56 INFO - PROCESS | 19061 | 1460970296916 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:04:56 INFO - PROCESS | 19061 | 1460970296921 Marionette TRACE conn3 <- [1,2110,null,{}] 02:04:56 INFO - PROCESS | 19061 | 1460970296926 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}] 02:04:57 INFO - PROCESS | 19061 | 1460970297151 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 02:04:57 INFO - PROCESS | 19061 | 1460970297356 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335c6800 == 117 [pid = 19061] [id = 535] 02:04:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d2c2c8400) [pid = 19061] [serial = 1606] [outer = (nil)] 02:04:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d2d834800) [pid = 19061] [serial = 1607] [outer = 0x7f9d2c2c8400] 02:04:57 INFO - PROCESS | 19061 | 1460970297472 Marionette DEBUG loaded listener.js 02:04:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d2e80ac00) [pid = 19061] [serial = 1608] [outer = 0x7f9d2c2c8400] 02:04:58 INFO - PROCESS | 19061 | ************************* 02:04:58 INFO - PROCESS | 19061 | A coding exception was thrown and uncaught in a Task. 02:04:58 INFO - PROCESS | 19061 | 02:04:58 INFO - PROCESS | 19061 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:04:58 INFO - PROCESS | 19061 | Full stack: 02:04:58 INFO - PROCESS | 19061 | ************************* 02:04:58 INFO - PROCESS | 19061 | 1460970298366 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]]]}] 02:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1483ms 02:04:58 INFO - PROCESS | 19061 | 1460970298397 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 02:04:58 INFO - PROCESS | 19061 | 1460970298399 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 02:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:04:58 INFO - PROCESS | 19061 | 1460970298406 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:04:58 INFO - PROCESS | 19061 | 1460970298408 Marionette TRACE conn3 <- [1,2114,null,{}] 02:04:58 INFO - PROCESS | 19061 | 1460970298413 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}] 02:04:58 INFO - PROCESS | 19061 | 1460970298582 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 02:04:58 INFO - PROCESS | 19061 | 1460970298789 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:04:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37793800 == 118 [pid = 19061] [id = 536] 02:04:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d2d7c9400) [pid = 19061] [serial = 1609] [outer = (nil)] 02:04:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d2e9e4400) [pid = 19061] [serial = 1610] [outer = 0x7f9d2d7c9400] 02:04:58 INFO - PROCESS | 19061 | 1460970298854 Marionette DEBUG loaded listener.js 02:04:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d2f6b5000) [pid = 19061] [serial = 1611] [outer = 0x7f9d2d7c9400] 02:04:59 INFO - PROCESS | 19061 | 1460970299684 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]]]}] 02:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1334ms 02:04:59 INFO - PROCESS | 19061 | 1460970299741 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 02:04:59 INFO - PROCESS | 19061 | 1460970299744 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 02:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:04:59 INFO - PROCESS | 19061 | 1460970299750 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:04:59 INFO - PROCESS | 19061 | 1460970299752 Marionette TRACE conn3 <- [1,2118,null,{}] 02:04:59 INFO - PROCESS | 19061 | 1460970299758 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}] 02:04:59 INFO - PROCESS | 19061 | 1460970299933 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 02:05:00 INFO - PROCESS | 19061 | 1460970300142 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380cb800 == 119 [pid = 19061] [id = 537] 02:05:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d2e74e000) [pid = 19061] [serial = 1612] [outer = (nil)] 02:05:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d2f6c4400) [pid = 19061] [serial = 1613] [outer = 0x7f9d2e74e000] 02:05:00 INFO - PROCESS | 19061 | 1460970300249 Marionette DEBUG loaded listener.js 02:05:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d2f80c800) [pid = 19061] [serial = 1614] [outer = 0x7f9d2e74e000] 02:05:01 INFO - PROCESS | 19061 | 1460970301049 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]]]}] 02:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1332ms 02:05:01 INFO - PROCESS | 19061 | 1460970301093 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 02:05:01 INFO - PROCESS | 19061 | 1460970301095 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 02:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:05:01 INFO - PROCESS | 19061 | 1460970301102 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:05:01 INFO - PROCESS | 19061 | 1460970301105 Marionette TRACE conn3 <- [1,2122,null,{}] 02:05:01 INFO - PROCESS | 19061 | 1460970301110 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}] 02:05:01 INFO - PROCESS | 19061 | 1460970301297 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 02:05:01 INFO - PROCESS | 19061 | 1460970301565 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ca7800 == 120 [pid = 19061] [id = 538] 02:05:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d2d7c6800) [pid = 19061] [serial = 1615] [outer = (nil)] 02:05:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2f978800) [pid = 19061] [serial = 1616] [outer = 0x7f9d2d7c6800] 02:05:01 INFO - PROCESS | 19061 | 1460970301648 Marionette DEBUG loaded listener.js 02:05:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d2fcc0000) [pid = 19061] [serial = 1617] [outer = 0x7f9d2d7c6800] 02:05:02 INFO - PROCESS | 19061 | 1460970302490 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]]]}] 02:05:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1438ms 02:05:02 INFO - PROCESS | 19061 | 1460970302541 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 02:05:02 INFO - PROCESS | 19061 | 1460970302545 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 02:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:05:02 INFO - PROCESS | 19061 | 1460970302550 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:05:02 INFO - PROCESS | 19061 | 1460970302556 Marionette TRACE conn3 <- [1,2126,null,{}] 02:05:02 INFO - PROCESS | 19061 | 1460970302560 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}] 02:05:02 INFO - PROCESS | 19061 | 1460970302754 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 02:05:02 INFO - PROCESS | 19061 | 1460970302976 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274c7800 == 121 [pid = 19061] [id = 539] 02:05:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d1ffb2000) [pid = 19061] [serial = 1618] [outer = (nil)] 02:05:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d2fcc3800) [pid = 19061] [serial = 1619] [outer = 0x7f9d1ffb2000] 02:05:03 INFO - PROCESS | 19061 | 1460970303096 Marionette DEBUG loaded listener.js 02:05:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d2fec1000) [pid = 19061] [serial = 1620] [outer = 0x7f9d1ffb2000] 02:05:04 INFO - PROCESS | 19061 | 1460970304025 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]]]}] 02:05:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:05:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1534ms 02:05:04 INFO - PROCESS | 19061 | 1460970304086 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 02:05:04 INFO - PROCESS | 19061 | 1460970304089 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 02:05:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:05:04 INFO - PROCESS | 19061 | 1460970304095 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:05:04 INFO - PROCESS | 19061 | 1460970304097 Marionette TRACE conn3 <- [1,2130,null,{}] 02:05:04 INFO - PROCESS | 19061 | 1460970304102 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}] 02:05:04 INFO - PROCESS | 19061 | 1460970304280 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 02:05:04 INFO - PROCESS | 19061 | 1460970304940 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d238a2000 == 122 [pid = 19061] [id = 540] 02:05:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d1fd53400) [pid = 19061] [serial = 1621] [outer = (nil)] 02:05:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d1ffafc00) [pid = 19061] [serial = 1622] [outer = 0x7f9d1fd53400] 02:05:05 INFO - PROCESS | 19061 | 1460970305009 Marionette DEBUG loaded listener.js 02:05:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d20d7d400) [pid = 19061] [serial = 1623] [outer = 0x7f9d1fd53400] 02:05:05 INFO - PROCESS | 19061 | 1460970305829 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] 02:05:05 INFO - PROCESS | 19061 | 1460970305880 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 02:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:05:05 INFO - PROCESS | 19061 | 1460970305903 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:05:05 INFO - PROCESS | 19061 | 1460970305908 Marionette TRACE conn3 <- [1,2134,null,{}] 02:05:05 INFO - PROCESS | 19061 | 1460970305921 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}] 02:05:06 INFO - PROCESS | 19061 | 1460970306117 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 02:05:06 INFO - PROCESS | 19061 | 1460970306334 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2445c800 == 123 [pid = 19061] [id = 541] 02:05:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d20c61800) [pid = 19061] [serial = 1624] [outer = (nil)] 02:05:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d20d7e800) [pid = 19061] [serial = 1625] [outer = 0x7f9d20c61800] 02:05:06 INFO - PROCESS | 19061 | 1460970306452 Marionette DEBUG loaded listener.js 02:05:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d21fc1400) [pid = 19061] [serial = 1626] [outer = 0x7f9d20c61800] 02:05:07 INFO - PROCESS | 19061 | 1460970307506 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]]]}] 02:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1652ms 02:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:05:07 INFO - PROCESS | 19061 | 1460970307544 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 02:05:07 INFO - PROCESS | 19061 | 1460970307549 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 02:05:07 INFO - PROCESS | 19061 | 1460970307555 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:05:07 INFO - PROCESS | 19061 | 1460970307557 Marionette TRACE conn3 <- [1,2138,null,{}] 02:05:07 INFO - PROCESS | 19061 | 1460970307562 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}] 02:05:07 INFO - PROCESS | 19061 | 1460970307739 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 02:05:07 INFO - PROCESS | 19061 | 1460970307953 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22164000 == 124 [pid = 19061] [id = 542] 02:05:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d212cc400) [pid = 19061] [serial = 1627] [outer = (nil)] 02:05:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d22b6dc00) [pid = 19061] [serial = 1628] [outer = 0x7f9d212cc400] 02:05:08 INFO - PROCESS | 19061 | 1460970308014 Marionette DEBUG loaded listener.js 02:05:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d238ef400) [pid = 19061] [serial = 1629] [outer = 0x7f9d212cc400] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d27011800 == 123 [pid = 19061] [id = 523] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d2823b400) [pid = 19061] [serial = 1508] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d1fd4e400) [pid = 19061] [serial = 1481] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d4b79b400) [pid = 19061] [serial = 1475] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d46406400) [pid = 19061] [serial = 1466] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d4ab40000) [pid = 19061] [serial = 1469] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d20c68400) [pid = 19061] [serial = 1484] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d25b0a800) [pid = 19061] [serial = 1472] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d21fbc400) [pid = 19061] [serial = 1478] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d22281c00) [pid = 19061] [serial = 1487] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24462000 == 122 [pid = 19061] [id = 521] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d210c4000 == 121 [pid = 19061] [id = 519] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d20c15000 == 120 [pid = 19061] [id = 518] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d20c19000 == 119 [pid = 19061] [id = 517] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50682800 == 118 [pid = 19061] [id = 511] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4e033800 == 117 [pid = 19061] [id = 510] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac3e800 == 116 [pid = 19061] [id = 509] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4647a000 == 115 [pid = 19061] [id = 508] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d394ae000 == 114 [pid = 19061] [id = 507] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37bc0800 == 113 [pid = 19061] [id = 506] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d337a7000 == 112 [pid = 19061] [id = 505] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2c39d800 == 111 [pid = 19061] [id = 504] 02:05:08 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241b7000 == 110 [pid = 19061] [id = 503] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d2e74a400) [pid = 19061] [serial = 1503] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d20fbc800) [pid = 19061] [serial = 1505] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d333efc00) [pid = 19061] [serial = 1454] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d20d8b800) [pid = 19061] [serial = 1491] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d28241000) [pid = 19061] [serial = 1499] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d2419f000) [pid = 19061] [serial = 1494] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d3b990400) [pid = 19061] [serial = 1463] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d2f6c0800) [pid = 19061] [serial = 1443] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d3853e400) [pid = 19061] [serial = 1460] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d22b64800) [pid = 19061] [serial = 1445] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d20c6ac00) [pid = 19061] [serial = 1490] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d272b0800) [pid = 19061] [serial = 1448] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d22b9f000) [pid = 19061] [serial = 1493] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d272b3400) [pid = 19061] [serial = 1497] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d3590d800) [pid = 19061] [serial = 1457] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d258c9800) [pid = 19061] [serial = 1496] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d2d814800) [pid = 19061] [serial = 1502] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d2fec4000) [pid = 19061] [serial = 1451] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d221a9c00) [pid = 19061] [serial = 1506] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d2e751800) [pid = 19061] [serial = 1442] [outer = (nil)] [url = about:blank] 02:05:08 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d28245000) [pid = 19061] [serial = 1500] [outer = (nil)] [url = about:blank] 02:05:09 INFO - PROCESS | 19061 | 1460970309025 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]]]}] 02:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1491ms 02:05:09 INFO - PROCESS | 19061 | 1460970309070 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 02:05:09 INFO - PROCESS | 19061 | 1460970309073 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 02:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:05:09 INFO - PROCESS | 19061 | 1460970309090 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:05:09 INFO - PROCESS | 19061 | 1460970309098 Marionette TRACE conn3 <- [1,2142,null,{}] 02:05:09 INFO - PROCESS | 19061 | 1460970309105 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}] 02:05:09 INFO - PROCESS | 19061 | 1460970309273 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 02:05:09 INFO - PROCESS | 19061 | 1460970309290 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2389f000 == 111 [pid = 19061] [id = 543] 02:05:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d20d86400) [pid = 19061] [serial = 1630] [outer = (nil)] 02:05:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d2419bc00) [pid = 19061] [serial = 1631] [outer = 0x7f9d20d86400] 02:05:09 INFO - PROCESS | 19061 | 1460970309346 Marionette DEBUG loaded listener.js 02:05:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d25212c00) [pid = 19061] [serial = 1632] [outer = 0x7f9d20d86400] 02:05:10 INFO - PROCESS | 19061 | 1460970310206 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] 02:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:05:10 INFO - PROCESS | 19061 | 1460970310234 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 02:05:10 INFO - PROCESS | 19061 | 1460970310240 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:05:10 INFO - PROCESS | 19061 | 1460970310242 Marionette TRACE conn3 <- [1,2146,null,{}] 02:05:10 INFO - PROCESS | 19061 | 1460970310247 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}] 02:05:10 INFO - PROCESS | 19061 | 1460970310412 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 02:05:10 INFO - PROCESS | 19061 | 1460970310426 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258dd000 == 112 [pid = 19061] [id = 544] 02:05:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d244b8c00) [pid = 19061] [serial = 1633] [outer = (nil)] 02:05:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d25b0c800) [pid = 19061] [serial = 1634] [outer = 0x7f9d244b8c00] 02:05:10 INFO - PROCESS | 19061 | 1460970310485 Marionette DEBUG loaded listener.js 02:05:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d272ac000) [pid = 19061] [serial = 1635] [outer = 0x7f9d244b8c00] 02:05:11 INFO - PROCESS | 19061 | 1460970311463 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] 02:05:11 INFO - PROCESS | 19061 | 1460970311536 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 02:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:05:11 INFO - PROCESS | 19061 | 1460970311542 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:05:11 INFO - PROCESS | 19061 | 1460970311545 Marionette TRACE conn3 <- [1,2150,null,{}] 02:05:11 INFO - PROCESS | 19061 | 1460970311550 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}] 02:05:11 INFO - PROCESS | 19061 | 1460970311782 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 02:05:11 INFO - PROCESS | 19061 | 1460970311807 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2d709000 == 113 [pid = 19061] [id = 545] 02:05:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d2c2cc000) [pid = 19061] [serial = 1636] [outer = (nil)] 02:05:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d2c779000) [pid = 19061] [serial = 1637] [outer = 0x7f9d2c2cc000] 02:05:11 INFO - PROCESS | 19061 | 1460970311876 Marionette DEBUG loaded listener.js 02:05:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d2d815400) [pid = 19061] [serial = 1638] [outer = 0x7f9d2c2cc000] 02:05:12 INFO - PROCESS | 19061 | 1460970312755 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]]]}] 02:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1239ms 02:05:12 INFO - PROCESS | 19061 | 1460970312781 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 02:05:12 INFO - PROCESS | 19061 | 1460970312784 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 02:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:05:12 INFO - PROCESS | 19061 | 1460970312790 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:05:12 INFO - PROCESS | 19061 | 1460970312791 Marionette TRACE conn3 <- [1,2154,null,{}] 02:05:12 INFO - PROCESS | 19061 | 1460970312796 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}] 02:05:13 INFO - PROCESS | 19061 | 1460970313012 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 02:05:13 INFO - PROCESS | 19061 | 1460970313041 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f675800 == 114 [pid = 19061] [id = 546] 02:05:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d2d834c00) [pid = 19061] [serial = 1639] [outer = (nil)] 02:05:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d2f97f800) [pid = 19061] [serial = 1640] [outer = 0x7f9d2d834c00] 02:05:13 INFO - PROCESS | 19061 | 1460970313095 Marionette DEBUG loaded listener.js 02:05:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d2fec5000) [pid = 19061] [serial = 1641] [outer = 0x7f9d2d834c00] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d212cac00) [pid = 19061] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d21fe3000) [pid = 19061] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d20fbb800) [pid = 19061] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d227b0000) [pid = 19061] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d20c63c00) [pid = 19061] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d2227e400) [pid = 19061] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d227a9000) [pid = 19061] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:05:13 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d221ab000) [pid = 19061] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:05:14 INFO - PROCESS | 19061 | 1460970314153 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]]]}] 02:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1378ms 02:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:05:14 INFO - PROCESS | 19061 | 1460970314170 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 02:05:14 INFO - PROCESS | 19061 | 1460970314173 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 02:05:14 INFO - PROCESS | 19061 | 1460970314179 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:05:14 INFO - PROCESS | 19061 | 1460970314182 Marionette TRACE conn3 <- [1,2158,null,{}] 02:05:14 INFO - PROCESS | 19061 | 1460970314187 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}] 02:05:14 INFO - PROCESS | 19061 | 1460970314438 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 02:05:14 INFO - PROCESS | 19061 | 1460970314459 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd66800 == 115 [pid = 19061] [id = 547] 02:05:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d20fbb800) [pid = 19061] [serial = 1642] [outer = (nil)] 02:05:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d24550400) [pid = 19061] [serial = 1643] [outer = 0x7f9d20fbb800] 02:05:14 INFO - PROCESS | 19061 | 1460970314522 Marionette DEBUG loaded listener.js 02:05:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d2fe95000) [pid = 19061] [serial = 1644] [outer = 0x7f9d20fbb800] 02:05:15 INFO - PROCESS | 19061 | 1460970315304 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]]]}] 02:05:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:05:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1177ms 02:05:15 INFO - PROCESS | 19061 | 1460970315358 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 02:05:15 INFO - PROCESS | 19061 | 1460970315361 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 02:05:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:05:15 INFO - PROCESS | 19061 | 1460970315366 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:05:15 INFO - PROCESS | 19061 | 1460970315368 Marionette TRACE conn3 <- [1,2162,null,{}] 02:05:15 INFO - PROCESS | 19061 | 1460970315373 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}] 02:05:15 INFO - PROCESS | 19061 | 1460970315610 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 02:05:15 INFO - PROCESS | 19061 | 1460970315854 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d201e3800 == 116 [pid = 19061] [id = 548] 02:05:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d1fd45c00) [pid = 19061] [serial = 1645] [outer = (nil)] 02:05:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d1fd51800) [pid = 19061] [serial = 1646] [outer = 0x7f9d1fd45c00] 02:05:15 INFO - PROCESS | 19061 | 1460970315978 Marionette DEBUG loaded listener.js 02:05:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d20d91000) [pid = 19061] [serial = 1647] [outer = 0x7f9d1fd45c00] 02:05:16 INFO - PROCESS | 19061 | 1460970316990 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]]]}] 02:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1676ms 02:05:17 INFO - PROCESS | 19061 | 1460970317045 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 02:05:17 INFO - PROCESS | 19061 | 1460970317052 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 02:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:05:17 INFO - PROCESS | 19061 | 1460970317061 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:05:17 INFO - PROCESS | 19061 | 1460970317064 Marionette TRACE conn3 <- [1,2166,null,{}] 02:05:17 INFO - PROCESS | 19061 | 1460970317071 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}] 02:05:17 INFO - PROCESS | 19061 | 1460970317271 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 02:05:17 INFO - PROCESS | 19061 | 1460970317480 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273dd800 == 117 [pid = 19061] [id = 549] 02:05:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d1fd48400) [pid = 19061] [serial = 1648] [outer = (nil)] 02:05:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d2297f400) [pid = 19061] [serial = 1649] [outer = 0x7f9d1fd48400] 02:05:17 INFO - PROCESS | 19061 | 1460970317596 Marionette DEBUG loaded listener.js 02:05:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d238cd400) [pid = 19061] [serial = 1650] [outer = 0x7f9d1fd48400] 02:05:18 INFO - PROCESS | 19061 | 1460970318667 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]]]}] 02:05:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1680ms 02:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:05:18 INFO - PROCESS | 19061 | 1460970318745 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 02:05:18 INFO - PROCESS | 19061 | 1460970318750 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 02:05:18 INFO - PROCESS | 19061 | 1460970318757 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:05:18 INFO - PROCESS | 19061 | 1460970318759 Marionette TRACE conn3 <- [1,2170,null,{}] 02:05:18 INFO - PROCESS | 19061 | 1460970318765 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}] 02:05:19 INFO - PROCESS | 19061 | 1460970319017 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 02:05:19 INFO - PROCESS | 19061 | 1460970319351 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fad5800 == 118 [pid = 19061] [id = 550] 02:05:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d227a4400) [pid = 19061] [serial = 1651] [outer = (nil)] 02:05:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d25b0cc00) [pid = 19061] [serial = 1652] [outer = 0x7f9d227a4400] 02:05:19 INFO - PROCESS | 19061 | 1460970319428 Marionette DEBUG loaded listener.js 02:05:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d28245000) [pid = 19061] [serial = 1653] [outer = 0x7f9d227a4400] 02:05:20 INFO - PROCESS | 19061 | 1460970320302 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]]]}] 02:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1587ms 02:05:20 INFO - PROCESS | 19061 | 1460970320344 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 02:05:20 INFO - PROCESS | 19061 | 1460970320349 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 02:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:05:20 INFO - PROCESS | 19061 | 1460970320365 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:05:20 INFO - PROCESS | 19061 | 1460970320374 Marionette TRACE conn3 <- [1,2174,null,{}] 02:05:20 INFO - PROCESS | 19061 | 1460970320380 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}] 02:05:20 INFO - PROCESS | 19061 | 1460970320602 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 02:05:20 INFO - PROCESS | 19061 | 1460970320854 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37798000 == 119 [pid = 19061] [id = 551] 02:05:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2419c800) [pid = 19061] [serial = 1654] [outer = (nil)] 02:05:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d2e815400) [pid = 19061] [serial = 1655] [outer = 0x7f9d2419c800] 02:05:20 INFO - PROCESS | 19061 | 1460970320971 Marionette DEBUG loaded listener.js 02:05:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d2fe8e400) [pid = 19061] [serial = 1656] [outer = 0x7f9d2419c800] 02:05:21 INFO - PROCESS | 19061 | 1460970321868 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]]]}] 02:05:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:05:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1543ms 02:05:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:05:21 INFO - PROCESS | 19061 | 1460970321899 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 02:05:21 INFO - PROCESS | 19061 | 1460970321903 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 02:05:21 INFO - PROCESS | 19061 | 1460970321909 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:05:21 INFO - PROCESS | 19061 | 1460970321912 Marionette TRACE conn3 <- [1,2178,null,{}] 02:05:21 INFO - PROCESS | 19061 | 1460970321917 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}] 02:05:22 INFO - PROCESS | 19061 | 1460970322115 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 02:05:22 INFO - PROCESS | 19061 | 1460970322330 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3908c800 == 120 [pid = 19061] [id = 552] 02:05:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d2d7c0400) [pid = 19061] [serial = 1657] [outer = (nil)] 02:05:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d2ff5b800) [pid = 19061] [serial = 1658] [outer = 0x7f9d2d7c0400] 02:05:22 INFO - PROCESS | 19061 | 1460970322440 Marionette DEBUG loaded listener.js 02:05:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d2ffaac00) [pid = 19061] [serial = 1659] [outer = 0x7f9d2d7c0400] 02:05:23 INFO - PROCESS | 19061 | 1460970323312 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]]]}] 02:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1479ms 02:05:23 INFO - PROCESS | 19061 | 1460970323397 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 02:05:23 INFO - PROCESS | 19061 | 1460970323401 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 02:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:05:23 INFO - PROCESS | 19061 | 1460970323409 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:05:23 INFO - PROCESS | 19061 | 1460970323411 Marionette TRACE conn3 <- [1,2182,null,{}] 02:05:23 INFO - PROCESS | 19061 | 1460970323416 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}] 02:05:23 INFO - PROCESS | 19061 | 1460970323619 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 02:05:23 INFO - PROCESS | 19061 | 1460970323833 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b617800 == 121 [pid = 19061] [id = 553] 02:05:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d303b4400) [pid = 19061] [serial = 1660] [outer = (nil)] 02:05:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d30f45000) [pid = 19061] [serial = 1661] [outer = 0x7f9d303b4400] 02:05:23 INFO - PROCESS | 19061 | 1460970323958 Marionette DEBUG loaded listener.js 02:05:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d33359c00) [pid = 19061] [serial = 1662] [outer = 0x7f9d303b4400] 02:05:24 INFO - PROCESS | 19061 | 1460970324928 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]]]}] 02:05:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:05:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1582ms 02:05:24 INFO - PROCESS | 19061 | 1460970324992 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 02:05:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:05:25 INFO - PROCESS | 19061 | 1460970324996 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 02:05:25 INFO - PROCESS | 19061 | 1460970325001 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:05:25 INFO - PROCESS | 19061 | 1460970325004 Marionette TRACE conn3 <- [1,2186,null,{}] 02:05:25 INFO - PROCESS | 19061 | 1460970325009 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}] 02:05:25 INFO - PROCESS | 19061 | 1460970325209 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 02:05:25 INFO - PROCESS | 19061 | 1460970325418 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d40013800 == 122 [pid = 19061] [id = 554] 02:05:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d303b7c00) [pid = 19061] [serial = 1663] [outer = (nil)] 02:05:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d33592000) [pid = 19061] [serial = 1664] [outer = 0x7f9d303b7c00] 02:05:25 INFO - PROCESS | 19061 | 1460970325532 Marionette DEBUG loaded listener.js 02:05:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d335e5000) [pid = 19061] [serial = 1665] [outer = 0x7f9d303b7c00] 02:05:26 INFO - PROCESS | 19061 | 1460970326455 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]]]}] 02:05:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:05:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1526ms 02:05:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:05:26 INFO - PROCESS | 19061 | 1460970326528 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 02:05:26 INFO - PROCESS | 19061 | 1460970326531 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 02:05:26 INFO - PROCESS | 19061 | 1460970326537 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:05:26 INFO - PROCESS | 19061 | 1460970326540 Marionette TRACE conn3 <- [1,2190,null,{}] 02:05:26 INFO - PROCESS | 19061 | 1460970326545 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}] 02:05:26 INFO - PROCESS | 19061 | 1460970326742 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 02:05:26 INFO - PROCESS | 19061 | 1460970326950 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46063000 == 123 [pid = 19061] [id = 555] 02:05:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d3339e000) [pid = 19061] [serial = 1666] [outer = (nil)] 02:05:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d33725000) [pid = 19061] [serial = 1667] [outer = 0x7f9d3339e000] 02:05:27 INFO - PROCESS | 19061 | 1460970327064 Marionette DEBUG loaded listener.js 02:05:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d33c04800) [pid = 19061] [serial = 1668] [outer = 0x7f9d3339e000] 02:05:27 INFO - PROCESS | 19061 | 1460970327922 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]]]}] 02:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1439ms 02:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:05:27 INFO - PROCESS | 19061 | 1460970327975 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 02:05:27 INFO - PROCESS | 19061 | 1460970327978 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 02:05:27 INFO - PROCESS | 19061 | 1460970327984 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:05:27 INFO - PROCESS | 19061 | 1460970327987 Marionette TRACE conn3 <- [1,2194,null,{}] 02:05:27 INFO - PROCESS | 19061 | 1460970327991 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}] 02:05:28 INFO - PROCESS | 19061 | 1460970328167 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 02:05:28 INFO - PROCESS | 19061 | 1460970328380 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d47441800 == 124 [pid = 19061] [id = 556] 02:05:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d33597800) [pid = 19061] [serial = 1669] [outer = (nil)] 02:05:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d33c0f000) [pid = 19061] [serial = 1670] [outer = 0x7f9d33597800] 02:05:28 INFO - PROCESS | 19061 | 1460970328489 Marionette DEBUG loaded listener.js 02:05:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d35991000) [pid = 19061] [serial = 1671] [outer = 0x7f9d33597800] 02:05:29 INFO - PROCESS | 19061 | 1460970329367 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]]]}] 02:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1431ms 02:05:29 INFO - PROCESS | 19061 | 1460970329415 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 02:05:29 INFO - PROCESS | 19061 | 1460970329417 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 02:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:05:29 INFO - PROCESS | 19061 | 1460970329423 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:05:29 INFO - PROCESS | 19061 | 1460970329425 Marionette TRACE conn3 <- [1,2198,null,{}] 02:05:29 INFO - PROCESS | 19061 | 1460970329431 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}] 02:05:29 INFO - PROCESS | 19061 | 1460970329618 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 02:05:29 INFO - PROCESS | 19061 | 1460970329866 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20d05800 == 125 [pid = 19061] [id = 557] 02:05:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d1ffb5400) [pid = 19061] [serial = 1672] [outer = (nil)] 02:05:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2132d000) [pid = 19061] [serial = 1673] [outer = 0x7f9d1ffb5400] 02:05:29 INFO - PROCESS | 19061 | 1460970329977 Marionette DEBUG loaded listener.js 02:05:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d22b95000) [pid = 19061] [serial = 1674] [outer = 0x7f9d1ffb5400] 02:05:30 INFO - PROCESS | 19061 | 1460970330830 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]]]}] 02:05:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:05:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1481ms 02:05:30 INFO - PROCESS | 19061 | 1460970330905 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 02:05:30 INFO - PROCESS | 19061 | 1460970330908 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 02:05:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:05:30 INFO - PROCESS | 19061 | 1460970330914 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:05:30 INFO - PROCESS | 19061 | 1460970330916 Marionette TRACE conn3 <- [1,2202,null,{}] 02:05:30 INFO - PROCESS | 19061 | 1460970330927 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}] 02:05:31 INFO - PROCESS | 19061 | 1460970331205 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 02:05:32 INFO - PROCESS | 19061 | 1460970332083 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2389f800 == 126 [pid = 19061] [id = 558] 02:05:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d20c6c800) [pid = 19061] [serial = 1675] [outer = (nil)] 02:05:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d20d82400) [pid = 19061] [serial = 1676] [outer = 0x7f9d20c6c800] 02:05:32 INFO - PROCESS | 19061 | 1460970332148 Marionette DEBUG loaded listener.js 02:05:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d21f2d000) [pid = 19061] [serial = 1677] [outer = 0x7f9d20c6c800] 02:05:32 INFO - PROCESS | 19061 | 1460970332970 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]]]}] 02:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2089ms 02:05:33 INFO - PROCESS | 19061 | 1460970333005 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 02:05:33 INFO - PROCESS | 19061 | 1460970333011 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 02:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:05:33 INFO - PROCESS | 19061 | 1460970333018 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:05:33 INFO - PROCESS | 19061 | 1460970333022 Marionette TRACE conn3 <- [1,2206,null,{}] 02:05:33 INFO - PROCESS | 19061 | 1460970333028 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}] 02:05:33 INFO - PROCESS | 19061 | 1460970333205 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 02:05:33 INFO - PROCESS | 19061 | 1460970333452 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24ef2000 == 127 [pid = 19061] [id = 559] 02:05:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d20c6e000) [pid = 19061] [serial = 1678] [outer = (nil)] 02:05:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d21331c00) [pid = 19061] [serial = 1679] [outer = 0x7f9d20c6e000] 02:05:33 INFO - PROCESS | 19061 | 1460970333617 Marionette DEBUG loaded listener.js 02:05:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d22283c00) [pid = 19061] [serial = 1680] [outer = 0x7f9d20c6e000] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b6c5800 == 126 [pid = 19061] [id = 203] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d337b7800 == 125 [pid = 19061] [id = 199] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d2419a000) [pid = 19061] [serial = 1574] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d390c4000) [pid = 19061] [serial = 1535] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d3b765400) [pid = 19061] [serial = 1538] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d2132e800) [pid = 19061] [serial = 1544] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d20c63400) [pid = 19061] [serial = 1547] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d36ddf400) [pid = 19061] [serial = 1529] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d38537800) [pid = 19061] [serial = 1532] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d2132dc00) [pid = 19061] [serial = 1550] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d4b129800) [pid = 19061] [serial = 1541] [outer = (nil)] [url = about:blank] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd66800 == 124 [pid = 19061] [id = 547] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f675800 == 123 [pid = 19061] [id = 546] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2d709000 == 122 [pid = 19061] [id = 545] 02:05:34 INFO - PROCESS | 19061 | 1460970334879 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]]]}] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251e0000 == 121 [pid = 19061] [id = 522] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258dd000 == 120 [pid = 19061] [id = 544] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241e1000 == 119 [pid = 19061] [id = 520] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2389f000 == 118 [pid = 19061] [id = 543] 02:05:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:05:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1883ms 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22164000 == 117 [pid = 19061] [id = 542] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2445c800 == 116 [pid = 19061] [id = 541] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d238a2000 == 115 [pid = 19061] [id = 540] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380cb800 == 114 [pid = 19061] [id = 537] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37793800 == 113 [pid = 19061] [id = 536] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335c6800 == 112 [pid = 19061] [id = 535] 02:05:34 INFO - PROCESS | 19061 | 1460970334914 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 02:05:34 INFO - PROCESS | 19061 | 1460970334919 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d31365800 == 111 [pid = 19061] [id = 534] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd82000 == 110 [pid = 19061] [id = 533] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fae7800 == 109 [pid = 19061] [id = 532] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f391800 == 108 [pid = 19061] [id = 531] 02:05:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ea22000 == 107 [pid = 19061] [id = 530] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e731800 == 106 [pid = 19061] [id = 529] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2d704800 == 105 [pid = 19061] [id = 528] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284b7800 == 104 [pid = 19061] [id = 527] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24459000 == 103 [pid = 19061] [id = 526] 02:05:34 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d228a0800 == 102 [pid = 19061] [id = 525] 02:05:34 INFO - PROCESS | 19061 | 1460970334940 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:05:34 INFO - PROCESS | 19061 | 1460970334943 Marionette TRACE conn3 <- [1,2210,null,{}] 02:05:34 INFO - PROCESS | 19061 | 1460970334948 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}] 02:05:35 INFO - PROCESS | 19061 | 1460970335108 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 02:05:35 INFO - PROCESS | 19061 | 1460970335126 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d210d0800 == 103 [pid = 19061] [id = 560] 02:05:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2132cc00) [pid = 19061] [serial = 1681] [outer = (nil)] 02:05:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d238d0c00) [pid = 19061] [serial = 1682] [outer = 0x7f9d2132cc00] 02:05:35 INFO - PROCESS | 19061 | 1460970335191 Marionette DEBUG loaded listener.js 02:05:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d239e0800) [pid = 19061] [serial = 1683] [outer = 0x7f9d2132cc00] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d239e7400) [pid = 19061] [serial = 1572] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d212c4800) [pid = 19061] [serial = 1511] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d21f2e400) [pid = 19061] [serial = 1557] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d21fe9800) [pid = 19061] [serial = 1559] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d212cf000) [pid = 19061] [serial = 1556] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d221a5000) [pid = 19061] [serial = 1560] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d221acc00) [pid = 19061] [serial = 1562] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d238cec00) [pid = 19061] [serial = 1568] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d2f6cfc00) [pid = 19061] [serial = 1523] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d272cd800) [pid = 19061] [serial = 1517] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d23943000) [pid = 19061] [serial = 1569] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d20c69400) [pid = 19061] [serial = 1553] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d23947c00) [pid = 19061] [serial = 1571] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d227af000) [pid = 19061] [serial = 1565] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d2d830400) [pid = 19061] [serial = 1520] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d227a8400) [pid = 19061] [serial = 1563] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d238f4000) [pid = 19061] [serial = 1514] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d20d78c00) [pid = 19061] [serial = 1554] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d3358d000) [pid = 19061] [serial = 1526] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d2e750800) [pid = 19061] [serial = 1509] [outer = (nil)] [url = about:blank] 02:05:35 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d2297a400) [pid = 19061] [serial = 1566] [outer = (nil)] [url = about:blank] 02:05:36 INFO - PROCESS | 19061 | 1460970336172 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]]]}] 02:05:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:05:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1287ms 02:05:36 INFO - PROCESS | 19061 | 1460970336219 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 02:05:36 INFO - PROCESS | 19061 | 1460970336222 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 02:05:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:05:36 INFO - PROCESS | 19061 | 1460970336237 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:05:36 INFO - PROCESS | 19061 | 1460970336244 Marionette TRACE conn3 <- [1,2214,null,{}] 02:05:36 INFO - PROCESS | 19061 | 1460970336250 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}] 02:05:36 INFO - PROCESS | 19061 | 1460970336447 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 02:05:36 INFO - PROCESS | 19061 | 1460970336604 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24267000 == 104 [pid = 19061] [id = 561] 02:05:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2228b000) [pid = 19061] [serial = 1684] [outer = (nil)] 02:05:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d244c3400) [pid = 19061] [serial = 1685] [outer = 0x7f9d2228b000] 02:05:36 INFO - PROCESS | 19061 | 1460970336662 Marionette DEBUG loaded listener.js 02:05:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d25208400) [pid = 19061] [serial = 1686] [outer = 0x7f9d2228b000] 02:05:37 INFO - PROCESS | 19061 | 1460970337357 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]]]}] 02:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1149ms 02:05:37 INFO - PROCESS | 19061 | 1460970337380 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 02:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:05:37 INFO - PROCESS | 19061 | 1460970337384 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 02:05:37 INFO - PROCESS | 19061 | 1460970337389 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:05:37 INFO - PROCESS | 19061 | 1460970337391 Marionette TRACE conn3 <- [1,2218,null,{}] 02:05:37 INFO - PROCESS | 19061 | 1460970337396 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}] 02:05:37 INFO - PROCESS | 19061 | 1460970337653 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 02:05:37 INFO - PROCESS | 19061 | 1460970337682 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251de800 == 105 [pid = 19061] [id = 562] 02:05:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d2520a800) [pid = 19061] [serial = 1687] [outer = (nil)] 02:05:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d258c8c00) [pid = 19061] [serial = 1688] [outer = 0x7f9d2520a800] 02:05:37 INFO - PROCESS | 19061 | 1460970337739 Marionette DEBUG loaded listener.js 02:05:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d25b0f400) [pid = 19061] [serial = 1689] [outer = 0x7f9d2520a800] 02:05:38 INFO - PROCESS | 19061 | 1460970338608 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]]]}] 02:05:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:05:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1278ms 02:05:38 INFO - PROCESS | 19061 | 1460970338672 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 02:05:38 INFO - PROCESS | 19061 | 1460970338682 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 02:05:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:05:38 INFO - PROCESS | 19061 | 1460970338700 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:05:38 INFO - PROCESS | 19061 | 1460970338703 Marionette TRACE conn3 <- [1,2222,null,{}] 02:05:38 INFO - PROCESS | 19061 | 1460970338714 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}] 02:05:38 INFO - PROCESS | 19061 | 1460970338943 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 02:05:38 INFO - PROCESS | 19061 | 1460970338965 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273f7000 == 106 [pid = 19061] [id = 563] 02:05:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d272c3000) [pid = 19061] [serial = 1690] [outer = (nil)] 02:05:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d272cd800) [pid = 19061] [serial = 1691] [outer = 0x7f9d272c3000] 02:05:39 INFO - PROCESS | 19061 | 1460970339049 Marionette DEBUG loaded listener.js 02:05:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d28240400) [pid = 19061] [serial = 1692] [outer = 0x7f9d272c3000] 02:05:40 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d244b8c00) [pid = 19061] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:05:40 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d212cc400) [pid = 19061] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:05:40 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d2c2cc000) [pid = 19061] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:05:40 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d2d834c00) [pid = 19061] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:05:40 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d1fd53400) [pid = 19061] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:05:40 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d20d86400) [pid = 19061] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:05:40 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d20c61800) [pid = 19061] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:05:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:05:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1783ms 02:05:40 INFO - PROCESS | 19061 | 1460970340476 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]]]}] 02:05:40 INFO - PROCESS | 19061 | 1460970340486 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 02:05:40 INFO - PROCESS | 19061 | 1460970340488 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 02:05:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:05:40 INFO - PROCESS | 19061 | 1460970340494 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:05:40 INFO - PROCESS | 19061 | 1460970340496 Marionette TRACE conn3 <- [1,2226,null,{}] 02:05:40 INFO - PROCESS | 19061 | 1460970340501 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}] 02:05:40 INFO - PROCESS | 19061 | 1460970340651 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 02:05:40 INFO - PROCESS | 19061 | 1460970340828 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284b2000 == 107 [pid = 19061] [id = 564] 02:05:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d227ab400) [pid = 19061] [serial = 1693] [outer = (nil)] 02:05:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d2823f000) [pid = 19061] [serial = 1694] [outer = 0x7f9d227ab400] 02:05:40 INFO - PROCESS | 19061 | 1460970340884 Marionette DEBUG loaded listener.js 02:05:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d2d81b000) [pid = 19061] [serial = 1695] [outer = 0x7f9d227ab400] 02:05:41 INFO - PROCESS | 19061 | 1460970341559 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]]]}] 02:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1079ms 02:05:41 INFO - PROCESS | 19061 | 1460970341573 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 02:05:41 INFO - PROCESS | 19061 | 1460970341575 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 02:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:05:41 INFO - PROCESS | 19061 | 1460970341581 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:05:41 INFO - PROCESS | 19061 | 1460970341583 Marionette TRACE conn3 <- [1,2230,null,{}] 02:05:41 INFO - PROCESS | 19061 | 1460970341588 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}] 02:05:41 INFO - PROCESS | 19061 | 1460970341813 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 02:05:41 INFO - PROCESS | 19061 | 1460970341835 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e723000 == 108 [pid = 19061] [id = 565] 02:05:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d22b68c00) [pid = 19061] [serial = 1696] [outer = (nil)] 02:05:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d2d836c00) [pid = 19061] [serial = 1697] [outer = 0x7f9d22b68c00] 02:05:41 INFO - PROCESS | 19061 | 1460970341892 Marionette DEBUG loaded listener.js 02:05:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d2e9e9800) [pid = 19061] [serial = 1698] [outer = 0x7f9d22b68c00] 02:05:42 INFO - PROCESS | 19061 | 1460970342953 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]]]}] 02:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1426ms 02:05:43 INFO - PROCESS | 19061 | 1460970343009 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 02:05:43 INFO - PROCESS | 19061 | 1460970343016 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 02:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:05:43 INFO - PROCESS | 19061 | 1460970343024 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:05:43 INFO - PROCESS | 19061 | 1460970343030 Marionette TRACE conn3 <- [1,2234,null,{}] 02:05:43 INFO - PROCESS | 19061 | 1460970343037 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}] 02:05:43 INFO - PROCESS | 19061 | 1460970343230 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 02:05:43 INFO - PROCESS | 19061 | 1460970343432 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d238b9800 == 109 [pid = 19061] [id = 566] 02:05:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d21fe4800) [pid = 19061] [serial = 1699] [outer = (nil)] 02:05:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d22282400) [pid = 19061] [serial = 1700] [outer = 0x7f9d21fe4800] 02:05:43 INFO - PROCESS | 19061 | 1460970343507 Marionette DEBUG loaded listener.js 02:05:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d22b6a000) [pid = 19061] [serial = 1701] [outer = 0x7f9d21fe4800] 02:05:44 INFO - PROCESS | 19061 | 1460970344426 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]]]}] 02:05:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:05:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1441ms 02:05:44 INFO - PROCESS | 19061 | 1460970344466 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 02:05:44 INFO - PROCESS | 19061 | 1460970344474 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 02:05:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:05:44 INFO - PROCESS | 19061 | 1460970344484 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:05:44 INFO - PROCESS | 19061 | 1460970344488 Marionette TRACE conn3 <- [1,2238,null,{}] 02:05:44 INFO - PROCESS | 19061 | 1460970344493 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}] 02:05:44 INFO - PROCESS | 19061 | 1460970344673 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 02:05:44 INFO - PROCESS | 19061 | 1460970344878 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274c4800 == 110 [pid = 19061] [id = 567] 02:05:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d20d7fc00) [pid = 19061] [serial = 1702] [outer = (nil)] 02:05:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d239e0000) [pid = 19061] [serial = 1703] [outer = 0x7f9d20d7fc00] 02:05:44 INFO - PROCESS | 19061 | 1460970344946 Marionette DEBUG loaded listener.js 02:05:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d25803800) [pid = 19061] [serial = 1704] [outer = 0x7f9d20d7fc00] 02:05:45 INFO - PROCESS | 19061 | 1460970345835 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]]]}] 02:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1377ms 02:05:45 INFO - PROCESS | 19061 | 1460970345862 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 02:05:45 INFO - PROCESS | 19061 | 1460970345865 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 02:05:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:05:45 INFO - PROCESS | 19061 | 1460970345871 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:05:45 INFO - PROCESS | 19061 | 1460970345876 Marionette TRACE conn3 <- [1,2242,null,{}] 02:05:45 INFO - PROCESS | 19061 | 1460970345892 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}] 02:05:46 INFO - PROCESS | 19061 | 1460970346075 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 02:05:46 INFO - PROCESS | 19061 | 1460970346283 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ea37800 == 111 [pid = 19061] [id = 568] 02:05:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d273ca000) [pid = 19061] [serial = 1705] [outer = (nil)] 02:05:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d2c2c4800) [pid = 19061] [serial = 1706] [outer = 0x7f9d273ca000] 02:05:46 INFO - PROCESS | 19061 | 1460970346371 Marionette DEBUG loaded listener.js 02:05:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2d838400) [pid = 19061] [serial = 1707] [outer = 0x7f9d273ca000] 02:05:47 INFO - PROCESS | 19061 | 1460970347221 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]]]}] 02:05:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:05:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1380ms 02:05:47 INFO - PROCESS | 19061 | 1460970347252 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 02:05:47 INFO - PROCESS | 19061 | 1460970347257 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 02:05:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:05:47 INFO - PROCESS | 19061 | 1460970347262 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:05:47 INFO - PROCESS | 19061 | 1460970347265 Marionette TRACE conn3 <- [1,2246,null,{}] 02:05:47 INFO - PROCESS | 19061 | 1460970347270 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}] 02:05:47 INFO - PROCESS | 19061 | 1460970347446 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 02:05:47 INFO - PROCESS | 19061 | 1460970347654 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fae5000 == 112 [pid = 19061] [id = 569] 02:05:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d22ba3800) [pid = 19061] [serial = 1708] [outer = (nil)] 02:05:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2ebeec00) [pid = 19061] [serial = 1709] [outer = 0x7f9d22ba3800] 02:05:47 INFO - PROCESS | 19061 | 1460970347762 Marionette DEBUG loaded listener.js 02:05:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2f6c6400) [pid = 19061] [serial = 1710] [outer = 0x7f9d22ba3800] 02:05:48 INFO - PROCESS | 19061 | 1460970348626 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]]]}] 02:05:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:05:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1430ms 02:05:48 INFO - PROCESS | 19061 | 1460970348694 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 02:05:48 INFO - PROCESS | 19061 | 1460970348698 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 02:05:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:05:48 INFO - PROCESS | 19061 | 1460970348704 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:05:48 INFO - PROCESS | 19061 | 1460970348706 Marionette TRACE conn3 <- [1,2250,null,{}] 02:05:48 INFO - PROCESS | 19061 | 1460970348711 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}] 02:05:48 INFO - PROCESS | 19061 | 1460970348883 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 02:05:49 INFO - PROCESS | 19061 | 1460970349094 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd83000 == 113 [pid = 19061] [id = 570] 02:05:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d2454cc00) [pid = 19061] [serial = 1711] [outer = (nil)] 02:05:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d2f80e000) [pid = 19061] [serial = 1712] [outer = 0x7f9d2454cc00] 02:05:49 INFO - PROCESS | 19061 | 1460970349206 Marionette DEBUG loaded listener.js 02:05:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d2fcc5400) [pid = 19061] [serial = 1713] [outer = 0x7f9d2454cc00] 02:05:50 INFO - PROCESS | 19061 | 1460970350093 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]]]}] 02:05:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:05:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1433ms 02:05:50 INFO - PROCESS | 19061 | 1460970350137 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 02:05:50 INFO - PROCESS | 19061 | 1460970350141 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 02:05:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:05:50 INFO - PROCESS | 19061 | 1460970350147 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:05:50 INFO - PROCESS | 19061 | 1460970350149 Marionette TRACE conn3 <- [1,2254,null,{}] 02:05:50 INFO - PROCESS | 19061 | 1460970350154 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}] 02:05:50 INFO - PROCESS | 19061 | 1460970350333 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 02:05:50 INFO - PROCESS | 19061 | 1460970350547 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d32017800 == 114 [pid = 19061] [id = 571] 02:05:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d2fec2800) [pid = 19061] [serial = 1714] [outer = (nil)] 02:05:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d2ffa2800) [pid = 19061] [serial = 1715] [outer = 0x7f9d2fec2800] 02:05:50 INFO - PROCESS | 19061 | 1460970350661 Marionette DEBUG loaded listener.js 02:05:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d313be400) [pid = 19061] [serial = 1716] [outer = 0x7f9d2fec2800] 02:05:51 INFO - PROCESS | 19061 | 1460970351539 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]]]}] 02:05:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:05:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1427ms 02:05:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:05:51 INFO - PROCESS | 19061 | 1460970351574 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 02:05:51 INFO - PROCESS | 19061 | 1460970351577 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 02:05:51 INFO - PROCESS | 19061 | 1460970351583 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:05:51 INFO - PROCESS | 19061 | 1460970351586 Marionette TRACE conn3 <- [1,2258,null,{}] 02:05:51 INFO - PROCESS | 19061 | 1460970351591 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}] 02:05:51 INFO - PROCESS | 19061 | 1460970351761 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 02:05:51 INFO - PROCESS | 19061 | 1460970351966 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3421a000 == 115 [pid = 19061] [id = 572] 02:05:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d20c6cc00) [pid = 19061] [serial = 1717] [outer = (nil)] 02:05:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d31f7fc00) [pid = 19061] [serial = 1718] [outer = 0x7f9d20c6cc00] 02:05:52 INFO - PROCESS | 19061 | 1460970352033 Marionette DEBUG loaded listener.js 02:05:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d33351400) [pid = 19061] [serial = 1719] [outer = 0x7f9d20c6cc00] 02:05:52 INFO - PROCESS | 19061 | 1460970352878 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]]]}] 02:05:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:05:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1327ms 02:05:52 INFO - PROCESS | 19061 | 1460970352918 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 02:05:52 INFO - PROCESS | 19061 | 1460970352923 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 02:05:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:05:52 INFO - PROCESS | 19061 | 1460970352932 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:05:52 INFO - PROCESS | 19061 | 1460970352934 Marionette TRACE conn3 <- [1,2262,null,{}] 02:05:52 INFO - PROCESS | 19061 | 1460970352939 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}] 02:05:53 INFO - PROCESS | 19061 | 1460970353118 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 02:05:53 INFO - PROCESS | 19061 | 1460970353325 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37793800 == 116 [pid = 19061] [id = 573] 02:05:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d2ff57000) [pid = 19061] [serial = 1720] [outer = (nil)] 02:05:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d3335dc00) [pid = 19061] [serial = 1721] [outer = 0x7f9d2ff57000] 02:05:53 INFO - PROCESS | 19061 | 1460970353392 Marionette DEBUG loaded listener.js 02:05:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d333f3400) [pid = 19061] [serial = 1722] [outer = 0x7f9d2ff57000] 02:05:54 INFO - PROCESS | 19061 | 1460970354219 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]]]}] 02:05:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:05:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1335ms 02:05:54 INFO - PROCESS | 19061 | 1460970354268 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 02:05:54 INFO - PROCESS | 19061 | 1460970354272 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 02:05:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:05:54 INFO - PROCESS | 19061 | 1460970354277 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:05:54 INFO - PROCESS | 19061 | 1460970354279 Marionette TRACE conn3 <- [1,2266,null,{}] 02:05:54 INFO - PROCESS | 19061 | 1460970354285 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}] 02:05:54 INFO - PROCESS | 19061 | 1460970354476 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 02:05:54 INFO - PROCESS | 19061 | 1460970354686 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38ac2800 == 117 [pid = 19061] [id = 574] 02:05:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d32032c00) [pid = 19061] [serial = 1723] [outer = (nil)] 02:05:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d33599800) [pid = 19061] [serial = 1724] [outer = 0x7f9d32032c00] 02:05:54 INFO - PROCESS | 19061 | 1460970354755 Marionette DEBUG loaded listener.js 02:05:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d335e3c00) [pid = 19061] [serial = 1725] [outer = 0x7f9d32032c00] 02:05:55 INFO - PROCESS | 19061 | 1460970355576 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]]]}] 02:05:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:05:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1325ms 02:05:55 INFO - PROCESS | 19061 | 1460970355604 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 02:05:55 INFO - PROCESS | 19061 | 1460970355607 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 02:05:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:05:55 INFO - PROCESS | 19061 | 1460970355613 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:05:55 INFO - PROCESS | 19061 | 1460970355615 Marionette TRACE conn3 <- [1,2270,null,{}] 02:05:55 INFO - PROCESS | 19061 | 1460970355620 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}] 02:05:55 INFO - PROCESS | 19061 | 1460970355801 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 02:05:56 INFO - PROCESS | 19061 | 1460970356010 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39086000 == 118 [pid = 19061] [id = 575] 02:05:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d333f0800) [pid = 19061] [serial = 1726] [outer = (nil)] 02:05:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d33c0d400) [pid = 19061] [serial = 1727] [outer = 0x7f9d333f0800] 02:05:56 INFO - PROCESS | 19061 | 1460970356139 Marionette DEBUG loaded listener.js 02:05:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d35998c00) [pid = 19061] [serial = 1728] [outer = 0x7f9d333f0800] 02:05:57 INFO - PROCESS | 19061 | 1460970357034 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]]]}] 02:05:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:05:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1479ms 02:05:57 INFO - PROCESS | 19061 | 1460970357093 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 02:05:57 INFO - PROCESS | 19061 | 1460970357097 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 02:05:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:05:57 INFO - PROCESS | 19061 | 1460970357103 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:05:57 INFO - PROCESS | 19061 | 1460970357107 Marionette TRACE conn3 <- [1,2274,null,{}] 02:05:57 INFO - PROCESS | 19061 | 1460970357112 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}] 02:05:57 INFO - PROCESS | 19061 | 1460970357328 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 02:05:57 INFO - PROCESS | 19061 | 1460970357535 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f403800 == 119 [pid = 19061] [id = 576] 02:05:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d238d1400) [pid = 19061] [serial = 1729] [outer = (nil)] 02:05:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d370af400) [pid = 19061] [serial = 1730] [outer = 0x7f9d238d1400] 02:05:57 INFO - PROCESS | 19061 | 1460970357654 Marionette DEBUG loaded listener.js 02:05:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d37ace400) [pid = 19061] [serial = 1731] [outer = 0x7f9d238d1400] 02:05:58 INFO - PROCESS | 19061 | 1460970358492 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]]]}] 02:05:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:05:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1426ms 02:05:58 INFO - PROCESS | 19061 | 1460970358531 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 02:05:58 INFO - PROCESS | 19061 | 1460970358534 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 02:05:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:05:58 INFO - PROCESS | 19061 | 1460970358540 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:05:58 INFO - PROCESS | 19061 | 1460970358542 Marionette TRACE conn3 <- [1,2278,null,{}] 02:05:58 INFO - PROCESS | 19061 | 1460970358547 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}] 02:05:58 INFO - PROCESS | 19061 | 1460970358724 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 02:05:58 INFO - PROCESS | 19061 | 1460970358935 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:05:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46ebe800 == 120 [pid = 19061] [id = 577] 02:05:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d239e8000) [pid = 19061] [serial = 1732] [outer = (nil)] 02:05:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d37e0b000) [pid = 19061] [serial = 1733] [outer = 0x7f9d239e8000] 02:05:59 INFO - PROCESS | 19061 | 1460970359041 Marionette DEBUG loaded listener.js 02:05:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d38249000) [pid = 19061] [serial = 1734] [outer = 0x7f9d239e8000] 02:05:59 INFO - PROCESS | 19061 | 1460970359895 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]]]}] 02:05:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:05:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1427ms 02:05:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:05:59 INFO - PROCESS | 19061 | 1460970359967 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 02:05:59 INFO - PROCESS | 19061 | 1460970359970 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 02:05:59 INFO - PROCESS | 19061 | 1460970359975 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:05:59 INFO - PROCESS | 19061 | 1460970359978 Marionette TRACE conn3 <- [1,2282,null,{}] 02:05:59 INFO - PROCESS | 19061 | 1460970359983 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}] 02:06:00 INFO - PROCESS | 19061 | 1460970360149 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 02:06:00 INFO - PROCESS | 19061 | 1460970360359 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ab12000 == 121 [pid = 19061] [id = 578] 02:06:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d37acf000) [pid = 19061] [serial = 1735] [outer = (nil)] 02:06:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d38253400) [pid = 19061] [serial = 1736] [outer = 0x7f9d37acf000] 02:06:00 INFO - PROCESS | 19061 | 1460970360467 Marionette DEBUG loaded listener.js 02:06:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d38533000) [pid = 19061] [serial = 1737] [outer = 0x7f9d37acf000] 02:06:01 INFO - PROCESS | 19061 | 1460970361328 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]]]}] 02:06:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:06:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1382ms 02:06:01 INFO - PROCESS | 19061 | 1460970361358 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 02:06:01 INFO - PROCESS | 19061 | 1460970361361 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 02:06:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:06:01 INFO - PROCESS | 19061 | 1460970361372 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:06:01 INFO - PROCESS | 19061 | 1460970361376 Marionette TRACE conn3 <- [1,2286,null,{}] 02:06:01 INFO - PROCESS | 19061 | 1460970361384 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}] 02:06:01 INFO - PROCESS | 19061 | 1460970361562 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 02:06:01 INFO - PROCESS | 19061 | 1460970361825 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac3f800 == 122 [pid = 19061] [id = 579] 02:06:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d2419c000) [pid = 19061] [serial = 1738] [outer = (nil)] 02:06:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d3853b400) [pid = 19061] [serial = 1739] [outer = 0x7f9d2419c000] 02:06:01 INFO - PROCESS | 19061 | 1460970361897 Marionette DEBUG loaded listener.js 02:06:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d38a79400) [pid = 19061] [serial = 1740] [outer = 0x7f9d2419c000] 02:06:02 INFO - PROCESS | 19061 | 1460970362685 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]]]}] 02:06:02 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 02:06:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1380ms 02:06:02 INFO - PROCESS | 19061 | 1460970362753 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 02:06:02 INFO - PROCESS | 19061 | 1460970362756 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 02:06:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:06:02 INFO - PROCESS | 19061 | 1460970362762 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:06:02 INFO - PROCESS | 19061 | 1460970362764 Marionette TRACE conn3 <- [1,2290,null,{}] 02:06:02 INFO - PROCESS | 19061 | 1460970362769 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}] 02:06:02 INFO - PROCESS | 19061 | 1460970362937 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 02:06:03 INFO - PROCESS | 19061 | 1460970363161 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22155000 == 123 [pid = 19061] [id = 580] 02:06:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d20c65c00) [pid = 19061] [serial = 1741] [outer = (nil)] 02:06:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d21f38800) [pid = 19061] [serial = 1742] [outer = 0x7f9d20c65c00] 02:06:03 INFO - PROCESS | 19061 | 1460970363271 Marionette DEBUG loaded listener.js 02:06:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d22ba3c00) [pid = 19061] [serial = 1743] [outer = 0x7f9d20c65c00] 02:06:04 INFO - PROCESS | 19061 | 1460970364158 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]]]}] 02:06:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:06:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1777ms 02:06:04 INFO - PROCESS | 19061 | 1460970364539 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 02:06:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:06:04 INFO - PROCESS | 19061 | 1460970364545 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 02:06:04 INFO - PROCESS | 19061 | 1460970364552 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:06:04 INFO - PROCESS | 19061 | 1460970364556 Marionette TRACE conn3 <- [1,2294,null,{}] 02:06:04 INFO - PROCESS | 19061 | 1460970364570 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}] 02:06:04 INFO - PROCESS | 19061 | 1460970364796 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 02:06:05 INFO - PROCESS | 19061 | 1460970365113 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251dc800 == 124 [pid = 19061] [id = 581] 02:06:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d21f3a800) [pid = 19061] [serial = 1744] [outer = (nil)] 02:06:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d21fdc800) [pid = 19061] [serial = 1745] [outer = 0x7f9d21f3a800] 02:06:05 INFO - PROCESS | 19061 | 1460970365178 Marionette DEBUG loaded listener.js 02:06:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d227ab000) [pid = 19061] [serial = 1746] [outer = 0x7f9d21f3a800] 02:06:06 INFO - PROCESS | 19061 | 1460970366111 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]]]}] 02:06:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:06:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1593ms 02:06:06 INFO - PROCESS | 19061 | 1460970366148 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 02:06:06 INFO - PROCESS | 19061 | 1460970366153 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 02:06:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:06:06 INFO - PROCESS | 19061 | 1460970366166 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:06:06 INFO - PROCESS | 19061 | 1460970366170 Marionette TRACE conn3 <- [1,2298,null,{}] 02:06:06 INFO - PROCESS | 19061 | 1460970366175 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}] 02:06:06 INFO - PROCESS | 19061 | 1460970366347 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 02:06:06 INFO - PROCESS | 19061 | 1460970366576 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20d1c000 == 125 [pid = 19061] [id = 582] 02:06:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d22ba2400) [pid = 19061] [serial = 1747] [outer = (nil)] 02:06:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d238f1400) [pid = 19061] [serial = 1748] [outer = 0x7f9d22ba2400] 02:06:06 INFO - PROCESS | 19061 | 1460970366682 Marionette DEBUG loaded listener.js 02:06:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d239e8400) [pid = 19061] [serial = 1749] [outer = 0x7f9d22ba2400] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fb65800 == 124 [pid = 19061] [id = 502] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d28244000) [pid = 19061] [serial = 1601] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d2c2d2c00) [pid = 19061] [serial = 1604] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d2d834800) [pid = 19061] [serial = 1607] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d2e9e4400) [pid = 19061] [serial = 1610] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d2f6c4400) [pid = 19061] [serial = 1613] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d2f978800) [pid = 19061] [serial = 1616] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d2fcc3800) [pid = 19061] [serial = 1619] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d47441800 == 123 [pid = 19061] [id = 556] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46063000 == 122 [pid = 19061] [id = 555] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d40013800 == 121 [pid = 19061] [id = 554] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b617800 == 120 [pid = 19061] [id = 553] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3908c800 == 119 [pid = 19061] [id = 552] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37798000 == 118 [pid = 19061] [id = 551] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fad5800 == 117 [pid = 19061] [id = 550] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273dd800 == 116 [pid = 19061] [id = 549] 02:06:07 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d201e3800 == 115 [pid = 19061] [id = 548] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d2c779000) [pid = 19061] [serial = 1637] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d2f97f800) [pid = 19061] [serial = 1640] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d2fec5000) [pid = 19061] [serial = 1641] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d20d7d400) [pid = 19061] [serial = 1623] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d1ffafc00) [pid = 19061] [serial = 1622] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d2419bc00) [pid = 19061] [serial = 1631] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d25212c00) [pid = 19061] [serial = 1632] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d221b1800) [pid = 19061] [serial = 1580] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d21fc1400) [pid = 19061] [serial = 1626] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d20d7e800) [pid = 19061] [serial = 1625] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d25b0c800) [pid = 19061] [serial = 1634] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d238ef400) [pid = 19061] [serial = 1629] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d22b6dc00) [pid = 19061] [serial = 1628] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d238c7000) [pid = 19061] [serial = 1583] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d244bec00) [pid = 19061] [serial = 1586] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d25b08800) [pid = 19061] [serial = 1592] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d272d1c00) [pid = 19061] [serial = 1595] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d2748b800) [pid = 19061] [serial = 1598] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d212c9c00) [pid = 19061] [serial = 1577] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d25208000) [pid = 19061] [serial = 1589] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d24550400) [pid = 19061] [serial = 1643] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d2d815400) [pid = 19061] [serial = 1638] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d272ac000) [pid = 19061] [serial = 1635] [outer = (nil)] [url = about:blank] 02:06:07 INFO - PROCESS | 19061 | 1460970367641 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]]]}] 02:06:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:06:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1538ms 02:06:07 INFO - PROCESS | 19061 | 1460970367702 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 02:06:07 INFO - PROCESS | 19061 | 1460970367704 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 02:06:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:06:07 INFO - PROCESS | 19061 | 1460970367710 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:06:07 INFO - PROCESS | 19061 | 1460970367712 Marionette TRACE conn3 <- [1,2302,null,{}] 02:06:07 INFO - PROCESS | 19061 | 1460970367726 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}] 02:06:07 INFO - PROCESS | 19061 | 1460970367889 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 02:06:08 INFO - PROCESS | 19061 | 1460970368071 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245d4800 == 116 [pid = 19061] [id = 583] 02:06:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d220c5800) [pid = 19061] [serial = 1750] [outer = (nil)] 02:06:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d25212c00) [pid = 19061] [serial = 1751] [outer = 0x7f9d220c5800] 02:06:08 INFO - PROCESS | 19061 | 1460970368135 Marionette DEBUG loaded listener.js 02:06:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d258cd400) [pid = 19061] [serial = 1752] [outer = 0x7f9d220c5800] 02:06:08 INFO - PROCESS | 19061 | 1460970368855 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]]]}] 02:06:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:06:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1179ms 02:06:08 INFO - PROCESS | 19061 | 1460970368889 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 02:06:08 INFO - PROCESS | 19061 | 1460970368892 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 02:06:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:06:08 INFO - PROCESS | 19061 | 1460970368897 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:06:08 INFO - PROCESS | 19061 | 1460970368899 Marionette TRACE conn3 <- [1,2306,null,{}] 02:06:08 INFO - PROCESS | 19061 | 1460970368904 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}] 02:06:09 INFO - PROCESS | 19061 | 1460970369124 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 02:06:09 INFO - PROCESS | 19061 | 1460970369143 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d28569000 == 117 [pid = 19061] [id = 584] 02:06:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d25b0bc00) [pid = 19061] [serial = 1753] [outer = (nil)] 02:06:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d2748bc00) [pid = 19061] [serial = 1754] [outer = 0x7f9d25b0bc00] 02:06:09 INFO - PROCESS | 19061 | 1460970369201 Marionette DEBUG loaded listener.js 02:06:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d2c77e000) [pid = 19061] [serial = 1755] [outer = 0x7f9d25b0bc00] 02:06:10 INFO - PROCESS | 19061 | 1460970370064 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]]]}] 02:06:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:06:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1227ms 02:06:10 INFO - PROCESS | 19061 | 1460970370126 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 02:06:10 INFO - PROCESS | 19061 | 1460970370129 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 02:06:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:06:10 INFO - PROCESS | 19061 | 1460970370134 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:06:10 INFO - PROCESS | 19061 | 1460970370136 Marionette TRACE conn3 <- [1,2310,null,{}] 02:06:10 INFO - PROCESS | 19061 | 1460970370141 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}] 02:06:10 INFO - PROCESS | 19061 | 1460970370366 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 02:06:10 INFO - PROCESS | 19061 | 1460970370386 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e780800 == 118 [pid = 19061] [id = 585] 02:06:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d258d0c00) [pid = 19061] [serial = 1756] [outer = (nil)] 02:06:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d2d834800) [pid = 19061] [serial = 1757] [outer = 0x7f9d258d0c00] 02:06:10 INFO - PROCESS | 19061 | 1460970370440 Marionette DEBUG loaded listener.js 02:06:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d2f6c6000) [pid = 19061] [serial = 1758] [outer = 0x7f9d258d0c00] 02:06:11 INFO - PROCESS | 19061 | 1460970371299 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]]]}] 02:06:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:06:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1175ms 02:06:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:06:11 INFO - PROCESS | 19061 | 1460970371309 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 02:06:11 INFO - PROCESS | 19061 | 1460970371312 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 02:06:11 INFO - PROCESS | 19061 | 1460970371317 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:06:11 INFO - PROCESS | 19061 | 1460970371319 Marionette TRACE conn3 <- [1,2314,null,{}] 02:06:11 INFO - PROCESS | 19061 | 1460970371324 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}] 02:06:11 INFO - PROCESS | 19061 | 1460970371598 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 02:06:11 INFO - PROCESS | 19061 | 1460970371623 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fad5800 == 119 [pid = 19061] [id = 586] 02:06:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d2f6c9c00) [pid = 19061] [serial = 1759] [outer = (nil)] 02:06:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d2ffa2c00) [pid = 19061] [serial = 1760] [outer = 0x7f9d2f6c9c00] 02:06:11 INFO - PROCESS | 19061 | 1460970371681 Marionette DEBUG loaded listener.js 02:06:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d313b9400) [pid = 19061] [serial = 1761] [outer = 0x7f9d2f6c9c00] 02:06:12 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d272c3000) [pid = 19061] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:06:12 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d2520a800) [pid = 19061] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:06:12 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d20c6e000) [pid = 19061] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:06:12 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d20c6c800) [pid = 19061] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:06:12 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d2132cc00) [pid = 19061] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:06:12 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d2228b000) [pid = 19061] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:06:12 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d227ab400) [pid = 19061] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:06:12 INFO - PROCESS | 19061 | 1460970372676 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]]]}] 02:06:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:06:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1381ms 02:06:12 INFO - PROCESS | 19061 | 1460970372697 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 02:06:12 INFO - PROCESS | 19061 | 1460970372700 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 02:06:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:06:12 INFO - PROCESS | 19061 | 1460970372705 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:06:12 INFO - PROCESS | 19061 | 1460970372708 Marionette TRACE conn3 <- [1,2318,null,{}] 02:06:12 INFO - PROCESS | 19061 | 1460970372713 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}] 02:06:12 INFO - PROCESS | 19061 | 1460970372937 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 02:06:12 INFO - PROCESS | 19061 | 1460970372954 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d304ac800 == 120 [pid = 19061] [id = 587] 02:06:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d2227f000) [pid = 19061] [serial = 1762] [outer = (nil)] 02:06:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d313b9c00) [pid = 19061] [serial = 1763] [outer = 0x7f9d2227f000] 02:06:13 INFO - PROCESS | 19061 | 1460970373008 Marionette DEBUG loaded listener.js 02:06:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d3359a800) [pid = 19061] [serial = 1764] [outer = 0x7f9d2227f000] 02:06:13 INFO - PROCESS | 19061 | 1460970373724 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] 02:06:13 INFO - PROCESS | 19061 | 1460970373737 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 02:06:13 INFO - PROCESS | 19061 | 1460970373741 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:06:13 INFO - PROCESS | 19061 | 1460970373745 Marionette TRACE conn3 <- [1,2322,null,{}] 02:06:13 INFO - PROCESS | 19061 | 1460970373749 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}] 02:06:13 INFO - PROCESS | 19061 | 1460970373905 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 02:06:14 INFO - PROCESS | 19061 | 1460970374081 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337b2800 == 121 [pid = 19061] [id = 588] 02:06:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d221ae000) [pid = 19061] [serial = 1765] [outer = (nil)] 02:06:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d335dc000) [pid = 19061] [serial = 1766] [outer = 0x7f9d221ae000] 02:06:14 INFO - PROCESS | 19061 | 1460970374135 Marionette DEBUG loaded listener.js 02:06:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d36dda800) [pid = 19061] [serial = 1767] [outer = 0x7f9d221ae000] 02:06:15 INFO - PROCESS | 19061 | 1460970375161 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]]]}] 02:06:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:06:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1477ms 02:06:15 INFO - PROCESS | 19061 | 1460970375220 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 02:06:15 INFO - PROCESS | 19061 | 1460970375227 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 02:06:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:06:15 INFO - PROCESS | 19061 | 1460970375236 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:06:15 INFO - PROCESS | 19061 | 1460970375241 Marionette TRACE conn3 <- [1,2326,null,{}] 02:06:15 INFO - PROCESS | 19061 | 1460970375247 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}] 02:06:15 INFO - PROCESS | 19061 | 1460970375486 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 02:06:15 INFO - PROCESS | 19061 | 1460970375696 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24444000 == 122 [pid = 19061] [id = 589] 02:06:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d220c3800) [pid = 19061] [serial = 1768] [outer = (nil)] 02:06:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d2297a400) [pid = 19061] [serial = 1769] [outer = 0x7f9d220c3800] 02:06:15 INFO - PROCESS | 19061 | 1460970375806 Marionette DEBUG loaded listener.js 02:06:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d238f2400) [pid = 19061] [serial = 1770] [outer = 0x7f9d220c3800] 02:06:16 INFO - PROCESS | 19061 | 1460970376777 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]]]}] 02:06:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:06:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1579ms 02:06:16 INFO - PROCESS | 19061 | 1460970376816 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 02:06:16 INFO - PROCESS | 19061 | 1460970376824 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 02:06:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:06:16 INFO - PROCESS | 19061 | 1460970376833 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:06:16 INFO - PROCESS | 19061 | 1460970376836 Marionette TRACE conn3 <- [1,2330,null,{}] 02:06:16 INFO - PROCESS | 19061 | 1460970376842 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}] 02:06:17 INFO - PROCESS | 19061 | 1460970377023 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 02:06:17 INFO - PROCESS | 19061 | 1460970377239 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f391800 == 123 [pid = 19061] [id = 590] 02:06:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d220c4400) [pid = 19061] [serial = 1771] [outer = (nil)] 02:06:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d272aec00) [pid = 19061] [serial = 1772] [outer = 0x7f9d220c4400] 02:06:17 INFO - PROCESS | 19061 | 1460970377346 Marionette DEBUG loaded listener.js 02:06:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d2d7bf400) [pid = 19061] [serial = 1773] [outer = 0x7f9d220c4400] 02:06:18 INFO - PROCESS | 19061 | 1460970378265 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]]]}] 02:06:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:06:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1482ms 02:06:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:06:18 INFO - PROCESS | 19061 | 1460970378315 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 02:06:18 INFO - PROCESS | 19061 | 1460970378318 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 02:06:18 INFO - PROCESS | 19061 | 1460970378341 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:06:18 INFO - PROCESS | 19061 | 1460970378347 Marionette TRACE conn3 <- [1,2334,null,{}] 02:06:18 INFO - PROCESS | 19061 | 1460970378363 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}] 02:06:18 INFO - PROCESS | 19061 | 1460970378556 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 02:06:18 INFO - PROCESS | 19061 | 1460970378765 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38d8e800 == 124 [pid = 19061] [id = 591] 02:06:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d2c783400) [pid = 19061] [serial = 1774] [outer = (nil)] 02:06:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d2fec3800) [pid = 19061] [serial = 1775] [outer = 0x7f9d2c783400] 02:06:18 INFO - PROCESS | 19061 | 1460970378875 Marionette DEBUG loaded listener.js 02:06:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d313b3000) [pid = 19061] [serial = 1776] [outer = 0x7f9d2c783400] 02:06:19 INFO - PROCESS | 19061 | 1460970379771 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]]]}] 02:06:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:06:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1464ms 02:06:19 INFO - PROCESS | 19061 | 1460970379787 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 02:06:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:06:19 INFO - PROCESS | 19061 | 1460970379792 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 02:06:19 INFO - PROCESS | 19061 | 1460970379797 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:06:19 INFO - PROCESS | 19061 | 1460970379800 Marionette TRACE conn3 <- [1,2338,null,{}] 02:06:19 INFO - PROCESS | 19061 | 1460970379805 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}] 02:06:19 INFO - PROCESS | 19061 | 1460970379980 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 02:06:20 INFO - PROCESS | 19061 | 1460970380193 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f40f000 == 125 [pid = 19061] [id = 592] 02:06:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d3339f800) [pid = 19061] [serial = 1777] [outer = (nil)] 02:06:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d33726c00) [pid = 19061] [serial = 1778] [outer = 0x7f9d3339f800] 02:06:20 INFO - PROCESS | 19061 | 1460970380310 Marionette DEBUG loaded listener.js 02:06:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d36e4c400) [pid = 19061] [serial = 1779] [outer = 0x7f9d3339f800] 02:06:21 INFO - PROCESS | 19061 | 1460970381171 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]]]}] 02:06:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:06:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1431ms 02:06:21 INFO - PROCESS | 19061 | 1460970381229 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 02:06:21 INFO - PROCESS | 19061 | 1460970381232 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 02:06:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:06:21 INFO - PROCESS | 19061 | 1460970381238 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:06:21 INFO - PROCESS | 19061 | 1460970381240 Marionette TRACE conn3 <- [1,2342,null,{}] 02:06:21 INFO - PROCESS | 19061 | 1460970381245 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}] 02:06:21 INFO - PROCESS | 19061 | 1460970381419 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 02:06:21 INFO - PROCESS | 19061 | 1460970381641 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d47456800 == 126 [pid = 19061] [id = 593] 02:06:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d2e9e4c00) [pid = 19061] [serial = 1780] [outer = (nil)] 02:06:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d370b3000) [pid = 19061] [serial = 1781] [outer = 0x7f9d2e9e4c00] 02:06:21 INFO - PROCESS | 19061 | 1460970381752 Marionette DEBUG loaded listener.js 02:06:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d38254800) [pid = 19061] [serial = 1782] [outer = 0x7f9d2e9e4c00] 02:06:22 INFO - PROCESS | 19061 | 1460970382626 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]]]}] 02:06:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:06:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1431ms 02:06:22 INFO - PROCESS | 19061 | 1460970382670 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 02:06:22 INFO - PROCESS | 19061 | 1460970382673 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 02:06:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:06:22 INFO - PROCESS | 19061 | 1460970382679 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:06:22 INFO - PROCESS | 19061 | 1460970382681 Marionette TRACE conn3 <- [1,2346,null,{}] 02:06:22 INFO - PROCESS | 19061 | 1460970382686 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}] 02:06:22 INFO - PROCESS | 19061 | 1460970382869 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 02:06:23 INFO - PROCESS | 19061 | 1460970383085 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b705000 == 127 [pid = 19061] [id = 594] 02:06:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d39052800) [pid = 19061] [serial = 1783] [outer = (nil)] 02:06:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d391de400) [pid = 19061] [serial = 1784] [outer = 0x7f9d39052800] 02:06:23 INFO - PROCESS | 19061 | 1460970383199 Marionette DEBUG loaded listener.js 02:06:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d396bd400) [pid = 19061] [serial = 1785] [outer = 0x7f9d39052800] 02:06:24 INFO - PROCESS | 19061 | 1460970384056 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]]]}] 02:06:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:06:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1432ms 02:06:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:06:24 INFO - PROCESS | 19061 | 1460970384111 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 02:06:24 INFO - PROCESS | 19061 | 1460970384113 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 02:06:24 INFO - PROCESS | 19061 | 1460970384117 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:06:24 INFO - PROCESS | 19061 | 1460970384121 Marionette TRACE conn3 <- [1,2350,null,{}] 02:06:24 INFO - PROCESS | 19061 | 1460970384126 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}] 02:06:24 INFO - PROCESS | 19061 | 1460970384297 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 02:06:24 INFO - PROCESS | 19061 | 1460970384526 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4e033800 == 128 [pid = 19061] [id = 595] 02:06:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d39053400) [pid = 19061] [serial = 1786] [outer = (nil)] 02:06:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d39d3bc00) [pid = 19061] [serial = 1787] [outer = 0x7f9d39053400] 02:06:24 INFO - PROCESS | 19061 | 1460970384594 Marionette DEBUG loaded listener.js 02:06:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d3b57e800) [pid = 19061] [serial = 1788] [outer = 0x7f9d39053400] 02:06:25 INFO - PROCESS | 19061 | 1460970385464 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]]]}] 02:06:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:06:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1392ms 02:06:25 INFO - PROCESS | 19061 | 1460970385511 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 02:06:25 INFO - PROCESS | 19061 | 1460970385514 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 02:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:06:25 INFO - PROCESS | 19061 | 1460970385520 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:06:25 INFO - PROCESS | 19061 | 1460970385522 Marionette TRACE conn3 <- [1,2354,null,{}] 02:06:25 INFO - PROCESS | 19061 | 1460970385527 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}] 02:06:25 INFO - PROCESS | 19061 | 1460970385707 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 02:06:25 INFO - PROCESS | 19061 | 1460970385922 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505c7800 == 129 [pid = 19061] [id = 596] 02:06:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d391e3c00) [pid = 19061] [serial = 1789] [outer = (nil)] 02:06:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 244 (0x7f9d3b5e6c00) [pid = 19061] [serial = 1790] [outer = 0x7f9d391e3c00] 02:06:26 INFO - PROCESS | 19061 | 1460970386034 Marionette DEBUG loaded listener.js 02:06:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 245 (0x7f9d3b74bc00) [pid = 19061] [serial = 1791] [outer = 0x7f9d391e3c00] 02:06:26 INFO - PROCESS | 19061 | 1460970386933 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]]]}] 02:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1480ms 02:06:27 INFO - PROCESS | 19061 | 1460970387001 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 02:06:27 INFO - PROCESS | 19061 | 1460970387003 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 02:06:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:06:27 INFO - PROCESS | 19061 | 1460970387010 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:06:27 INFO - PROCESS | 19061 | 1460970387013 Marionette TRACE conn3 <- [1,2358,null,{}] 02:06:27 INFO - PROCESS | 19061 | 1460970387018 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}] 02:06:27 INFO - PROCESS | 19061 | 1460970387224 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 02:06:27 INFO - PROCESS | 19061 | 1460970387438 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50673000 == 130 [pid = 19061] [id = 597] 02:06:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 246 (0x7f9d39864400) [pid = 19061] [serial = 1792] [outer = (nil)] 02:06:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d3b76fc00) [pid = 19061] [serial = 1793] [outer = 0x7f9d39864400] 02:06:27 INFO - PROCESS | 19061 | 1460970387550 Marionette DEBUG loaded listener.js 02:06:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d3f352800) [pid = 19061] [serial = 1794] [outer = 0x7f9d39864400] 02:06:28 INFO - PROCESS | 19061 | 1460970388397 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]]]}] 02:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1427ms 02:06:28 INFO - PROCESS | 19061 | 1460970388438 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 02:06:28 INFO - PROCESS | 19061 | 1460970388442 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 02:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:06:28 INFO - PROCESS | 19061 | 1460970388447 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:06:28 INFO - PROCESS | 19061 | 1460970388449 Marionette TRACE conn3 <- [1,2362,null,{}] 02:06:28 INFO - PROCESS | 19061 | 1460970388454 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}] 02:06:28 INFO - PROCESS | 19061 | 1460970388648 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 02:06:28 INFO - PROCESS | 19061 | 1460970388870 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1ff71800 == 131 [pid = 19061] [id = 598] 02:06:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d24199400) [pid = 19061] [serial = 1795] [outer = (nil)] 02:06:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d451d4c00) [pid = 19061] [serial = 1796] [outer = 0x7f9d24199400] 02:06:28 INFO - PROCESS | 19061 | 1460970388983 Marionette DEBUG loaded listener.js 02:06:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 251 (0x7f9d451dfc00) [pid = 19061] [serial = 1797] [outer = 0x7f9d24199400] 02:06:29 INFO - PROCESS | 19061 | 1460970389867 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]]]}] 02:06:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:06:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1474ms 02:06:29 INFO - PROCESS | 19061 | 1460970389923 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 02:06:29 INFO - PROCESS | 19061 | 1460970389927 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 02:06:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:06:29 INFO - PROCESS | 19061 | 1460970389933 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:06:29 INFO - PROCESS | 19061 | 1460970389936 Marionette TRACE conn3 <- [1,2366,null,{}] 02:06:29 INFO - PROCESS | 19061 | 1460970389941 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}] 02:06:30 INFO - PROCESS | 19061 | 1460970390158 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 02:06:30 INFO - PROCESS | 19061 | 1460970390370 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1f9d8000 == 132 [pid = 19061] [id = 599] 02:06:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 252 (0x7f9d1ffb6c00) [pid = 19061] [serial = 1798] [outer = (nil)] 02:06:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 253 (0x7f9d4620f000) [pid = 19061] [serial = 1799] [outer = 0x7f9d1ffb6c00] 02:06:30 INFO - PROCESS | 19061 | 1460970390499 Marionette DEBUG loaded listener.js 02:06:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 254 (0x7f9d4740cc00) [pid = 19061] [serial = 1800] [outer = 0x7f9d1ffb6c00] 02:06:31 INFO - PROCESS | 19061 | 1460970391997 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]]]}] 02:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2182ms 02:06:32 INFO - PROCESS | 19061 | 1460970392116 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 02:06:32 INFO - PROCESS | 19061 | 1460970392121 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 02:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:06:32 INFO - PROCESS | 19061 | 1460970392130 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:06:32 INFO - PROCESS | 19061 | 1460970392135 Marionette TRACE conn3 <- [1,2370,null,{}] 02:06:32 INFO - PROCESS | 19061 | 1460970392143 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}] 02:06:32 INFO - PROCESS | 19061 | 1460970392326 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 02:06:32 INFO - PROCESS | 19061 | 1460970392545 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245ce000 == 133 [pid = 19061] [id = 600] 02:06:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 255 (0x7f9d20c60400) [pid = 19061] [serial = 1801] [outer = (nil)] 02:06:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 256 (0x7f9d20d8e000) [pid = 19061] [serial = 1802] [outer = 0x7f9d20c60400] 02:06:32 INFO - PROCESS | 19061 | 1460970392649 Marionette DEBUG loaded listener.js 02:06:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 257 (0x7f9d2227e800) [pid = 19061] [serial = 1803] [outer = 0x7f9d20c60400] 02:06:33 INFO - PROCESS | 19061 | 1460970393652 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]]]}] 02:06:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:06:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1590ms 02:06:33 INFO - PROCESS | 19061 | 1460970393721 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 02:06:33 INFO - PROCESS | 19061 | 1460970393728 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 02:06:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:06:33 INFO - PROCESS | 19061 | 1460970393737 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:06:33 INFO - PROCESS | 19061 | 1460970393739 Marionette TRACE conn3 <- [1,2374,null,{}] 02:06:33 INFO - PROCESS | 19061 | 1460970393743 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}] 02:06:33 INFO - PROCESS | 19061 | 1460970393948 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 02:06:34 INFO - PROCESS | 19061 | 1460970394209 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251d6800 == 134 [pid = 19061] [id = 601] 02:06:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 258 (0x7f9d22b63800) [pid = 19061] [serial = 1804] [outer = (nil)] 02:06:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 259 (0x7f9d238ef400) [pid = 19061] [serial = 1805] [outer = 0x7f9d22b63800] 02:06:34 INFO - PROCESS | 19061 | 1460970394318 Marionette DEBUG loaded listener.js 02:06:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 260 (0x7f9d241a0000) [pid = 19061] [serial = 1806] [outer = 0x7f9d22b63800] 02:06:35 INFO - PROCESS | 19061 | 1460970395259 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]]]}] 02:06:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:06:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1601ms 02:06:35 INFO - PROCESS | 19061 | 1460970395337 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 02:06:35 INFO - PROCESS | 19061 | 1460970395341 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 02:06:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:06:35 INFO - PROCESS | 19061 | 1460970395346 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:06:35 INFO - PROCESS | 19061 | 1460970395351 Marionette TRACE conn3 <- [1,2378,null,{}] 02:06:35 INFO - PROCESS | 19061 | 1460970395366 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}] 02:06:35 INFO - PROCESS | 19061 | 1460970395576 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 02:06:35 INFO - PROCESS | 19061 | 1460970395832 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22163000 == 135 [pid = 19061] [id = 602] 02:06:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 261 (0x7f9d22b99000) [pid = 19061] [serial = 1807] [outer = (nil)] 02:06:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 262 (0x7f9d28236400) [pid = 19061] [serial = 1808] [outer = 0x7f9d22b99000] 02:06:35 INFO - PROCESS | 19061 | 1460970395942 Marionette DEBUG loaded listener.js 02:06:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 263 (0x7f9d2c784400) [pid = 19061] [serial = 1809] [outer = 0x7f9d22b99000] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b71d000 == 134 [pid = 19061] [id = 114] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9d9000 == 133 [pid = 19061] [id = 415] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d368a2000 == 132 [pid = 19061] [id = 74] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d304ac800 == 131 [pid = 19061] [id = 587] 02:06:36 INFO - PROCESS | 19061 | 1460970396879 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]]]}] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 262 (0x7f9d2d836c00) [pid = 19061] [serial = 1697] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 261 (0x7f9d33c0f000) [pid = 19061] [serial = 1670] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 260 (0x7f9d30f45000) [pid = 19061] [serial = 1661] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 259 (0x7f9d33592000) [pid = 19061] [serial = 1664] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 258 (0x7f9d2297f400) [pid = 19061] [serial = 1649] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 257 (0x7f9d25b0cc00) [pid = 19061] [serial = 1652] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 256 (0x7f9d2e815400) [pid = 19061] [serial = 1655] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 255 (0x7f9d33725000) [pid = 19061] [serial = 1667] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 254 (0x7f9d2132d000) [pid = 19061] [serial = 1673] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 253 (0x7f9d1fd51800) [pid = 19061] [serial = 1646] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOMWINDOW == 252 (0x7f9d2ff5b800) [pid = 19061] [serial = 1658] [outer = (nil)] [url = about:blank] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fad5800 == 130 [pid = 19061] [id = 586] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e780800 == 129 [pid = 19061] [id = 585] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d28569000 == 128 [pid = 19061] [id = 584] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245d4800 == 127 [pid = 19061] [id = 583] 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d20d1c000 == 126 [pid = 19061] [id = 582] 02:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1633ms 02:06:36 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251dc800 == 125 [pid = 19061] [id = 581] 02:06:36 INFO - PROCESS | 19061 | 1460970396986 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 02:06:36 INFO - PROCESS | 19061 | 1460970396990 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 02:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:06:37 INFO - PROCESS | 19061 | 1460970397002 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:06:37 INFO - PROCESS | 19061 | 1460970397004 Marionette TRACE conn3 <- [1,2382,null,{}] 02:06:37 INFO - PROCESS | 19061 | 1460970397014 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}] 02:06:37 INFO - PROCESS | 19061 | 1460970397172 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 251 (0x7f9d28240400) [pid = 19061] [serial = 1692] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 250 (0x7f9d25b0f400) [pid = 19061] [serial = 1689] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d258c8c00) [pid = 19061] [serial = 1688] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d22283c00) [pid = 19061] [serial = 1680] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d21f2d000) [pid = 19061] [serial = 1677] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d238d0c00) [pid = 19061] [serial = 1682] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 245 (0x7f9d25208400) [pid = 19061] [serial = 1686] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 244 (0x7f9d244c3400) [pid = 19061] [serial = 1685] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 243 (0x7f9d2d81b000) [pid = 19061] [serial = 1695] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d272cd800) [pid = 19061] [serial = 1691] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d2823f000) [pid = 19061] [serial = 1694] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d20d82400) [pid = 19061] [serial = 1676] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d21331c00) [pid = 19061] [serial = 1679] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d239e0800) [pid = 19061] [serial = 1683] [outer = (nil)] [url = about:blank] 02:06:37 INFO - PROCESS | 19061 | 1460970397398 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2215a800 == 126 [pid = 19061] [id = 603] 02:06:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d20d82400) [pid = 19061] [serial = 1810] [outer = (nil)] 02:06:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d258c8c00) [pid = 19061] [serial = 1811] [outer = 0x7f9d20d82400] 02:06:37 INFO - PROCESS | 19061 | 1460970397462 Marionette DEBUG loaded listener.js 02:06:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d2c778400) [pid = 19061] [serial = 1812] [outer = 0x7f9d20d82400] 02:06:38 INFO - PROCESS | 19061 | 1460970398196 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]]]}] 02:06:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:06:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1231ms 02:06:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:06:38 INFO - PROCESS | 19061 | 1460970398232 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 02:06:38 INFO - PROCESS | 19061 | 1460970398234 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 02:06:38 INFO - PROCESS | 19061 | 1460970398240 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:06:38 INFO - PROCESS | 19061 | 1460970398243 Marionette TRACE conn3 <- [1,2386,null,{}] 02:06:38 INFO - PROCESS | 19061 | 1460970398277 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}] 02:06:38 INFO - PROCESS | 19061 | 1460970398439 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 02:06:38 INFO - PROCESS | 19061 | 1460970398453 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d270cc800 == 127 [pid = 19061] [id = 604] 02:06:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d2c77b800) [pid = 19061] [serial = 1813] [outer = (nil)] 02:06:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d2e813000) [pid = 19061] [serial = 1814] [outer = 0x7f9d2c77b800] 02:06:38 INFO - PROCESS | 19061 | 1460970398510 Marionette DEBUG loaded listener.js 02:06:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 244 (0x7f9d2f6cbc00) [pid = 19061] [serial = 1815] [outer = 0x7f9d2c77b800] 02:06:39 INFO - PROCESS | 19061 | 1460970399385 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]]]}] 02:06:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:06:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1197ms 02:06:39 INFO - PROCESS | 19061 | 1460970399461 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 02:06:39 INFO - PROCESS | 19061 | 1460970399463 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 02:06:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:06:39 INFO - PROCESS | 19061 | 1460970399473 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:06:39 INFO - PROCESS | 19061 | 1460970399476 Marionette TRACE conn3 <- [1,2390,null,{}] 02:06:39 INFO - PROCESS | 19061 | 1460970399481 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}] 02:06:39 INFO - PROCESS | 19061 | 1460970399737 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 02:06:39 INFO - PROCESS | 19061 | 1460970399764 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef8d000 == 128 [pid = 19061] [id = 605] 02:06:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 245 (0x7f9d2f979000) [pid = 19061] [serial = 1816] [outer = (nil)] 02:06:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 246 (0x7f9d2ffa8400) [pid = 19061] [serial = 1817] [outer = 0x7f9d2f979000] 02:06:39 INFO - PROCESS | 19061 | 1460970399825 Marionette DEBUG loaded listener.js 02:06:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d313bf800) [pid = 19061] [serial = 1818] [outer = 0x7f9d2f979000] 02:06:40 INFO - PROCESS | 19061 | 1460970400678 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]]]}] 02:06:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:06:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1224ms 02:06:40 INFO - PROCESS | 19061 | 1460970400698 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 02:06:40 INFO - PROCESS | 19061 | 1460970400701 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 02:06:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:06:40 INFO - PROCESS | 19061 | 1460970400707 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:06:40 INFO - PROCESS | 19061 | 1460970400708 Marionette TRACE conn3 <- [1,2394,null,{}] 02:06:40 INFO - PROCESS | 19061 | 1460970400713 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}] 02:06:40 INFO - PROCESS | 19061 | 1460970400929 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 02:06:40 INFO - PROCESS | 19061 | 1460970400963 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd90800 == 129 [pid = 19061] [id = 606] 02:06:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d2f980c00) [pid = 19061] [serial = 1819] [outer = (nil)] 02:06:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d3335b400) [pid = 19061] [serial = 1820] [outer = 0x7f9d2f980c00] 02:06:41 INFO - PROCESS | 19061 | 1460970401018 Marionette DEBUG loaded listener.js 02:06:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d335dfc00) [pid = 19061] [serial = 1821] [outer = 0x7f9d2f980c00] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d239e7c00) [pid = 19061] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d303b4400) [pid = 19061] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d1fd4a400) [pid = 19061] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d239dfc00) [pid = 19061] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 245 (0x7f9d22b95400) [pid = 19061] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 244 (0x7f9d2d7c0400) [pid = 19061] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 243 (0x7f9d2419c800) [pid = 19061] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d2d7c6800) [pid = 19061] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d20d7a400) [pid = 19061] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d2c2c8400) [pid = 19061] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d3339e000) [pid = 19061] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d38219400) [pid = 19061] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d2ff53800) [pid = 19061] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d20d7e000) [pid = 19061] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d1fd4b400) [pid = 19061] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d2823a000) [pid = 19061] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d1ffb9400) [pid = 19061] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d1fd48400) [pid = 19061] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d33597800) [pid = 19061] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d21fde400) [pid = 19061] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d227a4400) [pid = 19061] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d1fd45c00) [pid = 19061] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d21327000) [pid = 19061] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d2520b000) [pid = 19061] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d25b05c00) [pid = 19061] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d25803000) [pid = 19061] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d39049800) [pid = 19061] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d33c04400) [pid = 19061] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d3853dc00) [pid = 19061] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d2ffa6400) [pid = 19061] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d3b76f800) [pid = 19061] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d24194c00) [pid = 19061] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d21fb4800) [pid = 19061] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d1fd47c00) [pid = 19061] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d1ffb5400) [pid = 19061] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d20d91800) [pid = 19061] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d1ffb2000) [pid = 19061] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d258c2800) [pid = 19061] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d303b7c00) [pid = 19061] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d272b1000) [pid = 19061] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d258c6c00) [pid = 19061] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d333a2c00) [pid = 19061] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d20d81c00) [pid = 19061] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d20d91c00) [pid = 19061] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d2d83f800) [pid = 19061] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d212ca000) [pid = 19061] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d2e74e000) [pid = 19061] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d39d5d400) [pid = 19061] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d2c2cd400) [pid = 19061] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d227a5800) [pid = 19061] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d25210800) [pid = 19061] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d1ffae800) [pid = 19061] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d20c6c000) [pid = 19061] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d2d7c9400) [pid = 19061] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d20c60800) [pid = 19061] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d2454cc00) [pid = 19061] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d21f3a800) [pid = 19061] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d25b0bc00) [pid = 19061] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d22ba3800) [pid = 19061] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d258d0c00) [pid = 19061] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d22b68c00) [pid = 19061] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d21fe4800) [pid = 19061] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d20d7fc00) [pid = 19061] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d273ca000) [pid = 19061] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d22ba2400) [pid = 19061] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d2227f000) [pid = 19061] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d2fec2800) [pid = 19061] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d2f6c9c00) [pid = 19061] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:06:42 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d220c5800) [pid = 19061] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:06:42 INFO - PROCESS | 19061 | 1460970402964 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]]]}] 02:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2276ms 02:06:42 INFO - PROCESS | 19061 | 1460970402983 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 02:06:42 INFO - PROCESS | 19061 | 1460970402986 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 02:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:06:42 INFO - PROCESS | 19061 | 1460970402991 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:06:42 INFO - PROCESS | 19061 | 1460970402993 Marionette TRACE conn3 <- [1,2398,null,{}] 02:06:43 INFO - PROCESS | 19061 | 1460970402998 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}] 02:06:43 INFO - PROCESS | 19061 | 1460970403228 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 02:06:43 INFO - PROCESS | 19061 | 1460970403256 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d210d9000 == 130 [pid = 19061] [id = 607] 02:06:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d1fd45800) [pid = 19061] [serial = 1822] [outer = (nil)] 02:06:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d20d7fc00) [pid = 19061] [serial = 1823] [outer = 0x7f9d1fd45800] 02:06:43 INFO - PROCESS | 19061 | 1460970403312 Marionette DEBUG loaded listener.js 02:06:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d21fbec00) [pid = 19061] [serial = 1824] [outer = 0x7f9d1fd45800] 02:06:44 INFO - PROCESS | 19061 | 1460970404076 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]]]}] 02:06:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:06:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1124ms 02:06:44 INFO - PROCESS | 19061 | 1460970404117 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 02:06:44 INFO - PROCESS | 19061 | 1460970404120 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 02:06:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:06:44 INFO - PROCESS | 19061 | 1460970404126 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:06:44 INFO - PROCESS | 19061 | 1460970404128 Marionette TRACE conn3 <- [1,2402,null,{}] 02:06:44 INFO - PROCESS | 19061 | 1460970404133 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}] 02:06:44 INFO - PROCESS | 19061 | 1460970404375 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 02:06:44 INFO - PROCESS | 19061 | 1460970404393 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d28581800 == 131 [pid = 19061] [id = 608] 02:06:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d1fd47c00) [pid = 19061] [serial = 1825] [outer = (nil)] 02:06:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d21fe6400) [pid = 19061] [serial = 1826] [outer = 0x7f9d1fd47c00] 02:06:44 INFO - PROCESS | 19061 | 1460970404450 Marionette DEBUG loaded listener.js 02:06:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d2419c800) [pid = 19061] [serial = 1827] [outer = 0x7f9d1fd47c00] 02:06:45 INFO - PROCESS | 19061 | 1460970405601 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]]]}] 02:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1525ms 02:06:45 INFO - PROCESS | 19061 | 1460970405652 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 02:06:45 INFO - PROCESS | 19061 | 1460970405659 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 02:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:06:45 INFO - PROCESS | 19061 | 1460970405667 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:06:45 INFO - PROCESS | 19061 | 1460970405672 Marionette TRACE conn3 <- [1,2406,null,{}] 02:06:45 INFO - PROCESS | 19061 | 1460970405679 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}] 02:06:45 INFO - PROCESS | 19061 | 1460970405878 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 02:06:46 INFO - PROCESS | 19061 | 1460970406090 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2444f000 == 132 [pid = 19061] [id = 609] 02:06:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d21326000) [pid = 19061] [serial = 1828] [outer = (nil)] 02:06:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d221aa000) [pid = 19061] [serial = 1829] [outer = 0x7f9d21326000] 02:06:46 INFO - PROCESS | 19061 | 1460970406203 Marionette DEBUG loaded listener.js 02:06:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d22b71c00) [pid = 19061] [serial = 1830] [outer = 0x7f9d21326000] 02:06:47 INFO - PROCESS | 19061 | 1460970407181 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]]]}] 02:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1579ms 02:06:47 INFO - PROCESS | 19061 | 1460970407247 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 02:06:47 INFO - PROCESS | 19061 | 1460970407255 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 02:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:06:47 INFO - PROCESS | 19061 | 1460970407264 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:06:47 INFO - PROCESS | 19061 | 1460970407267 Marionette TRACE conn3 <- [1,2410,null,{}] 02:06:47 INFO - PROCESS | 19061 | 1460970407273 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}] 02:06:47 INFO - PROCESS | 19061 | 1460970407494 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 02:06:47 INFO - PROCESS | 19061 | 1460970407781 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e773800 == 133 [pid = 19061] [id = 610] 02:06:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d22ba1c00) [pid = 19061] [serial = 1831] [outer = (nil)] 02:06:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d2520a800) [pid = 19061] [serial = 1832] [outer = 0x7f9d22ba1c00] 02:06:47 INFO - PROCESS | 19061 | 1460970407893 Marionette DEBUG loaded listener.js 02:06:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d258cac00) [pid = 19061] [serial = 1833] [outer = 0x7f9d22ba1c00] 02:06:48 INFO - PROCESS | 19061 | 1460970408757 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]]]}] 02:06:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:06:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1527ms 02:06:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:06:48 INFO - PROCESS | 19061 | 1460970408792 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 02:06:48 INFO - PROCESS | 19061 | 1460970408796 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 02:06:48 INFO - PROCESS | 19061 | 1460970408802 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:06:48 INFO - PROCESS | 19061 | 1460970408807 Marionette TRACE conn3 <- [1,2414,null,{}] 02:06:48 INFO - PROCESS | 19061 | 1460970408823 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}] 02:06:49 INFO - PROCESS | 19061 | 1460970409007 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 02:06:49 INFO - PROCESS | 19061 | 1460970409225 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335b0800 == 134 [pid = 19061] [id = 611] 02:06:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d258c5400) [pid = 19061] [serial = 1834] [outer = (nil)] 02:06:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d28238c00) [pid = 19061] [serial = 1835] [outer = 0x7f9d258c5400] 02:06:49 INFO - PROCESS | 19061 | 1460970409338 Marionette DEBUG loaded listener.js 02:06:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d2d81d800) [pid = 19061] [serial = 1836] [outer = 0x7f9d258c5400] 02:06:50 INFO - PROCESS | 19061 | 1460970410303 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]]]}] 02:06:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:06:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1537ms 02:06:50 INFO - PROCESS | 19061 | 1460970410339 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 02:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:06:50 INFO - PROCESS | 19061 | 1460970410344 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 02:06:50 INFO - PROCESS | 19061 | 1460970410350 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:06:50 INFO - PROCESS | 19061 | 1460970410353 Marionette TRACE conn3 <- [1,2418,null,{}] 02:06:50 INFO - PROCESS | 19061 | 1460970410358 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}] 02:06:50 INFO - PROCESS | 19061 | 1460970410548 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 02:06:50 INFO - PROCESS | 19061 | 1460970410769 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37791000 == 135 [pid = 19061] [id = 612] 02:06:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d258c8400) [pid = 19061] [serial = 1837] [outer = (nil)] 02:06:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2eb0b800) [pid = 19061] [serial = 1838] [outer = 0x7f9d258c8400] 02:06:50 INFO - PROCESS | 19061 | 1460970410888 Marionette DEBUG loaded listener.js 02:06:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d2f810800) [pid = 19061] [serial = 1839] [outer = 0x7f9d258c8400] 02:06:51 INFO - PROCESS | 19061 | 1460970411766 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]]]}] 02:06:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:06:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1486ms 02:06:51 INFO - PROCESS | 19061 | 1460970411837 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 02:06:51 INFO - PROCESS | 19061 | 1460970411841 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 02:06:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:06:51 INFO - PROCESS | 19061 | 1460970411847 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:06:51 INFO - PROCESS | 19061 | 1460970411849 Marionette TRACE conn3 <- [1,2422,null,{}] 02:06:51 INFO - PROCESS | 19061 | 1460970411863 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}] 02:06:52 INFO - PROCESS | 19061 | 1460970412055 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 02:06:52 INFO - PROCESS | 19061 | 1460970412266 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c96000 == 136 [pid = 19061] [id = 613] 02:06:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d2d832000) [pid = 19061] [serial = 1840] [outer = (nil)] 02:06:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d2fcc6000) [pid = 19061] [serial = 1841] [outer = 0x7f9d2d832000] 02:06:52 INFO - PROCESS | 19061 | 1460970412373 Marionette DEBUG loaded listener.js 02:06:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d2ff58c00) [pid = 19061] [serial = 1842] [outer = 0x7f9d2d832000] 02:06:53 INFO - PROCESS | 19061 | 1460970413263 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]]]}] 02:06:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:06:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1443ms 02:06:53 INFO - PROCESS | 19061 | 1460970413291 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 02:06:53 INFO - PROCESS | 19061 | 1460970413295 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 02:06:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:06:53 INFO - PROCESS | 19061 | 1460970413300 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:06:53 INFO - PROCESS | 19061 | 1460970413303 Marionette TRACE conn3 <- [1,2426,null,{}] 02:06:53 INFO - PROCESS | 19061 | 1460970413308 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}] 02:06:53 INFO - PROCESS | 19061 | 1460970413493 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 02:06:53 INFO - PROCESS | 19061 | 1460970413711 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b62e800 == 137 [pid = 19061] [id = 614] 02:06:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d2ff59400) [pid = 19061] [serial = 1843] [outer = (nil)] 02:06:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d3339ec00) [pid = 19061] [serial = 1844] [outer = 0x7f9d2ff59400] 02:06:53 INFO - PROCESS | 19061 | 1460970413822 Marionette DEBUG loaded listener.js 02:06:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d33730400) [pid = 19061] [serial = 1845] [outer = 0x7f9d2ff59400] 02:06:54 INFO - PROCESS | 19061 | 1460970414667 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]]]}] 02:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1427ms 02:06:54 INFO - PROCESS | 19061 | 1460970414729 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 02:06:54 INFO - PROCESS | 19061 | 1460970414732 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 02:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:06:54 INFO - PROCESS | 19061 | 1460970414738 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:06:54 INFO - PROCESS | 19061 | 1460970414740 Marionette TRACE conn3 <- [1,2430,null,{}] 02:06:54 INFO - PROCESS | 19061 | 1460970414745 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}] 02:06:54 INFO - PROCESS | 19061 | 1460970414926 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 02:06:55 INFO - PROCESS | 19061 | 1460970415196 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fe1000 == 138 [pid = 19061] [id = 615] 02:06:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d2f6be400) [pid = 19061] [serial = 1846] [outer = (nil)] 02:06:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d35908000) [pid = 19061] [serial = 1847] [outer = 0x7f9d2f6be400] 02:06:55 INFO - PROCESS | 19061 | 1460970415269 Marionette DEBUG loaded listener.js 02:06:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d36131c00) [pid = 19061] [serial = 1848] [outer = 0x7f9d2f6be400] 02:06:56 INFO - PROCESS | 19061 | 1460970416051 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]]]}] 02:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1382ms 02:06:56 INFO - PROCESS | 19061 | 1460970416121 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 02:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:06:56 INFO - PROCESS | 19061 | 1460970416124 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 02:06:56 INFO - PROCESS | 19061 | 1460970416129 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:06:56 INFO - PROCESS | 19061 | 1460970416132 Marionette TRACE conn3 <- [1,2434,null,{}] 02:06:56 INFO - PROCESS | 19061 | 1460970416137 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}] 02:06:56 INFO - PROCESS | 19061 | 1460970416311 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 02:06:56 INFO - PROCESS | 19061 | 1460970416542 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d494bc000 == 139 [pid = 19061] [id = 616] 02:06:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d2ffaec00) [pid = 19061] [serial = 1849] [outer = (nil)] 02:06:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d370b3c00) [pid = 19061] [serial = 1850] [outer = 0x7f9d2ffaec00] 02:06:56 INFO - PROCESS | 19061 | 1460970416662 Marionette DEBUG loaded listener.js 02:06:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d37de6400) [pid = 19061] [serial = 1851] [outer = 0x7f9d2ffaec00] 02:06:57 INFO - PROCESS | 19061 | 1460970417504 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]]]}] 02:06:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:06:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1430ms 02:06:57 INFO - PROCESS | 19061 | 1460970417559 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 02:06:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:06:57 INFO - PROCESS | 19061 | 1460970417566 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 02:06:57 INFO - PROCESS | 19061 | 1460970417571 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:06:57 INFO - PROCESS | 19061 | 1460970417574 Marionette TRACE conn3 <- [1,2438,null,{}] 02:06:57 INFO - PROCESS | 19061 | 1460970417579 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}] 02:06:57 INFO - PROCESS | 19061 | 1460970417755 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 02:06:57 INFO - PROCESS | 19061 | 1460970417975 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b560800 == 140 [pid = 19061] [id = 617] 02:06:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d35991c00) [pid = 19061] [serial = 1852] [outer = (nil)] 02:06:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d37f41000) [pid = 19061] [serial = 1853] [outer = 0x7f9d35991c00] 02:06:58 INFO - PROCESS | 19061 | 1460970418093 Marionette DEBUG loaded listener.js 02:06:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d3853ec00) [pid = 19061] [serial = 1854] [outer = 0x7f9d35991c00] 02:06:59 INFO - PROCESS | 19061 | 1460970419131 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]]]}] 02:06:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:06:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1632ms 02:06:59 INFO - PROCESS | 19061 | 1460970419204 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 02:06:59 INFO - PROCESS | 19061 | 1460970419207 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 02:06:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:06:59 INFO - PROCESS | 19061 | 1460970419213 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:06:59 INFO - PROCESS | 19061 | 1460970419216 Marionette TRACE conn3 <- [1,2442,null,{}] 02:06:59 INFO - PROCESS | 19061 | 1460970419220 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}] 02:06:59 INFO - PROCESS | 19061 | 1460970419411 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 02:06:59 INFO - PROCESS | 19061 | 1460970419627 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:06:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c58f000 == 141 [pid = 19061] [id = 618] 02:06:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d36e54000) [pid = 19061] [serial = 1855] [outer = (nil)] 02:06:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d394d9400) [pid = 19061] [serial = 1856] [outer = 0x7f9d36e54000] 02:06:59 INFO - PROCESS | 19061 | 1460970419744 Marionette DEBUG loaded listener.js 02:06:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d3b749400) [pid = 19061] [serial = 1857] [outer = 0x7f9d36e54000] 02:07:00 INFO - PROCESS | 19061 | 1460970420615 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]]]}] 02:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1439ms 02:07:00 INFO - PROCESS | 19061 | 1460970420652 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 02:07:00 INFO - PROCESS | 19061 | 1460970420656 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 02:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:07:00 INFO - PROCESS | 19061 | 1460970420662 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:07:00 INFO - PROCESS | 19061 | 1460970420666 Marionette TRACE conn3 <- [1,2446,null,{}] 02:07:00 INFO - PROCESS | 19061 | 1460970420671 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}] 02:07:00 INFO - PROCESS | 19061 | 1460970420875 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 02:07:01 INFO - PROCESS | 19061 | 1460970421099 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d21d78800 == 142 [pid = 19061] [id = 619] 02:07:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d3853d000) [pid = 19061] [serial = 1858] [outer = (nil)] 02:07:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d464d7c00) [pid = 19061] [serial = 1859] [outer = 0x7f9d3853d000] 02:07:01 INFO - PROCESS | 19061 | 1460970421212 Marionette DEBUG loaded listener.js 02:07:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d47405400) [pid = 19061] [serial = 1860] [outer = 0x7f9d3853d000] 02:07:02 INFO - PROCESS | 19061 | 1460970422060 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]]]}] 02:07:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:07:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1426ms 02:07:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:07:02 INFO - PROCESS | 19061 | 1460970422090 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 02:07:02 INFO - PROCESS | 19061 | 1460970422093 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 02:07:02 INFO - PROCESS | 19061 | 1460970422097 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:07:02 INFO - PROCESS | 19061 | 1460970422101 Marionette TRACE conn3 <- [1,2450,null,{}] 02:07:02 INFO - PROCESS | 19061 | 1460970422106 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}] 02:07:02 INFO - PROCESS | 19061 | 1460970422319 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 02:07:02 INFO - PROCESS | 19061 | 1460970422556 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2856a800 == 143 [pid = 19061] [id = 620] 02:07:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d4628e000) [pid = 19061] [serial = 1861] [outer = (nil)] 02:07:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d4931e400) [pid = 19061] [serial = 1862] [outer = 0x7f9d4628e000] 02:07:02 INFO - PROCESS | 19061 | 1460970422623 Marionette DEBUG loaded listener.js 02:07:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d49444000) [pid = 19061] [serial = 1863] [outer = 0x7f9d4628e000] 02:07:03 INFO - PROCESS | 19061 | 1460970423510 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]]]}] 02:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1426ms 02:07:03 INFO - PROCESS | 19061 | 1460970423534 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 02:07:03 INFO - PROCESS | 19061 | 1460970423538 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 02:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:07:03 INFO - PROCESS | 19061 | 1460970423546 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:07:03 INFO - PROCESS | 19061 | 1460970423548 Marionette TRACE conn3 <- [1,2454,null,{}] 02:07:03 INFO - PROCESS | 19061 | 1460970423553 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}] 02:07:03 INFO - PROCESS | 19061 | 1460970423757 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 02:07:04 INFO - PROCESS | 19061 | 1460970424020 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3a347000 == 144 [pid = 19061] [id = 621] 02:07:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d1ffba400) [pid = 19061] [serial = 1864] [outer = (nil)] 02:07:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d4740d400) [pid = 19061] [serial = 1865] [outer = 0x7f9d1ffba400] 02:07:04 INFO - PROCESS | 19061 | 1460970424093 Marionette DEBUG loaded listener.js 02:07:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d4b122800) [pid = 19061] [serial = 1866] [outer = 0x7f9d1ffba400] 02:07:04 INFO - PROCESS | 19061 | 1460970424890 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]]]}] 02:07:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:07:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1379ms 02:07:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:07:04 INFO - PROCESS | 19061 | 1460970424926 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 02:07:04 INFO - PROCESS | 19061 | 1460970424929 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 02:07:04 INFO - PROCESS | 19061 | 1460970424935 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:07:04 INFO - PROCESS | 19061 | 1460970424938 Marionette TRACE conn3 <- [1,2458,null,{}] 02:07:04 INFO - PROCESS | 19061 | 1460970424943 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}] 02:07:05 INFO - PROCESS | 19061 | 1460970425128 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 02:07:05 INFO - PROCESS | 19061 | 1460970425419 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e3be000 == 145 [pid = 19061] [id = 622] 02:07:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d22b70c00) [pid = 19061] [serial = 1867] [outer = (nil)] 02:07:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d2fec9400) [pid = 19061] [serial = 1868] [outer = 0x7f9d22b70c00] 02:07:05 INFO - PROCESS | 19061 | 1460970425495 Marionette DEBUG loaded listener.js 02:07:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d4b122400) [pid = 19061] [serial = 1869] [outer = 0x7f9d22b70c00] 02:07:06 INFO - PROCESS | 19061 | 1460970426345 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]]]}] 02:07:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:07:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1485ms 02:07:06 INFO - PROCESS | 19061 | 1460970426421 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 02:07:06 INFO - PROCESS | 19061 | 1460970426424 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 02:07:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:07:06 INFO - PROCESS | 19061 | 1460970426430 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:07:06 INFO - PROCESS | 19061 | 1460970426432 Marionette TRACE conn3 <- [1,2462,null,{}] 02:07:06 INFO - PROCESS | 19061 | 1460970426438 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}] 02:07:06 INFO - PROCESS | 19061 | 1460970426693 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 02:07:07 INFO - PROCESS | 19061 | 1460970427006 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d210d4800 == 146 [pid = 19061] [id = 623] 02:07:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d1ffacc00) [pid = 19061] [serial = 1870] [outer = (nil)] 02:07:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d212cbc00) [pid = 19061] [serial = 1871] [outer = 0x7f9d1ffacc00] 02:07:07 INFO - PROCESS | 19061 | 1460970427077 Marionette DEBUG loaded listener.js 02:07:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d22ba3400) [pid = 19061] [serial = 1872] [outer = 0x7f9d1ffacc00] 02:07:07 INFO - PROCESS | 19061 | 1460970427933 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]]]}] 02:07:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:07:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1578ms 02:07:08 INFO - PROCESS | 19061 | 1460970428009 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 02:07:08 INFO - PROCESS | 19061 | 1460970428013 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 02:07:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:07:08 INFO - PROCESS | 19061 | 1460970428020 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:07:08 INFO - PROCESS | 19061 | 1460970428024 Marionette TRACE conn3 <- [1,2466,null,{}] 02:07:08 INFO - PROCESS | 19061 | 1460970428030 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}] 02:07:08 INFO - PROCESS | 19061 | 1460970428241 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 02:07:08 INFO - PROCESS | 19061 | 1460970428515 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1ffd3000 == 147 [pid = 19061] [id = 624] 02:07:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d1fd46400) [pid = 19061] [serial = 1873] [outer = (nil)] 02:07:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d1ffb5000) [pid = 19061] [serial = 1874] [outer = 0x7f9d1fd46400] 02:07:08 INFO - PROCESS | 19061 | 1460970428625 Marionette DEBUG loaded listener.js 02:07:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d21326400) [pid = 19061] [serial = 1875] [outer = 0x7f9d1fd46400] 02:07:09 INFO - PROCESS | 19061 | 1460970429869 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]]]}] 02:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1884ms 02:07:09 INFO - PROCESS | 19061 | 1460970429906 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 02:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:07:09 INFO - PROCESS | 19061 | 1460970429911 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 02:07:09 INFO - PROCESS | 19061 | 1460970429918 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:07:09 INFO - PROCESS | 19061 | 1460970429923 Marionette TRACE conn3 <- [1,2470,null,{}] 02:07:09 INFO - PROCESS | 19061 | 1460970429931 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}] 02:07:10 INFO - PROCESS | 19061 | 1460970430113 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 02:07:10 INFO - PROCESS | 19061 | 1460970430444 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d238a6000 == 148 [pid = 19061] [id = 625] 02:07:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d212ce000) [pid = 19061] [serial = 1876] [outer = (nil)] 02:07:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d2132ac00) [pid = 19061] [serial = 1877] [outer = 0x7f9d212ce000] 02:07:10 INFO - PROCESS | 19061 | 1460970430507 Marionette DEBUG loaded listener.js 02:07:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d21fc2000) [pid = 19061] [serial = 1878] [outer = 0x7f9d212ce000] 02:07:11 INFO - PROCESS | 19061 | 1460970431515 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]]]}] 02:07:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:07:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1641ms 02:07:11 INFO - PROCESS | 19061 | 1460970431559 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 02:07:11 INFO - PROCESS | 19061 | 1460970431566 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 02:07:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:07:11 INFO - PROCESS | 19061 | 1460970431576 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:07:11 INFO - PROCESS | 19061 | 1460970431579 Marionette TRACE conn3 <- [1,2474,null,{}] 02:07:11 INFO - PROCESS | 19061 | 1460970431585 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}] 02:07:11 INFO - PROCESS | 19061 | 1460970431766 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 02:07:12 INFO - PROCESS | 19061 | 1460970432137 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2215a000 == 149 [pid = 19061] [id = 626] 02:07:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d22b6dc00) [pid = 19061] [serial = 1879] [outer = (nil)] 02:07:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d22ba0c00) [pid = 19061] [serial = 1880] [outer = 0x7f9d22b6dc00] 02:07:12 INFO - PROCESS | 19061 | 1460970432205 Marionette DEBUG loaded listener.js 02:07:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d238eec00) [pid = 19061] [serial = 1881] [outer = 0x7f9d22b6dc00] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d241ed000 == 148 [pid = 19061] [id = 287] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d210d9000 == 147 [pid = 19061] [id = 607] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd90800 == 146 [pid = 19061] [id = 606] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef8d000 == 145 [pid = 19061] [id = 605] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d270cc800 == 144 [pid = 19061] [id = 604] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2215a800 == 143 [pid = 19061] [id = 603] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22163000 == 142 [pid = 19061] [id = 602] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251d6800 == 141 [pid = 19061] [id = 601] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d245ce000 == 140 [pid = 19061] [id = 600] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505c7800 == 139 [pid = 19061] [id = 596] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4e033800 == 138 [pid = 19061] [id = 595] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b705000 == 137 [pid = 19061] [id = 594] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d47456800 == 136 [pid = 19061] [id = 593] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f40f000 == 135 [pid = 19061] [id = 592] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38d8e800 == 134 [pid = 19061] [id = 591] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f391800 == 133 [pid = 19061] [id = 590] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505c8800 == 132 [pid = 19061] [id = 490] 02:07:12 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24444000 == 131 [pid = 19061] [id = 589] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d25803800) [pid = 19061] [serial = 1704] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d239e0000) [pid = 19061] [serial = 1703] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d2d838400) [pid = 19061] [serial = 1707] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d2c2c4800) [pid = 19061] [serial = 1706] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d33c0d400) [pid = 19061] [serial = 1727] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d239e8400) [pid = 19061] [serial = 1749] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d238f1400) [pid = 19061] [serial = 1748] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d313b9c00) [pid = 19061] [serial = 1763] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d313be400) [pid = 19061] [serial = 1716] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d2ffa2800) [pid = 19061] [serial = 1715] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d2ffa2c00) [pid = 19061] [serial = 1760] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d3853b400) [pid = 19061] [serial = 1739] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d25212c00) [pid = 19061] [serial = 1751] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d258cd400) [pid = 19061] [serial = 1752] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d370af400) [pid = 19061] [serial = 1730] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d31f7fc00) [pid = 19061] [serial = 1718] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d21f38800) [pid = 19061] [serial = 1742] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d33599800) [pid = 19061] [serial = 1724] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d37e0b000) [pid = 19061] [serial = 1733] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d313b9400) [pid = 19061] [serial = 1761] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d2f6c6000) [pid = 19061] [serial = 1758] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d2c77e000) [pid = 19061] [serial = 1755] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d3359a800) [pid = 19061] [serial = 1764] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d244b7000) [pid = 19061] [serial = 1575] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d33359c00) [pid = 19061] [serial = 1662] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d1fd53800) [pid = 19061] [serial = 1482] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d39d4fc00) [pid = 19061] [serial = 1536] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d2454a000) [pid = 19061] [serial = 1587] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d2ffaac00) [pid = 19061] [serial = 1659] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d2fe8e400) [pid = 19061] [serial = 1656] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d2fcc0000) [pid = 19061] [serial = 1617] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d2d83bc00) [pid = 19061] [serial = 1449] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d2e80ac00) [pid = 19061] [serial = 1608] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d33c04800) [pid = 19061] [serial = 1668] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d45d6bc00) [pid = 19061] [serial = 1539] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d33c06800) [pid = 19061] [serial = 1527] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d21fc3400) [pid = 19061] [serial = 1512] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d272b3000) [pid = 19061] [serial = 1488] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d2c780c00) [pid = 19061] [serial = 1605] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d221aa400) [pid = 19061] [serial = 1551] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d238cd400) [pid = 19061] [serial = 1650] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d35991000) [pid = 19061] [serial = 1671] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d30f3e800) [pid = 19061] [serial = 1452] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d28245000) [pid = 19061] [serial = 1653] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d20d91000) [pid = 19061] [serial = 1647] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d21333400) [pid = 19061] [serial = 1545] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d2823dc00) [pid = 19061] [serial = 1518] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d4e082c00) [pid = 19061] [serial = 1476] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d28238800) [pid = 19061] [serial = 1599] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d4b79a000) [pid = 19061] [serial = 1542] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d3b572c00) [pid = 19061] [serial = 1461] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d45fb3c00) [pid = 19061] [serial = 1464] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d38219800) [pid = 19061] [serial = 1530] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d4b60b400) [pid = 19061] [serial = 1470] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d25809000) [pid = 19061] [serial = 1590] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d21fc1c00) [pid = 19061] [serial = 1479] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d21fc0400) [pid = 19061] [serial = 1485] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d22b95000) [pid = 19061] [serial = 1674] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d21f33000) [pid = 19061] [serial = 1578] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d2fec1000) [pid = 19061] [serial = 1620] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d272c4c00) [pid = 19061] [serial = 1593] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d335e5000) [pid = 19061] [serial = 1665] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d2c2c9400) [pid = 19061] [serial = 1602] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d273d2400) [pid = 19061] [serial = 1596] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d38d49400) [pid = 19061] [serial = 1533] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d25207c00) [pid = 19061] [serial = 1515] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d227abc00) [pid = 19061] [serial = 1581] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d335e6c00) [pid = 19061] [serial = 1455] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d24197c00) [pid = 19061] [serial = 1446] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d2f80c800) [pid = 19061] [serial = 1614] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d47411400) [pid = 19061] [serial = 1467] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d2fcbc400) [pid = 19061] [serial = 1524] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d239e1000) [pid = 19061] [serial = 1584] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d2eb0cc00) [pid = 19061] [serial = 1521] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d37a4b800) [pid = 19061] [serial = 1458] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d25b0fc00) [pid = 19061] [serial = 1473] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d2f6b5000) [pid = 19061] [serial = 1611] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d20fb1400) [pid = 19061] [serial = 1548] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d2fcc5400) [pid = 19061] [serial = 1713] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d2f80e000) [pid = 19061] [serial = 1712] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d227ab000) [pid = 19061] [serial = 1746] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d21fdc800) [pid = 19061] [serial = 1745] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d2748bc00) [pid = 19061] [serial = 1754] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d2ebeec00) [pid = 19061] [serial = 1709] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d2d834800) [pid = 19061] [serial = 1757] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d2f6c6400) [pid = 19061] [serial = 1710] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d38253400) [pid = 19061] [serial = 1736] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d2e9e9800) [pid = 19061] [serial = 1698] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d22b6a000) [pid = 19061] [serial = 1701] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d22282400) [pid = 19061] [serial = 1700] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d3335dc00) [pid = 19061] [serial = 1721] [outer = (nil)] [url = about:blank] 02:07:13 INFO - PROCESS | 19061 | 1460970433213 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]]]}] 02:07:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:07:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1677ms 02:07:13 INFO - PROCESS | 19061 | 1460970433253 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 02:07:13 INFO - PROCESS | 19061 | 1460970433255 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 02:07:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:07:13 INFO - PROCESS | 19061 | 1460970433261 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:07:13 INFO - PROCESS | 19061 | 1460970433266 Marionette TRACE conn3 <- [1,2478,null,{}] 02:07:13 INFO - PROCESS | 19061 | 1460970433279 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}] 02:07:13 INFO - PROCESS | 19061 | 1460970433452 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 02:07:13 INFO - PROCESS | 19061 | 1460970433468 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d238a1800 == 132 [pid = 19061] [id = 627] 02:07:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d2132bc00) [pid = 19061] [serial = 1882] [outer = (nil)] 02:07:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d238c2c00) [pid = 19061] [serial = 1883] [outer = 0x7f9d2132bc00] 02:07:13 INFO - PROCESS | 19061 | 1460970433678 Marionette DEBUG loaded listener.js 02:07:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d24552000) [pid = 19061] [serial = 1884] [outer = 0x7f9d2132bc00] 02:07:14 INFO - PROCESS | 19061 | 1460970434391 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]]]}] 02:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1179ms 02:07:14 INFO - PROCESS | 19061 | 1460970434440 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 02:07:14 INFO - PROCESS | 19061 | 1460970434444 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 02:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:07:14 INFO - PROCESS | 19061 | 1460970434480 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:07:14 INFO - PROCESS | 19061 | 1460970434483 Marionette TRACE conn3 <- [1,2482,null,{}] 02:07:14 INFO - PROCESS | 19061 | 1460970434487 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}] 02:07:14 INFO - PROCESS | 19061 | 1460970434662 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 02:07:14 INFO - PROCESS | 19061 | 1460970434671 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258de800 == 133 [pid = 19061] [id = 628] 02:07:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d220c9000) [pid = 19061] [serial = 1885] [outer = (nil)] 02:07:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d25b06c00) [pid = 19061] [serial = 1886] [outer = 0x7f9d220c9000] 02:07:14 INFO - PROCESS | 19061 | 1460970434727 Marionette DEBUG loaded listener.js 02:07:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d272b3800) [pid = 19061] [serial = 1887] [outer = 0x7f9d220c9000] 02:07:15 INFO - PROCESS | 19061 | 1460970435714 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]]]}] 02:07:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:07:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1277ms 02:07:15 INFO - PROCESS | 19061 | 1460970435762 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 02:07:15 INFO - PROCESS | 19061 | 1460970435766 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 02:07:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:07:15 INFO - PROCESS | 19061 | 1460970435779 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:07:15 INFO - PROCESS | 19061 | 1460970435781 Marionette TRACE conn3 <- [1,2486,null,{}] 02:07:15 INFO - PROCESS | 19061 | 1460970435786 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}] 02:07:16 INFO - PROCESS | 19061 | 1460970436010 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 02:07:16 INFO - PROCESS | 19061 | 1460970436037 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274cf800 == 134 [pid = 19061] [id = 629] 02:07:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d244b7400) [pid = 19061] [serial = 1888] [outer = (nil)] 02:07:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d273c8000) [pid = 19061] [serial = 1889] [outer = 0x7f9d244b7400] 02:07:16 INFO - PROCESS | 19061 | 1460970436097 Marionette DEBUG loaded listener.js 02:07:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d2748b800) [pid = 19061] [serial = 1890] [outer = 0x7f9d244b7400] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d22b63800) [pid = 19061] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d22b99000) [pid = 19061] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d20c60400) [pid = 19061] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d1fd45800) [pid = 19061] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d20d82400) [pid = 19061] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d2c77b800) [pid = 19061] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d2f980c00) [pid = 19061] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:07:17 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d2f979000) [pid = 19061] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:07:17 INFO - PROCESS | 19061 | 1460970437467 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]]]}] 02:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1739ms 02:07:17 INFO - PROCESS | 19061 | 1460970437512 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 02:07:17 INFO - PROCESS | 19061 | 1460970437515 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 02:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:07:17 INFO - PROCESS | 19061 | 1460970437520 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:07:17 INFO - PROCESS | 19061 | 1460970437522 Marionette TRACE conn3 <- [1,2490,null,{}] 02:07:17 INFO - PROCESS | 19061 | 1460970437527 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}] 02:07:17 INFO - PROCESS | 19061 | 1460970437720 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 02:07:17 INFO - PROCESS | 19061 | 1460970437944 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c39d800 == 135 [pid = 19061] [id = 630] 02:07:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d258cb800) [pid = 19061] [serial = 1891] [outer = (nil)] 02:07:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d2d834400) [pid = 19061] [serial = 1892] [outer = 0x7f9d258cb800] 02:07:18 INFO - PROCESS | 19061 | 1460970438008 Marionette DEBUG loaded listener.js 02:07:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d2e815400) [pid = 19061] [serial = 1893] [outer = 0x7f9d258cb800] 02:07:18 INFO - PROCESS | 19061 | 1460970438690 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]]]}] 02:07:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:07:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1228ms 02:07:18 INFO - PROCESS | 19061 | 1460970438749 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 02:07:18 INFO - PROCESS | 19061 | 1460970438752 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 02:07:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:07:18 INFO - PROCESS | 19061 | 1460970438758 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:07:18 INFO - PROCESS | 19061 | 1460970438760 Marionette TRACE conn3 <- [1,2494,null,{}] 02:07:18 INFO - PROCESS | 19061 | 1460970438765 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}] 02:07:19 INFO - PROCESS | 19061 | 1460970439013 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 02:07:19 INFO - PROCESS | 19061 | 1460970439028 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e724000 == 136 [pid = 19061] [id = 631] 02:07:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d2c2cf000) [pid = 19061] [serial = 1894] [outer = (nil)] 02:07:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d2eb11c00) [pid = 19061] [serial = 1895] [outer = 0x7f9d2c2cf000] 02:07:19 INFO - PROCESS | 19061 | 1460970439084 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d2f80c400) [pid = 19061] [serial = 1896] [outer = 0x7f9d2c2cf000] 02:07:20 INFO - PROCESS | 19061 | 1460970440206 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]]]}] 02:07:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:07:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1526ms 02:07:20 INFO - PROCESS | 19061 | 1460970440285 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 19061 | 1460970440294 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 02:07:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:07:20 INFO - PROCESS | 19061 | 1460970440303 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 19061 | 1460970440308 Marionette TRACE conn3 <- [1,2498,null,{}] 02:07:20 INFO - PROCESS | 19061 | 1460970440323 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}] 02:07:20 INFO - PROCESS | 19061 | 1460970440667 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 02:07:20 INFO - PROCESS | 19061 | 1460970440917 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d21e17000 == 137 [pid = 19061] [id = 632] 02:07:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d21fe7000) [pid = 19061] [serial = 1897] [outer = (nil)] 02:07:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d22282400) [pid = 19061] [serial = 1898] [outer = 0x7f9d21fe7000] 02:07:20 INFO - PROCESS | 19061 | 1460970440990 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d238c2400) [pid = 19061] [serial = 1899] [outer = 0x7f9d21fe7000] 02:07:21 INFO - PROCESS | 19061 | 1460970441917 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]]]}] 02:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1680ms 02:07:21 INFO - PROCESS | 19061 | 1460970441985 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 19061 | 1460970441995 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 02:07:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:07:22 INFO - PROCESS | 19061 | 1460970442007 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 19061 | 1460970442010 Marionette TRACE conn3 <- [1,2502,null,{}] 02:07:22 INFO - PROCESS | 19061 | 1460970442016 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}] 02:07:22 INFO - PROCESS | 19061 | 1460970442245 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 02:07:22 INFO - PROCESS | 19061 | 1460970442534 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284be800 == 138 [pid = 19061] [id = 633] 02:07:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d238ccc00) [pid = 19061] [serial = 1900] [outer = (nil)] 02:07:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d25210c00) [pid = 19061] [serial = 1901] [outer = 0x7f9d238ccc00] 02:07:22 INFO - PROCESS | 19061 | 1460970442642 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d272b1000) [pid = 19061] [serial = 1902] [outer = 0x7f9d238ccc00] 02:07:23 INFO - PROCESS | 19061 | 1460970443499 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]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:07:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1528ms 02:07:23 INFO - PROCESS | 19061 | 1460970443534 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 19061 | 1460970443538 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 02:07:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:07:23 INFO - PROCESS | 19061 | 1460970443544 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 19061 | 1460970443549 Marionette TRACE conn3 <- [1,2506,null,{}] 02:07:23 INFO - PROCESS | 19061 | 1460970443564 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}] 02:07:23 INFO - PROCESS | 19061 | 1460970443766 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 02:07:23 INFO - PROCESS | 19061 | 1460970443985 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ea31800 == 139 [pid = 19061] [id = 634] 02:07:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d25810000) [pid = 19061] [serial = 1903] [outer = (nil)] 02:07:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d2c780c00) [pid = 19061] [serial = 1904] [outer = 0x7f9d25810000] 02:07:24 INFO - PROCESS | 19061 | 1460970444098 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d2e9f0400) [pid = 19061] [serial = 1905] [outer = 0x7f9d25810000] 02:07:24 INFO - PROCESS | 19061 | 1460970444983 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]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:07:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1487ms 02:07:25 INFO - PROCESS | 19061 | 1460970445032 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 19061 | 1460970445037 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 02:07:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:07:25 INFO - PROCESS | 19061 | 1460970445042 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 19061 | 1460970445044 Marionette TRACE conn3 <- [1,2510,null,{}] 02:07:25 INFO - PROCESS | 19061 | 1460970445049 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}] 02:07:25 INFO - PROCESS | 19061 | 1460970445239 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 02:07:25 INFO - PROCESS | 19061 | 1460970445452 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fb78800 == 140 [pid = 19061] [id = 635] 02:07:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d273cd000) [pid = 19061] [serial = 1906] [outer = (nil)] 02:07:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d2f97a400) [pid = 19061] [serial = 1907] [outer = 0x7f9d273cd000] 02:07:25 INFO - PROCESS | 19061 | 1460970445561 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d2fcc8c00) [pid = 19061] [serial = 1908] [outer = 0x7f9d273cd000] 02:07:26 INFO - PROCESS | 19061 | 1460970446463 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]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1478ms 02:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:07:26 INFO - PROCESS | 19061 | 1460970446536 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 19061 | 1460970446539 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 02:07:26 INFO - PROCESS | 19061 | 1460970446547 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 19061 | 1460970446550 Marionette TRACE conn3 <- [1,2514,null,{}] 02:07:26 INFO - PROCESS | 19061 | 1460970446555 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}] 02:07:26 INFO - PROCESS | 19061 | 1460970446754 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 02:07:26 INFO - PROCESS | 19061 | 1460970446965 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd8e800 == 141 [pid = 19061] [id = 636] 02:07:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d2ebf1c00) [pid = 19061] [serial = 1909] [outer = (nil)] 02:07:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d2fec1000) [pid = 19061] [serial = 1910] [outer = 0x7f9d2ebf1c00] 02:07:27 INFO - PROCESS | 19061 | 1460970447071 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d2ffaa400) [pid = 19061] [serial = 1911] [outer = 0x7f9d2ebf1c00] 02:07:27 INFO - PROCESS | 19061 | 1460970447977 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]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1482ms 02:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:07:28 INFO - PROCESS | 19061 | 1460970448030 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 19061 | 1460970448033 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 02:07:28 INFO - PROCESS | 19061 | 1460970448039 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 19061 | 1460970448042 Marionette TRACE conn3 <- [1,2518,null,{}] 02:07:28 INFO - PROCESS | 19061 | 1460970448047 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}] 02:07:28 INFO - PROCESS | 19061 | 1460970448258 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 02:07:28 INFO - PROCESS | 19061 | 1460970448470 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d32014800 == 142 [pid = 19061] [id = 637] 02:07:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d2fec6c00) [pid = 19061] [serial = 1912] [outer = (nil)] 02:07:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d33354c00) [pid = 19061] [serial = 1913] [outer = 0x7f9d2fec6c00] 02:07:28 INFO - PROCESS | 19061 | 1460970448582 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d33c0c000) [pid = 19061] [serial = 1914] [outer = 0x7f9d2fec6c00] 02:07:29 INFO - PROCESS | 19061 | 1460970449429 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]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1427ms 02:07:29 INFO - PROCESS | 19061 | 1460970449466 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 19061 | 1460970449469 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 02:07:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:07:29 INFO - PROCESS | 19061 | 1460970449475 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 19061 | 1460970449478 Marionette TRACE conn3 <- [1,2522,null,{}] 02:07:29 INFO - PROCESS | 19061 | 1460970449501 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}] 02:07:29 INFO - PROCESS | 19061 | 1460970449682 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 02:07:29 INFO - PROCESS | 19061 | 1460970449894 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d34215000 == 143 [pid = 19061] [id = 638] 02:07:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d3048fc00) [pid = 19061] [serial = 1915] [outer = (nil)] 02:07:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d35b81c00) [pid = 19061] [serial = 1916] [outer = 0x7f9d3048fc00] 02:07:30 INFO - PROCESS | 19061 | 1460970450004 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d37ba4400) [pid = 19061] [serial = 1917] [outer = 0x7f9d3048fc00] 02:07:30 INFO - PROCESS | 19061 | 1460970450841 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]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:07:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1435ms 02:07:30 INFO - PROCESS | 19061 | 1460970450910 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 19061 | 1460970450914 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 02:07:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:07:30 INFO - PROCESS | 19061 | 1460970450919 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 19061 | 1460970450921 Marionette TRACE conn3 <- [1,2526,null,{}] 02:07:30 INFO - PROCESS | 19061 | 1460970450927 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}] 02:07:31 INFO - PROCESS | 19061 | 1460970451104 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 02:07:31 INFO - PROCESS | 19061 | 1460970451321 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d37e43800 == 144 [pid = 19061] [id = 639] 02:07:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d333ec800) [pid = 19061] [serial = 1918] [outer = (nil)] 02:07:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d38536400) [pid = 19061] [serial = 1919] [outer = 0x7f9d333ec800] 02:07:31 INFO - PROCESS | 19061 | 1460970451429 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d39049000) [pid = 19061] [serial = 1920] [outer = 0x7f9d333ec800] 02:07:32 INFO - PROCESS | 19061 | 1460970452293 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]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:07:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1428ms 02:07:32 INFO - PROCESS | 19061 | 1460970452349 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 19061 | 1460970452352 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 02:07:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:07:32 INFO - PROCESS | 19061 | 1460970452359 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 19061 | 1460970452362 Marionette TRACE conn3 <- [1,2530,null,{}] 02:07:32 INFO - PROCESS | 19061 | 1460970452367 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}] 02:07:32 INFO - PROCESS | 19061 | 1460970452550 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 02:07:32 INFO - PROCESS | 19061 | 1460970452765 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38eb7000 == 145 [pid = 19061] [id = 640] 02:07:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d335e7000) [pid = 19061] [serial = 1921] [outer = (nil)] 02:07:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d391d9400) [pid = 19061] [serial = 1922] [outer = 0x7f9d335e7000] 02:07:32 INFO - PROCESS | 19061 | 1460970452874 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d3985c800) [pid = 19061] [serial = 1923] [outer = 0x7f9d335e7000] 02:07:33 INFO - PROCESS | 19061 | 1460970453706 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]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:07:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1380ms 02:07:33 INFO - PROCESS | 19061 | 1460970453741 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 19061 | 1460970453744 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 02:07:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:07:33 INFO - PROCESS | 19061 | 1460970453749 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 19061 | 1460970453751 Marionette TRACE conn3 <- [1,2534,null,{}] 02:07:33 INFO - PROCESS | 19061 | 1460970453757 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}] 02:07:33 INFO - PROCESS | 19061 | 1460970453951 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 02:07:34 INFO - PROCESS | 19061 | 1460970454166 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39df9000 == 146 [pid = 19061] [id = 641] 02:07:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d33c0d400) [pid = 19061] [serial = 1924] [outer = (nil)] 02:07:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d3b5e4400) [pid = 19061] [serial = 1925] [outer = 0x7f9d33c0d400] 02:07:34 INFO - PROCESS | 19061 | 1460970454272 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d3b991800) [pid = 19061] [serial = 1926] [outer = 0x7f9d33c0d400] 02:07:35 INFO - PROCESS | 19061 | 1460970455200 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]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:07:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1481ms 02:07:35 INFO - PROCESS | 19061 | 1460970455234 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 02:07:35 INFO - PROCESS | 19061 | 1460970455237 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 02:07:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:07:35 INFO - PROCESS | 19061 | 1460970455245 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 19061 | 1460970455249 Marionette TRACE conn3 <- [1,2538,null,{}] 02:07:35 INFO - PROCESS | 19061 | 1460970455254 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}] 02:07:35 INFO - PROCESS | 19061 | 1460970455474 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 02:07:35 INFO - PROCESS | 19061 | 1460970455741 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46073800 == 147 [pid = 19061] [id = 642] 02:07:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d46298800) [pid = 19061] [serial = 1927] [outer = (nil)] 02:07:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d46420c00) [pid = 19061] [serial = 1928] [outer = 0x7f9d46298800] 02:07:35 INFO - PROCESS | 19061 | 1460970455847 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d493c0c00) [pid = 19061] [serial = 1929] [outer = 0x7f9d46298800] 02:07:36 INFO - PROCESS | 19061 | 1460970456665 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]]]}] 02:07:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:07:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1476ms 02:07:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:07:36 INFO - PROCESS | 19061 | 1460970456723 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 19061 | 1460970456725 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 02:07:36 INFO - PROCESS | 19061 | 1460970456732 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 19061 | 1460970456735 Marionette TRACE conn3 <- [1,2542,null,{}] 02:07:36 INFO - PROCESS | 19061 | 1460970456740 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}] 02:07:36 INFO - PROCESS | 19061 | 1460970456943 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 02:07:37 INFO - PROCESS | 19061 | 1460970457156 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac28000 == 148 [pid = 19061] [id = 643] 02:07:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d3f34fc00) [pid = 19061] [serial = 1930] [outer = (nil)] 02:07:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d4b12ac00) [pid = 19061] [serial = 1931] [outer = 0x7f9d3f34fc00] 02:07:37 INFO - PROCESS | 19061 | 1460970457268 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d4b2adc00) [pid = 19061] [serial = 1932] [outer = 0x7f9d3f34fc00] 02:07:38 INFO - PROCESS | 19061 | 1460970458132 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]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:07:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1437ms 02:07:38 INFO - PROCESS | 19061 | 1460970458168 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 19061 | 1460970458172 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 02:07:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:07:38 INFO - PROCESS | 19061 | 1460970458177 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 19061 | 1460970458179 Marionette TRACE conn3 <- [1,2546,null,{}] 02:07:38 INFO - PROCESS | 19061 | 1460970458184 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}] 02:07:38 INFO - PROCESS | 19061 | 1460970458362 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 02:07:38 INFO - PROCESS | 19061 | 1460970458598 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1ffd6800 == 149 [pid = 19061] [id = 644] 02:07:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d1d282800) [pid = 19061] [serial = 1933] [outer = (nil)] 02:07:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d1d28b800) [pid = 19061] [serial = 1934] [outer = 0x7f9d1d282800] 02:07:38 INFO - PROCESS | 19061 | 1460970458703 Marionette DEBUG loaded listener.js 02:07:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d1d290800) [pid = 19061] [serial = 1935] [outer = 0x7f9d1d282800] 02:07:40 INFO - PROCESS | 19061 | 1460970460113 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]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:07:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1979ms 02:07:40 INFO - PROCESS | 19061 | 1460970460157 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 02:07:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:07:40 INFO - PROCESS | 19061 | 1460970460162 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 02:07:40 INFO - PROCESS | 19061 | 1460970460169 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - PROCESS | 19061 | 1460970460174 Marionette TRACE conn3 <- [1,2550,null,{}] 02:07:40 INFO - PROCESS | 19061 | 1460970460228 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}] 02:07:40 INFO - PROCESS | 19061 | 1460970460482 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 02:07:40 INFO - PROCESS | 19061 | 1460970460639 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24e31800 == 150 [pid = 19061] [id = 645] 02:07:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d1ffae800) [pid = 19061] [serial = 1936] [outer = (nil)] 02:07:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d20d74c00) [pid = 19061] [serial = 1937] [outer = 0x7f9d1ffae800] 02:07:40 INFO - PROCESS | 19061 | 1460970460743 Marionette DEBUG loaded listener.js 02:07:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d21f2b400) [pid = 19061] [serial = 1938] [outer = 0x7f9d1ffae800] 02:07:41 INFO - PROCESS | 19061 | 1460970461621 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]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:07:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1484ms 02:07:41 INFO - PROCESS | 19061 | 1460970461653 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 19061 | 1460970461660 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 02:07:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:07:41 INFO - PROCESS | 19061 | 1460970461669 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 19061 | 1460970461673 Marionette TRACE conn3 <- [1,2554,null,{}] 02:07:41 INFO - PROCESS | 19061 | 1460970461678 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}] 02:07:41 INFO - PROCESS | 19061 | 1460970461856 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 02:07:42 INFO - PROCESS | 19061 | 1460970462280 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1fbc3000 == 151 [pid = 19061] [id = 646] 02:07:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d21fe7400) [pid = 19061] [serial = 1939] [outer = (nil)] 02:07:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d22283000) [pid = 19061] [serial = 1940] [outer = 0x7f9d21fe7400] 02:07:42 INFO - PROCESS | 19061 | 1460970462346 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d238c5400) [pid = 19061] [serial = 1941] [outer = 0x7f9d21fe7400] 02:07:43 INFO - PROCESS | 19061 | 1460970463279 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]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:07:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1679ms 02:07:43 INFO - PROCESS | 19061 | 1460970463349 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 02:07:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:07:43 INFO - PROCESS | 19061 | 1460970463352 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 02:07:43 INFO - PROCESS | 19061 | 1460970463357 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 19061 | 1460970463362 Marionette TRACE conn3 <- [1,2558,null,{}] 02:07:43 INFO - PROCESS | 19061 | 1460970463376 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}] 02:07:43 INFO - PROCESS | 19061 | 1460970463635 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45fc2800 == 150 [pid = 19061] [id = 216] 02:07:43 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d33726c00) [pid = 19061] [serial = 1778] [outer = (nil)] [url = about:blank] 02:07:43 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d370b3000) [pid = 19061] [serial = 1781] [outer = (nil)] [url = about:blank] 02:07:43 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d391de400) [pid = 19061] [serial = 1784] [outer = (nil)] [url = about:blank] 02:07:43 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d39d3bc00) [pid = 19061] [serial = 1787] [outer = (nil)] [url = about:blank] 02:07:43 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d3b5e6c00) [pid = 19061] [serial = 1790] [outer = (nil)] [url = about:blank] 02:07:43 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d3b76fc00) [pid = 19061] [serial = 1793] [outer = (nil)] [url = about:blank] 02:07:43 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d451d4c00) [pid = 19061] [serial = 1796] [outer = (nil)] [url = about:blank] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f37c000 == 149 [pid = 19061] [id = 211] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2c39d800 == 148 [pid = 19061] [id = 630] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d274cf800 == 147 [pid = 19061] [id = 629] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258de800 == 146 [pid = 19061] [id = 628] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d238a1800 == 145 [pid = 19061] [id = 627] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2215a000 == 144 [pid = 19061] [id = 626] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d238a6000 == 143 [pid = 19061] [id = 625] 02:07:43 INFO - PROCESS | 19061 | 1460970463982 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d494bc000 == 142 [pid = 19061] [id = 616] 02:07:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1ff78800 == 143 [pid = 19061] [id = 647] 02:07:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d238cc400) [pid = 19061] [serial = 1942] [outer = (nil)] 02:07:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d24552800) [pid = 19061] [serial = 1943] [outer = 0x7f9d238cc400] 02:07:44 INFO - PROCESS | 19061 | 1460970464061 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d25b11000) [pid = 19061] [serial = 1944] [outer = 0x7f9d238cc400] 02:07:44 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45fe1000 == 142 [pid = 19061] [id = 615] 02:07:44 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b62e800 == 141 [pid = 19061] [id = 614] 02:07:44 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c96000 == 140 [pid = 19061] [id = 613] 02:07:44 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37791000 == 139 [pid = 19061] [id = 612] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d241a0000) [pid = 19061] [serial = 1806] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d238ef400) [pid = 19061] [serial = 1805] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d2c784400) [pid = 19061] [serial = 1809] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d28236400) [pid = 19061] [serial = 1808] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d2227e800) [pid = 19061] [serial = 1803] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d20d8e000) [pid = 19061] [serial = 1802] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d272aec00) [pid = 19061] [serial = 1772] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d2297a400) [pid = 19061] [serial = 1769] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d2fec3800) [pid = 19061] [serial = 1775] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d20d7fc00) [pid = 19061] [serial = 1823] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d258c8c00) [pid = 19061] [serial = 1811] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d2c778400) [pid = 19061] [serial = 1812] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d335dc000) [pid = 19061] [serial = 1766] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d2e813000) [pid = 19061] [serial = 1814] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d4620f000) [pid = 19061] [serial = 1799] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d3335b400) [pid = 19061] [serial = 1820] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d2ffa8400) [pid = 19061] [serial = 1817] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d335dfc00) [pid = 19061] [serial = 1821] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d313bf800) [pid = 19061] [serial = 1818] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d21fbec00) [pid = 19061] [serial = 1824] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d2f6cbc00) [pid = 19061] [serial = 1815] [outer = (nil)] [url = about:blank] 02:07:44 INFO - PROCESS | 19061 | 1460970464839 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]]]}] 02:07:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:07:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1534ms 02:07:44 INFO - PROCESS | 19061 | 1460970464892 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 02:07:44 INFO - PROCESS | 19061 | 1460970464895 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 02:07:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:07:44 INFO - PROCESS | 19061 | 1460970464914 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 19061 | 1460970464917 Marionette TRACE conn3 <- [1,2562,null,{}] 02:07:44 INFO - PROCESS | 19061 | 1460970464925 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}] 02:07:45 INFO - PROCESS | 19061 | 1460970465094 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 02:07:45 INFO - PROCESS | 19061 | 1460970465107 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258de800 == 140 [pid = 19061] [id = 648] 02:07:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d239e2400) [pid = 19061] [serial = 1945] [outer = (nil)] 02:07:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d27482c00) [pid = 19061] [serial = 1946] [outer = 0x7f9d239e2400] 02:07:45 INFO - PROCESS | 19061 | 1460970465163 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d2c775800) [pid = 19061] [serial = 1947] [outer = 0x7f9d239e2400] 02:07:46 INFO - PROCESS | 19061 | 1460970466095 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]]]}] 02:07:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:07:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1236ms 02:07:46 INFO - PROCESS | 19061 | 1460970466144 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 19061 | 1460970466147 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 02:07:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:07:46 INFO - PROCESS | 19061 | 1460970466153 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:07:46 INFO - PROCESS | 19061 | 1460970466154 Marionette TRACE conn3 <- [1,2566,null,{}] 02:07:46 INFO - PROCESS | 19061 | 1460970466159 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}] 02:07:46 INFO - PROCESS | 19061 | 1460970466328 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 02:07:46 INFO - PROCESS | 19061 | 1460970466530 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c394000 == 141 [pid = 19061] [id = 649] 02:07:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d273c6400) [pid = 19061] [serial = 1948] [outer = (nil)] 02:07:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2d81dc00) [pid = 19061] [serial = 1949] [outer = 0x7f9d273c6400] 02:07:46 INFO - PROCESS | 19061 | 1460970466586 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d2e9eac00) [pid = 19061] [serial = 1950] [outer = 0x7f9d273c6400] 02:07:47 INFO - PROCESS | 19061 | 1460970467373 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]]]}] 02:07:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:07:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1274ms 02:07:47 INFO - PROCESS | 19061 | 1460970467432 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 19061 | 1460970467434 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 02:07:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:07:47 INFO - PROCESS | 19061 | 1460970467448 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 19061 | 1460970467450 Marionette TRACE conn3 <- [1,2570,null,{}] 02:07:47 INFO - PROCESS | 19061 | 1460970467455 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}] 02:07:47 INFO - PROCESS | 19061 | 1460970467733 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 02:07:47 INFO - PROCESS | 19061 | 1460970467766 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e84b000 == 142 [pid = 19061] [id = 650] 02:07:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d2f6ca800) [pid = 19061] [serial = 1951] [outer = (nil)] 02:07:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d2ffaac00) [pid = 19061] [serial = 1952] [outer = 0x7f9d2f6ca800] 02:07:47 INFO - PROCESS | 19061 | 1460970467831 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d31f85c00) [pid = 19061] [serial = 1953] [outer = 0x7f9d2f6ca800] 02:07:48 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d220c9000) [pid = 19061] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:07:48 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d2132bc00) [pid = 19061] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:07:48 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d22b6dc00) [pid = 19061] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:07:48 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d212ce000) [pid = 19061] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:07:48 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d244b7400) [pid = 19061] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:07:48 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d258cb800) [pid = 19061] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:07:49 INFO - PROCESS | 19061 | 1460970469059 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]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:07:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1635ms 02:07:49 INFO - PROCESS | 19061 | 1460970469076 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 19061 | 1460970469080 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 02:07:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:07:49 INFO - PROCESS | 19061 | 1460970469085 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 19061 | 1460970469087 Marionette TRACE conn3 <- [1,2574,null,{}] 02:07:49 INFO - PROCESS | 19061 | 1460970469092 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}] 02:07:49 INFO - PROCESS | 19061 | 1460970469258 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 02:07:49 INFO - PROCESS | 19061 | 1460970469271 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2d707000 == 143 [pid = 19061] [id = 651] 02:07:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d20d79800) [pid = 19061] [serial = 1954] [outer = (nil)] 02:07:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2c77ac00) [pid = 19061] [serial = 1955] [outer = 0x7f9d20d79800] 02:07:49 INFO - PROCESS | 19061 | 1460970469328 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d3335b400) [pid = 19061] [serial = 1956] [outer = 0x7f9d20d79800] 02:07:50 INFO - PROCESS | 19061 | 1460970470148 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]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:07:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1077ms 02:07:50 INFO - PROCESS | 19061 | 1460970470164 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 19061 | 1460970470167 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 02:07:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:07:50 INFO - PROCESS | 19061 | 1460970470172 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 19061 | 1460970470174 Marionette TRACE conn3 <- [1,2578,null,{}] 02:07:50 INFO - PROCESS | 19061 | 1460970470179 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}] 02:07:50 INFO - PROCESS | 19061 | 1460970470411 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 02:07:50 INFO - PROCESS | 19061 | 1460970470433 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd66000 == 144 [pid = 19061] [id = 652] 02:07:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d2132e400) [pid = 19061] [serial = 1957] [outer = (nil)] 02:07:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d333f2000) [pid = 19061] [serial = 1958] [outer = 0x7f9d2132e400] 02:07:50 INFO - PROCESS | 19061 | 1460970470488 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d33c0d000) [pid = 19061] [serial = 1959] [outer = 0x7f9d2132e400] 02:07:51 INFO - PROCESS | 19061 | 1460970471646 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]]]}] 02:07:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:07:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1526ms 02:07:51 INFO - PROCESS | 19061 | 1460970471700 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 19061 | 1460970471703 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 02:07:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:07:51 INFO - PROCESS | 19061 | 1460970471711 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 19061 | 1460970471716 Marionette TRACE conn3 <- [1,2582,null,{}] 02:07:51 INFO - PROCESS | 19061 | 1460970471723 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}] 02:07:51 INFO - PROCESS | 19061 | 1460970471930 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 02:07:52 INFO - PROCESS | 19061 | 1460970472144 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24444800 == 145 [pid = 19061] [id = 653] 02:07:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d20d84400) [pid = 19061] [serial = 1960] [outer = (nil)] 02:07:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d21fdd800) [pid = 19061] [serial = 1961] [outer = 0x7f9d20d84400] 02:07:52 INFO - PROCESS | 19061 | 1460970472256 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d238f3000) [pid = 19061] [serial = 1962] [outer = 0x7f9d20d84400] 02:07:53 INFO - PROCESS | 19061 | 1460970473226 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]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:07:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1581ms 02:07:53 INFO - PROCESS | 19061 | 1460970473293 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 19061 | 1460970473301 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 02:07:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:07:53 INFO - PROCESS | 19061 | 1460970473311 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 19061 | 1460970473314 Marionette TRACE conn3 <- [1,2586,null,{}] 02:07:53 INFO - PROCESS | 19061 | 1460970473320 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}] 02:07:53 INFO - PROCESS | 19061 | 1460970473527 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 02:07:53 INFO - PROCESS | 19061 | 1460970473747 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e76b000 == 146 [pid = 19061] [id = 654] 02:07:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d272aec00) [pid = 19061] [serial = 1963] [outer = (nil)] 02:07:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d2823f000) [pid = 19061] [serial = 1964] [outer = 0x7f9d272aec00] 02:07:53 INFO - PROCESS | 19061 | 1460970473945 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d2e9e6800) [pid = 19061] [serial = 1965] [outer = 0x7f9d272aec00] 02:07:54 INFO - PROCESS | 19061 | 1460970474823 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]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:07:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1580ms 02:07:54 INFO - PROCESS | 19061 | 1460970474891 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 19061 | 1460970474895 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 02:07:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:07:54 INFO - PROCESS | 19061 | 1460970474900 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 19061 | 1460970474906 Marionette TRACE conn3 <- [1,2590,null,{}] 02:07:54 INFO - PROCESS | 19061 | 1460970474921 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}] 02:07:55 INFO - PROCESS | 19061 | 1460970475158 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 02:07:55 INFO - PROCESS | 19061 | 1460970475419 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3420f800 == 147 [pid = 19061] [id = 655] 02:07:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d244b8c00) [pid = 19061] [serial = 1966] [outer = (nil)] 02:07:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d2fec7000) [pid = 19061] [serial = 1967] [outer = 0x7f9d244b8c00] 02:07:55 INFO - PROCESS | 19061 | 1460970475546 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d33350000) [pid = 19061] [serial = 1968] [outer = 0x7f9d244b8c00] 02:07:56 INFO - PROCESS | 19061 | 1460970476386 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]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:07:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1535ms 02:07:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:07:56 INFO - PROCESS | 19061 | 1460970476436 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 19061 | 1460970476440 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 02:07:56 INFO - PROCESS | 19061 | 1460970476446 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 19061 | 1460970476449 Marionette TRACE conn3 <- [1,2594,null,{}] 02:07:56 INFO - PROCESS | 19061 | 1460970476453 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}] 02:07:56 INFO - PROCESS | 19061 | 1460970476645 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 02:07:56 INFO - PROCESS | 19061 | 1460970476921 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d394a1800 == 148 [pid = 19061] [id = 656] 02:07:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d2eb02c00) [pid = 19061] [serial = 1969] [outer = (nil)] 02:07:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d35b82800) [pid = 19061] [serial = 1970] [outer = 0x7f9d2eb02c00] 02:07:56 INFO - PROCESS | 19061 | 1460970476993 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d3824a800) [pid = 19061] [serial = 1971] [outer = 0x7f9d2eb02c00] 02:07:57 INFO - PROCESS | 19061 | 1460970477859 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]]]}] 02:07:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:07:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1433ms 02:07:57 INFO - PROCESS | 19061 | 1460970477878 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 02:07:57 INFO - PROCESS | 19061 | 1460970477881 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 02:07:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:07:57 INFO - PROCESS | 19061 | 1460970477887 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:07:57 INFO - PROCESS | 19061 | 1460970477889 Marionette TRACE conn3 <- [1,2598,null,{}] 02:07:57 INFO - PROCESS | 19061 | 1460970477894 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}] 02:07:58 INFO - PROCESS | 19061 | 1460970478087 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 02:07:58 INFO - PROCESS | 19061 | 1460970478353 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3f2c0000 == 149 [pid = 19061] [id = 657] 02:07:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d2ff53400) [pid = 19061] [serial = 1972] [outer = (nil)] 02:07:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d3904ac00) [pid = 19061] [serial = 1973] [outer = 0x7f9d2ff53400] 02:07:58 INFO - PROCESS | 19061 | 1460970478425 Marionette DEBUG loaded listener.js 02:07:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 201 (0x7f9d3b572c00) [pid = 19061] [serial = 1974] [outer = 0x7f9d2ff53400] 02:07:59 INFO - PROCESS | 19061 | 1460970479368 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]]]}] 02:07:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:07:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1525ms 02:07:59 INFO - PROCESS | 19061 | 1460970479413 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 02:07:59 INFO - PROCESS | 19061 | 1460970479417 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 02:07:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:07:59 INFO - PROCESS | 19061 | 1460970479424 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:07:59 INFO - PROCESS | 19061 | 1460970479427 Marionette TRACE conn3 <- [1,2602,null,{}] 02:07:59 INFO - PROCESS | 19061 | 1460970479432 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}] 02:07:59 INFO - PROCESS | 19061 | 1460970479667 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 02:07:59 INFO - PROCESS | 19061 | 1460970479884 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d49382000 == 150 [pid = 19061] [id = 658] 02:07:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 202 (0x7f9d391e4800) [pid = 19061] [serial = 1975] [outer = (nil)] 02:07:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 203 (0x7f9d4620d000) [pid = 19061] [serial = 1976] [outer = 0x7f9d391e4800] 02:08:00 INFO - PROCESS | 19061 | 1460970479998 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 204 (0x7f9d4b120800) [pid = 19061] [serial = 1977] [outer = 0x7f9d391e4800] 02:08:00 INFO - PROCESS | 19061 | 1460970480973 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]]]}] 02:08:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:08:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1628ms 02:08:01 INFO - PROCESS | 19061 | 1460970481053 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 02:08:01 INFO - PROCESS | 19061 | 1460970481057 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 02:08:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:08:01 INFO - PROCESS | 19061 | 1460970481063 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 19061 | 1460970481066 Marionette TRACE conn3 <- [1,2606,null,{}] 02:08:01 INFO - PROCESS | 19061 | 1460970481078 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}] 02:08:01 INFO - PROCESS | 19061 | 1460970481332 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 02:08:01 INFO - PROCESS | 19061 | 1460970481639 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b70d000 == 151 [pid = 19061] [id = 659] 02:08:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d1d1db800) [pid = 19061] [serial = 1978] [outer = (nil)] 02:08:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d1d1e1000) [pid = 19061] [serial = 1979] [outer = 0x7f9d1d1db800] 02:08:01 INFO - PROCESS | 19061 | 1460970481718 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d1d1e6400) [pid = 19061] [serial = 1980] [outer = 0x7f9d1d1db800] 02:08:02 INFO - PROCESS | 19061 | 1460970482582 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]]]}] 02:08:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:08:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1585ms 02:08:02 INFO - PROCESS | 19061 | 1460970482649 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 19061 | 1460970482652 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 02:08:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:08:02 INFO - PROCESS | 19061 | 1460970482659 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 19061 | 1460970482662 Marionette TRACE conn3 <- [1,2610,null,{}] 02:08:02 INFO - PROCESS | 19061 | 1460970482668 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}] 02:08:02 INFO - PROCESS | 19061 | 1460970482880 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 02:08:03 INFO - PROCESS | 19061 | 1460970483142 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4f864000 == 152 [pid = 19061] [id = 660] 02:08:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d1d1dc400) [pid = 19061] [serial = 1981] [outer = (nil)] 02:08:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d1e256800) [pid = 19061] [serial = 1982] [outer = 0x7f9d1d1dc400] 02:08:03 INFO - PROCESS | 19061 | 1460970483253 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d1e25ac00) [pid = 19061] [serial = 1983] [outer = 0x7f9d1d1dc400] 02:08:04 INFO - PROCESS | 19061 | 1460970484063 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]]]}] 02:08:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:08:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1480ms 02:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:08:04 INFO - PROCESS | 19061 | 1460970484139 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 02:08:04 INFO - PROCESS | 19061 | 1460970484142 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 02:08:04 INFO - PROCESS | 19061 | 1460970484148 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 19061 | 1460970484151 Marionette TRACE conn3 <- [1,2614,null,{}] 02:08:04 INFO - PROCESS | 19061 | 1460970484156 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}] 02:08:04 INFO - PROCESS | 19061 | 1460970484348 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 02:08:04 INFO - PROCESS | 19061 | 1460970484609 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d50668000 == 153 [pid = 19061] [id = 661] 02:08:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d1d1e6c00) [pid = 19061] [serial = 1984] [outer = (nil)] 02:08:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d1e261000) [pid = 19061] [serial = 1985] [outer = 0x7f9d1d1e6c00] 02:08:04 INFO - PROCESS | 19061 | 1460970484682 Marionette DEBUG loaded listener.js 02:08:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d2fecc400) [pid = 19061] [serial = 1986] [outer = 0x7f9d1d1e6c00] 02:08:05 INFO - PROCESS | 19061 | 1460970485506 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]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1436ms 02:08:05 INFO - PROCESS | 19061 | 1460970485584 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 02:08:05 INFO - PROCESS | 19061 | 1460970485587 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 02:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:08:05 INFO - PROCESS | 19061 | 1460970485594 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 19061 | 1460970485597 Marionette TRACE conn3 <- [1,2618,null,{}] 02:08:05 INFO - PROCESS | 19061 | 1460970485602 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}] 02:08:05 INFO - PROCESS | 19061 | 1460970485793 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 02:08:06 INFO - PROCESS | 19061 | 1460970486053 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2392f800 == 154 [pid = 19061] [id = 662] 02:08:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d1e25b000) [pid = 19061] [serial = 1987] [outer = (nil)] 02:08:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d4ab38400) [pid = 19061] [serial = 1988] [outer = 0x7f9d1e25b000] 02:08:06 INFO - PROCESS | 19061 | 1460970486135 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d4b506000) [pid = 19061] [serial = 1989] [outer = 0x7f9d1e25b000] 02:08:07 INFO - PROCESS | 19061 | 1460970487034 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]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1481ms 02:08:07 INFO - PROCESS | 19061 | 1460970487075 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 19061 | 1460970487080 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 02:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:08:07 INFO - PROCESS | 19061 | 1460970487085 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 19061 | 1460970487094 Marionette TRACE conn3 <- [1,2622,null,{}] 02:08:07 INFO - PROCESS | 19061 | 1460970487099 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}] 02:08:07 INFO - PROCESS | 19061 | 1460970487315 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 02:08:07 INFO - PROCESS | 19061 | 1460970487575 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27034000 == 155 [pid = 19061] [id = 663] 02:08:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d1e25cc00) [pid = 19061] [serial = 1990] [outer = (nil)] 02:08:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d20f61400) [pid = 19061] [serial = 1991] [outer = 0x7f9d1e25cc00] 02:08:07 INFO - PROCESS | 19061 | 1460970487657 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d4b604800) [pid = 19061] [serial = 1992] [outer = 0x7f9d1e25cc00] 02:08:08 INFO - PROCESS | 19061 | 1460970488473 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]]]}] 02:08:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:08:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1433ms 02:08:08 INFO - PROCESS | 19061 | 1460970488520 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 02:08:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:08:08 INFO - PROCESS | 19061 | 1460970488523 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 02:08:08 INFO - PROCESS | 19061 | 1460970488528 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 19061 | 1460970488531 Marionette TRACE conn3 <- [1,2626,null,{}] 02:08:08 INFO - PROCESS | 19061 | 1460970488536 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}] 02:08:08 INFO - PROCESS | 19061 | 1460970488806 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 02:08:09 INFO - PROCESS | 19061 | 1460970489020 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d26f3e000 == 156 [pid = 19061] [id = 664] 02:08:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d20f63000) [pid = 19061] [serial = 1993] [outer = (nil)] 02:08:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d26f29c00) [pid = 19061] [serial = 1994] [outer = 0x7f9d20f63000] 02:08:09 INFO - PROCESS | 19061 | 1460970489094 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d26f2e000) [pid = 19061] [serial = 1995] [outer = 0x7f9d20f63000] 02:08:09 INFO - PROCESS | 19061 | 1460970489908 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]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1427ms 02:08:09 INFO - PROCESS | 19061 | 1460970489956 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 19061 | 1460970489958 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 02:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:08:09 INFO - PROCESS | 19061 | 1460970489964 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 19061 | 1460970489966 Marionette TRACE conn3 <- [1,2630,null,{}] 02:08:09 INFO - PROCESS | 19061 | 1460970489972 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}] 02:08:10 INFO - PROCESS | 19061 | 1460970490157 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 02:08:10 INFO - PROCESS | 19061 | 1460970490381 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d5066d000 == 157 [pid = 19061] [id = 665] 02:08:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d20f58800) [pid = 19061] [serial = 1996] [outer = (nil)] 02:08:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d34438000) [pid = 19061] [serial = 1997] [outer = 0x7f9d20f58800] 02:08:10 INFO - PROCESS | 19061 | 1460970490488 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d3443c000) [pid = 19061] [serial = 1998] [outer = 0x7f9d20f58800] 02:08:11 INFO - PROCESS | 19061 | 1460970491382 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]]]}] 02:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1479ms 02:08:11 INFO - PROCESS | 19061 | 1460970491445 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 19061 | 1460970491448 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 02:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:08:11 INFO - PROCESS | 19061 | 1460970491453 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 19061 | 1460970491456 Marionette TRACE conn3 <- [1,2634,null,{}] 02:08:11 INFO - PROCESS | 19061 | 1460970491461 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}] 02:08:11 INFO - PROCESS | 19061 | 1460970491644 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 02:08:11 INFO - PROCESS | 19061 | 1460970491912 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20133800 == 158 [pid = 19061] [id = 666] 02:08:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d21c02c00) [pid = 19061] [serial = 1999] [outer = (nil)] 02:08:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d21c0c000) [pid = 19061] [serial = 2000] [outer = 0x7f9d21c02c00] 02:08:12 INFO - PROCESS | 19061 | 1460970491991 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d21c11000) [pid = 19061] [serial = 2001] [outer = 0x7f9d21c02c00] 02:08:12 INFO - PROCESS | 19061 | 1460970492832 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]]]}] 02:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1426ms 02:08:12 INFO - PROCESS | 19061 | 1460970492879 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 19061 | 1460970492882 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 02:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:08:12 INFO - PROCESS | 19061 | 1460970492888 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 19061 | 1460970492890 Marionette TRACE conn3 <- [1,2638,null,{}] 02:08:12 INFO - PROCESS | 19061 | 1460970492895 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}] 02:08:13 INFO - PROCESS | 19061 | 1460970493097 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 02:08:13 INFO - PROCESS | 19061 | 1460970493365 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e712800 == 159 [pid = 19061] [id = 667] 02:08:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d1e75f800) [pid = 19061] [serial = 2002] [outer = (nil)] 02:08:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d1e768000) [pid = 19061] [serial = 2003] [outer = 0x7f9d1e75f800] 02:08:13 INFO - PROCESS | 19061 | 1460970493441 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d1e76d400) [pid = 19061] [serial = 2004] [outer = 0x7f9d1e75f800] 02:08:14 INFO - PROCESS | 19061 | 1460970494300 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]]]}] 02:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1475ms 02:08:14 INFO - PROCESS | 19061 | 1460970494365 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 19061 | 1460970494369 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 02:08:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:08:14 INFO - PROCESS | 19061 | 1460970494375 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 19061 | 1460970494377 Marionette TRACE conn3 <- [1,2642,null,{}] 02:08:14 INFO - PROCESS | 19061 | 1460970494382 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}] 02:08:14 INFO - PROCESS | 19061 | 1460970494583 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 02:08:14 INFO - PROCESS | 19061 | 1460970494850 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1a64d000 == 160 [pid = 19061] [id = 668] 02:08:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d1a610400) [pid = 19061] [serial = 2005] [outer = (nil)] 02:08:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d1a618800) [pid = 19061] [serial = 2006] [outer = 0x7f9d1a610400] 02:08:14 INFO - PROCESS | 19061 | 1460970494926 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d1a61dc00) [pid = 19061] [serial = 2007] [outer = 0x7f9d1a610400] 02:08:15 INFO - PROCESS | 19061 | 1460970495799 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]]]}] 02:08:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:08:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1475ms 02:08:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:08:15 INFO - PROCESS | 19061 | 1460970495851 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 02:08:15 INFO - PROCESS | 19061 | 1460970495854 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 02:08:15 INFO - PROCESS | 19061 | 1460970495860 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 19061 | 1460970495862 Marionette TRACE conn3 <- [1,2646,null,{}] 02:08:15 INFO - PROCESS | 19061 | 1460970495867 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}] 02:08:16 INFO - PROCESS | 19061 | 1460970496084 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 02:08:16 INFO - PROCESS | 19061 | 1460970496395 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e3c8000 == 161 [pid = 19061] [id = 669] 02:08:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d1a612c00) [pid = 19061] [serial = 2008] [outer = (nil)] 02:08:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d1a979800) [pid = 19061] [serial = 2009] [outer = 0x7f9d1a612c00] 02:08:16 INFO - PROCESS | 19061 | 1460970496481 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d1a97e800) [pid = 19061] [serial = 2010] [outer = 0x7f9d1a612c00] 02:08:17 INFO - PROCESS | 19061 | 1460970497281 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]]]}] 02:08:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:08:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1477ms 02:08:17 INFO - PROCESS | 19061 | 1460970497340 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 19061 | 1460970497343 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 02:08:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:08:17 INFO - PROCESS | 19061 | 1460970497353 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 19061 | 1460970497356 Marionette TRACE conn3 <- [1,2650,null,{}] 02:08:17 INFO - PROCESS | 19061 | 1460970497362 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}] 02:08:17 INFO - PROCESS | 19061 | 1460970497565 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 02:08:18 INFO - PROCESS | 19061 | 1460970498290 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d23921800 == 162 [pid = 19061] [id = 670] 02:08:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d1a986c00) [pid = 19061] [serial = 2011] [outer = (nil)] 02:08:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d1d28fc00) [pid = 19061] [serial = 2012] [outer = 0x7f9d1a986c00] 02:08:18 INFO - PROCESS | 19061 | 1460970498413 Marionette DEBUG loaded listener.js 02:08:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d1e769800) [pid = 19061] [serial = 2013] [outer = 0x7f9d1a986c00] 02:08:19 INFO - PROCESS | 19061 | 1460970499313 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]]]}] 02:08:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:08:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2031ms 02:08:19 INFO - PROCESS | 19061 | 1460970499385 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 02:08:19 INFO - PROCESS | 19061 | 1460970499393 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 02:08:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:08:19 INFO - PROCESS | 19061 | 1460970499401 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:08:19 INFO - PROCESS | 19061 | 1460970499404 Marionette TRACE conn3 <- [1,2654,null,{}] 02:08:19 INFO - PROCESS | 19061 | 1460970499413 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}] 02:08:19 INFO - PROCESS | 19061 | 1460970499637 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 02:08:20 INFO - PROCESS | 19061 | 1460970500004 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2702f000 == 163 [pid = 19061] [id = 671] 02:08:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d20c65400) [pid = 19061] [serial = 2014] [outer = (nil)] 02:08:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d20d8ac00) [pid = 19061] [serial = 2015] [outer = 0x7f9d20c65400] 02:08:20 INFO - PROCESS | 19061 | 1460970500147 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d20f61800) [pid = 19061] [serial = 2016] [outer = 0x7f9d20c65400] 02:08:21 INFO - PROCESS | 19061 | 1460970501159 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]]]}] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2d707000 == 162 [pid = 19061] [id = 651] 02:08:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:08:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1830ms 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d2eb11c00) [pid = 19061] [serial = 1895] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e84b000 == 161 [pid = 19061] [id = 650] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2c394000 == 160 [pid = 19061] [id = 649] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258de800 == 159 [pid = 19061] [id = 648] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1ff78800 == 158 [pid = 19061] [id = 647] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1fbc3000 == 157 [pid = 19061] [id = 646] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24e31800 == 156 [pid = 19061] [id = 645] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46073800 == 155 [pid = 19061] [id = 642] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39df9000 == 154 [pid = 19061] [id = 641] 02:08:21 INFO - PROCESS | 19061 | 1460970501283 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 19061 | 1460970501288 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38eb7000 == 153 [pid = 19061] [id = 640] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d37e43800 == 152 [pid = 19061] [id = 639] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d34215000 == 151 [pid = 19061] [id = 638] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d32014800 == 150 [pid = 19061] [id = 637] 02:08:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd8e800 == 149 [pid = 19061] [id = 636] 02:08:21 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fb78800 == 148 [pid = 19061] [id = 635] 02:08:21 INFO - PROCESS | 19061 | 1460970501307 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 19061 | 1460970501309 Marionette TRACE conn3 <- [1,2658,null,{}] 02:08:21 INFO - PROCESS | 19061 | 1460970501315 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}] 02:08:21 INFO - PROCESS | 19061 | 1460970501518 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d28238c00) [pid = 19061] [serial = 1835] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d394d9400) [pid = 19061] [serial = 1856] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d272b3800) [pid = 19061] [serial = 1887] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d2fec9400) [pid = 19061] [serial = 1868] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d464d7c00) [pid = 19061] [serial = 1859] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d4740d400) [pid = 19061] [serial = 1865] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d21fe6400) [pid = 19061] [serial = 1826] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d37f41000) [pid = 19061] [serial = 1853] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d238c2c00) [pid = 19061] [serial = 1883] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d22ba0c00) [pid = 19061] [serial = 1880] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d370b3c00) [pid = 19061] [serial = 1850] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d21fc2000) [pid = 19061] [serial = 1878] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d2520a800) [pid = 19061] [serial = 1832] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d273c8000) [pid = 19061] [serial = 1889] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d3339ec00) [pid = 19061] [serial = 1844] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d2fcc6000) [pid = 19061] [serial = 1841] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d25b06c00) [pid = 19061] [serial = 1886] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d2e815400) [pid = 19061] [serial = 1893] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d35908000) [pid = 19061] [serial = 1847] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d24552000) [pid = 19061] [serial = 1884] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d2d834400) [pid = 19061] [serial = 1892] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d238eec00) [pid = 19061] [serial = 1881] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d1ffb5000) [pid = 19061] [serial = 1874] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d2748b800) [pid = 19061] [serial = 1890] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d4931e400) [pid = 19061] [serial = 1862] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d221aa000) [pid = 19061] [serial = 1829] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d212cbc00) [pid = 19061] [serial = 1871] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d2132ac00) [pid = 19061] [serial = 1877] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d2eb0b800) [pid = 19061] [serial = 1838] [outer = (nil)] [url = about:blank] 02:08:21 INFO - PROCESS | 19061 | 1460970501836 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2215e800 == 149 [pid = 19061] [id = 672] 02:08:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d21c11400) [pid = 19061] [serial = 2017] [outer = (nil)] 02:08:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d21fdd400) [pid = 19061] [serial = 2018] [outer = 0x7f9d21c11400] 02:08:21 INFO - PROCESS | 19061 | 1460970501898 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d2228b000) [pid = 19061] [serial = 2019] [outer = 0x7f9d21c11400] 02:08:22 INFO - PROCESS | 19061 | 1460970502580 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]]]}] 02:08:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:08:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1332ms 02:08:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:08:22 INFO - PROCESS | 19061 | 1460970502634 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 02:08:22 INFO - PROCESS | 19061 | 1460970502636 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 02:08:22 INFO - PROCESS | 19061 | 1460970502644 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:08:22 INFO - PROCESS | 19061 | 1460970502652 Marionette TRACE conn3 <- [1,2662,null,{}] 02:08:22 INFO - PROCESS | 19061 | 1460970502664 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}] 02:08:22 INFO - PROCESS | 19061 | 1460970502844 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 02:08:23 INFO - PROCESS | 19061 | 1460970503045 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2701b800 == 150 [pid = 19061] [id = 673] 02:08:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d20fb9800) [pid = 19061] [serial = 2020] [outer = (nil)] 02:08:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d238c9800) [pid = 19061] [serial = 2021] [outer = 0x7f9d20fb9800] 02:08:23 INFO - PROCESS | 19061 | 1460970503103 Marionette DEBUG loaded listener.js 02:08:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d2454ec00) [pid = 19061] [serial = 2022] [outer = 0x7f9d20fb9800] 02:08:23 INFO - PROCESS | 19061 | 1460970503820 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]]]}] 02:08:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:08:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1192ms 02:08:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:08:23 INFO - PROCESS | 19061 | 1460970503833 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 02:08:23 INFO - PROCESS | 19061 | 1460970503836 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 02:08:23 INFO - PROCESS | 19061 | 1460970503842 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:08:23 INFO - PROCESS | 19061 | 1460970503855 Marionette TRACE conn3 <- [1,2666,null,{}] 02:08:23 INFO - PROCESS | 19061 | 1460970503860 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}] 02:08:24 INFO - PROCESS | 19061 | 1460970504134 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 02:08:24 INFO - PROCESS | 19061 | 1460970504168 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284b9800 == 151 [pid = 19061] [id = 674] 02:08:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d24553400) [pid = 19061] [serial = 2023] [outer = (nil)] 02:08:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d25b05000) [pid = 19061] [serial = 2024] [outer = 0x7f9d24553400] 02:08:24 INFO - PROCESS | 19061 | 1460970504225 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d26f2a000) [pid = 19061] [serial = 2025] [outer = 0x7f9d24553400] 02:08:25 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:25 INFO - PROCESS | 19061 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:08:25 INFO - PROCESS | 19061 | 1460970505530 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]]]}] 02:08:25 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) 02:08:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1744ms 02:08:25 INFO - PROCESS | 19061 | 1460970505593 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 19061 | 1460970505596 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 02:08:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:08:25 INFO - PROCESS | 19061 | 1460970505601 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 19061 | 1460970505603 Marionette TRACE conn3 <- [1,2670,null,{}] 02:08:25 INFO - PROCESS | 19061 | 1460970505608 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}] 02:08:25 INFO - PROCESS | 19061 | 1460970505846 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 02:08:25 INFO - PROCESS | 19061 | 1460970505929 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2d709000 == 152 [pid = 19061] [id = 675] 02:08:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d271adc00) [pid = 19061] [serial = 2026] [outer = (nil)] 02:08:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d271af800) [pid = 19061] [serial = 2027] [outer = 0x7f9d271adc00] 02:08:25 INFO - PROCESS | 19061 | 1460970505996 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d272d1800) [pid = 19061] [serial = 2028] [outer = 0x7f9d271adc00] 02:08:26 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d1ffae800) [pid = 19061] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:08:26 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d238cc400) [pid = 19061] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:08:26 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d2f6ca800) [pid = 19061] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:08:26 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d21fe7400) [pid = 19061] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:08:26 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d239e2400) [pid = 19061] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:08:26 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d20d79800) [pid = 19061] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:08:26 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d273c6400) [pid = 19061] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:08:27 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:27 INFO - PROCESS | 19061 | 1460970507527 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] 02:08:27 INFO - PROCESS | 19061 | 1460970507586 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 02:08:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:08:27 INFO - PROCESS | 19061 | 1460970507592 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 19061 | 1460970507594 Marionette TRACE conn3 <- [1,2674,null,{}] 02:08:27 INFO - PROCESS | 19061 | 1460970507599 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}] 02:08:27 INFO - PROCESS | 19061 | 1460970507856 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 02:08:27 INFO - PROCESS | 19061 | 1460970507910 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:27 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ea27800 == 153 [pid = 19061] [id = 676] 02:08:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d20fb8c00) [pid = 19061] [serial = 2029] [outer = (nil)] 02:08:27 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d272d1c00) [pid = 19061] [serial = 2030] [outer = 0x7f9d20fb8c00] 02:08:27 INFO - PROCESS | 19061 | 1460970507968 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d2d83bc00) [pid = 19061] [serial = 2031] [outer = 0x7f9d20fb8c00] 02:08:29 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:29 INFO - PROCESS | 19061 | 1460970509348 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] 02:08:29 INFO - PROCESS | 19061 | 1460970509381 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 02:08:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:08:29 INFO - PROCESS | 19061 | 1460970509390 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 19061 | 1460970509396 Marionette TRACE conn3 <- [1,2678,null,{}] 02:08:29 INFO - PROCESS | 19061 | 1460970509455 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}] 02:08:29 INFO - PROCESS | 19061 | 1460970509764 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 02:08:29 INFO - PROCESS | 19061 | 1460970509968 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2445a000 == 154 [pid = 19061] [id = 677] 02:08:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d1a981000) [pid = 19061] [serial = 2032] [outer = (nil)] 02:08:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d1fd50c00) [pid = 19061] [serial = 2033] [outer = 0x7f9d1a981000] 02:08:30 INFO - PROCESS | 19061 | 1460970510041 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d20f58000) [pid = 19061] [serial = 2034] [outer = 0x7f9d1a981000] 02:08:31 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:31 INFO - PROCESS | 19061 | 1460970511396 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]]]}] 02:08:31 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) 02:08:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2031ms 02:08:31 INFO - PROCESS | 19061 | 1460970511421 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 19061 | 1460970511430 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 02:08:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:08:31 INFO - PROCESS | 19061 | 1460970511440 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 19061 | 1460970511443 Marionette TRACE conn3 <- [1,2682,null,{}] 02:08:31 INFO - PROCESS | 19061 | 1460970511449 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}] 02:08:31 INFO - PROCESS | 19061 | 1460970511704 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 02:08:31 INFO - PROCESS | 19061 | 1460970511936 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d28576000 == 155 [pid = 19061] [id = 678] 02:08:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d1fd48c00) [pid = 19061] [serial = 2035] [outer = (nil)] 02:08:31 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d21f34000) [pid = 19061] [serial = 2036] [outer = 0x7f9d1fd48c00] 02:08:32 INFO - PROCESS | 19061 | 1460970512015 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d22b98c00) [pid = 19061] [serial = 2037] [outer = 0x7f9d1fd48c00] 02:08:33 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:33 INFO - PROCESS | 19061 | 1460970513440 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]]]}] 02:08:33 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) 02:08:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2037ms 02:08:33 INFO - PROCESS | 19061 | 1460970513499 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 02:08:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:08:33 INFO - PROCESS | 19061 | 1460970513503 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 02:08:33 INFO - PROCESS | 19061 | 1460970513527 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 19061 | 1460970513534 Marionette TRACE conn3 <- [1,2686,null,{}] 02:08:33 INFO - PROCESS | 19061 | 1460970513551 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}] 02:08:33 INFO - PROCESS | 19061 | 1460970513747 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 02:08:34 INFO - PROCESS | 19061 | 1460970514004 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3000a800 == 156 [pid = 19061] [id = 679] 02:08:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d227b0c00) [pid = 19061] [serial = 2038] [outer = (nil)] 02:08:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d25b08800) [pid = 19061] [serial = 2039] [outer = 0x7f9d227b0c00] 02:08:34 INFO - PROCESS | 19061 | 1460970514089 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d272b1400) [pid = 19061] [serial = 2040] [outer = 0x7f9d227b0c00] 02:08:35 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:35 INFO - PROCESS | 19061 | 1460970515414 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] 02:08:35 INFO - PROCESS | 19061 | 1460970515480 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 02:08:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:08:35 INFO - PROCESS | 19061 | 1460970515485 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:08:35 INFO - PROCESS | 19061 | 1460970515488 Marionette TRACE conn3 <- [1,2690,null,{}] 02:08:35 INFO - PROCESS | 19061 | 1460970515583 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}] 02:08:35 INFO - PROCESS | 19061 | 1460970515764 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 02:08:36 INFO - PROCESS | 19061 | 1460970516022 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d35ba5800 == 157 [pid = 19061] [id = 680] 02:08:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d20f5f400) [pid = 19061] [serial = 2041] [outer = (nil)] 02:08:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d2c784400) [pid = 19061] [serial = 2042] [outer = 0x7f9d20f5f400] 02:08:36 INFO - PROCESS | 19061 | 1460970516096 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d2ebee400) [pid = 19061] [serial = 2043] [outer = 0x7f9d20f5f400] 02:08:37 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:37 INFO - PROCESS | 19061 | 1460970517395 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] 02:08:37 INFO - PROCESS | 19061 | 1460970517414 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 02:08:37 INFO - PROCESS | 19061 | 1460970517420 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 19061 | 1460970517423 Marionette TRACE conn3 <- [1,2694,null,{}] 02:08:37 INFO - PROCESS | 19061 | 1460970517429 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}] 02:08:37 INFO - PROCESS | 19061 | 1460970517621 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 02:08:37 INFO - PROCESS | 19061 | 1460970517925 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d39097800 == 158 [pid = 19061] [id = 681] 02:08:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d271ab000) [pid = 19061] [serial = 2044] [outer = (nil)] 02:08:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d2f980400) [pid = 19061] [serial = 2045] [outer = 0x7f9d271ab000] 02:08:37 INFO - PROCESS | 19061 | 1460970517995 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d2fec9400) [pid = 19061] [serial = 2046] [outer = 0x7f9d271ab000] 02:08:39 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:39 INFO - PROCESS | 19061 | 1460970519306 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] 02:08:39 INFO - PROCESS | 19061 | 1460970519355 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 02:08:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:08:39 INFO - PROCESS | 19061 | 1460970519361 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 19061 | 1460970519364 Marionette TRACE conn3 <- [1,2698,null,{}] 02:08:39 INFO - PROCESS | 19061 | 1460970519370 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}] 02:08:39 INFO - PROCESS | 19061 | 1460970519723 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 02:08:39 INFO - PROCESS | 19061 | 1460970519921 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d46ebd000 == 159 [pid = 19061] [id = 682] 02:08:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d2ff52800) [pid = 19061] [serial = 2047] [outer = (nil)] 02:08:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d333ee000) [pid = 19061] [serial = 2048] [outer = 0x7f9d2ff52800] 02:08:39 INFO - PROCESS | 19061 | 1460970519995 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d34441800) [pid = 19061] [serial = 2049] [outer = 0x7f9d2ff52800] 02:08:41 INFO - PROCESS | 19061 | SkCairoFTTypeface::onFilterRec unimplemented 02:08:41 INFO - PROCESS | 19061 | 1460970521290 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] 02:08:41 INFO - PROCESS | 19061 | 1460970521347 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 02:08:41 INFO - PROCESS | 19061 | 1460970521353 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 19061 | 1460970521356 Marionette TRACE conn3 <- [1,2702,null,{}] 02:08:41 INFO - PROCESS | 19061 | 1460970521361 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}] 02:08:41 INFO - PROCESS | 19061 | 1460970521639 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 02:08:41 INFO - PROCESS | 19061 | 1460970521884 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b645800 == 160 [pid = 19061] [id = 683] 02:08:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d2ff54000) [pid = 19061] [serial = 2050] [outer = (nil)] 02:08:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d3443bc00) [pid = 19061] [serial = 2051] [outer = 0x7f9d2ff54000] 02:08:41 INFO - PROCESS | 19061 | 1460970521966 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d38537400) [pid = 19061] [serial = 2052] [outer = 0x7f9d2ff54000] 02:08:42 INFO - PROCESS | 19061 | 1460970522800 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]]]}] 02:08:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:08:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1485ms 02:08:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:08:42 INFO - PROCESS | 19061 | 1460970522838 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 02:08:42 INFO - PROCESS | 19061 | 1460970522841 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 02:08:42 INFO - PROCESS | 19061 | 1460970522847 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 19061 | 1460970522850 Marionette TRACE conn3 <- [1,2706,null,{}] 02:08:42 INFO - PROCESS | 19061 | 1460970522856 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}] 02:08:43 INFO - PROCESS | 19061 | 1460970523051 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 02:08:43 INFO - PROCESS | 19061 | 1460970523320 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d26f6b000 == 161 [pid = 19061] [id = 684] 02:08:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d2e751000) [pid = 19061] [serial = 2053] [outer = (nil)] 02:08:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 244 (0x7f9d3904e000) [pid = 19061] [serial = 2054] [outer = 0x7f9d2e751000] 02:08:43 INFO - PROCESS | 19061 | 1460970523391 Marionette DEBUG loaded listener.js 02:08:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 245 (0x7f9d39d56800) [pid = 19061] [serial = 2055] [outer = 0x7f9d2e751000] 02:08:44 INFO - PROCESS | 19061 | 1460970524229 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]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:08:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1437ms 02:08:44 INFO - PROCESS | 19061 | 1460970524284 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 02:08:44 INFO - PROCESS | 19061 | 1460970524288 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 02:08:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:08:44 INFO - PROCESS | 19061 | 1460970524293 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 19061 | 1460970524296 Marionette TRACE conn3 <- [1,2710,null,{}] 02:08:44 INFO - PROCESS | 19061 | 1460970524301 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}] 02:08:44 INFO - PROCESS | 19061 | 1460970524492 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 02:08:44 INFO - PROCESS | 19061 | 1460970524762 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fdf800 == 162 [pid = 19061] [id = 685] 02:08:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 246 (0x7f9d1a97a000) [pid = 19061] [serial = 2056] [outer = (nil)] 02:08:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d34439400) [pid = 19061] [serial = 2057] [outer = 0x7f9d1a97a000] 02:08:44 INFO - PROCESS | 19061 | 1460970524837 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d3b750000) [pid = 19061] [serial = 2058] [outer = 0x7f9d1a97a000] 02:08:45 INFO - PROCESS | 19061 | 1460970525721 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] 02:08:45 INFO - PROCESS | 19061 | 1460970525779 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 02:08:45 INFO - PROCESS | 19061 | 1460970525785 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:08:45 INFO - PROCESS | 19061 | 1460970525788 Marionette TRACE conn3 <- [1,2714,null,{}] 02:08:45 INFO - PROCESS | 19061 | 1460970525793 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}] 02:08:45 INFO - PROCESS | 19061 | 1460970525981 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 02:08:46 INFO - PROCESS | 19061 | 1460970526790 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d238bc000 == 163 [pid = 19061] [id = 686] 02:08:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d1a983400) [pid = 19061] [serial = 2059] [outer = (nil)] 02:08:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d1d1dd400) [pid = 19061] [serial = 2060] [outer = 0x7f9d1a983400] 02:08:46 INFO - PROCESS | 19061 | 1460970526857 Marionette DEBUG loaded listener.js 02:08:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 251 (0x7f9d1e257c00) [pid = 19061] [serial = 2061] [outer = 0x7f9d1a983400] 02:08:47 INFO - PROCESS | 19061 | 1460970527713 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]]]}] 02:08:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:08:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1981ms 02:08:47 INFO - PROCESS | 19061 | 1460970527767 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 02:08:47 INFO - PROCESS | 19061 | 1460970527773 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 02:08:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:08:47 INFO - PROCESS | 19061 | 1460970527781 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:08:47 INFO - PROCESS | 19061 | 1460970527785 Marionette TRACE conn3 <- [1,2718,null,{}] 02:08:47 INFO - PROCESS | 19061 | 1460970527791 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}] 02:08:47 INFO - PROCESS | 19061 | 1460970527985 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 02:08:48 INFO - PROCESS | 19061 | 1460970528270 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24eed800 == 164 [pid = 19061] [id = 687] 02:08:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 252 (0x7f9d1a619400) [pid = 19061] [serial = 2062] [outer = (nil)] 02:08:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 253 (0x7f9d1d1d8400) [pid = 19061] [serial = 2063] [outer = 0x7f9d1a619400] 02:08:48 INFO - PROCESS | 19061 | 1460970528339 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 254 (0x7f9d1e76ac00) [pid = 19061] [serial = 2064] [outer = 0x7f9d1a619400] 02:08:49 INFO - PROCESS | 19061 | 1460970529474 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] 02:08:49 INFO - PROCESS | 19061 | 1460970529532 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 02:08:49 INFO - PROCESS | 19061 | 1460970529539 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:08:49 INFO - PROCESS | 19061 | 1460970529541 Marionette TRACE conn3 <- [1,2722,null,{}] 02:08:49 INFO - PROCESS | 19061 | 1460970529547 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}] 02:08:49 INFO - PROCESS | 19061 | 1460970529762 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 02:08:50 INFO - PROCESS | 19061 | 1460970530119 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d228a6800 == 165 [pid = 19061] [id = 688] 02:08:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 255 (0x7f9d21c0e000) [pid = 19061] [serial = 2065] [outer = (nil)] 02:08:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 256 (0x7f9d221a5c00) [pid = 19061] [serial = 2066] [outer = 0x7f9d21c0e000] 02:08:50 INFO - PROCESS | 19061 | 1460970530191 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 257 (0x7f9d238c7000) [pid = 19061] [serial = 2067] [outer = 0x7f9d21c0e000] 02:08:51 INFO - PROCESS | 19061 | 1460970531049 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] 02:08:51 INFO - PROCESS | 19061 | 1460970531127 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 02:08:51 INFO - PROCESS | 19061 | 1460970531140 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 19061 | 1460970531148 Marionette TRACE conn3 <- [1,2726,null,{}] 02:08:51 INFO - PROCESS | 19061 | 1460970531155 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}] 02:08:51 INFO - PROCESS | 19061 | 1460970531385 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 02:08:51 INFO - PROCESS | 19061 | 1460970531700 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d210e1000 == 166 [pid = 19061] [id = 689] 02:08:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 258 (0x7f9d21c06000) [pid = 19061] [serial = 2068] [outer = (nil)] 02:08:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 259 (0x7f9d26f21400) [pid = 19061] [serial = 2069] [outer = 0x7f9d21c06000] 02:08:51 INFO - PROCESS | 19061 | 1460970531769 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 260 (0x7f9d271a6400) [pid = 19061] [serial = 2070] [outer = 0x7f9d21c06000] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24265800 == 165 [pid = 19061] [id = 428] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2c39b800 == 164 [pid = 19061] [id = 362] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3201b000 == 163 [pid = 19061] [id = 212] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 259 (0x7f9d333f2000) [pid = 19061] [serial = 1958] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 258 (0x7f9d2c780c00) [pid = 19061] [serial = 1904] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 257 (0x7f9d391d9400) [pid = 19061] [serial = 1922] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 256 (0x7f9d4b12ac00) [pid = 19061] [serial = 1931] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 255 (0x7f9d35b81c00) [pid = 19061] [serial = 1916] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 254 (0x7f9d25210c00) [pid = 19061] [serial = 1901] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 253 (0x7f9d3b5e4400) [pid = 19061] [serial = 1925] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 252 (0x7f9d33354c00) [pid = 19061] [serial = 1913] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 251 (0x7f9d1d28b800) [pid = 19061] [serial = 1934] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 250 (0x7f9d46420c00) [pid = 19061] [serial = 1928] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d2f97a400) [pid = 19061] [serial = 1907] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d22282400) [pid = 19061] [serial = 1898] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d2fec1000) [pid = 19061] [serial = 1910] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d38536400) [pid = 19061] [serial = 1919] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2d709000 == 162 [pid = 19061] [id = 675] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d284b9800 == 161 [pid = 19061] [id = 674] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2701b800 == 160 [pid = 19061] [id = 673] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2215e800 == 159 [pid = 19061] [id = 672] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2702f000 == 158 [pid = 19061] [id = 671] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d23921800 == 157 [pid = 19061] [id = 670] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4f864000 == 156 [pid = 19061] [id = 660] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b70d000 == 155 [pid = 19061] [id = 659] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d49382000 == 154 [pid = 19061] [id = 658] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3f2c0000 == 153 [pid = 19061] [id = 657] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d394a1800 == 152 [pid = 19061] [id = 656] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3420f800 == 151 [pid = 19061] [id = 655] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e76b000 == 150 [pid = 19061] [id = 654] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24444800 == 149 [pid = 19061] [id = 653] 02:08:52 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd66000 == 148 [pid = 19061] [id = 652] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 245 (0x7f9d20d74c00) [pid = 19061] [serial = 1937] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 244 (0x7f9d25b11000) [pid = 19061] [serial = 1944] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 243 (0x7f9d31f85c00) [pid = 19061] [serial = 1953] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d22283000) [pid = 19061] [serial = 1940] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d2ffaac00) [pid = 19061] [serial = 1952] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d238c5400) [pid = 19061] [serial = 1941] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d2c775800) [pid = 19061] [serial = 1947] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d2c77ac00) [pid = 19061] [serial = 1955] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d2e9eac00) [pid = 19061] [serial = 1950] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d21f2b400) [pid = 19061] [serial = 1938] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d24552800) [pid = 19061] [serial = 1943] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d27482c00) [pid = 19061] [serial = 1946] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d3335b400) [pid = 19061] [serial = 1956] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d2d81dc00) [pid = 19061] [serial = 1949] [outer = (nil)] [url = about:blank] 02:08:52 INFO - PROCESS | 19061 | 1460970532778 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]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:08:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1692ms 02:08:52 INFO - PROCESS | 19061 | 1460970532824 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 02:08:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:08:52 INFO - PROCESS | 19061 | 1460970532828 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 02:08:52 INFO - PROCESS | 19061 | 1460970532833 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 19061 | 1460970532835 Marionette TRACE conn3 <- [1,2730,null,{}] 02:08:52 INFO - PROCESS | 19061 | 1460970532840 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}] 02:08:53 INFO - PROCESS | 19061 | 1460970533058 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 02:08:53 INFO - PROCESS | 19061 | 1460970533309 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d21d91800 == 149 [pid = 19061] [id = 690] 02:08:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d1a613c00) [pid = 19061] [serial = 2071] [outer = (nil)] 02:08:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d238cbc00) [pid = 19061] [serial = 2072] [outer = 0x7f9d1a613c00] 02:08:53 INFO - PROCESS | 19061 | 1460970533374 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d271aa800) [pid = 19061] [serial = 2073] [outer = 0x7f9d1a613c00] 02:08:54 INFO - PROCESS | 19061 | 1460970534457 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] 02:08:54 INFO - PROCESS | 19061 | 1460970534525 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 02:08:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:08:54 INFO - PROCESS | 19061 | 1460970534531 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 19061 | 1460970534532 Marionette TRACE conn3 <- [1,2734,null,{}] 02:08:54 INFO - PROCESS | 19061 | 1460970534537 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}] 02:08:54 INFO - PROCESS | 19061 | 1460970534772 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 02:08:54 INFO - PROCESS | 19061 | 1460970534944 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2702a000 == 150 [pid = 19061] [id = 691] 02:08:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d2c2cd400) [pid = 19061] [serial = 2074] [outer = (nil)] 02:08:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d2c780c00) [pid = 19061] [serial = 2075] [outer = 0x7f9d2c2cd400] 02:08:55 INFO - PROCESS | 19061 | 1460970535012 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d2ebee000) [pid = 19061] [serial = 2076] [outer = 0x7f9d2c2cd400] 02:08:55 INFO - PROCESS | 19061 | 1460970535779 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]]]}] 02:08:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:08:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1277ms 02:08:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:08:55 INFO - PROCESS | 19061 | 1460970535809 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 02:08:55 INFO - PROCESS | 19061 | 1460970535812 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 02:08:55 INFO - PROCESS | 19061 | 1460970535818 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:08:55 INFO - PROCESS | 19061 | 1460970535821 Marionette TRACE conn3 <- [1,2738,null,{}] 02:08:55 INFO - PROCESS | 19061 | 1460970535848 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}] 02:08:56 INFO - PROCESS | 19061 | 1460970536092 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 02:08:56 INFO - PROCESS | 19061 | 1460970536123 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c595000 == 151 [pid = 19061] [id = 692] 02:08:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d2d7c1400) [pid = 19061] [serial = 2077] [outer = (nil)] 02:08:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d30286000) [pid = 19061] [serial = 2078] [outer = 0x7f9d2d7c1400] 02:08:56 INFO - PROCESS | 19061 | 1460970536181 Marionette DEBUG loaded listener.js 02:08:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d32028400) [pid = 19061] [serial = 2079] [outer = 0x7f9d2d7c1400] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d238d1400) [pid = 19061] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d20c6cc00) [pid = 19061] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d1ffb6c00) [pid = 19061] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d20fbb800) [pid = 19061] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d2419c000) [pid = 19061] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d20c65c00) [pid = 19061] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d21c11400) [pid = 19061] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d271adc00) [pid = 19061] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d20c65400) [pid = 19061] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d1a986c00) [pid = 19061] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d20fb9800) [pid = 19061] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d24553400) [pid = 19061] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d2ff57000) [pid = 19061] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d1d282800) [pid = 19061] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d1fd46400) [pid = 19061] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d32032c00) [pid = 19061] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d37acf000) [pid = 19061] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d333f0800) [pid = 19061] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:08:57 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d239e8000) [pid = 19061] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:08:58 INFO - PROCESS | 19061 | 1460970538049 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]]]}] 02:08:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:08:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2278ms 02:08:58 INFO - PROCESS | 19061 | 1460970538096 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 02:08:58 INFO - PROCESS | 19061 | 1460970538098 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 02:08:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:08:58 INFO - PROCESS | 19061 | 1460970538104 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 19061 | 1460970538106 Marionette TRACE conn3 <- [1,2742,null,{}] 02:08:58 INFO - PROCESS | 19061 | 1460970538111 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}] 02:08:58 INFO - PROCESS | 19061 | 1460970538347 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 02:08:58 INFO - PROCESS | 19061 | 1460970538366 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27043000 == 152 [pid = 19061] [id = 693] 02:08:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d1d291800) [pid = 19061] [serial = 2080] [outer = (nil)] 02:08:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d21fe7400) [pid = 19061] [serial = 2081] [outer = 0x7f9d1d291800] 02:08:58 INFO - PROCESS | 19061 | 1460970538423 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d2f6c9c00) [pid = 19061] [serial = 2082] [outer = 0x7f9d1d291800] 02:08:59 INFO - PROCESS | 19061 | 1460970539223 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]]]}] 02:08:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:08:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1175ms 02:08:59 INFO - PROCESS | 19061 | 1460970539279 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 19061 | 1460970539282 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 02:08:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:08:59 INFO - PROCESS | 19061 | 1460970539287 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 19061 | 1460970539289 Marionette TRACE conn3 <- [1,2746,null,{}] 02:08:59 INFO - PROCESS | 19061 | 1460970539295 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}] 02:08:59 INFO - PROCESS | 19061 | 1460970539534 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 02:08:59 INFO - PROCESS | 19061 | 1460970539563 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef8c800 == 153 [pid = 19061] [id = 694] 02:08:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d2fcc2000) [pid = 19061] [serial = 2083] [outer = (nil)] 02:08:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d33352400) [pid = 19061] [serial = 2084] [outer = 0x7f9d2fcc2000] 02:08:59 INFO - PROCESS | 19061 | 1460970539620 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d333f0800) [pid = 19061] [serial = 2085] [outer = 0x7f9d2fcc2000] 02:09:00 INFO - PROCESS | 19061 | 1460970540739 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]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:09:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1483ms 02:09:00 INFO - PROCESS | 19061 | 1460970540772 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 19061 | 1460970540779 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 02:09:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:09:00 INFO - PROCESS | 19061 | 1460970540788 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 19061 | 1460970540792 Marionette TRACE conn3 <- [1,2750,null,{}] 02:09:00 INFO - PROCESS | 19061 | 1460970540800 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}] 02:09:01 INFO - PROCESS | 19061 | 1460970541005 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 02:09:01 INFO - PROCESS | 19061 | 1460970541280 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d258dd000 == 154 [pid = 19061] [id = 695] 02:09:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d1e76bc00) [pid = 19061] [serial = 2086] [outer = (nil)] 02:09:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d20d84c00) [pid = 19061] [serial = 2087] [outer = 0x7f9d1e76bc00] 02:09:01 INFO - PROCESS | 19061 | 1460970541354 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d2132fc00) [pid = 19061] [serial = 2088] [outer = 0x7f9d1e76bc00] 02:09:02 INFO - PROCESS | 19061 | 1460970542385 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]]]}] 02:09:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:09:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1634ms 02:09:02 INFO - PROCESS | 19061 | 1460970542423 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 02:09:02 INFO - PROCESS | 19061 | 1460970542431 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 02:09:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:09:02 INFO - PROCESS | 19061 | 1460970542440 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:09:02 INFO - PROCESS | 19061 | 1460970542444 Marionette TRACE conn3 <- [1,2754,null,{}] 02:09:02 INFO - PROCESS | 19061 | 1460970542449 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}] 02:09:02 INFO - PROCESS | 19061 | 1460970542654 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 02:09:03 INFO - PROCESS | 19061 | 1460970543008 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d273e1800 == 155 [pid = 19061] [id = 696] 02:09:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d21c0f000) [pid = 19061] [serial = 2089] [outer = (nil)] 02:09:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d23944800) [pid = 19061] [serial = 2090] [outer = 0x7f9d21c0f000] 02:09:03 INFO - PROCESS | 19061 | 1460970543085 Marionette DEBUG loaded listener.js 02:09:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d2520a800) [pid = 19061] [serial = 2091] [outer = 0x7f9d21c0f000] 02:09:03 INFO - PROCESS | 19061 | 1460970543873 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]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:09:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1480ms 02:09:03 INFO - PROCESS | 19061 | 1460970543921 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 19061 | 1460970543925 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 02:09:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:09:03 INFO - PROCESS | 19061 | 1460970543932 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 19061 | 1460970543938 Marionette TRACE conn3 <- [1,2758,null,{}] 02:09:03 INFO - PROCESS | 19061 | 1460970543967 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}] 02:09:04 INFO - PROCESS | 19061 | 1460970544259 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 02:09:04 INFO - PROCESS | 19061 | 1460970544462 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd7a000 == 156 [pid = 19061] [id = 697] 02:09:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d1e256c00) [pid = 19061] [serial = 2092] [outer = (nil)] 02:09:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d273cc000) [pid = 19061] [serial = 2093] [outer = 0x7f9d1e256c00] 02:09:04 INFO - PROCESS | 19061 | 1460970544541 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d2e74e800) [pid = 19061] [serial = 2094] [outer = 0x7f9d1e256c00] 02:09:05 INFO - PROCESS | 19061 | 1460970545392 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]]]}] 02:09:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:09:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1482ms 02:09:05 INFO - PROCESS | 19061 | 1460970545416 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 02:09:05 INFO - PROCESS | 19061 | 1460970545421 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 02:09:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:09:05 INFO - PROCESS | 19061 | 1460970545429 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:09:05 INFO - PROCESS | 19061 | 1460970545431 Marionette TRACE conn3 <- [1,2762,null,{}] 02:09:05 INFO - PROCESS | 19061 | 1460970545435 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}] 02:09:05 INFO - PROCESS | 19061 | 1460970545637 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 02:09:05 INFO - PROCESS | 19061 | 1460970545906 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d335c2000 == 157 [pid = 19061] [id = 698] 02:09:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d22b6d000) [pid = 19061] [serial = 2095] [outer = (nil)] 02:09:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d30494000) [pid = 19061] [serial = 2096] [outer = 0x7f9d22b6d000] 02:09:05 INFO - PROCESS | 19061 | 1460970545981 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d333a1400) [pid = 19061] [serial = 2097] [outer = 0x7f9d22b6d000] 02:09:06 INFO - PROCESS | 19061 | 1460970546828 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]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:09:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1474ms 02:09:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:09:06 INFO - PROCESS | 19061 | 1460970546904 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 19061 | 1460970546907 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 02:09:06 INFO - PROCESS | 19061 | 1460970546912 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 19061 | 1460970546915 Marionette TRACE conn3 <- [1,2766,null,{}] 02:09:06 INFO - PROCESS | 19061 | 1460970546920 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}] 02:09:07 INFO - PROCESS | 19061 | 1460970547131 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 02:09:07 INFO - PROCESS | 19061 | 1460970547441 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d38c97000 == 158 [pid = 19061] [id = 699] 02:09:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d335e6000) [pid = 19061] [serial = 2098] [outer = (nil)] 02:09:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d3372c000) [pid = 19061] [serial = 2099] [outer = 0x7f9d335e6000] 02:09:07 INFO - PROCESS | 19061 | 1460970547565 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d34435800) [pid = 19061] [serial = 2100] [outer = 0x7f9d335e6000] 02:09:08 INFO - PROCESS | 19061 | 1460970548398 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]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:09:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1539ms 02:09:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:09:08 INFO - PROCESS | 19061 | 1460970548452 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 19061 | 1460970548455 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 02:09:08 INFO - PROCESS | 19061 | 1460970548461 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 19061 | 1460970548464 Marionette TRACE conn3 <- [1,2770,null,{}] 02:09:08 INFO - PROCESS | 19061 | 1460970548469 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}] 02:09:08 INFO - PROCESS | 19061 | 1460970548678 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 02:09:08 INFO - PROCESS | 19061 | 1460970548945 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b7d0000 == 159 [pid = 19061] [id = 700] 02:09:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 244 (0x7f9d34433800) [pid = 19061] [serial = 2101] [outer = (nil)] 02:09:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 245 (0x7f9d37de5000) [pid = 19061] [serial = 2102] [outer = 0x7f9d34433800] 02:09:09 INFO - PROCESS | 19061 | 1460970549021 Marionette DEBUG loaded listener.js 02:09:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 246 (0x7f9d3b57e000) [pid = 19061] [serial = 2103] [outer = 0x7f9d34433800] 02:09:09 INFO - PROCESS | 19061 | 1460970549954 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]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:09:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1528ms 02:09:09 INFO - PROCESS | 19061 | 1460970549990 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 19061 | 1460970549992 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 02:09:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:09:09 INFO - PROCESS | 19061 | 1460970549999 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 19061 | 1460970550002 Marionette TRACE conn3 <- [1,2774,null,{}] 02:09:10 INFO - PROCESS | 19061 | 1460970550007 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}] 02:09:10 INFO - PROCESS | 19061 | 1460970550200 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 02:09:10 INFO - PROCESS | 19061 | 1460970550473 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d472ee000 == 160 [pid = 19061] [id = 701] 02:09:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d34435c00) [pid = 19061] [serial = 2104] [outer = (nil)] 02:09:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d3b982800) [pid = 19061] [serial = 2105] [outer = 0x7f9d34435c00] 02:09:10 INFO - PROCESS | 19061 | 1460970550545 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d451de400) [pid = 19061] [serial = 2106] [outer = 0x7f9d34435c00] 02:09:11 INFO - PROCESS | 19061 | 1460970551368 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]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:09:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1429ms 02:09:11 INFO - PROCESS | 19061 | 1460970551428 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 19061 | 1460970551431 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 02:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:09:11 INFO - PROCESS | 19061 | 1460970551436 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 19061 | 1460970551439 Marionette TRACE conn3 <- [1,2778,null,{}] 02:09:11 INFO - PROCESS | 19061 | 1460970551444 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}] 02:09:11 INFO - PROCESS | 19061 | 1460970551632 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 02:09:11 INFO - PROCESS | 19061 | 1460970551902 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b54e800 == 161 [pid = 19061] [id = 702] 02:09:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d35b83c00) [pid = 19061] [serial = 2107] [outer = (nil)] 02:09:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 251 (0x7f9d46293800) [pid = 19061] [serial = 2108] [outer = 0x7f9d35b83c00] 02:09:11 INFO - PROCESS | 19061 | 1460970551973 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 252 (0x7f9d471d5c00) [pid = 19061] [serial = 2109] [outer = 0x7f9d35b83c00] 02:09:12 INFO - PROCESS | 19061 | 1460970552772 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]]]}] 02:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1376ms 02:09:12 INFO - PROCESS | 19061 | 1460970552812 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 19061 | 1460970552816 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 02:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:09:12 INFO - PROCESS | 19061 | 1460970552821 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 19061 | 1460970552823 Marionette TRACE conn3 <- [1,2782,null,{}] 02:09:12 INFO - PROCESS | 19061 | 1460970552829 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}] 02:09:13 INFO - PROCESS | 19061 | 1460970553019 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 02:09:13 INFO - PROCESS | 19061 | 1460970553262 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d5066b000 == 162 [pid = 19061] [id = 703] 02:09:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 253 (0x7f9d1d0e2400) [pid = 19061] [serial = 2110] [outer = (nil)] 02:09:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 254 (0x7f9d1d0ea400) [pid = 19061] [serial = 2111] [outer = 0x7f9d1d0e2400] 02:09:13 INFO - PROCESS | 19061 | 1460970553331 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 255 (0x7f9d1d0efc00) [pid = 19061] [serial = 2112] [outer = 0x7f9d1d0e2400] 02:09:14 INFO - PROCESS | 19061 | 1460970554216 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]]]}] 02:09:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:09:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1430ms 02:09:14 INFO - PROCESS | 19061 | 1460970554253 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 02:09:14 INFO - PROCESS | 19061 | 1460970554257 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 02:09:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:09:14 INFO - PROCESS | 19061 | 1460970554262 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:09:14 INFO - PROCESS | 19061 | 1460970554264 Marionette TRACE conn3 <- [1,2786,null,{}] 02:09:14 INFO - PROCESS | 19061 | 1460970554269 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}] 02:09:14 INFO - PROCESS | 19061 | 1460970554458 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 02:09:14 INFO - PROCESS | 19061 | 1460970554732 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d219ac000 == 163 [pid = 19061] [id = 704] 02:09:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 256 (0x7f9d1d0e7400) [pid = 19061] [serial = 2113] [outer = (nil)] 02:09:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 257 (0x7f9d46407400) [pid = 19061] [serial = 2114] [outer = 0x7f9d1d0e7400] 02:09:14 INFO - PROCESS | 19061 | 1460970554807 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 258 (0x7f9d4740d800) [pid = 19061] [serial = 2115] [outer = 0x7f9d1d0e7400] 02:09:15 INFO - PROCESS | 19061 | 1460970555664 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]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:09:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1431ms 02:09:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:09:15 INFO - PROCESS | 19061 | 1460970555695 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 19061 | 1460970555698 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 02:09:15 INFO - PROCESS | 19061 | 1460970555704 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 19061 | 1460970555708 Marionette TRACE conn3 <- [1,2790,null,{}] 02:09:15 INFO - PROCESS | 19061 | 1460970555713 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}] 02:09:15 INFO - PROCESS | 19061 | 1460970555925 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 02:09:16 INFO - PROCESS | 19061 | 1460970556211 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e09b800 == 164 [pid = 19061] [id = 705] 02:09:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 259 (0x7f9d1a2eb400) [pid = 19061] [serial = 2116] [outer = (nil)] 02:09:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 260 (0x7f9d1a2f4800) [pid = 19061] [serial = 2117] [outer = 0x7f9d1a2eb400] 02:09:16 INFO - PROCESS | 19061 | 1460970556288 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 261 (0x7f9d4b25a400) [pid = 19061] [serial = 2118] [outer = 0x7f9d1a2eb400] 02:09:17 INFO - PROCESS | 19061 | 1460970557096 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]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:09:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1434ms 02:09:17 INFO - PROCESS | 19061 | 1460970557137 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 19061 | 1460970557140 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 02:09:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:09:17 INFO - PROCESS | 19061 | 1460970557146 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 19061 | 1460970557148 Marionette TRACE conn3 <- [1,2794,null,{}] 02:09:17 INFO - PROCESS | 19061 | 1460970557153 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}] 02:09:17 INFO - PROCESS | 19061 | 1460970557369 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 02:09:17 INFO - PROCESS | 19061 | 1460970557646 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d18096800 == 165 [pid = 19061] [id = 706] 02:09:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 262 (0x7f9d180df400) [pid = 19061] [serial = 2119] [outer = (nil)] 02:09:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 263 (0x7f9d180e4000) [pid = 19061] [serial = 2120] [outer = 0x7f9d180df400] 02:09:17 INFO - PROCESS | 19061 | 1460970557718 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 264 (0x7f9d180ea000) [pid = 19061] [serial = 2121] [outer = 0x7f9d180df400] 02:09:18 INFO - PROCESS | 19061 | 1460970558569 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]]]}] 02:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1481ms 02:09:18 INFO - PROCESS | 19061 | 1460970558629 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 19061 | 1460970558632 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 02:09:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:09:18 INFO - PROCESS | 19061 | 1460970558637 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 19061 | 1460970558639 Marionette TRACE conn3 <- [1,2798,null,{}] 02:09:18 INFO - PROCESS | 19061 | 1460970558645 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}] 02:09:18 INFO - PROCESS | 19061 | 1460970558872 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 02:09:19 INFO - PROCESS | 19061 | 1460970559147 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d182ac000 == 166 [pid = 19061] [id = 707] 02:09:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 265 (0x7f9d180e0000) [pid = 19061] [serial = 2122] [outer = (nil)] 02:09:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 266 (0x7f9d1a8e0400) [pid = 19061] [serial = 2123] [outer = 0x7f9d180e0000] 02:09:19 INFO - PROCESS | 19061 | 1460970559233 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 267 (0x7f9d1a8e6400) [pid = 19061] [serial = 2124] [outer = 0x7f9d180e0000] 02:09:20 INFO - PROCESS | 19061 | 1460970560105 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]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1525ms 02:09:20 INFO - PROCESS | 19061 | 1460970560164 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 19061 | 1460970560168 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 02:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:09:20 INFO - PROCESS | 19061 | 1460970560173 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 19061 | 1460970560175 Marionette TRACE conn3 <- [1,2802,null,{}] 02:09:20 INFO - PROCESS | 19061 | 1460970560181 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}] 02:09:20 INFO - PROCESS | 19061 | 1460970560380 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 02:09:20 INFO - PROCESS | 19061 | 1460970560656 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d182c3800 == 167 [pid = 19061] [id = 708] 02:09:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 268 (0x7f9d1a2f0800) [pid = 19061] [serial = 2125] [outer = (nil)] 02:09:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 269 (0x7f9d1a8ec000) [pid = 19061] [serial = 2126] [outer = 0x7f9d1a2f0800] 02:09:20 INFO - PROCESS | 19061 | 1460970560766 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 270 (0x7f9d48edcc00) [pid = 19061] [serial = 2127] [outer = 0x7f9d1a2f0800] 02:09:21 INFO - PROCESS | 19061 | 1460970561541 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]]]}] 02:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1427ms 02:09:21 INFO - PROCESS | 19061 | 1460970561602 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 02:09:21 INFO - PROCESS | 19061 | 1460970561604 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 02:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:09:21 INFO - PROCESS | 19061 | 1460970561610 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 19061 | 1460970561612 Marionette TRACE conn3 <- [1,2806,null,{}] 02:09:21 INFO - PROCESS | 19061 | 1460970561617 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}] 02:09:21 INFO - PROCESS | 19061 | 1460970561812 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 02:09:22 INFO - PROCESS | 19061 | 1460970562097 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1cec5800 == 168 [pid = 19061] [id = 709] 02:09:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 271 (0x7f9d1a8e6c00) [pid = 19061] [serial = 2128] [outer = (nil)] 02:09:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 272 (0x7f9d1e42e000) [pid = 19061] [serial = 2129] [outer = 0x7f9d1a8e6c00] 02:09:22 INFO - PROCESS | 19061 | 1460970562168 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 273 (0x7f9d1e433800) [pid = 19061] [serial = 2130] [outer = 0x7f9d1a8e6c00] 02:09:23 INFO - PROCESS | 19061 | 1460970563020 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]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1431ms 02:09:23 INFO - PROCESS | 19061 | 1460970563042 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 19061 | 1460970563045 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 02:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:09:23 INFO - PROCESS | 19061 | 1460970563050 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 19061 | 1460970563052 Marionette TRACE conn3 <- [1,2810,null,{}] 02:09:23 INFO - PROCESS | 19061 | 1460970563058 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}] 02:09:23 INFO - PROCESS | 19061 | 1460970563248 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 02:09:23 INFO - PROCESS | 19061 | 1460970563525 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1c994800 == 169 [pid = 19061] [id = 710] 02:09:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 274 (0x7f9d180e1c00) [pid = 19061] [serial = 2131] [outer = (nil)] 02:09:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 275 (0x7f9d1c97c000) [pid = 19061] [serial = 2132] [outer = 0x7f9d180e1c00] 02:09:23 INFO - PROCESS | 19061 | 1460970563596 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 276 (0x7f9d1e429c00) [pid = 19061] [serial = 2133] [outer = 0x7f9d180e1c00] 02:09:24 INFO - PROCESS | 19061 | 1460970564431 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]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1429ms 02:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:09:24 INFO - PROCESS | 19061 | 1460970564481 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 19061 | 1460970564484 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 02:09:24 INFO - PROCESS | 19061 | 1460970564490 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 19061 | 1460970564492 Marionette TRACE conn3 <- [1,2814,null,{}] 02:09:24 INFO - PROCESS | 19061 | 1460970564497 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}] 02:09:24 INFO - PROCESS | 19061 | 1460970564704 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 02:09:24 INFO - PROCESS | 19061 | 1460970564990 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1cb53000 == 170 [pid = 19061] [id = 711] 02:09:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 277 (0x7f9d1a8e7c00) [pid = 19061] [serial = 2134] [outer = (nil)] 02:09:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 278 (0x7f9d1cb25c00) [pid = 19061] [serial = 2135] [outer = 0x7f9d1a8e7c00] 02:09:25 INFO - PROCESS | 19061 | 1460970565064 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 279 (0x7f9d1cb2a000) [pid = 19061] [serial = 2136] [outer = 0x7f9d1a8e7c00] 02:09:25 INFO - PROCESS | 19061 | 1460970565878 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]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1430ms 02:09:25 INFO - PROCESS | 19061 | 1460970565919 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 19061 | 1460970565922 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 02:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:09:25 INFO - PROCESS | 19061 | 1460970565928 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 19061 | 1460970565930 Marionette TRACE conn3 <- [1,2818,null,{}] 02:09:25 INFO - PROCESS | 19061 | 1460970565935 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}] 02:09:26 INFO - PROCESS | 19061 | 1460970566127 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 02:09:26 INFO - PROCESS | 19061 | 1460970566429 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1cec3000 == 171 [pid = 19061] [id = 712] 02:09:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 280 (0x7f9d1cb2ec00) [pid = 19061] [serial = 2137] [outer = (nil)] 02:09:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 281 (0x7f9d1e42cc00) [pid = 19061] [serial = 2138] [outer = 0x7f9d1cb2ec00] 02:09:26 INFO - PROCESS | 19061 | 1460970566503 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 282 (0x7f9d1e435000) [pid = 19061] [serial = 2139] [outer = 0x7f9d1cb2ec00] 02:09:27 INFO - PROCESS | 19061 | 1460970567385 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]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:09:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1526ms 02:09:27 INFO - PROCESS | 19061 | 1460970567455 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 19061 | 1460970567458 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 02:09:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:09:27 INFO - PROCESS | 19061 | 1460970567463 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 19061 | 1460970567466 Marionette TRACE conn3 <- [1,2822,null,{}] 02:09:27 INFO - PROCESS | 19061 | 1460970567471 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}] 02:09:27 INFO - PROCESS | 19061 | 1460970567672 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 02:09:27 INFO - PROCESS | 19061 | 1460970567995 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1856f800 == 172 [pid = 19061] [id = 713] 02:09:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 283 (0x7f9d185e2c00) [pid = 19061] [serial = 2140] [outer = (nil)] 02:09:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 284 (0x7f9d185eb000) [pid = 19061] [serial = 2141] [outer = 0x7f9d185e2c00] 02:09:28 INFO - PROCESS | 19061 | 1460970568081 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 285 (0x7f9d185f0000) [pid = 19061] [serial = 2142] [outer = 0x7f9d185e2c00] 02:09:28 INFO - PROCESS | 19061 | 1460970568882 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]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1478ms 02:09:28 INFO - PROCESS | 19061 | 1460970568942 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 19061 | 1460970568944 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 02:09:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:09:28 INFO - PROCESS | 19061 | 1460970568950 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 19061 | 1460970568952 Marionette TRACE conn3 <- [1,2826,null,{}] 02:09:28 INFO - PROCESS | 19061 | 1460970568957 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}] 02:09:29 INFO - PROCESS | 19061 | 1460970569164 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 02:09:29 INFO - PROCESS | 19061 | 1460970569461 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e71a800 == 173 [pid = 19061] [id = 714] 02:09:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 286 (0x7f9d185ea400) [pid = 19061] [serial = 2143] [outer = (nil)] 02:09:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 287 (0x7f9d1cb2d000) [pid = 19061] [serial = 2144] [outer = 0x7f9d185ea400] 02:09:29 INFO - PROCESS | 19061 | 1460970569570 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 288 (0x7f9d1e437400) [pid = 19061] [serial = 2145] [outer = 0x7f9d185ea400] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d27043000 == 172 [pid = 19061] [id = 693] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2c595000 == 171 [pid = 19061] [id = 692] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2702a000 == 170 [pid = 19061] [id = 691] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d21d91800 == 169 [pid = 19061] [id = 690] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d210e1000 == 168 [pid = 19061] [id = 689] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d228a6800 == 167 [pid = 19061] [id = 688] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d24eed800 == 166 [pid = 19061] [id = 687] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d238bc000 == 165 [pid = 19061] [id = 686] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b645800 == 164 [pid = 19061] [id = 683] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d46ebd000 == 163 [pid = 19061] [id = 682] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d39097800 == 162 [pid = 19061] [id = 681] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d35ba5800 == 161 [pid = 19061] [id = 680] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3000a800 == 160 [pid = 19061] [id = 679] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d28576000 == 159 [pid = 19061] [id = 678] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2445a000 == 158 [pid = 19061] [id = 677] 02:09:31 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ea27800 == 157 [pid = 19061] [id = 676] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 287 (0x7f9d333f3400) [pid = 19061] [serial = 1722] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 286 (0x7f9d1d290800) [pid = 19061] [serial = 1935] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 285 (0x7f9d21326400) [pid = 19061] [serial = 1875] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 284 (0x7f9d335e3c00) [pid = 19061] [serial = 1725] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 283 (0x7f9d38533000) [pid = 19061] [serial = 1737] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 282 (0x7f9d35998c00) [pid = 19061] [serial = 1728] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 281 (0x7f9d38249000) [pid = 19061] [serial = 1734] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 280 (0x7f9d37ace400) [pid = 19061] [serial = 1731] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 279 (0x7f9d33351400) [pid = 19061] [serial = 1719] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 278 (0x7f9d4740cc00) [pid = 19061] [serial = 1800] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 277 (0x7f9d2fe95000) [pid = 19061] [serial = 1644] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 276 (0x7f9d38a79400) [pid = 19061] [serial = 1740] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 275 (0x7f9d22ba3c00) [pid = 19061] [serial = 1743] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 274 (0x7f9d272d1800) [pid = 19061] [serial = 2028] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 273 (0x7f9d26f2a000) [pid = 19061] [serial = 2025] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 272 (0x7f9d272d1c00) [pid = 19061] [serial = 2030] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 271 (0x7f9d34438000) [pid = 19061] [serial = 1997] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 270 (0x7f9d20f61400) [pid = 19061] [serial = 1991] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 269 (0x7f9d26f29c00) [pid = 19061] [serial = 1994] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 268 (0x7f9d4ab38400) [pid = 19061] [serial = 1988] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 267 (0x7f9d2823f000) [pid = 19061] [serial = 1964] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 266 (0x7f9d21fdd400) [pid = 19061] [serial = 2018] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 265 (0x7f9d271af800) [pid = 19061] [serial = 2027] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 264 (0x7f9d2228b000) [pid = 19061] [serial = 2019] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 263 (0x7f9d1e768000) [pid = 19061] [serial = 2003] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 262 (0x7f9d2fec7000) [pid = 19061] [serial = 1967] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 261 (0x7f9d1e256800) [pid = 19061] [serial = 1982] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 260 (0x7f9d1e261000) [pid = 19061] [serial = 1985] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 259 (0x7f9d4620d000) [pid = 19061] [serial = 1976] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 258 (0x7f9d1a979800) [pid = 19061] [serial = 2009] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 257 (0x7f9d1d1e1000) [pid = 19061] [serial = 1979] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 256 (0x7f9d35b82800) [pid = 19061] [serial = 1970] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 255 (0x7f9d21fdd800) [pid = 19061] [serial = 1961] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 254 (0x7f9d20f61800) [pid = 19061] [serial = 2016] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 253 (0x7f9d20d8ac00) [pid = 19061] [serial = 2015] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 252 (0x7f9d1e769800) [pid = 19061] [serial = 2013] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 251 (0x7f9d1d28fc00) [pid = 19061] [serial = 2012] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 250 (0x7f9d238c9800) [pid = 19061] [serial = 2021] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d2454ec00) [pid = 19061] [serial = 2022] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d1a618800) [pid = 19061] [serial = 2006] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d21c0c000) [pid = 19061] [serial = 2000] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d3904ac00) [pid = 19061] [serial = 1973] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | --DOMWINDOW == 245 (0x7f9d25b05000) [pid = 19061] [serial = 2024] [outer = (nil)] [url = about:blank] 02:09:31 INFO - PROCESS | 19061 | 1460970571723 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:09:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2833ms 02:09:31 INFO - PROCESS | 19061 | 1460970571785 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 02:09:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:09:31 INFO - PROCESS | 19061 | 1460970571790 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 02:09:31 INFO - PROCESS | 19061 | 1460970571797 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 19061 | 1460970571802 Marionette TRACE conn3 <- [1,2830,null,{}] 02:09:31 INFO - PROCESS | 19061 | 1460970571809 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}] 02:09:32 INFO - PROCESS | 19061 | 1460970572044 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 02:09:32 INFO - PROCESS | 19061 | 1460970572257 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e3bd000 == 158 [pid = 19061] [id = 715] 02:09:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 246 (0x7f9d185f0800) [pid = 19061] [serial = 2146] [outer = (nil)] 02:09:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d1a97c000) [pid = 19061] [serial = 2147] [outer = 0x7f9d185f0800] 02:09:32 INFO - PROCESS | 19061 | 1460970572322 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d1d1e1000) [pid = 19061] [serial = 2148] [outer = 0x7f9d185f0800] 02:09:33 INFO - PROCESS | 19061 | 1460970573054 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]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:09:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1280ms 02:09:33 INFO - PROCESS | 19061 | 1460970573078 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 02:09:33 INFO - PROCESS | 19061 | 1460970573086 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 02:09:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:09:33 INFO - PROCESS | 19061 | 1460970573095 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 19061 | 1460970573099 Marionette TRACE conn3 <- [1,2834,null,{}] 02:09:33 INFO - PROCESS | 19061 | 1460970573103 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}] 02:09:33 INFO - PROCESS | 19061 | 1460970573290 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 02:09:33 INFO - PROCESS | 19061 | 1460970573503 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d20131800 == 159 [pid = 19061] [id = 716] 02:09:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d1a2f7400) [pid = 19061] [serial = 2149] [outer = (nil)] 02:09:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d1e254000) [pid = 19061] [serial = 2150] [outer = 0x7f9d1a2f7400] 02:09:33 INFO - PROCESS | 19061 | 1460970573559 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 251 (0x7f9d1e764400) [pid = 19061] [serial = 2151] [outer = 0x7f9d1a2f7400] 02:09:34 INFO - PROCESS | 19061 | 1460970574465 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1432ms 02:09:34 INFO - PROCESS | 19061 | 1460970574528 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 19061 | 1460970574531 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 02:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:09:34 INFO - PROCESS | 19061 | 1460970574537 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 19061 | 1460970574542 Marionette TRACE conn3 <- [1,2838,null,{}] 02:09:34 INFO - PROCESS | 19061 | 1460970574575 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}] 02:09:34 INFO - PROCESS | 19061 | 1460970574835 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 02:09:34 INFO - PROCESS | 19061 | 1460970574865 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2392d800 == 160 [pid = 19061] [id = 717] 02:09:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 252 (0x7f9d1ffb6c00) [pid = 19061] [serial = 2152] [outer = (nil)] 02:09:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 253 (0x7f9d20f61800) [pid = 19061] [serial = 2153] [outer = 0x7f9d1ffb6c00] 02:09:34 INFO - PROCESS | 19061 | 1460970574928 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 254 (0x7f9d21c04400) [pid = 19061] [serial = 2154] [outer = 0x7f9d1ffb6c00] 02:09:36 INFO - PROCESS | 19061 | 1460970576604 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]]]}] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 253 (0x7f9d1d291800) [pid = 19061] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 252 (0x7f9d2c2cd400) [pid = 19061] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 251 (0x7f9d2d7c1400) [pid = 19061] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 250 (0x7f9d1a619400) [pid = 19061] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d1a983400) [pid = 19061] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d21c0e000) [pid = 19061] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d21c06000) [pid = 19061] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:09:36 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d1a613c00) [pid = 19061] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2202ms 02:09:36 INFO - PROCESS | 19061 | 1460970576741 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 19061 | 1460970576745 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 02:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:09:36 INFO - PROCESS | 19061 | 1460970576774 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 19061 | 1460970576777 Marionette TRACE conn3 <- [1,2842,null,{}] 02:09:36 INFO - PROCESS | 19061 | 1460970576782 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}] 02:09:37 INFO - PROCESS | 19061 | 1460970577037 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 02:09:37 INFO - PROCESS | 19061 | 1460970577157 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2444b800 == 161 [pid = 19061] [id = 718] 02:09:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d1a617000) [pid = 19061] [serial = 2155] [outer = (nil)] 02:09:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d21f39800) [pid = 19061] [serial = 2156] [outer = 0x7f9d1a617000] 02:09:37 INFO - PROCESS | 19061 | 1460970577216 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d221a6c00) [pid = 19061] [serial = 2157] [outer = 0x7f9d1a617000] 02:09:37 INFO - PROCESS | 19061 | 1460970577981 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]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1227ms 02:09:38 INFO - PROCESS | 19061 | 1460970578001 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 19061 | 1460970578005 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 02:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:09:38 INFO - PROCESS | 19061 | 1460970578010 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 19061 | 1460970578012 Marionette TRACE conn3 <- [1,2846,null,{}] 02:09:38 INFO - PROCESS | 19061 | 1460970578027 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}] 02:09:38 INFO - PROCESS | 19061 | 1460970578217 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 02:09:38 INFO - PROCESS | 19061 | 1460970578409 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d26f3b800 == 162 [pid = 19061] [id = 719] 02:09:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d20d8a000) [pid = 19061] [serial = 2158] [outer = (nil)] 02:09:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 251 (0x7f9d22980800) [pid = 19061] [serial = 2159] [outer = 0x7f9d20d8a000] 02:09:38 INFO - PROCESS | 19061 | 1460970578469 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 19061 | ++DOMWINDOW == 252 (0x7f9d239e0000) [pid = 19061] [serial = 2160] [outer = 0x7f9d20d8a000] 02:09:39 INFO - PROCESS | 19061 | 1460970579533 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]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:09:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1576ms 02:09:39 INFO - PROCESS | 19061 | 1460970579587 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 02:09:39 INFO - PROCESS | 19061 | 1460970579594 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 02:09:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:09:39 INFO - PROCESS | 19061 | 1460970579603 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 19061 | 1460970579608 Marionette TRACE conn3 <- [1,2850,null,{}] 02:09:39 INFO - PROCESS | 19061 | 1460970579614 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}] 02:09:39 INFO - PROCESS | 19061 | 1460970579846 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 02:09:40 INFO - PROCESS | 19061 | 1460970580168 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2013a800 == 163 [pid = 19061] [id = 720] 02:09:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 253 (0x7f9d1a980800) [pid = 19061] [serial = 2161] [outer = (nil)] 02:09:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 254 (0x7f9d1d0e4000) [pid = 19061] [serial = 2162] [outer = 0x7f9d1a980800] 02:09:40 INFO - PROCESS | 19061 | 1460970580252 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 255 (0x7f9d1e253c00) [pid = 19061] [serial = 2163] [outer = 0x7f9d1a980800] 02:09:41 INFO - PROCESS | 19061 | 1460970581192 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1636ms 02:09:41 INFO - PROCESS | 19061 | 1460970581240 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 19061 | 1460970581248 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 02:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:09:41 INFO - PROCESS | 19061 | 1460970581257 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 19061 | 1460970581261 Marionette TRACE conn3 <- [1,2854,null,{}] 02:09:41 INFO - PROCESS | 19061 | 1460970581267 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}] 02:09:41 INFO - PROCESS | 19061 | 1460970581490 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 02:09:41 INFO - PROCESS | 19061 | 1460970581851 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d251ea800 == 164 [pid = 19061] [id = 721] 02:09:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 256 (0x7f9d1c974000) [pid = 19061] [serial = 2164] [outer = (nil)] 02:09:41 INFO - PROCESS | 19061 | ++DOMWINDOW == 257 (0x7f9d20c64000) [pid = 19061] [serial = 2165] [outer = 0x7f9d1c974000] 02:09:41 INFO - PROCESS | 19061 | 1460970581932 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 258 (0x7f9d20fb2800) [pid = 19061] [serial = 2166] [outer = 0x7f9d1c974000] 02:09:42 INFO - PROCESS | 19061 | 1460970582824 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]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1633ms 02:09:42 INFO - PROCESS | 19061 | 1460970582892 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 19061 | 1460970582896 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 02:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:09:42 INFO - PROCESS | 19061 | 1460970582901 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 19061 | 1460970582908 Marionette TRACE conn3 <- [1,2858,null,{}] 02:09:42 INFO - PROCESS | 19061 | 1460970582925 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}] 02:09:43 INFO - PROCESS | 19061 | 1460970583199 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 02:09:43 INFO - PROCESS | 19061 | 1460970583511 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27262800 == 165 [pid = 19061] [id = 722] 02:09:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 259 (0x7f9d20fbac00) [pid = 19061] [serial = 2167] [outer = (nil)] 02:09:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 260 (0x7f9d239e7c00) [pid = 19061] [serial = 2168] [outer = 0x7f9d20fbac00] 02:09:43 INFO - PROCESS | 19061 | 1460970583593 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 261 (0x7f9d2580f800) [pid = 19061] [serial = 2169] [outer = 0x7f9d20fbac00] 02:09:44 INFO - PROCESS | 19061 | 1460970584468 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1636ms 02:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:09:44 INFO - PROCESS | 19061 | 1460970584540 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 19061 | 1460970584544 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 02:09:44 INFO - PROCESS | 19061 | 1460970584550 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 19061 | 1460970584553 Marionette TRACE conn3 <- [1,2862,null,{}] 02:09:44 INFO - PROCESS | 19061 | 1460970584558 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}] 02:09:44 INFO - PROCESS | 19061 | 1460970584780 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 02:09:45 INFO - PROCESS | 19061 | 1460970585051 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d28562800 == 166 [pid = 19061] [id = 723] 02:09:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 262 (0x7f9d2227e800) [pid = 19061] [serial = 2170] [outer = (nil)] 02:09:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 263 (0x7f9d26f27800) [pid = 19061] [serial = 2171] [outer = 0x7f9d2227e800] 02:09:45 INFO - PROCESS | 19061 | 1460970585161 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 264 (0x7f9d271abc00) [pid = 19061] [serial = 2172] [outer = 0x7f9d2227e800] 02:09:46 INFO - PROCESS | 19061 | 1460970586038 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]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1537ms 02:09:46 INFO - PROCESS | 19061 | 1460970586088 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 19061 | 1460970586092 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 02:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:09:46 INFO - PROCESS | 19061 | 1460970586098 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 19061 | 1460970586100 Marionette TRACE conn3 <- [1,2866,null,{}] 02:09:46 INFO - PROCESS | 19061 | 1460970586105 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}] 02:09:46 INFO - PROCESS | 19061 | 1460970586323 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 02:09:46 INFO - PROCESS | 19061 | 1460970586603 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e733800 == 167 [pid = 19061] [id = 724] 02:09:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 265 (0x7f9d272ca800) [pid = 19061] [serial = 2173] [outer = (nil)] 02:09:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 266 (0x7f9d27482c00) [pid = 19061] [serial = 2174] [outer = 0x7f9d272ca800] 02:09:46 INFO - PROCESS | 19061 | 1460970586733 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 267 (0x7f9d28244400) [pid = 19061] [serial = 2175] [outer = 0x7f9d272ca800] 02:09:47 INFO - PROCESS | 19061 | 1460970587695 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]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1632ms 02:09:47 INFO - PROCESS | 19061 | 1460970587731 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 19061 | 1460970587734 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 02:09:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:09:47 INFO - PROCESS | 19061 | 1460970587740 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 19061 | 1460970587742 Marionette TRACE conn3 <- [1,2870,null,{}] 02:09:47 INFO - PROCESS | 19061 | 1460970587747 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}] 02:09:47 INFO - PROCESS | 19061 | 1460970587988 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 02:09:48 INFO - PROCESS | 19061 | 1460970588258 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2f9da800 == 168 [pid = 19061] [id = 725] 02:09:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 268 (0x7f9d272aa000) [pid = 19061] [serial = 2176] [outer = (nil)] 02:09:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 269 (0x7f9d2ebeec00) [pid = 19061] [serial = 2177] [outer = 0x7f9d272aa000] 02:09:48 INFO - PROCESS | 19061 | 1460970588374 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 19061 | ++DOMWINDOW == 270 (0x7f9d2fcc1000) [pid = 19061] [serial = 2178] [outer = 0x7f9d272aa000] 02:09:49 INFO - PROCESS | 19061 | 1460970589198 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]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:09:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1528ms 02:09:49 INFO - PROCESS | 19061 | 1460970589269 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 19061 | 1460970589273 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 02:09:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:09:49 INFO - PROCESS | 19061 | 1460970589280 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 19061 | 1460970589284 Marionette TRACE conn3 <- [1,2874,null,{}] 02:09:49 INFO - PROCESS | 19061 | 1460970589289 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}] 02:09:49 INFO - PROCESS | 19061 | 1460970589527 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 02:09:49 INFO - PROCESS | 19061 | 1460970589850 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd8b000 == 169 [pid = 19061] [id = 726] 02:09:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 271 (0x7f9d27489800) [pid = 19061] [serial = 2179] [outer = (nil)] 02:09:49 INFO - PROCESS | 19061 | ++DOMWINDOW == 272 (0x7f9d2fe99400) [pid = 19061] [serial = 2180] [outer = 0x7f9d27489800] 02:09:49 INFO - PROCESS | 19061 | 1460970589927 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 19061 | ++DOMWINDOW == 273 (0x7f9d2ffaa800) [pid = 19061] [serial = 2181] [outer = 0x7f9d27489800] 02:09:50 INFO - PROCESS | 19061 | 1460970590772 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]]]}] 02:09:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:09:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1530ms 02:09:50 INFO - PROCESS | 19061 | 1460970590811 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 02:09:50 INFO - PROCESS | 19061 | 1460970590815 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 02:09:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:09:50 INFO - PROCESS | 19061 | 1460970590820 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:09:50 INFO - PROCESS | 19061 | 1460970590823 Marionette TRACE conn3 <- [1,2878,null,{}] 02:09:50 INFO - PROCESS | 19061 | 1460970590828 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}] 02:09:51 INFO - PROCESS | 19061 | 1460970591036 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 02:09:51 INFO - PROCESS | 19061 | 1460970591314 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d33487000 == 170 [pid = 19061] [id = 727] 02:09:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 274 (0x7f9d28242c00) [pid = 19061] [serial = 2182] [outer = (nil)] 02:09:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 275 (0x7f9d33354000) [pid = 19061] [serial = 2183] [outer = 0x7f9d28242c00] 02:09:51 INFO - PROCESS | 19061 | 1460970591390 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 276 (0x7f9d33595400) [pid = 19061] [serial = 2184] [outer = 0x7f9d28242c00] 02:09:52 INFO - PROCESS | 19061 | 1460970592273 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]]]}] 02:09:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:09:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1485ms 02:09:52 INFO - PROCESS | 19061 | 1460970592312 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 19061 | 1460970592315 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 02:09:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:09:52 INFO - PROCESS | 19061 | 1460970592322 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 19061 | 1460970592325 Marionette TRACE conn3 <- [1,2882,null,{}] 02:09:52 INFO - PROCESS | 19061 | 1460970592332 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}] 02:09:52 INFO - PROCESS | 19061 | 1460970592564 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 02:09:52 INFO - PROCESS | 19061 | 1460970592838 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d380d3800 == 171 [pid = 19061] [id = 728] 02:09:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 277 (0x7f9d335e8000) [pid = 19061] [serial = 2185] [outer = (nil)] 02:09:52 INFO - PROCESS | 19061 | ++DOMWINDOW == 278 (0x7f9d34436400) [pid = 19061] [serial = 2186] [outer = 0x7f9d335e8000] 02:09:52 INFO - PROCESS | 19061 | 1460970592971 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 19061 | ++DOMWINDOW == 279 (0x7f9d3443fc00) [pid = 19061] [serial = 2187] [outer = 0x7f9d335e8000] 02:09:53 INFO - PROCESS | 19061 | 1460970593804 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]]]}] 02:09:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:09:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1540ms 02:09:53 INFO - PROCESS | 19061 | 1460970593863 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 19061 | 1460970593866 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 02:09:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:09:53 INFO - PROCESS | 19061 | 1460970593872 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 19061 | 1460970593874 Marionette TRACE conn3 <- [1,2886,null,{}] 02:09:53 INFO - PROCESS | 19061 | 1460970593880 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}] 02:09:54 INFO - PROCESS | 19061 | 1460970594087 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 02:09:54 INFO - PROCESS | 19061 | 1460970594364 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3961b800 == 172 [pid = 19061] [id = 729] 02:09:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 280 (0x7f9d2c2d2400) [pid = 19061] [serial = 2188] [outer = (nil)] 02:09:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 281 (0x7f9d37ba5000) [pid = 19061] [serial = 2189] [outer = 0x7f9d2c2d2400] 02:09:54 INFO - PROCESS | 19061 | 1460970594495 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 282 (0x7f9d3836f800) [pid = 19061] [serial = 2190] [outer = 0x7f9d2c2d2400] 02:09:55 INFO - PROCESS | 19061 | 1460970595342 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]]]}] 02:09:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:09:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1532ms 02:09:55 INFO - PROCESS | 19061 | 1460970595405 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 02:09:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:09:55 INFO - PROCESS | 19061 | 1460970595409 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 02:09:55 INFO - PROCESS | 19061 | 1460970595414 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:09:55 INFO - PROCESS | 19061 | 1460970595418 Marionette TRACE conn3 <- [1,2890,null,{}] 02:09:55 INFO - PROCESS | 19061 | 1460970595424 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}] 02:09:55 INFO - PROCESS | 19061 | 1460970595692 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 02:09:56 INFO - PROCESS | 19061 | 1460970596013 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45def800 == 173 [pid = 19061] [id = 730] 02:09:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 283 (0x7f9d38538400) [pid = 19061] [serial = 2191] [outer = (nil)] 02:09:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 284 (0x7f9d45159000) [pid = 19061] [serial = 2192] [outer = 0x7f9d38538400] 02:09:56 INFO - PROCESS | 19061 | 1460970596100 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 285 (0x7f9d4b124c00) [pid = 19061] [serial = 2193] [outer = 0x7f9d38538400] 02:09:56 INFO - PROCESS | 19061 | 1460970596971 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:09:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1589ms 02:09:57 INFO - PROCESS | 19061 | 1460970597003 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 02:09:57 INFO - PROCESS | 19061 | 1460970597007 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 02:09:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:09:57 INFO - PROCESS | 19061 | 1460970597012 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 19061 | 1460970597015 Marionette TRACE conn3 <- [1,2894,null,{}] 02:09:57 INFO - PROCESS | 19061 | 1460970597020 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}] 02:09:57 INFO - PROCESS | 19061 | 1460970597225 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 02:09:57 INFO - PROCESS | 19061 | 1460970597506 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4ac36000 == 174 [pid = 19061] [id = 731] 02:09:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 286 (0x7f9d1a2d6c00) [pid = 19061] [serial = 2194] [outer = (nil)] 02:09:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 287 (0x7f9d1a2dd400) [pid = 19061] [serial = 2195] [outer = 0x7f9d1a2d6c00] 02:09:57 INFO - PROCESS | 19061 | 1460970597580 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 288 (0x7f9d1a2e2400) [pid = 19061] [serial = 2196] [outer = 0x7f9d1a2d6c00] 02:09:58 INFO - PROCESS | 19061 | 1460970598465 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]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:09:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1485ms 02:09:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:09:58 INFO - PROCESS | 19061 | 1460970598498 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 19061 | 1460970598500 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 02:09:58 INFO - PROCESS | 19061 | 1460970598506 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 19061 | 1460970598509 Marionette TRACE conn3 <- [1,2898,null,{}] 02:09:58 INFO - PROCESS | 19061 | 1460970598514 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}] 02:09:58 INFO - PROCESS | 19061 | 1460970598715 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 02:09:59 INFO - PROCESS | 19061 | 1460970598995 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505c8800 == 175 [pid = 19061] [id = 732] 02:09:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 289 (0x7f9d1a2d7000) [pid = 19061] [serial = 2197] [outer = (nil)] 02:09:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 290 (0x7f9d1d72dc00) [pid = 19061] [serial = 2198] [outer = 0x7f9d1a2d7000] 02:09:59 INFO - PROCESS | 19061 | 1460970599071 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 291 (0x7f9d1d733000) [pid = 19061] [serial = 2199] [outer = 0x7f9d1a2d7000] 02:09:59 INFO - PROCESS | 19061 | 1460970599954 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]]]}] 02:09:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:09:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1486ms 02:09:59 INFO - PROCESS | 19061 | 1460970599993 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 19061 | 1460970599996 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 02:10:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:10:00 INFO - PROCESS | 19061 | 1460970600002 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 19061 | 1460970600004 Marionette TRACE conn3 <- [1,2902,null,{}] 02:10:00 INFO - PROCESS | 19061 | 1460970600009 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}] 02:10:00 INFO - PROCESS | 19061 | 1460970600213 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 02:10:00 INFO - PROCESS | 19061 | 1460970600495 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1d9a7800 == 176 [pid = 19061] [id = 733] 02:10:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 292 (0x7f9d1a2e1800) [pid = 19061] [serial = 2200] [outer = (nil)] 02:10:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 293 (0x7f9d1d738c00) [pid = 19061] [serial = 2201] [outer = 0x7f9d1a2e1800] 02:10:00 INFO - PROCESS | 19061 | 1460970600567 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 294 (0x7f9d390c6800) [pid = 19061] [serial = 2202] [outer = 0x7f9d1a2e1800] 02:10:01 INFO - PROCESS | 19061 | 1460970601455 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:10:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1526ms 02:10:01 INFO - PROCESS | 19061 | 1460970601531 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 02:10:01 INFO - PROCESS | 19061 | 1460970601534 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 02:10:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:10:01 INFO - PROCESS | 19061 | 1460970601541 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 19061 | 1460970601545 Marionette TRACE conn3 <- [1,2906,null,{}] 02:10:01 INFO - PROCESS | 19061 | 1460970601551 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}] 02:10:01 INFO - PROCESS | 19061 | 1460970601838 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 02:10:02 INFO - PROCESS | 19061 | 1460970602180 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e69c800 == 177 [pid = 19061] [id = 734] 02:10:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 295 (0x7f9d1d735c00) [pid = 19061] [serial = 2203] [outer = (nil)] 02:10:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 296 (0x7f9d200a3400) [pid = 19061] [serial = 2204] [outer = 0x7f9d1d735c00] 02:10:02 INFO - PROCESS | 19061 | 1460970602250 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 297 (0x7f9d200a7800) [pid = 19061] [serial = 2205] [outer = 0x7f9d1d735c00] 02:10:03 INFO - PROCESS | 19061 | 1460970603106 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]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:10:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1631ms 02:10:03 INFO - PROCESS | 19061 | 1460970603174 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 02:10:03 INFO - PROCESS | 19061 | 1460970603177 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 02:10:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:10:03 INFO - PROCESS | 19061 | 1460970603184 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 19061 | 1460970603188 Marionette TRACE conn3 <- [1,2910,null,{}] 02:10:03 INFO - PROCESS | 19061 | 1460970603193 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}] 02:10:03 INFO - PROCESS | 19061 | 1460970603453 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 02:10:03 INFO - PROCESS | 19061 | 1460970603779 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22882800 == 178 [pid = 19061] [id = 735] 02:10:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 298 (0x7f9d160ca800) [pid = 19061] [serial = 2206] [outer = (nil)] 02:10:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 299 (0x7f9d160d0800) [pid = 19061] [serial = 2207] [outer = 0x7f9d160ca800] 02:10:03 INFO - PROCESS | 19061 | 1460970603856 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 300 (0x7f9d160d5c00) [pid = 19061] [serial = 2208] [outer = 0x7f9d160ca800] 02:10:04 INFO - PROCESS | 19061 | 1460970604618 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]]]}] 02:10:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:10:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:10:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1477ms 02:10:04 INFO - PROCESS | 19061 | 1460970604663 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 19061 | 1460970604666 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 02:10:04 INFO - TEST-START | /DOMEvents/constructors.html 02:10:04 INFO - PROCESS | 19061 | 1460970604673 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 19061 | 1460970604675 Marionette TRACE conn3 <- [1,2914,null,{}] 02:10:04 INFO - PROCESS | 19061 | 1460970604681 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}] 02:10:04 INFO - PROCESS | 19061 | 1460970604898 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 02:10:05 INFO - PROCESS | 19061 | 1460970605182 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1d878000 == 179 [pid = 19061] [id = 736] 02:10:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 301 (0x7f9d160cb000) [pid = 19061] [serial = 2209] [outer = (nil)] 02:10:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 302 (0x7f9d1e767400) [pid = 19061] [serial = 2210] [outer = 0x7f9d160cb000] 02:10:05 INFO - PROCESS | 19061 | 1460970605263 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 303 (0x7f9d200aa400) [pid = 19061] [serial = 2211] [outer = 0x7f9d160cb000] 02:10:06 INFO - PROCESS | 19061 | 1460970606172 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]]]}] 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:10:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:10:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:10:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:10:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:10:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:10:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:10:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:10:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:10:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 1596ms 02:10:06 INFO - PROCESS | 19061 | 1460970606270 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 02:10:06 INFO - PROCESS | 19061 | 1460970606273 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 02:10:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:10:06 INFO - PROCESS | 19061 | 1460970606310 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 19061 | 1460970606315 Marionette TRACE conn3 <- [1,2918,null,{}] 02:10:06 INFO - PROCESS | 19061 | 1460970606323 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}] 02:10:06 INFO - PROCESS | 19061 | 1460970606551 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 02:10:06 INFO - PROCESS | 19061 | 1460970606880 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1cdd4000 == 180 [pid = 19061] [id = 737] 02:10:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 304 (0x7f9d160ccc00) [pid = 19061] [serial = 2212] [outer = (nil)] 02:10:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 305 (0x7f9d1a70e400) [pid = 19061] [serial = 2213] [outer = 0x7f9d160ccc00] 02:10:06 INFO - PROCESS | 19061 | 1460970606958 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 306 (0x7f9d200a0000) [pid = 19061] [serial = 2214] [outer = 0x7f9d160ccc00] 02:10:07 INFO - PROCESS | 19061 | 1460970607705 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:10:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:10:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1472ms 02:10:07 INFO - PROCESS | 19061 | 1460970607756 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 02:10:07 INFO - PROCESS | 19061 | 1460970607759 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 02:10:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:10:07 INFO - PROCESS | 19061 | 1460970607765 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 19061 | 1460970607768 Marionette TRACE conn3 <- [1,2922,null,{}] 02:10:07 INFO - PROCESS | 19061 | 1460970607772 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}] 02:10:07 INFO - PROCESS | 19061 | 1460970607990 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 02:10:08 INFO - PROCESS | 19061 | 1460970608317 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d15832000 == 181 [pid = 19061] [id = 738] 02:10:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 307 (0x7f9d1a703c00) [pid = 19061] [serial = 2215] [outer = (nil)] 02:10:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 308 (0x7f9d26f27c00) [pid = 19061] [serial = 2216] [outer = 0x7f9d1a703c00] 02:10:08 INFO - PROCESS | 19061 | 1460970608391 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 19061 | ++DOMWINDOW == 309 (0x7f9d4740cc00) [pid = 19061] [serial = 2217] [outer = 0x7f9d1a703c00] 02:10:09 INFO - PROCESS | 19061 | [19061] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 02:10:09 INFO - PROCESS | 19061 | [19061] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 02:10:09 INFO - PROCESS | 19061 | [19061] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 02:10:09 INFO - PROCESS | 19061 | [19061] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 02:10:09 INFO - PROCESS | 19061 | 1460970609186 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]]]}] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1e3be000 == 180 [pid = 19061] [id = 622] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d210d4800 == 179 [pid = 19061] [id = 623] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2856a800 == 178 [pid = 19061] [id = 620] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3a347000 == 177 [pid = 19061] [id = 621] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d20133800 == 176 [pid = 19061] [id = 666] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1e712800 == 175 [pid = 19061] [id = 667] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ab12000 == 174 [pid = 19061] [id = 578] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1a64d000 == 173 [pid = 19061] [id = 668] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1e3c8000 == 172 [pid = 19061] [id = 669] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d50668000 == 171 [pid = 19061] [id = 661] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d26f3e000 == 170 [pid = 19061] [id = 664] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2444b800 == 169 [pid = 19061] [id = 718] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2392d800 == 168 [pid = 19061] [id = 717] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d20131800 == 167 [pid = 19061] [id = 716] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1e3bd000 == 166 [pid = 19061] [id = 715] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d182ac000 == 165 [pid = 19061] [id = 707] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d18096800 == 164 [pid = 19061] [id = 706] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1e09b800 == 163 [pid = 19061] [id = 705] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d219ac000 == 162 [pid = 19061] [id = 704] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d5066b000 == 161 [pid = 19061] [id = 703] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4b54e800 == 160 [pid = 19061] [id = 702] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d472ee000 == 159 [pid = 19061] [id = 701] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3b7d0000 == 158 [pid = 19061] [id = 700] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d38c97000 == 157 [pid = 19061] [id = 699] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d335c2000 == 156 [pid = 19061] [id = 698] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd7a000 == 155 [pid = 19061] [id = 697] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d273e1800 == 154 [pid = 19061] [id = 696] 02:10:10 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d258dd000 == 153 [pid = 19061] [id = 695] 02:10:10 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:10:10 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:10:10 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 02:10:10 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:10:10 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 02:10:10 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:10:10 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]" 02:10:10 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:10 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:10:10 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:10:10 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 3082ms 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 308 (0x7f9d21fe7400) [pid = 19061] [serial = 2081] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 307 (0x7f9d2c780c00) [pid = 19061] [serial = 2075] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 306 (0x7f9d30286000) [pid = 19061] [serial = 2078] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 305 (0x7f9d32028400) [pid = 19061] [serial = 2079] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 304 (0x7f9d1e76ac00) [pid = 19061] [serial = 2064] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 303 (0x7f9d1d1d8400) [pid = 19061] [serial = 2063] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 302 (0x7f9d21f34000) [pid = 19061] [serial = 2036] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 301 (0x7f9d25b08800) [pid = 19061] [serial = 2039] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 300 (0x7f9d2c784400) [pid = 19061] [serial = 2042] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 299 (0x7f9d2f980400) [pid = 19061] [serial = 2045] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 298 (0x7f9d333ee000) [pid = 19061] [serial = 2048] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 297 (0x7f9d3443bc00) [pid = 19061] [serial = 2051] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 296 (0x7f9d3904e000) [pid = 19061] [serial = 2054] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 295 (0x7f9d34439400) [pid = 19061] [serial = 2057] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 294 (0x7f9d1e257c00) [pid = 19061] [serial = 2061] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 293 (0x7f9d1d1dd400) [pid = 19061] [serial = 2060] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 292 (0x7f9d238c7000) [pid = 19061] [serial = 2067] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 291 (0x7f9d221a5c00) [pid = 19061] [serial = 2066] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 290 (0x7f9d271a6400) [pid = 19061] [serial = 2070] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 289 (0x7f9d26f21400) [pid = 19061] [serial = 2069] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 288 (0x7f9d1fd50c00) [pid = 19061] [serial = 2033] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 287 (0x7f9d238cbc00) [pid = 19061] [serial = 2072] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 286 (0x7f9d2ebee000) [pid = 19061] [serial = 2076] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 285 (0x7f9d2f6c9c00) [pid = 19061] [serial = 2082] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | --DOMWINDOW == 284 (0x7f9d271aa800) [pid = 19061] [serial = 2073] [outer = (nil)] [url = about:blank] 02:10:11 INFO - PROCESS | 19061 | 1460970611122 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 19061 | 1460970611127 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 02:10:11 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:10:11 INFO - PROCESS | 19061 | 1460970611139 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 19061 | 1460970611145 Marionette TRACE conn3 <- [1,2926,null,{}] 02:10:11 INFO - PROCESS | 19061 | 1460970611152 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}] 02:10:11 INFO - PROCESS | 19061 | 1460970611344 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 02:10:11 INFO - PROCESS | 19061 | 1460970611360 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d182be000 == 154 [pid = 19061] [id = 739] 02:10:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 285 (0x7f9d180e5800) [pid = 19061] [serial = 2218] [outer = (nil)] 02:10:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 286 (0x7f9d1a2eb800) [pid = 19061] [serial = 2219] [outer = 0x7f9d180e5800] 02:10:11 INFO - PROCESS | 19061 | 1460970611423 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 287 (0x7f9d1a2f3400) [pid = 19061] [serial = 2220] [outer = 0x7f9d180e5800] 02:10:12 INFO - PROCESS | 19061 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:10:12 INFO - PROCESS | 19061 | 1460970612288 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]]]}] 02:10:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:10:12 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1183ms 02:10:12 INFO - PROCESS | 19061 | 1460970612322 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 19061 | 1460970612327 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 02:10:12 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:10:12 INFO - PROCESS | 19061 | 1460970612339 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 19061 | 1460970612343 Marionette TRACE conn3 <- [1,2930,null,{}] 02:10:12 INFO - PROCESS | 19061 | 1460970612349 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}] 02:10:12 INFO - PROCESS | 19061 | 1460970612532 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 02:10:12 INFO - PROCESS | 19061 | 1460970612734 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1c99a800 == 155 [pid = 19061] [id = 740] 02:10:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 288 (0x7f9d15907400) [pid = 19061] [serial = 2221] [outer = (nil)] 02:10:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 289 (0x7f9d1a8e2c00) [pid = 19061] [serial = 2222] [outer = 0x7f9d15907400] 02:10:12 INFO - PROCESS | 19061 | 1460970612794 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 290 (0x7f9d1a8ef400) [pid = 19061] [serial = 2223] [outer = 0x7f9d15907400] 02:10:13 INFO - PROCESS | 19061 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:10:13 INFO - PROCESS | 19061 | 1460970613644 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]]]}] 02:10:13 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:10:13 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1332ms 02:10:13 INFO - PROCESS | 19061 | 1460970613668 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 19061 | 1460970613671 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 02:10:13 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:10:13 INFO - PROCESS | 19061 | 1460970613678 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 19061 | 1460970613680 Marionette TRACE conn3 <- [1,2934,null,{}] 02:10:13 INFO - PROCESS | 19061 | 1460970613694 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}] 02:10:13 INFO - PROCESS | 19061 | 1460970613980 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 02:10:14 INFO - PROCESS | 19061 | 1460970614015 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1d863800 == 156 [pid = 19061] [id = 741] 02:10:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 291 (0x7f9d1c97a400) [pid = 19061] [serial = 2224] [outer = (nil)] 02:10:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 292 (0x7f9d1cb27800) [pid = 19061] [serial = 2225] [outer = 0x7f9d1c97a400] 02:10:14 INFO - PROCESS | 19061 | 1460970614077 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 293 (0x7f9d1d0e7c00) [pid = 19061] [serial = 2226] [outer = 0x7f9d1c97a400] 02:10:14 INFO - PROCESS | 19061 | 1460970614887 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]]]}] 02:10:14 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:10:14 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1232ms 02:10:14 INFO - PROCESS | 19061 | 1460970614911 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 19061 | 1460970614916 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 02:10:14 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:10:14 INFO - PROCESS | 19061 | 1460970614943 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 19061 | 1460970614945 Marionette TRACE conn3 <- [1,2938,null,{}] 02:10:14 INFO - PROCESS | 19061 | 1460970614957 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}] 02:10:15 INFO - PROCESS | 19061 | 1460970615206 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 02:10:15 INFO - PROCESS | 19061 | 1460970615238 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e704800 == 157 [pid = 19061] [id = 742] 02:10:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 294 (0x7f9d1d0eb400) [pid = 19061] [serial = 2227] [outer = (nil)] 02:10:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 295 (0x7f9d1d28d400) [pid = 19061] [serial = 2228] [outer = 0x7f9d1d0eb400] 02:10:15 INFO - PROCESS | 19061 | 1460970615298 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 19061 | ++DOMWINDOW == 296 (0x7f9d1e25f400) [pid = 19061] [serial = 2229] [outer = 0x7f9d1d0eb400] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 295 (0x7f9d21c0f000) [pid = 19061] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 294 (0x7f9d1a8e7c00) [pid = 19061] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 293 (0x7f9d2c783400) [pid = 19061] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 292 (0x7f9d1ffb6c00) [pid = 19061] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 291 (0x7f9d227b0c00) [pid = 19061] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 290 (0x7f9d1a2eb400) [pid = 19061] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 289 (0x7f9d335e6000) [pid = 19061] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 288 (0x7f9d185ea400) [pid = 19061] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 287 (0x7f9d1a2f7400) [pid = 19061] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 286 (0x7f9d2e9e4c00) [pid = 19061] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 285 (0x7f9d20d84400) [pid = 19061] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 284 (0x7f9d34433800) [pid = 19061] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 283 (0x7f9d333ec800) [pid = 19061] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 282 (0x7f9d258c5400) [pid = 19061] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 281 (0x7f9d2ffaec00) [pid = 19061] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 280 (0x7f9d21fe7000) [pid = 19061] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 279 (0x7f9d221ae000) [pid = 19061] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 278 (0x7f9d1e25b000) [pid = 19061] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 277 (0x7f9d273cd000) [pid = 19061] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 276 (0x7f9d1a8e6c00) [pid = 19061] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 275 (0x7f9d2132e400) [pid = 19061] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 274 (0x7f9d39864400) [pid = 19061] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 273 (0x7f9d1a97a000) [pid = 19061] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 272 (0x7f9d258c8400) [pid = 19061] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 271 (0x7f9d180df400) [pid = 19061] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 270 (0x7f9d1e256c00) [pid = 19061] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 269 (0x7f9d180e0000) [pid = 19061] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 268 (0x7f9d39052800) [pid = 19061] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 267 (0x7f9d1a981000) [pid = 19061] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 266 (0x7f9d39053400) [pid = 19061] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 265 (0x7f9d185f0800) [pid = 19061] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 264 (0x7f9d22ba1c00) [pid = 19061] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 263 (0x7f9d33c0d400) [pid = 19061] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 262 (0x7f9d22b6d000) [pid = 19061] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 261 (0x7f9d1a2f0800) [pid = 19061] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 260 (0x7f9d1d0e7400) [pid = 19061] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 259 (0x7f9d21c02c00) [pid = 19061] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 258 (0x7f9d238ccc00) [pid = 19061] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 257 (0x7f9d391e4800) [pid = 19061] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 256 (0x7f9d24199400) [pid = 19061] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 255 (0x7f9d46298800) [pid = 19061] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 254 (0x7f9d185e2c00) [pid = 19061] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 253 (0x7f9d35b83c00) [pid = 19061] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 252 (0x7f9d22b70c00) [pid = 19061] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 251 (0x7f9d391e3c00) [pid = 19061] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 250 (0x7f9d1ffba400) [pid = 19061] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d2ff54000) [pid = 19061] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d1e76bc00) [pid = 19061] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d244b8c00) [pid = 19061] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d1e25cc00) [pid = 19061] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 245 (0x7f9d2ff59400) [pid = 19061] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 244 (0x7f9d1a617000) [pid = 19061] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 243 (0x7f9d1ffacc00) [pid = 19061] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d1d1e6c00) [pid = 19061] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d272aec00) [pid = 19061] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d1e75f800) [pid = 19061] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d2fec6c00) [pid = 19061] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d34435c00) [pid = 19061] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d1a612c00) [pid = 19061] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d1d1dc400) [pid = 19061] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d2ff53400) [pid = 19061] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d2ff52800) [pid = 19061] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d3f34fc00) [pid = 19061] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d35991c00) [pid = 19061] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d220c3800) [pid = 19061] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d335e7000) [pid = 19061] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d1d0e2400) [pid = 19061] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d220c4400) [pid = 19061] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d2eb02c00) [pid = 19061] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d25810000) [pid = 19061] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d2c2cf000) [pid = 19061] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d3339f800) [pid = 19061] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d1a610400) [pid = 19061] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d4628e000) [pid = 19061] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d1d1db800) [pid = 19061] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d1fd47c00) [pid = 19061] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d20f63000) [pid = 19061] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d271ab000) [pid = 19061] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d2ebf1c00) [pid = 19061] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d36e54000) [pid = 19061] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d2d832000) [pid = 19061] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d20f5f400) [pid = 19061] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d1cb2ec00) [pid = 19061] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d2e751000) [pid = 19061] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d1fd48c00) [pid = 19061] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d21326000) [pid = 19061] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d180e1c00) [pid = 19061] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d3048fc00) [pid = 19061] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d20f58800) [pid = 19061] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d2f6be400) [pid = 19061] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d3853d000) [pid = 19061] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:10:16 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d20fb8c00) [pid = 19061] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:10:17 INFO - PROCESS | 19061 | 1460970617376 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]]]}] 02:10:17 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. 02:10:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2489ms 02:10:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:10:17 INFO - PROCESS | 19061 | 1460970617430 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 19061 | 1460970617433 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 02:10:17 INFO - PROCESS | 19061 | 1460970617437 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 19061 | 1460970617441 Marionette TRACE conn3 <- [1,2942,null,{}] 02:10:17 INFO - PROCESS | 19061 | 1460970617446 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}] 02:10:17 INFO - PROCESS | 19061 | 1460970617620 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 02:10:17 INFO - PROCESS | 19061 | 1460970617815 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1d2ec800 == 158 [pid = 19061] [id = 743] 02:10:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 205 (0x7f9d180df400) [pid = 19061] [serial = 2230] [outer = (nil)] 02:10:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 206 (0x7f9d1a612800) [pid = 19061] [serial = 2231] [outer = 0x7f9d180df400] 02:10:17 INFO - PROCESS | 19061 | 1460970617885 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 207 (0x7f9d1cb25400) [pid = 19061] [serial = 2232] [outer = 0x7f9d180df400] 02:10:18 INFO - PROCESS | 19061 | 1460970618526 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"]]]}] 02:10:18 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 02:10:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:10:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:10:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1125ms 02:10:18 INFO - PROCESS | 19061 | 1460970618564 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 19061 | 1460970618566 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 02:10:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:10:18 INFO - PROCESS | 19061 | 1460970618572 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 19061 | 1460970618574 Marionette TRACE conn3 <- [1,2946,null,{}] 02:10:18 INFO - PROCESS | 19061 | 1460970618579 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}] 02:10:18 INFO - PROCESS | 19061 | 1460970618796 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 02:10:19 INFO - PROCESS | 19061 | 1460970619208 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1808c800 == 159 [pid = 19061] [id = 744] 02:10:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 208 (0x7f9d15902400) [pid = 19061] [serial = 2233] [outer = (nil)] 02:10:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 209 (0x7f9d1590b800) [pid = 19061] [serial = 2234] [outer = 0x7f9d15902400] 02:10:19 INFO - PROCESS | 19061 | 1460970619285 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 210 (0x7f9d180e7800) [pid = 19061] [serial = 2235] [outer = 0x7f9d15902400] 02:10:20 INFO - PROCESS | 19061 | 1460970620131 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]]]}] 02:10:20 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. 02:10:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1586ms 02:10:20 INFO - PROCESS | 19061 | 1460970620164 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 02:10:20 INFO - PROCESS | 19061 | 1460970620171 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 02:10:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:10:20 INFO - PROCESS | 19061 | 1460970620181 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 19061 | 1460970620185 Marionette TRACE conn3 <- [1,2950,null,{}] 02:10:20 INFO - PROCESS | 19061 | 1460970620193 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}] 02:10:20 INFO - PROCESS | 19061 | 1460970620430 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 02:10:20 INFO - PROCESS | 19061 | 1460970620689 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1cec0800 == 160 [pid = 19061] [id = 745] 02:10:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 211 (0x7f9d1a617400) [pid = 19061] [serial = 2236] [outer = (nil)] 02:10:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 212 (0x7f9d1a708c00) [pid = 19061] [serial = 2237] [outer = 0x7f9d1a617400] 02:10:20 INFO - PROCESS | 19061 | 1460970620764 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 213 (0x7f9d1a8e4800) [pid = 19061] [serial = 2238] [outer = 0x7f9d1a617400] 02:10:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e707800 == 161 [pid = 19061] [id = 746] 02:10:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 214 (0x7f9d1c97c800) [pid = 19061] [serial = 2239] [outer = (nil)] 02:10:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 215 (0x7f9d1a8ea800) [pid = 19061] [serial = 2240] [outer = 0x7f9d1c97c800] 02:10:21 INFO - PROCESS | 19061 | 1460970621749 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]]]}] 02:10:21 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. 02:10:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1581ms 02:10:21 INFO - PROCESS | 19061 | 1460970621766 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 02:10:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:10:21 INFO - PROCESS | 19061 | 1460970621772 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 02:10:21 INFO - PROCESS | 19061 | 1460970621779 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 19061 | 1460970621783 Marionette TRACE conn3 <- [1,2954,null,{}] 02:10:21 INFO - PROCESS | 19061 | 1460970621788 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}] 02:10:22 INFO - PROCESS | 19061 | 1460970622061 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 02:10:22 INFO - PROCESS | 19061 | 1460970622392 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d219ac000 == 162 [pid = 19061] [id = 747] 02:10:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 216 (0x7f9d1a8e5800) [pid = 19061] [serial = 2241] [outer = (nil)] 02:10:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 217 (0x7f9d1d0e4400) [pid = 19061] [serial = 2242] [outer = 0x7f9d1a8e5800] 02:10:22 INFO - PROCESS | 19061 | 1460970622468 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 19061 | ++DOMWINDOW == 218 (0x7f9d1d1dac00) [pid = 19061] [serial = 2243] [outer = 0x7f9d1a8e5800] 02:10:23 INFO - PROCESS | 19061 | 1460970623257 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]]]}] 02:10:23 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:10:23 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 02:10:23 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1535ms 02:10:23 INFO - PROCESS | 19061 | 1460970623314 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 19061 | 1460970623319 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 02:10:23 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:10:23 INFO - PROCESS | 19061 | 1460970623334 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 19061 | 1460970623343 Marionette TRACE conn3 <- [1,2958,null,{}] 02:10:23 INFO - PROCESS | 19061 | 1460970623363 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}] 02:10:23 INFO - PROCESS | 19061 | 1460970623659 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 02:10:23 INFO - PROCESS | 19061 | 1460970623875 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241ec800 == 163 [pid = 19061] [id = 748] 02:10:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 219 (0x7f9d1d0edc00) [pid = 19061] [serial = 2244] [outer = (nil)] 02:10:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 220 (0x7f9d1e438c00) [pid = 19061] [serial = 2245] [outer = 0x7f9d1d0edc00] 02:10:23 INFO - PROCESS | 19061 | 1460970623949 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 221 (0x7f9d1e76c400) [pid = 19061] [serial = 2246] [outer = 0x7f9d1d0edc00] 02:10:24 INFO - PROCESS | 19061 | 1460970624776 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]]]}] 02:10:24 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. 02:10:24 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1491ms 02:10:24 INFO - PROCESS | 19061 | 1460970624817 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 19061 | 1460970624822 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 02:10:24 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:10:24 INFO - PROCESS | 19061 | 1460970624827 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 19061 | 1460970624830 Marionette TRACE conn3 <- [1,2962,null,{}] 02:10:24 INFO - PROCESS | 19061 | 1460970624835 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}] 02:10:25 INFO - PROCESS | 19061 | 1460970625069 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 02:10:25 INFO - PROCESS | 19061 | 1460970625328 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d24ee3800 == 164 [pid = 19061] [id = 749] 02:10:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 222 (0x7f9d1c97e800) [pid = 19061] [serial = 2247] [outer = (nil)] 02:10:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 223 (0x7f9d1fd4e800) [pid = 19061] [serial = 2248] [outer = 0x7f9d1c97e800] 02:10:25 INFO - PROCESS | 19061 | 1460970625399 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 19061 | ++DOMWINDOW == 224 (0x7f9d200ac000) [pid = 19061] [serial = 2249] [outer = 0x7f9d1c97e800] 02:10:26 INFO - PROCESS | 19061 | 1460970626143 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]]]}] 02:10:26 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. 02:10:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1327ms 02:10:26 INFO - PROCESS | 19061 | 1460970626154 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 19061 | 1460970626157 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 02:10:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:10:26 INFO - PROCESS | 19061 | 1460970626162 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 19061 | 1460970626165 Marionette TRACE conn3 <- [1,2966,null,{}] 02:10:26 INFO - PROCESS | 19061 | 1460970626170 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}] 02:10:26 INFO - PROCESS | 19061 | 1460970626369 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 02:10:26 INFO - PROCESS | 19061 | 1460970626655 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d26f74800 == 165 [pid = 19061] [id = 750] 02:10:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 225 (0x7f9d20f5ac00) [pid = 19061] [serial = 2250] [outer = (nil)] 02:10:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 226 (0x7f9d20fb0800) [pid = 19061] [serial = 2251] [outer = 0x7f9d20f5ac00] 02:10:26 INFO - PROCESS | 19061 | 1460970626736 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 19061 | ++DOMWINDOW == 227 (0x7f9d2132c000) [pid = 19061] [serial = 2252] [outer = 0x7f9d20f5ac00] 02:10:27 INFO - PROCESS | 19061 | 1460970627525 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]]]}] 02:10:27 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. 02:10:27 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1381ms 02:10:27 INFO - PROCESS | 19061 | 1460970627543 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 19061 | 1460970627546 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 02:10:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:10:27 INFO - PROCESS | 19061 | 1460970627552 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 19061 | 1460970627554 Marionette TRACE conn3 <- [1,2970,null,{}] 02:10:27 INFO - PROCESS | 19061 | 1460970627559 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}] 02:10:27 INFO - PROCESS | 19061 | 1460970627746 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 02:10:28 INFO - PROCESS | 19061 | 1460970628001 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2726c800 == 166 [pid = 19061] [id = 751] 02:10:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 228 (0x7f9d20f5b800) [pid = 19061] [serial = 2253] [outer = (nil)] 02:10:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 229 (0x7f9d21fb6000) [pid = 19061] [serial = 2254] [outer = 0x7f9d20f5b800] 02:10:28 INFO - PROCESS | 19061 | 1460970628076 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 19061 | ++DOMWINDOW == 230 (0x7f9d221a5c00) [pid = 19061] [serial = 2255] [outer = 0x7f9d20f5b800] 02:10:28 INFO - PROCESS | 19061 | 1460970628806 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]]]}] 02:10:28 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. 02:10:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1276ms 02:10:28 INFO - PROCESS | 19061 | 1460970628836 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 19061 | 1460970628840 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 02:10:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:10:28 INFO - PROCESS | 19061 | 1460970628847 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 19061 | 1460970628850 Marionette TRACE conn3 <- [1,2974,null,{}] 02:10:28 INFO - PROCESS | 19061 | 1460970628855 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}] 02:10:29 INFO - PROCESS | 19061 | 1460970629052 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 02:10:29 INFO - PROCESS | 19061 | 1460970629304 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d284a8800 == 167 [pid = 19061] [id = 752] 02:10:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 231 (0x7f9d20f5d000) [pid = 19061] [serial = 2256] [outer = (nil)] 02:10:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 232 (0x7f9d227a4800) [pid = 19061] [serial = 2257] [outer = 0x7f9d20f5d000] 02:10:29 INFO - PROCESS | 19061 | 1460970629378 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 19061 | ++DOMWINDOW == 233 (0x7f9d238ccc00) [pid = 19061] [serial = 2258] [outer = 0x7f9d20f5d000] 02:10:30 INFO - PROCESS | 19061 | 1460970630160 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]]]}] 02:10:30 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. 02:10:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1377ms 02:10:30 INFO - PROCESS | 19061 | 1460970630225 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 19061 | 1460970630229 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 02:10:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:10:30 INFO - PROCESS | 19061 | 1460970630235 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 19061 | 1460970630239 Marionette TRACE conn3 <- [1,2978,null,{}] 02:10:30 INFO - PROCESS | 19061 | 1460970630245 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}] 02:10:30 INFO - PROCESS | 19061 | 1460970630458 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 02:10:30 INFO - PROCESS | 19061 | 1460970630740 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e769800 == 168 [pid = 19061] [id = 753] 02:10:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 234 (0x7f9d21c11800) [pid = 19061] [serial = 2259] [outer = (nil)] 02:10:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 235 (0x7f9d239e8400) [pid = 19061] [serial = 2260] [outer = 0x7f9d21c11800] 02:10:30 INFO - PROCESS | 19061 | 1460970630812 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 19061 | ++DOMWINDOW == 236 (0x7f9d24555800) [pid = 19061] [serial = 2261] [outer = 0x7f9d21c11800] 02:10:31 INFO - PROCESS | 19061 | 1460970631551 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]]]}] 02:10:31 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. 02:10:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1329ms 02:10:31 INFO - PROCESS | 19061 | 1460970631583 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 02:10:31 INFO - PROCESS | 19061 | 1460970631587 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 02:10:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:10:31 INFO - PROCESS | 19061 | 1460970631600 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 19061 | 1460970631603 Marionette TRACE conn3 <- [1,2982,null,{}] 02:10:31 INFO - PROCESS | 19061 | 1460970631609 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}] 02:10:31 INFO - PROCESS | 19061 | 1460970631809 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 02:10:32 INFO - PROCESS | 19061 | 1460970632066 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2fd56800 == 169 [pid = 19061] [id = 754] 02:10:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 237 (0x7f9d2297d000) [pid = 19061] [serial = 2262] [outer = (nil)] 02:10:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 238 (0x7f9d258ce000) [pid = 19061] [serial = 2263] [outer = 0x7f9d2297d000] 02:10:32 INFO - PROCESS | 19061 | 1460970632134 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 19061 | ++DOMWINDOW == 239 (0x7f9d26f29000) [pid = 19061] [serial = 2264] [outer = 0x7f9d2297d000] 02:10:32 INFO - PROCESS | 19061 | 1460970632907 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"]]]}] 02:10:32 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 02:10:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:32 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:10:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1333ms 02:10:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:10:32 INFO - PROCESS | 19061 | 1460970632940 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 19061 | 1460970632942 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 02:10:32 INFO - PROCESS | 19061 | 1460970632949 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 19061 | 1460970632952 Marionette TRACE conn3 <- [1,2986,null,{}] 02:10:32 INFO - PROCESS | 19061 | 1460970632958 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}] 02:10:33 INFO - PROCESS | 19061 | 1460970633164 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 02:10:33 INFO - PROCESS | 19061 | 1460970633431 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d337a7800 == 170 [pid = 19061] [id = 755] 02:10:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 240 (0x7f9d1d284c00) [pid = 19061] [serial = 2265] [outer = (nil)] 02:10:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 241 (0x7f9d272ab000) [pid = 19061] [serial = 2266] [outer = 0x7f9d1d284c00] 02:10:33 INFO - PROCESS | 19061 | 1460970633514 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 19061 | ++DOMWINDOW == 242 (0x7f9d2c2c4c00) [pid = 19061] [serial = 2267] [outer = 0x7f9d1d284c00] 02:10:34 INFO - PROCESS | 19061 | 1460970634349 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]]]}] 02:10:34 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. 02:10:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1443ms 02:10:34 INFO - PROCESS | 19061 | 1460970634391 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 02:10:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:10:34 INFO - PROCESS | 19061 | 1460970634395 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 02:10:34 INFO - PROCESS | 19061 | 1460970634401 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:10:34 INFO - PROCESS | 19061 | 1460970634405 Marionette TRACE conn3 <- [1,2990,null,{}] 02:10:34 INFO - PROCESS | 19061 | 1460970634409 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}] 02:10:34 INFO - PROCESS | 19061 | 1460970634677 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 02:10:34 INFO - PROCESS | 19061 | 1460970634968 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3984c000 == 171 [pid = 19061] [id = 756] 02:10:34 INFO - PROCESS | 19061 | ++DOMWINDOW == 243 (0x7f9d238f4800) [pid = 19061] [serial = 2268] [outer = (nil)] 02:10:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 244 (0x7f9d2eb02400) [pid = 19061] [serial = 2269] [outer = 0x7f9d238f4800] 02:10:35 INFO - PROCESS | 19061 | 1460970635043 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 245 (0x7f9d2f815400) [pid = 19061] [serial = 2270] [outer = 0x7f9d238f4800] 02:10:35 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d3b7d0000 == 172 [pid = 19061] [id = 757] 02:10:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 246 (0x7f9d2ffab800) [pid = 19061] [serial = 2271] [outer = (nil)] 02:10:35 INFO - PROCESS | 19061 | ++DOMWINDOW == 247 (0x7f9d2d81b000) [pid = 19061] [serial = 2272] [outer = 0x7f9d2ffab800] 02:10:35 INFO - PROCESS | 19061 | 1460970635853 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]]]}] 02:10:35 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. 02:10:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1476ms 02:10:35 INFO - PROCESS | 19061 | 1460970635877 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 19061 | 1460970635881 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 02:10:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:10:35 INFO - PROCESS | 19061 | 1460970635886 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 19061 | 1460970635888 Marionette TRACE conn3 <- [1,2994,null,{}] 02:10:35 INFO - PROCESS | 19061 | 1460970635893 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}] 02:10:36 INFO - PROCESS | 19061 | 1460970636153 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 02:10:36 INFO - PROCESS | 19061 | 1460970636407 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d45fc8000 == 173 [pid = 19061] [id = 758] 02:10:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 248 (0x7f9d2c2c6800) [pid = 19061] [serial = 2273] [outer = (nil)] 02:10:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 249 (0x7f9d2ff50000) [pid = 19061] [serial = 2274] [outer = 0x7f9d2c2c6800] 02:10:36 INFO - PROCESS | 19061 | 1460970636480 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 19061 | ++DOMWINDOW == 250 (0x7f9d3202dc00) [pid = 19061] [serial = 2275] [outer = 0x7f9d2c2c6800] 02:10:37 INFO - PROCESS | 19061 | 1460970637191 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]]]}] 02:10:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:10:37 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 02:10:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1325ms 02:10:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:10:37 INFO - PROCESS | 19061 | 1460970637220 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 19061 | 1460970637223 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 02:10:37 INFO - PROCESS | 19061 | 1460970637232 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 19061 | 1460970637234 Marionette TRACE conn3 <- [1,2998,null,{}] 02:10:37 INFO - PROCESS | 19061 | 1460970637239 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}] 02:10:37 INFO - PROCESS | 19061 | 1460970637471 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 02:10:37 INFO - PROCESS | 19061 | 1460970637727 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d4b081000 == 174 [pid = 19061] [id = 759] 02:10:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 251 (0x7f9d2f818000) [pid = 19061] [serial = 2276] [outer = (nil)] 02:10:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 252 (0x7f9d333eec00) [pid = 19061] [serial = 2277] [outer = 0x7f9d2f818000] 02:10:37 INFO - PROCESS | 19061 | 1460970637798 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 19061 | ++DOMWINDOW == 253 (0x7f9d335e9800) [pid = 19061] [serial = 2278] [outer = 0x7f9d2f818000] 02:10:38 INFO - PROCESS | 19061 | 1460970638690 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]]]}] 02:10:38 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. 02:10:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1477ms 02:10:38 INFO - PROCESS | 19061 | 1460970638707 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 19061 | 1460970638709 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 02:10:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:10:38 INFO - PROCESS | 19061 | 1460970638735 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 19061 | 1460970638737 Marionette TRACE conn3 <- [1,3002,null,{}] 02:10:38 INFO - PROCESS | 19061 | 1460970638745 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}] 02:10:38 INFO - PROCESS | 19061 | 1460970638956 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 02:10:39 INFO - PROCESS | 19061 | 1460970639239 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d505d9000 == 175 [pid = 19061] [id = 760] 02:10:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 254 (0x7f9d2f977000) [pid = 19061] [serial = 2279] [outer = (nil)] 02:10:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 255 (0x7f9d34439c00) [pid = 19061] [serial = 2280] [outer = 0x7f9d2f977000] 02:10:39 INFO - PROCESS | 19061 | 1460970639309 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 19061 | ++DOMWINDOW == 256 (0x7f9d3599e800) [pid = 19061] [serial = 2281] [outer = 0x7f9d2f977000] 02:10:40 INFO - PROCESS | 19061 | 1460970640050 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]]]}] 02:10:40 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. 02:10:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1366ms 02:10:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:10:40 INFO - PROCESS | 19061 | 1460970640082 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 19061 | 1460970640084 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 02:10:40 INFO - PROCESS | 19061 | 1460970640089 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 19061 | 1460970640093 Marionette TRACE conn3 <- [1,3006,null,{}] 02:10:40 INFO - PROCESS | 19061 | 1460970640098 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}] 02:10:40 INFO - PROCESS | 19061 | 1460970640305 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 02:10:40 INFO - PROCESS | 19061 | 1460970640599 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c610000 == 176 [pid = 19061] [id = 761] 02:10:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 257 (0x7f9d2fec1400) [pid = 19061] [serial = 2282] [outer = (nil)] 02:10:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 258 (0x7f9d37a29800) [pid = 19061] [serial = 2283] [outer = 0x7f9d2fec1400] 02:10:40 INFO - PROCESS | 19061 | 1460970640669 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 19061 | ++DOMWINDOW == 259 (0x7f9d3836dc00) [pid = 19061] [serial = 2284] [outer = 0x7f9d2fec1400] 02:10:41 INFO - PROCESS | 19061 | 1460970641437 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]]]}] 02:10:41 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. 02:10:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1387ms 02:10:41 INFO - PROCESS | 19061 | 1460970641478 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 19061 | 1460970641480 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 02:10:41 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:10:41 INFO - PROCESS | 19061 | 1460970641486 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 19061 | 1460970641488 Marionette TRACE conn3 <- [1,3010,null,{}] 02:10:41 INFO - PROCESS | 19061 | 1460970641493 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}] 02:10:41 INFO - PROCESS | 19061 | 1460970641725 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 02:10:41 INFO - PROCESS | 19061 | 1460970641992 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d186c3800 == 177 [pid = 19061] [id = 762] 02:10:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 260 (0x7f9d30290800) [pid = 19061] [serial = 2285] [outer = (nil)] 02:10:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 261 (0x7f9d39047c00) [pid = 19061] [serial = 2286] [outer = 0x7f9d30290800] 02:10:42 INFO - PROCESS | 19061 | 1460970642064 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 19061 | ++DOMWINDOW == 262 (0x7f9d391e8000) [pid = 19061] [serial = 2287] [outer = 0x7f9d30290800] 02:10:42 INFO - PROCESS | 19061 | 1460970642793 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]]]}] 02:10:42 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 02:10:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1330ms 02:10:42 INFO - PROCESS | 19061 | 1460970642816 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 19061 | 1460970642819 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 02:10:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:10:42 INFO - PROCESS | 19061 | 1460970642824 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 19061 | 1460970642826 Marionette TRACE conn3 <- [1,3014,null,{}] 02:10:42 INFO - PROCESS | 19061 | 1460970642831 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}] 02:10:43 INFO - PROCESS | 19061 | 1460970643038 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 02:10:43 INFO - PROCESS | 19061 | 1460970643333 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d186dc800 == 178 [pid = 19061] [id = 763] 02:10:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 263 (0x7f9d3334fc00) [pid = 19061] [serial = 2288] [outer = (nil)] 02:10:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 264 (0x7f9d3b575800) [pid = 19061] [serial = 2289] [outer = 0x7f9d3334fc00] 02:10:43 INFO - PROCESS | 19061 | 1460970643413 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 19061 | ++DOMWINDOW == 265 (0x7f9d3b764400) [pid = 19061] [serial = 2290] [outer = 0x7f9d3334fc00] 02:10:43 INFO - PROCESS | 19061 | [19061] 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 02:10:44 INFO - PROCESS | 19061 | 1460970644263 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:10:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:10:44 INFO - {} 02:10:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:10:44 INFO - {} 02:10:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:10:44 INFO - {} 02:10:44 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:10:44 INFO - {} 02:10:44 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1482ms 02:10:44 INFO - PROCESS | 19061 | 1460970644312 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 19061 | 1460970644316 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 02:10:44 INFO - TEST-START | /FileAPI/fileReader.html 02:10:44 INFO - PROCESS | 19061 | 1460970644321 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 19061 | 1460970644323 Marionette TRACE conn3 <- [1,3018,null,{}] 02:10:44 INFO - PROCESS | 19061 | 1460970644329 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}] 02:10:44 INFO - PROCESS | 19061 | 1460970644583 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 02:10:44 INFO - PROCESS | 19061 | 1460970644872 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d187e1000 == 179 [pid = 19061] [id = 764] 02:10:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 266 (0x7f9d3b765400) [pid = 19061] [serial = 2291] [outer = (nil)] 02:10:44 INFO - PROCESS | 19061 | ++DOMWINDOW == 267 (0x7f9d451da000) [pid = 19061] [serial = 2292] [outer = 0x7f9d3b765400] 02:10:44 INFO - PROCESS | 19061 | 1460970644982 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 19061 | ++DOMWINDOW == 268 (0x7f9d4724d800) [pid = 19061] [serial = 2293] [outer = 0x7f9d3b765400] 02:10:45 INFO - PROCESS | 19061 | 1460970645702 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]]]}] 02:10:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:10:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:10:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:10:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:10:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1426ms 02:10:45 INFO - PROCESS | 19061 | 1460970645748 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 19061 | 1460970645752 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 02:10:45 INFO - TEST-START | /FileAPI/historical.html 02:10:45 INFO - PROCESS | 19061 | 1460970645757 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 19061 | 1460970645759 Marionette TRACE conn3 <- [1,3022,null,{}] 02:10:45 INFO - PROCESS | 19061 | 1460970645765 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}] 02:10:45 INFO - PROCESS | 19061 | 1460970645966 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 02:10:46 INFO - PROCESS | 19061 | 1460970646237 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d160a9800 == 180 [pid = 19061] [id = 765] 02:10:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 269 (0x7f9d33731000) [pid = 19061] [serial = 2294] [outer = (nil)] 02:10:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 270 (0x7f9d475c9400) [pid = 19061] [serial = 2295] [outer = 0x7f9d33731000] 02:10:46 INFO - PROCESS | 19061 | 1460970646308 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 19061 | ++DOMWINDOW == 271 (0x7f9d4b12c000) [pid = 19061] [serial = 2296] [outer = 0x7f9d33731000] 02:10:47 INFO - PROCESS | 19061 | 1460970647071 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"]]]}] 02:10:47 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:10:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:10:47 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:10:47 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:10:47 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:10:47 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:10:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:10:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:47 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:10:47 INFO - TEST-OK | /FileAPI/historical.html | took 1337ms 02:10:47 INFO - PROCESS | 19061 | 1460970647097 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 19061 | 1460970647101 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 02:10:47 INFO - PROCESS | 19061 | 1460970647112 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 19061 | 1460970647114 Marionette TRACE conn3 <- [1,3026,null,{}] 02:10:47 INFO - TEST-START | /FileAPI/idlharness.html 02:10:47 INFO - PROCESS | 19061 | 1460970647120 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}] 02:10:47 INFO - PROCESS | 19061 | 1460970647321 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 02:10:47 INFO - PROCESS | 19061 | 1460970647610 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d17694800 == 181 [pid = 19061] [id = 766] 02:10:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 272 (0x7f9d176d8800) [pid = 19061] [serial = 2297] [outer = (nil)] 02:10:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 273 (0x7f9d176dd800) [pid = 19061] [serial = 2298] [outer = 0x7f9d176d8800] 02:10:47 INFO - PROCESS | 19061 | 1460970647681 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 19061 | ++DOMWINDOW == 274 (0x7f9d176e5000) [pid = 19061] [serial = 2299] [outer = 0x7f9d176d8800] 02:10:49 INFO - PROCESS | 19061 | 1460970649259 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]]]}] 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:10:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:10:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:10:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:10:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:10:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:10:49 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:49 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:10:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:10:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:10:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:10:49 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:10:49 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:10:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:10:49 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 02:10:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:10:49 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 02:10:49 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 02:10:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:10:49 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:10:49 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:49 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:10:49 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:10:49 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 02:10:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:10:49 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 02:10:49 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 02:10:49 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:49 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:49 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:49 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:49 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:49 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:10:49 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:10:49 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:10:49 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:10:49 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:10:49 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:10:49 INFO - TEST-OK | /FileAPI/idlharness.html | took 2279ms 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ea31800 == 180 [pid = 19061] [id = 634] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2ef8c800 == 179 [pid = 19061] [id = 694] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1d2ec800 == 178 [pid = 19061] [id = 743] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1e704800 == 177 [pid = 19061] [id = 742] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1d863800 == 176 [pid = 19061] [id = 741] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1c99a800 == 175 [pid = 19061] [id = 740] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d182be000 == 174 [pid = 19061] [id = 739] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1cdd4000 == 173 [pid = 19061] [id = 737] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1d878000 == 172 [pid = 19061] [id = 736] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d22882800 == 171 [pid = 19061] [id = 735] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1e69c800 == 170 [pid = 19061] [id = 734] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d1d9a7800 == 169 [pid = 19061] [id = 733] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d505c8800 == 168 [pid = 19061] [id = 732] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d4ac36000 == 167 [pid = 19061] [id = 731] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d45def800 == 166 [pid = 19061] [id = 730] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d3961b800 == 165 [pid = 19061] [id = 729] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d380d3800 == 164 [pid = 19061] [id = 728] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d33487000 == 163 [pid = 19061] [id = 727] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2fd8b000 == 162 [pid = 19061] [id = 726] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2f9da800 == 161 [pid = 19061] [id = 725] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2e733800 == 160 [pid = 19061] [id = 724] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d28562800 == 159 [pid = 19061] [id = 723] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d27262800 == 158 [pid = 19061] [id = 722] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d251ea800 == 157 [pid = 19061] [id = 721] 02:10:51 INFO - PROCESS | 19061 | --DOCSHELL 0x7f9d2013a800 == 156 [pid = 19061] [id = 720] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 273 (0x7f9d2fec9400) [pid = 19061] [serial = 2046] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 272 (0x7f9d2ffaa400) [pid = 19061] [serial = 1911] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 271 (0x7f9d3b749400) [pid = 19061] [serial = 1857] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 270 (0x7f9d333a1400) [pid = 19061] [serial = 2097] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 269 (0x7f9d2ff58c00) [pid = 19061] [serial = 1842] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 268 (0x7f9d2e74e800) [pid = 19061] [serial = 2094] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 267 (0x7f9d2ebee400) [pid = 19061] [serial = 2043] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 266 (0x7f9d180ea000) [pid = 19061] [serial = 2121] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 265 (0x7f9d1e42cc00) [pid = 19061] [serial = 2138] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 264 (0x7f9d1e433800) [pid = 19061] [serial = 2130] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 263 (0x7f9d1d0efc00) [pid = 19061] [serial = 2112] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 262 (0x7f9d39d56800) [pid = 19061] [serial = 2055] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 261 (0x7f9d22b98c00) [pid = 19061] [serial = 2037] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 260 (0x7f9d22b71c00) [pid = 19061] [serial = 1830] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 259 (0x7f9d1e429c00) [pid = 19061] [serial = 2133] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 258 (0x7f9d1d1e1000) [pid = 19061] [serial = 2148] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 257 (0x7f9d37ba4400) [pid = 19061] [serial = 1917] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 256 (0x7f9d3443c000) [pid = 19061] [serial = 1998] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 255 (0x7f9d46293800) [pid = 19061] [serial = 2108] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 254 (0x7f9d1e435000) [pid = 19061] [serial = 2139] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 253 (0x7f9d4740d800) [pid = 19061] [serial = 2115] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 252 (0x7f9d1c97c000) [pid = 19061] [serial = 2132] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 251 (0x7f9d36131c00) [pid = 19061] [serial = 1848] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 250 (0x7f9d1a8e6400) [pid = 19061] [serial = 2124] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 249 (0x7f9d47405400) [pid = 19061] [serial = 1860] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 248 (0x7f9d2d83bc00) [pid = 19061] [serial = 2031] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 247 (0x7f9d22980800) [pid = 19061] [serial = 2159] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 246 (0x7f9d221a6c00) [pid = 19061] [serial = 2157] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 245 (0x7f9d23944800) [pid = 19061] [serial = 2090] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 244 (0x7f9d1cb25c00) [pid = 19061] [serial = 2135] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 243 (0x7f9d313b3000) [pid = 19061] [serial = 1776] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 242 (0x7f9d20f61800) [pid = 19061] [serial = 2153] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 241 (0x7f9d272b1400) [pid = 19061] [serial = 2040] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 240 (0x7f9d1a2f4800) [pid = 19061] [serial = 2117] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 239 (0x7f9d3372c000) [pid = 19061] [serial = 2099] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 238 (0x7f9d1cb2d000) [pid = 19061] [serial = 2144] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 237 (0x7f9d1e764400) [pid = 19061] [serial = 2151] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 236 (0x7f9d38254800) [pid = 19061] [serial = 1782] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 235 (0x7f9d2520a800) [pid = 19061] [serial = 2091] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 234 (0x7f9d238f3000) [pid = 19061] [serial = 1962] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 233 (0x7f9d3b57e000) [pid = 19061] [serial = 2103] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 232 (0x7f9d39049000) [pid = 19061] [serial = 1920] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 231 (0x7f9d2d81d800) [pid = 19061] [serial = 1836] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 230 (0x7f9d37de6400) [pid = 19061] [serial = 1851] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 229 (0x7f9d238c2400) [pid = 19061] [serial = 1899] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 228 (0x7f9d36dda800) [pid = 19061] [serial = 1767] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 227 (0x7f9d1e254000) [pid = 19061] [serial = 2150] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 226 (0x7f9d4b506000) [pid = 19061] [serial = 1989] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 225 (0x7f9d2fcc8c00) [pid = 19061] [serial = 1908] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 224 (0x7f9d1e42e000) [pid = 19061] [serial = 2129] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 223 (0x7f9d33c0d000) [pid = 19061] [serial = 1959] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 222 (0x7f9d3f352800) [pid = 19061] [serial = 1794] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 221 (0x7f9d3b750000) [pid = 19061] [serial = 2058] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 220 (0x7f9d2f810800) [pid = 19061] [serial = 1839] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 219 (0x7f9d180e4000) [pid = 19061] [serial = 2120] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 218 (0x7f9d273cc000) [pid = 19061] [serial = 2093] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 217 (0x7f9d1e437400) [pid = 19061] [serial = 2145] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 216 (0x7f9d37de5000) [pid = 19061] [serial = 2102] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 215 (0x7f9d1a8e0400) [pid = 19061] [serial = 2123] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 214 (0x7f9d396bd400) [pid = 19061] [serial = 1785] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 213 (0x7f9d20f58000) [pid = 19061] [serial = 2034] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 212 (0x7f9d3b57e800) [pid = 19061] [serial = 1788] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 211 (0x7f9d1a97c000) [pid = 19061] [serial = 2147] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 210 (0x7f9d258cac00) [pid = 19061] [serial = 1833] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 209 (0x7f9d4b25a400) [pid = 19061] [serial = 2118] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 208 (0x7f9d3b991800) [pid = 19061] [serial = 1926] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 207 (0x7f9d30494000) [pid = 19061] [serial = 2096] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 206 (0x7f9d1a8ec000) [pid = 19061] [serial = 2126] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 205 (0x7f9d34435800) [pid = 19061] [serial = 2100] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 204 (0x7f9d46407400) [pid = 19061] [serial = 2114] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 203 (0x7f9d21c11000) [pid = 19061] [serial = 2001] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 202 (0x7f9d272b1000) [pid = 19061] [serial = 1902] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 201 (0x7f9d4b120800) [pid = 19061] [serial = 1977] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 200 (0x7f9d451dfc00) [pid = 19061] [serial = 1797] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 199 (0x7f9d493c0c00) [pid = 19061] [serial = 1929] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 198 (0x7f9d1cb2a000) [pid = 19061] [serial = 2136] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 197 (0x7f9d185eb000) [pid = 19061] [serial = 2141] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 196 (0x7f9d471d5c00) [pid = 19061] [serial = 2109] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 195 (0x7f9d4b122400) [pid = 19061] [serial = 1869] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 194 (0x7f9d3b74bc00) [pid = 19061] [serial = 1791] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 193 (0x7f9d4b122800) [pid = 19061] [serial = 1866] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 192 (0x7f9d38537400) [pid = 19061] [serial = 2052] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 191 (0x7f9d48edcc00) [pid = 19061] [serial = 2127] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 190 (0x7f9d20d84c00) [pid = 19061] [serial = 2087] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 189 (0x7f9d185f0000) [pid = 19061] [serial = 2142] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 188 (0x7f9d33350000) [pid = 19061] [serial = 1968] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 187 (0x7f9d4b604800) [pid = 19061] [serial = 1992] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 186 (0x7f9d33730400) [pid = 19061] [serial = 1845] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 185 (0x7f9d21f39800) [pid = 19061] [serial = 2156] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 184 (0x7f9d22ba3400) [pid = 19061] [serial = 1872] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 183 (0x7f9d2fecc400) [pid = 19061] [serial = 1986] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 182 (0x7f9d2e9e6800) [pid = 19061] [serial = 1965] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 181 (0x7f9d1e76d400) [pid = 19061] [serial = 2004] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 180 (0x7f9d33c0c000) [pid = 19061] [serial = 1914] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 179 (0x7f9d33352400) [pid = 19061] [serial = 2084] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 178 (0x7f9d451de400) [pid = 19061] [serial = 2106] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 177 (0x7f9d1a97e800) [pid = 19061] [serial = 2010] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 176 (0x7f9d1e25ac00) [pid = 19061] [serial = 1983] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 175 (0x7f9d3b572c00) [pid = 19061] [serial = 1974] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 174 (0x7f9d34441800) [pid = 19061] [serial = 2049] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 173 (0x7f9d4b2adc00) [pid = 19061] [serial = 1932] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 172 (0x7f9d3853ec00) [pid = 19061] [serial = 1854] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 171 (0x7f9d238f2400) [pid = 19061] [serial = 1770] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 170 (0x7f9d3985c800) [pid = 19061] [serial = 1923] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 169 (0x7f9d1d0ea400) [pid = 19061] [serial = 2111] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 168 (0x7f9d2d7bf400) [pid = 19061] [serial = 1773] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 167 (0x7f9d3824a800) [pid = 19061] [serial = 1971] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 166 (0x7f9d2e9f0400) [pid = 19061] [serial = 1905] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 165 (0x7f9d2f80c400) [pid = 19061] [serial = 1896] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 164 (0x7f9d36e4c400) [pid = 19061] [serial = 1779] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 163 (0x7f9d21c04400) [pid = 19061] [serial = 2154] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 162 (0x7f9d1a61dc00) [pid = 19061] [serial = 2007] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d49444000) [pid = 19061] [serial = 1863] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d1d1e6400) [pid = 19061] [serial = 1980] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d2419c800) [pid = 19061] [serial = 1827] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d3b982800) [pid = 19061] [serial = 2105] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d2132fc00) [pid = 19061] [serial = 2088] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d26f2e000) [pid = 19061] [serial = 1995] [outer = (nil)] [url = about:blank] 02:10:51 INFO - PROCESS | 19061 | 1460970651512 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 19061 | 1460970651517 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 02:10:51 INFO - TEST-START | /FileAPI/idlharness.worker 02:10:51 INFO - PROCESS | 19061 | 1460970651537 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 19061 | 1460970651543 Marionette TRACE conn3 <- [1,3030,null,{}] 02:10:51 INFO - PROCESS | 19061 | 1460970651550 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}] 02:10:51 INFO - PROCESS | 19061 | 1460970651735 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 02:10:51 INFO - PROCESS | 19061 | 1460970651749 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:51 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d18089800 == 157 [pid = 19061] [id = 767] 02:10:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d180eac00) [pid = 19061] [serial = 2300] [outer = (nil)] 02:10:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d185e2c00) [pid = 19061] [serial = 2301] [outer = 0x7f9d180eac00] 02:10:51 INFO - PROCESS | 19061 | 1460970651863 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d185eb400) [pid = 19061] [serial = 2302] [outer = 0x7f9d180eac00] 02:10:52 INFO - PROCESS | 19061 | [19061] 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 02:10:54 INFO - PROCESS | 19061 | 1460970654013 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,{},{}]]]}] 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:10:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:10:54 INFO - {} 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:10:54 INFO - {} 02:10:54 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 - {} 02:10:54 INFO - {} 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:10:54 INFO - {} 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:10:54 INFO - {} 02:10:54 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 - {} 02:10:54 INFO - {} 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:10:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:10:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 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 02:10:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:10:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:10:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:10:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:10:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:10:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:10:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:10:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:10:54 INFO - {} 02:10:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2557ms 02:10:54 INFO - PROCESS | 19061 | 1460970654093 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 02:10:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:10:54 INFO - PROCESS | 19061 | 1460970654097 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 02:10:54 INFO - PROCESS | 19061 | 1460970654106 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 19061 | 1460970654111 Marionette TRACE conn3 <- [1,3034,null,{}] 02:10:54 INFO - PROCESS | 19061 | 1460970654115 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}] 02:10:54 INFO - PROCESS | 19061 | 1460970654479 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 02:10:54 INFO - PROCESS | 19061 | 1460970654511 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1c99a800 == 158 [pid = 19061] [id = 768] 02:10:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d176e0c00) [pid = 19061] [serial = 2303] [outer = (nil)] 02:10:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d1d28d000) [pid = 19061] [serial = 2304] [outer = 0x7f9d176e0c00] 02:10:54 INFO - PROCESS | 19061 | 1460970654569 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d1d73a400) [pid = 19061] [serial = 2305] [outer = 0x7f9d176e0c00] 02:10:55 INFO - PROCESS | 19061 | 1460970655461 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]]]}] 02:10:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:10:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1438ms 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 161 (0x7f9d38538400) [pid = 19061] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 160 (0x7f9d27489800) [pid = 19061] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 159 (0x7f9d272aa000) [pid = 19061] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 158 (0x7f9d180e5800) [pid = 19061] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 157 (0x7f9d1d735c00) [pid = 19061] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 156 (0x7f9d2c2d2400) [pid = 19061] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 155 (0x7f9d20fbac00) [pid = 19061] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 154 (0x7f9d28242c00) [pid = 19061] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 153 (0x7f9d15907400) [pid = 19061] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 152 (0x7f9d335e8000) [pid = 19061] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 151 (0x7f9d1c97a400) [pid = 19061] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 150 (0x7f9d160cb000) [pid = 19061] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 149 (0x7f9d1a2d7000) [pid = 19061] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 148 (0x7f9d1a2d6c00) [pid = 19061] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 147 (0x7f9d160ca800) [pid = 19061] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 146 (0x7f9d2227e800) [pid = 19061] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 145 (0x7f9d1c974000) [pid = 19061] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 144 (0x7f9d1d0eb400) [pid = 19061] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 143 (0x7f9d1a980800) [pid = 19061] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 142 (0x7f9d272ca800) [pid = 19061] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 141 (0x7f9d1a2e1800) [pid = 19061] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:10:56 INFO - PROCESS | 19061 | --DOMWINDOW == 140 (0x7f9d2fcc2000) [pid = 19061] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:10:56 INFO - PROCESS | 19061 | 1460970656304 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 19061 | 1460970656306 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 02:10:56 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:10:56 INFO - PROCESS | 19061 | 1460970656356 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 19061 | 1460970656359 Marionette TRACE conn3 <- [1,3038,null,{}] 02:10:56 INFO - PROCESS | 19061 | 1460970656371 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}] 02:10:56 INFO - PROCESS | 19061 | 1460970656620 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 02:10:56 INFO - PROCESS | 19061 | 1460970656738 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1cde2800 == 159 [pid = 19061] [id = 769] 02:10:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 141 (0x7f9d1d739c00) [pid = 19061] [serial = 2306] [outer = (nil)] 02:10:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 142 (0x7f9d1e255400) [pid = 19061] [serial = 2307] [outer = 0x7f9d1d739c00] 02:10:56 INFO - PROCESS | 19061 | 1460970656803 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 19061 | ++DOMWINDOW == 143 (0x7f9d1e42fc00) [pid = 19061] [serial = 2308] [outer = 0x7f9d1d739c00] 02:10:57 INFO - PROCESS | 19061 | 1460970657390 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"]]]}] 02:10:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:10:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:10:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:10:57 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1079ms 02:10:57 INFO - PROCESS | 19061 | 1460970657433 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 19061 | 1460970657436 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 02:10:57 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:10:57 INFO - PROCESS | 19061 | 1460970657442 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 19061 | 1460970657444 Marionette TRACE conn3 <- [1,3042,null,{}] 02:10:57 INFO - PROCESS | 19061 | 1460970657449 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}] 02:10:57 INFO - PROCESS | 19061 | 1460970657631 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 02:10:57 INFO - PROCESS | 19061 | 1460970657825 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1d872800 == 160 [pid = 19061] [id = 770] 02:10:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 144 (0x7f9d1c974000) [pid = 19061] [serial = 2309] [outer = (nil)] 02:10:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 145 (0x7f9d1fd4a400) [pid = 19061] [serial = 2310] [outer = 0x7f9d1c974000] 02:10:57 INFO - PROCESS | 19061 | 1460970657882 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 19061 | ++DOMWINDOW == 146 (0x7f9d1ffb2c00) [pid = 19061] [serial = 2311] [outer = 0x7f9d1c974000] 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:10:59 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. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:10:59 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'.) 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:10:59 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. 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:10:59 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. 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:10:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:10:59 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. 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:10:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:10:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:10:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:10:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:10:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:10:59 INFO - PROCESS | 19061 | 1460970659152 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]]]}] 02:10:59 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:10:59 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1772ms 02:10:59 INFO - PROCESS | 19061 | 1460970659228 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 02:10:59 INFO - PROCESS | 19061 | 1460970659239 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 02:10:59 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:10:59 INFO - PROCESS | 19061 | 1460970659251 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 19061 | 1460970659264 Marionette TRACE conn3 <- [1,3046,null,{}] 02:10:59 INFO - PROCESS | 19061 | 1460970659271 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}] 02:10:59 INFO - PROCESS | 19061 | 1460970659587 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 02:10:59 INFO - PROCESS | 19061 | 1460970659886 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d182bd800 == 161 [pid = 19061] [id = 771] 02:10:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 147 (0x7f9d1a2d5c00) [pid = 19061] [serial = 2312] [outer = (nil)] 02:10:59 INFO - PROCESS | 19061 | ++DOMWINDOW == 148 (0x7f9d1a2de400) [pid = 19061] [serial = 2313] [outer = 0x7f9d1a2d5c00] 02:10:59 INFO - PROCESS | 19061 | 1460970659965 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 19061 | ++DOMWINDOW == 149 (0x7f9d1a2ee400) [pid = 19061] [serial = 2314] [outer = 0x7f9d1a2d5c00] 02:11:00 INFO - PROCESS | 19061 | [19061] 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 02:11:00 INFO - PROCESS | 19061 | 1460970660792 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:11:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:11:00 INFO - {} 02:11:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1587ms 02:11:00 INFO - PROCESS | 19061 | 1460970660839 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 19061 | 1460970660847 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 02:11:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:11:00 INFO - PROCESS | 19061 | 1460970660857 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 19061 | 1460970660861 Marionette TRACE conn3 <- [1,3050,null,{}] 02:11:00 INFO - PROCESS | 19061 | 1460970660873 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}] 02:11:01 INFO - PROCESS | 19061 | 1460970661113 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 02:11:01 INFO - PROCESS | 19061 | 1460970661358 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1a65e800 == 162 [pid = 19061] [id = 772] 02:11:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 150 (0x7f9d1590f000) [pid = 19061] [serial = 2315] [outer = (nil)] 02:11:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 151 (0x7f9d1a61a800) [pid = 19061] [serial = 2316] [outer = 0x7f9d1590f000] 02:11:01 INFO - PROCESS | 19061 | 1460970661431 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 19061 | ++DOMWINDOW == 152 (0x7f9d1c974400) [pid = 19061] [serial = 2317] [outer = 0x7f9d1590f000] 02:11:02 INFO - PROCESS | 19061 | 1460970662316 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]]]}] 02:11:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:11:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:11:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:11:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:11:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1491ms 02:11:02 INFO - PROCESS | 19061 | 1460970662348 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 19061 | 1460970662352 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 02:11:02 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:11:02 INFO - PROCESS | 19061 | 1460970662358 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 19061 | 1460970662364 Marionette TRACE conn3 <- [1,3054,null,{}] 02:11:02 INFO - PROCESS | 19061 | 1460970662379 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}] 02:11:02 INFO - PROCESS | 19061 | 1460970662590 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 02:11:02 INFO - PROCESS | 19061 | 1460970662841 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1d9b6800 == 163 [pid = 19061] [id = 773] 02:11:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 153 (0x7f9d1d1e0800) [pid = 19061] [serial = 2318] [outer = (nil)] 02:11:02 INFO - PROCESS | 19061 | ++DOMWINDOW == 154 (0x7f9d1e256c00) [pid = 19061] [serial = 2319] [outer = 0x7f9d1d1e0800] 02:11:02 INFO - PROCESS | 19061 | 1460970662913 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 19061 | ++DOMWINDOW == 155 (0x7f9d1e760400) [pid = 19061] [serial = 2320] [outer = 0x7f9d1d1e0800] 02:11:04 INFO - PROCESS | 19061 | 1460970664143 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"]]]}] 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:11:04 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:11:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:04 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" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:04 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" 02:11:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:11:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:11:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:11:04 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1857ms 02:11:04 INFO - PROCESS | 19061 | 1460970664215 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 19061 | 1460970664219 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 02:11:04 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:11:04 INFO - PROCESS | 19061 | 1460970664225 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 19061 | 1460970664232 Marionette TRACE conn3 <- [1,3058,null,{}] 02:11:04 INFO - PROCESS | 19061 | 1460970664341 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}] 02:11:04 INFO - PROCESS | 19061 | 1460970664646 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 02:11:04 INFO - PROCESS | 19061 | 1460970664916 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d1e6b3800 == 164 [pid = 19061] [id = 774] 02:11:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 156 (0x7f9d1a979800) [pid = 19061] [serial = 2321] [outer = (nil)] 02:11:04 INFO - PROCESS | 19061 | ++DOMWINDOW == 157 (0x7f9d20f5e400) [pid = 19061] [serial = 2322] [outer = 0x7f9d1a979800] 02:11:04 INFO - PROCESS | 19061 | 1460970664984 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 19061 | ++DOMWINDOW == 158 (0x7f9d20fb8c00) [pid = 19061] [serial = 2323] [outer = 0x7f9d1a979800] 02:11:05 INFO - PROCESS | 19061 | 1460970665766 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]]]}] 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:11:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:11:05 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:05 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:11:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:11:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:11:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:11:05 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:11:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:05 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:11:05 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:11:05 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1582ms 02:11:05 INFO - PROCESS | 19061 | 1460970665806 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 19061 | 1460970665815 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 02:11:05 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:11:05 INFO - PROCESS | 19061 | 1460970665821 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 19061 | 1460970665823 Marionette TRACE conn3 <- [1,3062,null,{}] 02:11:05 INFO - PROCESS | 19061 | 1460970665829 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}] 02:11:06 INFO - PROCESS | 19061 | 1460970666057 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 02:11:06 INFO - PROCESS | 19061 | 1460970666298 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d187ca800 == 165 [pid = 19061] [id = 775] 02:11:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 159 (0x7f9d176e1000) [pid = 19061] [serial = 2324] [outer = (nil)] 02:11:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 160 (0x7f9d1a2f0c00) [pid = 19061] [serial = 2325] [outer = 0x7f9d176e1000] 02:11:06 INFO - PROCESS | 19061 | 1460970666381 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 19061 | ++DOMWINDOW == 161 (0x7f9d1a70b400) [pid = 19061] [serial = 2326] [outer = 0x7f9d176e1000] 02:11:06 INFO - PROCESS | 19061 | [19061] 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 02:11:07 INFO - PROCESS | 19061 | 1460970667220 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:11:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:11:07 INFO - {} 02:11:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1432ms 02:11:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:11:07 INFO - PROCESS | 19061 | 1460970667254 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 19061 | 1460970667256 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 02:11:07 INFO - PROCESS | 19061 | 1460970667262 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 19061 | 1460970667265 Marionette TRACE conn3 <- [1,3066,null,{}] 02:11:07 INFO - PROCESS | 19061 | 1460970667269 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}] 02:11:07 INFO - PROCESS | 19061 | 1460970667532 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 02:11:07 INFO - PROCESS | 19061 | 1460970667801 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2199b000 == 166 [pid = 19061] [id = 776] 02:11:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 162 (0x7f9d212c8000) [pid = 19061] [serial = 2327] [outer = (nil)] 02:11:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 163 (0x7f9d2297dc00) [pid = 19061] [serial = 2328] [outer = 0x7f9d212c8000] 02:11:07 INFO - PROCESS | 19061 | 1460970667875 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 19061 | ++DOMWINDOW == 164 (0x7f9d238eec00) [pid = 19061] [serial = 2329] [outer = 0x7f9d212c8000] 02:11:08 INFO - PROCESS | 19061 | 1460970668658 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]]]}] 02:11:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:11:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:11:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:11:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:11:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:11:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:11:08 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:11:08 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1433ms 02:11:08 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:11:08 INFO - PROCESS | 19061 | 1460970668697 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 19061 | 1460970668700 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 02:11:08 INFO - PROCESS | 19061 | 1460970668706 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 19061 | 1460970668709 Marionette TRACE conn3 <- [1,3070,null,{}] 02:11:08 INFO - PROCESS | 19061 | 1460970668737 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}] 02:11:08 INFO - PROCESS | 19061 | 1460970668946 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 02:11:09 INFO - PROCESS | 19061 | 1460970669224 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d21d89800 == 167 [pid = 19061] [id = 777] 02:11:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 165 (0x7f9d21fb7400) [pid = 19061] [serial = 2330] [outer = (nil)] 02:11:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 166 (0x7f9d24197c00) [pid = 19061] [serial = 2331] [outer = 0x7f9d21fb7400] 02:11:09 INFO - PROCESS | 19061 | 1460970669305 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 19061 | ++DOMWINDOW == 167 (0x7f9d24547400) [pid = 19061] [serial = 2332] [outer = 0x7f9d21fb7400] 02:11:10 INFO - PROCESS | 19061 | 1460970670061 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]]]}] 02:11:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:11:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:11:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:11:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:11:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:11:10 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:11:10 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1389ms 02:11:10 INFO - PROCESS | 19061 | 1460970670096 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 02:11:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:11:10 INFO - PROCESS | 19061 | 1460970670099 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 02:11:10 INFO - PROCESS | 19061 | 1460970670104 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 19061 | 1460970670107 Marionette TRACE conn3 <- [1,3074,null,{}] 02:11:10 INFO - PROCESS | 19061 | 1460970670112 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}] 02:11:10 INFO - PROCESS | 19061 | 1460970670343 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 02:11:10 INFO - PROCESS | 19061 | 1460970670594 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d22957800 == 168 [pid = 19061] [id = 778] 02:11:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 168 (0x7f9d1590ac00) [pid = 19061] [serial = 2333] [outer = (nil)] 02:11:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 169 (0x7f9d25806400) [pid = 19061] [serial = 2334] [outer = 0x7f9d1590ac00] 02:11:10 INFO - PROCESS | 19061 | 1460970670664 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 19061 | ++DOMWINDOW == 170 (0x7f9d25b08000) [pid = 19061] [serial = 2335] [outer = 0x7f9d1590ac00] 02:11:11 INFO - PROCESS | 19061 | 1460970671400 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]]]}] 02:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:11:11 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1327ms 02:11:11 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:11:11 INFO - PROCESS | 19061 | 1460970671433 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 19061 | 1460970671436 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 02:11:11 INFO - PROCESS | 19061 | 1460970671442 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 19061 | 1460970671445 Marionette TRACE conn3 <- [1,3078,null,{}] 02:11:11 INFO - PROCESS | 19061 | 1460970671450 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}] 02:11:11 INFO - PROCESS | 19061 | 1460970671661 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 02:11:11 INFO - PROCESS | 19061 | 1460970671938 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d23920000 == 169 [pid = 19061] [id = 779] 02:11:11 INFO - PROCESS | 19061 | ++DOMWINDOW == 171 (0x7f9d212cc400) [pid = 19061] [serial = 2336] [outer = (nil)] 02:11:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 172 (0x7f9d26f21800) [pid = 19061] [serial = 2337] [outer = 0x7f9d212cc400] 02:11:12 INFO - PROCESS | 19061 | 1460970672008 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 19061 | ++DOMWINDOW == 173 (0x7f9d271a5c00) [pid = 19061] [serial = 2338] [outer = 0x7f9d212cc400] 02:11:12 INFO - PROCESS | 19061 | 1460970672789 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] 02:11:12 INFO - PROCESS | 19061 | 1460970672847 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 02:11:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:11:12 INFO - PROCESS | 19061 | 1460970672854 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 19061 | 1460970672857 Marionette TRACE conn3 <- [1,3082,null,{}] 02:11:12 INFO - PROCESS | 19061 | 1460970672862 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}] 02:11:13 INFO - PROCESS | 19061 | 1460970673057 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 02:11:13 INFO - PROCESS | 19061 | 1460970673335 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d241a5800 == 170 [pid = 19061] [id = 780] 02:11:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 174 (0x7f9d212c8c00) [pid = 19061] [serial = 2339] [outer = (nil)] 02:11:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 175 (0x7f9d272b0800) [pid = 19061] [serial = 2340] [outer = 0x7f9d212c8c00] 02:11:13 INFO - PROCESS | 19061 | 1460970673406 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 19061 | ++DOMWINDOW == 176 (0x7f9d272d1800) [pid = 19061] [serial = 2341] [outer = 0x7f9d212c8c00] 02:11:14 INFO - PROCESS | 19061 | 1460970674149 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]]]}] 02:11:14 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:11:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:11:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:14 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:11:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:11:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1325ms 02:11:14 INFO - PROCESS | 19061 | 1460970674180 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 02:11:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:11:14 INFO - PROCESS | 19061 | 1460970674184 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 02:11:14 INFO - PROCESS | 19061 | 1460970674189 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:11:14 INFO - PROCESS | 19061 | 1460970674193 Marionette TRACE conn3 <- [1,3086,null,{}] 02:11:14 INFO - PROCESS | 19061 | 1460970674198 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}] 02:11:14 INFO - PROCESS | 19061 | 1460970674448 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 02:11:14 INFO - PROCESS | 19061 | 1460970674720 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d245dd800 == 171 [pid = 19061] [id = 781] 02:11:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 177 (0x7f9d21326400) [pid = 19061] [serial = 2342] [outer = (nil)] 02:11:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 178 (0x7f9d2d7c7800) [pid = 19061] [serial = 2343] [outer = 0x7f9d21326400] 02:11:14 INFO - PROCESS | 19061 | 1460970674794 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 19061 | ++DOMWINDOW == 179 (0x7f9d2e816000) [pid = 19061] [serial = 2344] [outer = 0x7f9d21326400] 02:11:15 INFO - PROCESS | 19061 | 1460970675562 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:11:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1426ms 02:11:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:11:15 INFO - PROCESS | 19061 | 1460970675615 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 19061 | 1460970675618 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 02:11:15 INFO - PROCESS | 19061 | 1460970675623 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 19061 | 1460970675626 Marionette TRACE conn3 <- [1,3090,null,{}] 02:11:15 INFO - PROCESS | 19061 | 1460970675631 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}] 02:11:15 INFO - PROCESS | 19061 | 1460970675868 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 02:11:16 INFO - PROCESS | 19061 | 1460970676123 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d26f43800 == 172 [pid = 19061] [id = 782] 02:11:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 180 (0x7f9d271b2000) [pid = 19061] [serial = 2345] [outer = (nil)] 02:11:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 181 (0x7f9d2eb02c00) [pid = 19061] [serial = 2346] [outer = 0x7f9d271b2000] 02:11:16 INFO - PROCESS | 19061 | 1460970676194 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 19061 | ++DOMWINDOW == 182 (0x7f9d2f6bb000) [pid = 19061] [serial = 2347] [outer = 0x7f9d271b2000] 02:11:16 INFO - PROCESS | 19061 | 1460970676932 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:11:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:11:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1325ms 02:11:16 INFO - PROCESS | 19061 | 1460970676948 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 19061 | 1460970676951 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 02:11:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:11:16 INFO - PROCESS | 19061 | 1460970676957 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 19061 | 1460970676958 Marionette TRACE conn3 <- [1,3094,null,{}] 02:11:16 INFO - PROCESS | 19061 | 1460970676964 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}] 02:11:17 INFO - PROCESS | 19061 | 1460970677167 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 02:11:17 INFO - PROCESS | 19061 | 1460970677453 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d27013000 == 173 [pid = 19061] [id = 783] 02:11:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 183 (0x7f9d20fb7800) [pid = 19061] [serial = 2348] [outer = (nil)] 02:11:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 184 (0x7f9d2f80f800) [pid = 19061] [serial = 2349] [outer = 0x7f9d20fb7800] 02:11:17 INFO - PROCESS | 19061 | 1460970677523 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 19061 | ++DOMWINDOW == 185 (0x7f9d2fcc5400) [pid = 19061] [serial = 2350] [outer = 0x7f9d20fb7800] 02:11:18 INFO - PROCESS | 19061 | 1460970678285 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:11:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:11:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1375ms 02:11:18 INFO - PROCESS | 19061 | 1460970678333 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 19061 | 1460970678336 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 02:11:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:11:18 INFO - PROCESS | 19061 | 1460970678342 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 19061 | 1460970678345 Marionette TRACE conn3 <- [1,3098,null,{}] 02:11:18 INFO - PROCESS | 19061 | 1460970678350 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}] 02:11:18 INFO - PROCESS | 19061 | 1460970678594 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 02:11:18 INFO - PROCESS | 19061 | 1460970678865 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d270d9000 == 174 [pid = 19061] [id = 784] 02:11:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 186 (0x7f9d227a5800) [pid = 19061] [serial = 2351] [outer = (nil)] 02:11:18 INFO - PROCESS | 19061 | ++DOMWINDOW == 187 (0x7f9d2eb0cc00) [pid = 19061] [serial = 2352] [outer = 0x7f9d227a5800] 02:11:18 INFO - PROCESS | 19061 | 1460970678935 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 19061 | ++DOMWINDOW == 188 (0x7f9d2fec9800) [pid = 19061] [serial = 2353] [outer = 0x7f9d227a5800] 02:11:19 INFO - PROCESS | 19061 | 1460970679698 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]]]}] 02:11:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:11:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:11:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1376ms 02:11:19 INFO - PROCESS | 19061 | 1460970679718 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 19061 | 1460970679722 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 02:11:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:11:19 INFO - PROCESS | 19061 | 1460970679728 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 19061 | 1460970679730 Marionette TRACE conn3 <- [1,3102,null,{}] 02:11:19 INFO - PROCESS | 19061 | 1460970679735 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}] 02:11:19 INFO - PROCESS | 19061 | 1460970679989 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 02:11:20 INFO - PROCESS | 19061 | 1460970680259 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d274cf800 == 175 [pid = 19061] [id = 785] 02:11:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 189 (0x7f9d160d7400) [pid = 19061] [serial = 2354] [outer = (nil)] 02:11:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 190 (0x7f9d2ff53000) [pid = 19061] [serial = 2355] [outer = 0x7f9d160d7400] 02:11:20 INFO - PROCESS | 19061 | 1460970680328 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 19061 | ++DOMWINDOW == 191 (0x7f9d30f40800) [pid = 19061] [serial = 2356] [outer = 0x7f9d160d7400] 02:11:21 INFO - PROCESS | 19061 | 1460970681103 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:11:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:11:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1427ms 02:11:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:11:21 INFO - PROCESS | 19061 | 1460970681155 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 19061 | 1460970681158 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 02:11:21 INFO - PROCESS | 19061 | 1460970681164 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 19061 | 1460970681167 Marionette TRACE conn3 <- [1,3106,null,{}] 02:11:21 INFO - PROCESS | 19061 | 1460970681171 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}] 02:11:21 INFO - PROCESS | 19061 | 1460970681430 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 02:11:21 INFO - PROCESS | 19061 | 1460970681722 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2c58a800 == 176 [pid = 19061] [id = 786] 02:11:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 192 (0x7f9d22b6f400) [pid = 19061] [serial = 2357] [outer = (nil)] 02:11:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 193 (0x7f9d31f80c00) [pid = 19061] [serial = 2358] [outer = 0x7f9d22b6f400] 02:11:21 INFO - PROCESS | 19061 | 1460970681796 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 19061 | ++DOMWINDOW == 194 (0x7f9d333a3800) [pid = 19061] [serial = 2359] [outer = 0x7f9d22b6f400] 02:11:22 INFO - PROCESS | 19061 | 1460970682559 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]]]}] 02:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:11:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:11:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1427ms 02:11:22 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:11:22 INFO - PROCESS | 19061 | 1460970682595 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 19061 | 1460970682597 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 02:11:22 INFO - PROCESS | 19061 | 1460970682604 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 19061 | 1460970682607 Marionette TRACE conn3 <- [1,3110,null,{}] 02:11:22 INFO - PROCESS | 19061 | 1460970682612 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}] 02:11:22 INFO - PROCESS | 19061 | 1460970682821 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 02:11:23 INFO - PROCESS | 19061 | 1460970683077 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2e72f000 == 177 [pid = 19061] [id = 787] 02:11:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 195 (0x7f9d22b97400) [pid = 19061] [serial = 2360] [outer = (nil)] 02:11:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 196 (0x7f9d33598c00) [pid = 19061] [serial = 2361] [outer = 0x7f9d22b97400] 02:11:23 INFO - PROCESS | 19061 | 1460970683151 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 19061 | ++DOMWINDOW == 197 (0x7f9d33730400) [pid = 19061] [serial = 2362] [outer = 0x7f9d22b97400] 02:11:23 INFO - PROCESS | 19061 | 1460970683948 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"]]]}] 02:11:23 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:11:23 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 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:11:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:23 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:11:23 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1385ms 02:11:23 INFO - PROCESS | 19061 | 1460970683990 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 19061 | 1460970683994 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 02:11:23 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:11:24 INFO - PROCESS | 19061 | 1460970684000 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 19061 | 1460970684002 Marionette TRACE conn3 <- [1,3114,null,{}] 02:11:24 INFO - PROCESS | 19061 | 1460970684008 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}] 02:11:24 INFO - PROCESS | 19061 | 1460970684234 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 02:11:24 INFO - PROCESS | 19061 | 1460970684495 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\", \"ea100f81-af45-4f9c-9a25-3ab4c1d91e50\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 19061 | ++DOCSHELL 0x7f9d2ef99000 == 178 [pid = 19061] [id = 788] 02:11:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 198 (0x7f9d2fe90c00) [pid = 19061] [serial = 2363] [outer = (nil)] 02:11:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 199 (0x7f9d3443a000) [pid = 19061] [serial = 2364] [outer = 0x7f9d2fe90c00] 02:11:24 INFO - PROCESS | 19061 | 1460970684563 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 19061 | ++DOMWINDOW == 200 (0x7f9d35908000) [pid = 19061] [serial = 2365] [outer = 0x7f9d2fe90c00] 02:11:25 INFO - PROCESS | 19061 | 1460970685289 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]]]}] 02:11:25 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:11:25 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1343ms 02:11:25 INFO - PROCESS | 19061 | 1460970685343 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 19061 | 1460970685345 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 02:11:26 WARNING - u'runner_teardown' () 02:11:26 INFO - No more tests 02:11:26 INFO - Got 0 unexpected results 02:11:26 INFO - SUITE-END | took 1112s 02:11:26 INFO - Closing logging queue 02:11:26 INFO - queue closed 02:11:26 INFO - Return code: 0 02:11:26 WARNING - # TBPL SUCCESS # 02:11:26 INFO - Running post-action listener: _resource_record_post_action 02:11:26 INFO - Running post-run listener: _resource_record_post_run 02:11:27 INFO - Total resource usage - Wall time: 1146s; CPU: 98.0%; Read bytes: 21090304; Write bytes: 968232960; Read time: 1984; Write time: 353992 02:11:27 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:11:27 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 49848320; Read time: 0; Write time: 48512 02:11:27 INFO - run-tests - Wall time: 1117s; CPU: 98.0%; Read bytes: 20393984; Write bytes: 918290432; Read time: 1944; Write time: 305464 02:11:27 INFO - Running post-run listener: _upload_blobber_files 02:11:27 INFO - Blob upload gear active. 02:11:27 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:11:27 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 02:11:27 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'] 02:11:27 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 02:11:28 INFO - (blobuploader) - INFO - Open directory for files ... 02:11:28 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:11:28 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:28 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:11:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:29 INFO - (blobuploader) - INFO - Done attempting. 02:11:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:11:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:11:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:11:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:11:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:11:30 INFO - (blobuploader) - INFO - Done attempting. 02:11:30 INFO - (blobuploader) - INFO - Iteration through files over. 02:11:30 INFO - Return code: 0 02:11:30 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:11:30 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:11:30 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/da89698f2537461ddc9eeaa52448f04370b395f7ac1bf185b0f5d1a5f3dba26b9e1bfb1413d5a7ee50be37c727f206b5a200d90b6d86d9aff787be68a08d7d08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94633aebfb38a04eeaf0001db95a5fd03e3fca9716b510f66b76e547ee5f00a1871ca60864e866338ee37700d754b13dbcc4d6e4bed1f59d978fe6ce24806a5e"} 02:11:30 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:11:30 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:11:30 INFO - Contents: 02:11:30 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/da89698f2537461ddc9eeaa52448f04370b395f7ac1bf185b0f5d1a5f3dba26b9e1bfb1413d5a7ee50be37c727f206b5a200d90b6d86d9aff787be68a08d7d08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94633aebfb38a04eeaf0001db95a5fd03e3fca9716b510f66b76e547ee5f00a1871ca60864e866338ee37700d754b13dbcc4d6e4bed1f59d978fe6ce24806a5e"} 02:11:30 INFO - Running post-run listener: copy_logs_to_upload_dir 02:11:30 INFO - Copying logs to upload dir... 02:11:30 INFO - mkdir: /builds/slave/test/build/upload/logs 02:11:30 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1242.752957 ========= master_lag: 37.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-04-18 02:12:07.346206) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 18 secs) (at 2016-04-18 02:12:07.352645) ========= 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-1460969422.940699-1428337794 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/da89698f2537461ddc9eeaa52448f04370b395f7ac1bf185b0f5d1a5f3dba26b9e1bfb1413d5a7ee50be37c727f206b5a200d90b6d86d9aff787be68a08d7d08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94633aebfb38a04eeaf0001db95a5fd03e3fca9716b510f66b76e547ee5f00a1871ca60864e866338ee37700d754b13dbcc4d6e4bed1f59d978fe6ce24806a5e"} build_url:https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.039359 build_url: 'https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/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/da89698f2537461ddc9eeaa52448f04370b395f7ac1bf185b0f5d1a5f3dba26b9e1bfb1413d5a7ee50be37c727f206b5a200d90b6d86d9aff787be68a08d7d08", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/94633aebfb38a04eeaf0001db95a5fd03e3fca9716b510f66b76e547ee5f00a1871ca60864e866338ee37700d754b13dbcc4d6e4bed1f59d978fe6ce24806a5e"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CgB2V_u2QnmRf4OA9sqz7w/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 18.17 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 18 secs) (at 2016-04-18 02:12:25.558599) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 02:12:25.559115) ========= 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-1460969422.940699-1428337794 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021876 ========= master_lag: 1.65 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 02:12:27.233975) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 02:12:27.234422) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 02:12:27.235639) ========= ========= Total master_lag: 60.37 =========