builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2086 starttime: 1461008680.43 results: success (0) buildid: 20160418111750 builduid: aeea6a5b37c54c88b101c2e854a279f6 revision: 336a70a8dfe4a980627b43da56c8b93658d3fba9 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:40.434368) ========= master: http://buildbot-master67.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:40.434950) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:40.435383) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:40.483384) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:40.483873) ========= 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-1461003795.870919-361011576 _=/tools/buildbot/bin/python using PTY: False --2016-04-18 12:44:40-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.0M=0.001s 2016-04-18 12:44:41 (12.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.600389 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:41.122968) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:41.123446) ========= 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-1461003795.870919-361011576 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035162 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:41.193753) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 12:44:41.194212) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 336a70a8dfe4a980627b43da56c8b93658d3fba9 --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 336a70a8dfe4a980627b43da56c8b93658d3fba9 --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-1461003795.870919-361011576 _=/tools/buildbot/bin/python using PTY: False 2016-04-18 12:44:41,451 truncating revision to first 12 chars 2016-04-18 12:44:41,451 Setting DEBUG logging. 2016-04-18 12:44:41,451 attempt 1/10 2016-04-18 12:44:41,452 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/336a70a8dfe4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 12:44:43,262 unpacking tar archive at: mozilla-inbound-336a70a8dfe4/testing/mozharness/ program finished with exit code 0 elapsedTime=2.393186 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-18 12:44:43.623951) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:43.624423) ========= script_repo_revision: 336a70a8dfe4a980627b43da56c8b93658d3fba9 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:43.624976) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:43.625397) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 12:44:43.659463) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 55 secs) (at 2016-04-18 12:44:43.659980) ========= /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-1461003795.870919-361011576 _=/tools/buildbot/bin/python using PTY: False 12:44:44 INFO - MultiFileLogger online at 20160418 12:44:44 in /builds/slave/test 12:44:44 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 12:44:44 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:44:44 INFO - {'append_to_log': False, 12:44:44 INFO - 'base_work_dir': '/builds/slave/test', 12:44:44 INFO - 'blob_upload_branch': 'mozilla-inbound', 12:44:44 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:44:44 INFO - 'buildbot_json_path': 'buildprops.json', 12:44:44 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:44:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:44:44 INFO - 'download_minidump_stackwalk': True, 12:44:44 INFO - 'download_symbols': 'true', 12:44:44 INFO - 'e10s': False, 12:44:44 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:44:44 INFO - 'tooltool.py': '/tools/tooltool.py', 12:44:44 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:44:44 INFO - '/tools/misc-python/virtualenv.py')}, 12:44:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:44:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:44:44 INFO - 'log_level': 'info', 12:44:44 INFO - 'log_to_console': True, 12:44:44 INFO - 'opt_config_files': (), 12:44:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:44:44 INFO - '--processes=1', 12:44:44 INFO - '--config=%(test_path)s/wptrunner.ini', 12:44:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:44:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:44:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:44:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:44:44 INFO - 'pip_index': False, 12:44:44 INFO - 'require_test_zip': True, 12:44:44 INFO - 'test_type': ('testharness',), 12:44:44 INFO - 'this_chunk': '1', 12:44:44 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:44:44 INFO - 'total_chunks': '10', 12:44:44 INFO - 'virtualenv_path': 'venv', 12:44:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:44:44 INFO - 'work_dir': 'build'} 12:44:44 INFO - ##### 12:44:44 INFO - ##### Running clobber step. 12:44:44 INFO - ##### 12:44:44 INFO - Running pre-action listener: _resource_record_pre_action 12:44:44 INFO - Running main action method: clobber 12:44:44 INFO - rmtree: /builds/slave/test/build 12:44:44 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:44:45 INFO - Running post-action listener: _resource_record_post_action 12:44:45 INFO - ##### 12:44:45 INFO - ##### Running read-buildbot-config step. 12:44:45 INFO - ##### 12:44:45 INFO - Running pre-action listener: _resource_record_pre_action 12:44:45 INFO - Running main action method: read_buildbot_config 12:44:45 INFO - Using buildbot properties: 12:44:45 INFO - { 12:44:45 INFO - "project": "", 12:44:45 INFO - "product": "firefox", 12:44:45 INFO - "script_repo_revision": "production", 12:44:45 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 12:44:45 INFO - "repository": "", 12:44:45 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 12:44:45 INFO - "buildid": "20160418111750", 12:44:45 INFO - "pgo_build": "False", 12:44:45 INFO - "basedir": "/builds/slave/test", 12:44:45 INFO - "buildnumber": 4, 12:44:45 INFO - "slavename": "tst-linux64-spot-2086", 12:44:45 INFO - "master": "http://buildbot-master67.bb.releng.use1.mozilla.com:8201/", 12:44:45 INFO - "platform": "linux64", 12:44:45 INFO - "branch": "mozilla-inbound", 12:44:45 INFO - "revision": "336a70a8dfe4a980627b43da56c8b93658d3fba9", 12:44:45 INFO - "repo_path": "integration/mozilla-inbound", 12:44:45 INFO - "moz_repo_path": "", 12:44:45 INFO - "stage_platform": "linux64", 12:44:45 INFO - "builduid": "aeea6a5b37c54c88b101c2e854a279f6", 12:44:45 INFO - "slavebuilddir": "test" 12:44:45 INFO - } 12:44:45 INFO - Found installer url https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:44:45 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:44:45 INFO - Running post-action listener: _resource_record_post_action 12:44:45 INFO - ##### 12:44:45 INFO - ##### Running download-and-extract step. 12:44:45 INFO - ##### 12:44:45 INFO - Running pre-action listener: _resource_record_pre_action 12:44:45 INFO - Running main action method: download_and_extract 12:44:45 INFO - mkdir: /builds/slave/test/build/tests 12:44:45 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')]} 12:44:45 INFO - https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:44:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:44:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:44:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:44:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:44:48 INFO - Downloaded 1361 bytes. 12:44:48 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:44:48 INFO - Using the following test package requirements: 12:44:48 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:44:48 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:44:48 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:44:48 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'jsshell-linux-x86_64.zip'], 12:44:48 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:44:48 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:44:48 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:44:48 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:44:48 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:44:48 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:44:48 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:44:48 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 12:44: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')]} 12:44:48 INFO - https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:44:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:44:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:44:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:44:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:44:52 INFO - Downloaded 22674669 bytes. 12:44:52 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/*'] 12:44:52 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/* 12:44:53 INFO - caution: filename not matched: web-platform/* 12:44:53 INFO - Return code: 11 12:44: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')]} 12:44:53 INFO - https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:44:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:44:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:44:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:44:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:45:05 INFO - Downloaded 36382568 bytes. 12:45:05 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/*'] 12:45:05 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/* 12:45:08 INFO - caution: filename not matched: bin/* 12:45:08 INFO - caution: filename not matched: config/* 12:45:08 INFO - caution: filename not matched: mozbase/* 12:45:08 INFO - caution: filename not matched: marionette/* 12:45:08 INFO - caution: filename not matched: tools/wptserve/* 12:45:08 INFO - Return code: 11 12:45:08 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')]} 12:45:08 INFO - https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:45:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:45:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:45:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:45:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:45:26 INFO - Downloaded 64169497 bytes. 12:45:26 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:45:26 INFO - mkdir: /builds/slave/test/properties 12:45:26 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:45:26 INFO - Writing to file /builds/slave/test/properties/build_url 12:45:26 INFO - Contents: 12:45:26 INFO - build_url:https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:45:27 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:27 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:45:27 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:45:27 INFO - Contents: 12:45:27 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:45:27 INFO - https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:45:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:45:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:45:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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 12:45:46 INFO - Downloaded 90732243 bytes. 12:45:46 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'] 12:45:46 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 12:45:51 INFO - Return code: 0 12:45:51 INFO - Running post-action listener: _resource_record_post_action 12:45:51 INFO - Running post-action listener: set_extra_try_arguments 12:45:51 INFO - ##### 12:45:51 INFO - ##### Running create-virtualenv step. 12:45:51 INFO - ##### 12:45:51 INFO - Running pre-action listener: _pre_create_virtualenv 12:45:51 INFO - Running pre-action listener: _resource_record_pre_action 12:45:51 INFO - Running main action method: create_virtualenv 12:45:51 INFO - Creating virtualenv /builds/slave/test/build/venv 12:45:51 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 12:45:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:45:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:45:52 INFO - Using real prefix '/usr' 12:45:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:45:55 INFO - Installing distribute.............................................................................................................................................................................................done. 12:45:59 INFO - Installing pip.................done. 12:45:59 INFO - Return code: 0 12:45:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:45:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:45:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:45:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:45:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:45:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:45:59 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 0x15a3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15a43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15e6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15ca720>, '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 0x15e5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15e53b0>, '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-1461003795.870919-361011576', '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 12:45:59 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 12:45:59 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 12:45:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:45:59 INFO - 'CCACHE_UMASK': '002', 12:45:59 INFO - 'DISPLAY': ':0', 12:45:59 INFO - 'HOME': '/home/cltbld', 12:45:59 INFO - 'LANG': 'en_US.UTF-8', 12:45:59 INFO - 'LOGNAME': 'cltbld', 12:45:59 INFO - 'MAIL': '/var/mail/cltbld', 12:45:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:45:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:45:59 INFO - 'MOZ_NO_REMOTE': '1', 12:45:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:45:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:45:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:45:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:45:59 INFO - 'PWD': '/builds/slave/test', 12:45:59 INFO - 'SHELL': '/bin/bash', 12:45:59 INFO - 'SHLVL': '1', 12:45:59 INFO - 'TERM': 'linux', 12:45:59 INFO - 'TMOUT': '86400', 12:45:59 INFO - 'USER': 'cltbld', 12:45:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461003795.870919-361011576', 12:45:59 INFO - '_': '/tools/buildbot/bin/python'} 12:46:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:46:00 INFO - Downloading/unpacking psutil>=0.7.1 12:46: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 12:46: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 12:46: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 12:46: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 12:46: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 12:46: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 12:46:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:46:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:46:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:46:06 INFO - Installing collected packages: psutil 12:46:06 INFO - Running setup.py install for psutil 12:46:06 INFO - building 'psutil._psutil_linux' extension 12:46:06 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 12:46:07 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 12:46:07 INFO - building 'psutil._psutil_posix' extension 12:46:07 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 12:46:07 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 12:46:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:46:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:46:07 INFO - Successfully installed psutil 12:46:07 INFO - Cleaning up... 12:46:07 INFO - Return code: 0 12:46:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:46:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:46:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:46:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x15a3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15a43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15e6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15ca720>, '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 0x15e5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15e53b0>, '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-1461003795.870919-361011576', '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 12:46:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:46:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:46:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:46:07 INFO - 'CCACHE_UMASK': '002', 12:46:07 INFO - 'DISPLAY': ':0', 12:46:07 INFO - 'HOME': '/home/cltbld', 12:46:07 INFO - 'LANG': 'en_US.UTF-8', 12:46:07 INFO - 'LOGNAME': 'cltbld', 12:46:07 INFO - 'MAIL': '/var/mail/cltbld', 12:46:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:46:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:46:07 INFO - 'MOZ_NO_REMOTE': '1', 12:46:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:46:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:46:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:46:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:46:07 INFO - 'PWD': '/builds/slave/test', 12:46:07 INFO - 'SHELL': '/bin/bash', 12:46:07 INFO - 'SHLVL': '1', 12:46:07 INFO - 'TERM': 'linux', 12:46:07 INFO - 'TMOUT': '86400', 12:46:07 INFO - 'USER': 'cltbld', 12:46:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461003795.870919-361011576', 12:46:07 INFO - '_': '/tools/buildbot/bin/python'} 12:46:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:46:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:46:08 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 12:46:08 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 12:46:08 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 12:46:08 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 12:46:08 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 12:46:08 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 12:46:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:46:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:46:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:46:13 INFO - Installing collected packages: mozsystemmonitor 12:46:13 INFO - Running setup.py install for mozsystemmonitor 12:46:13 INFO - Successfully installed mozsystemmonitor 12:46:13 INFO - Cleaning up... 12:46:13 INFO - Return code: 0 12:46:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:46:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:46:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:46:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:13 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 0x15a3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15a43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15e6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15ca720>, '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 0x15e5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15e53b0>, '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-1461003795.870919-361011576', '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 12:46:13 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 12:46:13 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 12:46:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:46:13 INFO - 'CCACHE_UMASK': '002', 12:46:13 INFO - 'DISPLAY': ':0', 12:46:13 INFO - 'HOME': '/home/cltbld', 12:46:13 INFO - 'LANG': 'en_US.UTF-8', 12:46:13 INFO - 'LOGNAME': 'cltbld', 12:46:13 INFO - 'MAIL': '/var/mail/cltbld', 12:46:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:46:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:46:13 INFO - 'MOZ_NO_REMOTE': '1', 12:46:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:46:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:46:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:46:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:46:13 INFO - 'PWD': '/builds/slave/test', 12:46:13 INFO - 'SHELL': '/bin/bash', 12:46:13 INFO - 'SHLVL': '1', 12:46:13 INFO - 'TERM': 'linux', 12:46:13 INFO - 'TMOUT': '86400', 12:46:13 INFO - 'USER': 'cltbld', 12:46:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461003795.870919-361011576', 12:46:13 INFO - '_': '/tools/buildbot/bin/python'} 12:46:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:46:13 INFO - Downloading/unpacking blobuploader==1.2.4 12:46: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 12:46: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 12:46: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 12:46: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 12:46: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 12:46: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 12:46:18 INFO - Downloading blobuploader-1.2.4.tar.gz 12:46:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:46:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:46:19 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 12:46:19 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 12:46:19 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 12:46:19 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 12:46:19 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 12:46:19 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 12:46:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:46:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:46:20 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 12:46:20 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 12:46:20 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 12:46:20 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 12:46:20 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 12:46:20 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 12:46:20 INFO - Downloading docopt-0.6.1.tar.gz 12:46:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:46:21 INFO - Installing collected packages: blobuploader, requests, docopt 12:46:21 INFO - Running setup.py install for blobuploader 12:46:21 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:46:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:46:21 INFO - Running setup.py install for requests 12:46:21 INFO - Running setup.py install for docopt 12:46:22 INFO - Successfully installed blobuploader requests docopt 12:46:22 INFO - Cleaning up... 12:46:22 INFO - Return code: 0 12:46:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:46:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:46:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:46:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:22 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 0x15a3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15a43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15e6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15ca720>, '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 0x15e5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15e53b0>, '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-1461003795.870919-361011576', '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 12:46:22 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 12:46:22 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 12:46:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:46:22 INFO - 'CCACHE_UMASK': '002', 12:46:22 INFO - 'DISPLAY': ':0', 12:46:22 INFO - 'HOME': '/home/cltbld', 12:46:22 INFO - 'LANG': 'en_US.UTF-8', 12:46:22 INFO - 'LOGNAME': 'cltbld', 12:46:22 INFO - 'MAIL': '/var/mail/cltbld', 12:46:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:46:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:46:22 INFO - 'MOZ_NO_REMOTE': '1', 12:46:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:46:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:46:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:46:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:46:22 INFO - 'PWD': '/builds/slave/test', 12:46:22 INFO - 'SHELL': '/bin/bash', 12:46:22 INFO - 'SHLVL': '1', 12:46:22 INFO - 'TERM': 'linux', 12:46:22 INFO - 'TMOUT': '86400', 12:46:22 INFO - 'USER': 'cltbld', 12:46:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461003795.870919-361011576', 12:46:22 INFO - '_': '/tools/buildbot/bin/python'} 12:46:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:46:22 INFO - Running setup.py (path:/tmp/pip-Q21CQB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:46:22 INFO - Running setup.py (path:/tmp/pip-At1eB3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:46:22 INFO - Running setup.py (path:/tmp/pip-NBPo5Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:46:23 INFO - Running setup.py (path:/tmp/pip-xT4dFJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:46:23 INFO - Running setup.py (path:/tmp/pip-u7TQAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:46:23 INFO - Running setup.py (path:/tmp/pip-r7tKBl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:46:23 INFO - Running setup.py (path:/tmp/pip-7Tbsw9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:46:23 INFO - Running setup.py (path:/tmp/pip-hgk2ZT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:46:23 INFO - Running setup.py (path:/tmp/pip-8od9s6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:46:23 INFO - Running setup.py (path:/tmp/pip-omopqL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:46:24 INFO - Running setup.py (path:/tmp/pip-PHHSwr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:46:24 INFO - Running setup.py (path:/tmp/pip-jyEAB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:46:24 INFO - Running setup.py (path:/tmp/pip-6NAOQ2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:46:24 INFO - Running setup.py (path:/tmp/pip-ETn6WI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:46:24 INFO - Running setup.py (path:/tmp/pip-oFof0b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:46:24 INFO - Running setup.py (path:/tmp/pip-kA7mhb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:46:24 INFO - Running setup.py (path:/tmp/pip-_Nvfj3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:46:24 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:46:24 INFO - Running setup.py (path:/tmp/pip-CEH180-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:46:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:46:25 INFO - Running setup.py (path:/tmp/pip-b5dD0C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:46:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:46:25 INFO - Running setup.py (path:/tmp/pip-lbLzZ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:46:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:46:25 INFO - Running setup.py (path:/tmp/pip-2AGcBl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:46:25 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:46:25 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 12:46:25 INFO - Running setup.py install for manifestparser 12:46:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:46:26 INFO - Running setup.py install for mozcrash 12:46:26 INFO - Running setup.py install for mozdebug 12:46:26 INFO - Running setup.py install for mozdevice 12:46:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:46:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:46:26 INFO - Running setup.py install for mozfile 12:46:26 INFO - Running setup.py install for mozhttpd 12:46:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:46:27 INFO - Running setup.py install for mozinfo 12:46:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:46:27 INFO - Running setup.py install for mozInstall 12:46:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:46:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:46:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:46:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:46:27 INFO - Running setup.py install for mozleak 12:46:27 INFO - Running setup.py install for mozlog 12:46:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:46:27 INFO - Running setup.py install for moznetwork 12:46:28 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:46:28 INFO - Running setup.py install for mozprocess 12:46:28 INFO - Running setup.py install for mozprofile 12:46:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:46:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:46:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:46:28 INFO - Running setup.py install for mozrunner 12:46:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:46:28 INFO - Running setup.py install for mozscreenshot 12:46:28 INFO - Running setup.py install for moztest 12:46:29 INFO - Running setup.py install for mozversion 12:46:29 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:46:29 INFO - Running setup.py install for wptserve 12:46:29 INFO - Running setup.py install for marionette-driver 12:46:29 INFO - Running setup.py install for browsermob-proxy 12:46:30 INFO - Running setup.py install for marionette-client 12:46:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:46:30 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:46:30 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 12:46:30 INFO - Cleaning up... 12:46:30 INFO - Return code: 0 12:46:30 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:46:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:46:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:46:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:46:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:46:30 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 0x15a3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15a43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15e6930>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15ca720>, '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 0x15e5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15e53b0>, '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-1461003795.870919-361011576', '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 12:46:30 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 12:46:30 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 12:46:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:46:30 INFO - 'CCACHE_UMASK': '002', 12:46:30 INFO - 'DISPLAY': ':0', 12:46:30 INFO - 'HOME': '/home/cltbld', 12:46:30 INFO - 'LANG': 'en_US.UTF-8', 12:46:30 INFO - 'LOGNAME': 'cltbld', 12:46:30 INFO - 'MAIL': '/var/mail/cltbld', 12:46:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:46:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:46:30 INFO - 'MOZ_NO_REMOTE': '1', 12:46:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:46:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:46:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:46:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:46:30 INFO - 'PWD': '/builds/slave/test', 12:46:30 INFO - 'SHELL': '/bin/bash', 12:46:30 INFO - 'SHLVL': '1', 12:46:30 INFO - 'TERM': 'linux', 12:46:30 INFO - 'TMOUT': '86400', 12:46:30 INFO - 'USER': 'cltbld', 12:46:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461003795.870919-361011576', 12:46:30 INFO - '_': '/tools/buildbot/bin/python'} 12:46:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:46:30 INFO - Running setup.py (path:/tmp/pip-aqsx4u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:46:31 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)) 12:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:46:31 INFO - Running setup.py (path:/tmp/pip-TQpEMO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:46:31 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)) 12:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:46:31 INFO - Running setup.py (path:/tmp/pip-3n0P7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:46:31 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)) 12:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:46:31 INFO - Running setup.py (path:/tmp/pip-sFUcuj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:46:31 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)) 12:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:46:31 INFO - Running setup.py (path:/tmp/pip-toDzlH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:46:31 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)) 12:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:46:31 INFO - Running setup.py (path:/tmp/pip-eSwHnF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:46:31 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)) 12:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:46:31 INFO - Running setup.py (path:/tmp/pip-McGwKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:46:31 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)) 12:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:46:31 INFO - Running setup.py (path:/tmp/pip-RvHIC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:46:32 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)) 12:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:46:32 INFO - Running setup.py (path:/tmp/pip-sc2KPv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:46:32 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)) 12:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:46:32 INFO - Running setup.py (path:/tmp/pip-z0oVPO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:46:32 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)) 12:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:46:32 INFO - Running setup.py (path:/tmp/pip-exXpEc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:46:32 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)) 12:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:46:32 INFO - Running setup.py (path:/tmp/pip-YBPsb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:46:32 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)) 12:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:46:32 INFO - Running setup.py (path:/tmp/pip-PwgibV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:46:32 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)) 12:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:46:32 INFO - Running setup.py (path:/tmp/pip-dLrMHq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:46:32 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)) 12:46:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:46:32 INFO - Running setup.py (path:/tmp/pip-8GrDOp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:46:33 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)) 12:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:46:33 INFO - Running setup.py (path:/tmp/pip-P7VWcR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:46:33 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)) 12:46:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:46:33 INFO - Running setup.py (path:/tmp/pip-dv9qkT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:46:33 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)) 12:46:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:46:33 INFO - Running setup.py (path:/tmp/pip-ZSdJQ1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:46:33 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)) 12:46:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:46:33 INFO - Running setup.py (path:/tmp/pip-i6EMzU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:46:33 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)) 12:46:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:46:33 INFO - Running setup.py (path:/tmp/pip-cAiSqv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:46:33 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)) 12:46:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:46:34 INFO - Running setup.py (path:/tmp/pip-cXx0QA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:46:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:46:34 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)) 12:46:34 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)) 12:46:34 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)) 12:46:34 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)) 12:46:34 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)) 12:46:34 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)) 12:46:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:46:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:46:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:46:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:46:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:46:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:46:39 INFO - Downloading blessings-1.6.tar.gz 12:46:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:46:39 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)) 12:46:39 INFO - Installing collected packages: blessings 12:46:39 INFO - Running setup.py install for blessings 12:46:39 INFO - Successfully installed blessings 12:46:39 INFO - Cleaning up... 12:46:40 INFO - Return code: 0 12:46:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:46:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:46:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:46:40 INFO - Reading from file tmpfile_stdout 12:46:40 INFO - Current package versions: 12:46:40 INFO - argparse == 1.2.1 12:46:40 INFO - blessings == 1.6 12:46:40 INFO - blobuploader == 1.2.4 12:46:40 INFO - browsermob-proxy == 0.6.0 12:46:40 INFO - docopt == 0.6.1 12:46:40 INFO - manifestparser == 1.1 12:46:40 INFO - marionette-client == 2.3.0 12:46:40 INFO - marionette-driver == 1.4.0 12:46:40 INFO - mozInstall == 1.12 12:46:40 INFO - mozcrash == 0.17 12:46:40 INFO - mozdebug == 0.1 12:46:40 INFO - mozdevice == 0.48 12:46:40 INFO - mozfile == 1.2 12:46:40 INFO - mozhttpd == 0.7 12:46:40 INFO - mozinfo == 0.9 12:46:40 INFO - mozleak == 0.1 12:46:40 INFO - mozlog == 3.1 12:46:40 INFO - moznetwork == 0.27 12:46:40 INFO - mozprocess == 0.22 12:46:40 INFO - mozprofile == 0.28 12:46:40 INFO - mozrunner == 6.11 12:46:40 INFO - mozscreenshot == 0.1 12:46:40 INFO - mozsystemmonitor == 0.0 12:46:40 INFO - moztest == 0.7 12:46:40 INFO - mozversion == 1.4 12:46:40 INFO - psutil == 3.1.1 12:46:40 INFO - requests == 1.2.3 12:46:40 INFO - wptserve == 1.4.0 12:46:40 INFO - wsgiref == 0.1.2 12:46:40 INFO - Running post-action listener: _resource_record_post_action 12:46:40 INFO - Running post-action listener: _start_resource_monitoring 12:46:40 INFO - Starting resource monitoring. 12:46:40 INFO - ##### 12:46:40 INFO - ##### Running pull step. 12:46:40 INFO - ##### 12:46:40 INFO - Running pre-action listener: _resource_record_pre_action 12:46:40 INFO - Running main action method: pull 12:46:40 INFO - Pull has nothing to do! 12:46:40 INFO - Running post-action listener: _resource_record_post_action 12:46:40 INFO - ##### 12:46:40 INFO - ##### Running install step. 12:46:40 INFO - ##### 12:46:40 INFO - Running pre-action listener: _resource_record_pre_action 12:46:40 INFO - Running main action method: install 12:46:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:46:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:46:40 INFO - Reading from file tmpfile_stdout 12:46:40 INFO - Detecting whether we're running mozinstall >=1.0... 12:46:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:46:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:46:41 INFO - Reading from file tmpfile_stdout 12:46:41 INFO - Output received: 12:46:41 INFO - Usage: mozinstall [options] installer 12:46:41 INFO - Options: 12:46:41 INFO - -h, --help show this help message and exit 12:46:41 INFO - -d DEST, --destination=DEST 12:46:41 INFO - Directory to install application into. [default: 12:46:41 INFO - "/builds/slave/test"] 12:46:41 INFO - --app=APP Application being installed. [default: firefox] 12:46:41 INFO - mkdir: /builds/slave/test/build/application 12:46:41 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'] 12:46:41 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 12:47:11 INFO - Reading from file tmpfile_stdout 12:47:11 INFO - Output received: 12:47:11 INFO - /builds/slave/test/build/application/firefox/firefox 12:47:11 INFO - Running post-action listener: _resource_record_post_action 12:47:11 INFO - ##### 12:47:11 INFO - ##### Running run-tests step. 12:47:11 INFO - ##### 12:47:11 INFO - Running pre-action listener: _resource_record_pre_action 12:47:11 INFO - Running main action method: run_tests 12:47:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:47:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:47:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:47:11 INFO - grabbing minidump binary from tooltool 12:47: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')]} 12:47:11 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 0x15ca720>, '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 0x15e5040>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15e53b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:47:11 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 12:47:11 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 12:47:11 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:47:11 INFO - Return code: 0 12:47:11 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:47:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:47:11 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/JK5T_w5dTdiX-F6HCXIn5Q/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 12:47:11 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/JK5T_w5dTdiX-F6HCXIn5Q/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 12:47:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:47:11 INFO - 'CCACHE_UMASK': '002', 12:47:11 INFO - 'DISPLAY': ':0', 12:47:11 INFO - 'HOME': '/home/cltbld', 12:47:11 INFO - 'LANG': 'en_US.UTF-8', 12:47:11 INFO - 'LOGNAME': 'cltbld', 12:47:11 INFO - 'MAIL': '/var/mail/cltbld', 12:47:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:47:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:47:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:47:11 INFO - 'MOZ_NO_REMOTE': '1', 12:47:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:47:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:47:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:47:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:47:11 INFO - 'PWD': '/builds/slave/test', 12:47:11 INFO - 'SHELL': '/bin/bash', 12:47:11 INFO - 'SHLVL': '1', 12:47:11 INFO - 'TERM': 'linux', 12:47:11 INFO - 'TMOUT': '86400', 12:47:11 INFO - 'USER': 'cltbld', 12:47:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461003795.870919-361011576', 12:47:11 INFO - '_': '/tools/buildbot/bin/python'} 12:47:11 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/JK5T_w5dTdiX-F6HCXIn5Q/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 12:47:11 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 12:47:11 INFO - import pkg_resources 12:47:13 INFO - Using 1 client processes 12:47:13 INFO - wptserve Starting http server on 127.0.0.1:8000 12:47:13 INFO - wptserve Starting http server on 127.0.0.1:8001 12:47:13 INFO - wptserve Starting http server on 127.0.0.1:8443 12:47:15 INFO - SUITE-START | Running 778 tests 12:47:15 INFO - Running testharness tests 12:47:15 INFO - Setting up ssl 12:47:15 INFO - PROCESS | certutil | 12:47:15 INFO - PROCESS | certutil | 12:47:15 INFO - PROCESS | certutil | 12:47:15 INFO - Certificate Nickname Trust Attributes 12:47:15 INFO - SSL,S/MIME,JAR/XPI 12:47:15 INFO - 12:47:15 INFO - web-platform-tests CT,, 12:47:15 INFO - 12:47:16 INFO - Starting runner 12:47:18 INFO - PROCESS | 1891 | 1461008838541 Marionette DEBUG Marionette enabled via build flag and pref 12:47:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeca05000 == 1 [pid = 1891] [id = 1] 12:47:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 1 (0x7fedeca05800) [pid = 1891] [serial = 1] [outer = (nil)] 12:47:18 INFO - PROCESS | 1891 | [1891] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:47:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 2 (0x7fedeca06800) [pid = 1891] [serial = 2] [outer = 0x7fedeca05800] 12:47:19 INFO - PROCESS | 1891 | 1461008839151 Marionette INFO Listening on port 2828 12:47:19 INFO - PROCESS | 1891 | 1461008839724 Marionette DEBUG Marionette enabled via command-line flag 12:47:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9b7f800 == 2 [pid = 1891] [id = 2] 12:47:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 3 (0x7fede9bc6800) [pid = 1891] [serial = 3] [outer = (nil)] 12:47:19 INFO - PROCESS | 1891 | [1891] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:47:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 4 (0x7fede9bc7800) [pid = 1891] [serial = 4] [outer = 0x7fede9bc6800] 12:47:19 INFO - PROCESS | 1891 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fede99c4550 12:47:19 INFO - PROCESS | 1891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fedef2a5d90 12:47:19 INFO - PROCESS | 1891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fede8d1a0a0 12:47:19 INFO - PROCESS | 1891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fede8d1a3a0 12:47:20 INFO - PROCESS | 1891 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fede8d1a6d0 12:47:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 5 (0x7fede9b75800) [pid = 1891] [serial = 5] [outer = 0x7fedeca05800] 12:47:20 INFO - PROCESS | 1891 | [1891] 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 12:47:20 INFO - PROCESS | 1891 | 1461008840102 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41004 12:47:20 INFO - PROCESS | 1891 | [1891] 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 12:47:20 INFO - PROCESS | 1891 | 1461008840183 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41005 12:47:20 INFO - PROCESS | 1891 | 1461008840190 Marionette DEBUG Closed connection conn0 12:47:20 INFO - PROCESS | 1891 | [1891] 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 12:47:20 INFO - PROCESS | 1891 | [1891] 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 12:47:20 INFO - PROCESS | 1891 | 1461008840312 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41006 12:47:20 INFO - PROCESS | 1891 | 1461008840315 Marionette DEBUG Closed connection conn1 12:47:20 INFO - PROCESS | 1891 | [1891] 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 12:47:20 INFO - PROCESS | 1891 | 1461008840367 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41007 12:47:20 INFO - PROCESS | 1891 | 1461008840376 Marionette DEBUG Closed connection conn2 12:47:20 INFO - PROCESS | 1891 | 1461008840430 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:47:20 INFO - PROCESS | 1891 | 1461008840443 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":"20160418111750","device":"desktop","version":"48.0a1"} 12:47:21 INFO - PROCESS | 1891 | [1891] 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 12:47:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef27a000 == 3 [pid = 1891] [id = 3] 12:47:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 6 (0x7fedf1c42800) [pid = 1891] [serial = 6] [outer = (nil)] 12:47:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf3299800 == 4 [pid = 1891] [id = 4] 12:47:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 7 (0x7feddd6d1c00) [pid = 1891] [serial = 7] [outer = (nil)] 12:47:22 INFO - PROCESS | 1891 | [1891] 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 12:47:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbbff800 == 5 [pid = 1891] [id = 5] 12:47:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 8 (0x7feddb78f000) [pid = 1891] [serial = 8] [outer = (nil)] 12:47:22 INFO - PROCESS | 1891 | [1891] 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 12:47:22 INFO - PROCESS | 1891 | [1891] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:47:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 9 (0x7feddb79dc00) [pid = 1891] [serial = 9] [outer = 0x7feddb78f000] 12:47:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 10 (0x7feddb286000) [pid = 1891] [serial = 10] [outer = 0x7fedf1c42800] 12:47:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 11 (0x7feddb2b8c00) [pid = 1891] [serial = 11] [outer = 0x7feddd6d1c00] 12:47:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 12 (0x7feddb2bac00) [pid = 1891] [serial = 12] [outer = 0x7feddb78f000] 12:47:23 INFO - PROCESS | 1891 | 1461008843978 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 1891 | 1461008843996 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 13 (0x7fedd8f1c000) [pid = 1891] [serial = 13] [outer = 0x7feddb78f000] 12:47:24 INFO - PROCESS | 1891 | 1461008844657 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"52c7c583-38d3-4284-a5d9-25d6ee5ded55","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":"20160418111750","device":"desktop","version":"48.0a1","command_id":1}}] 12:47:24 INFO - PROCESS | 1891 | 1461008844901 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}] 12:47:25 INFO - PROCESS | 1891 | 1461008845189 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:47:25 INFO - PROCESS | 1891 | 1461008845295 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:47:25 INFO - PROCESS | 1891 | [1891] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:47:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 14 (0x7fedd6b44c00) [pid = 1891] [serial = 14] [outer = 0x7feddb78f000] 12:47:25 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:47:25 INFO - PROCESS | 1891 | 1461008845772 Marionette TRACE conn3 <- [1,3,null,{}] 12:47:25 INFO - PROCESS | 1891 | 1461008845796 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:47:25 INFO - PROCESS | 1891 | 1461008845912 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:47:26 INFO - PROCESS | 1891 | 1461008846016 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 1891 | 1461008846020 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:47:26 INFO - PROCESS | 1891 | 1461008846027 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 1891 | 1461008846032 Marionette TRACE conn3 <- [1,6,null,{}] 12:47:26 INFO - PROCESS | 1891 | 1461008846049 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}] 12:47:26 INFO - PROCESS | 1891 | 1461008846065 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:47:26 INFO - PROCESS | 1891 | 1461008846073 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50a2000 == 6 [pid = 1891] [id = 6] 12:47:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 15 (0x7feddd605000) [pid = 1891] [serial = 15] [outer = (nil)] 12:47:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 16 (0x7feddd607000) [pid = 1891] [serial = 16] [outer = 0x7feddd605000] 12:47:26 INFO - PROCESS | 1891 | 1461008846139 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 17 (0x7feddd60cc00) [pid = 1891] [serial = 17] [outer = 0x7feddd605000] 12:47:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4e59000 == 7 [pid = 1891] [id = 7] 12:47:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 18 (0x7fedd4c04400) [pid = 1891] [serial = 18] [outer = (nil)] 12:47:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 19 (0x7fedd4c0f800) [pid = 1891] [serial = 19] [outer = 0x7fedd4c04400] 12:47:26 INFO - PROCESS | 1891 | 1461008846593 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 20 (0x7fedd4c9f000) [pid = 1891] [serial = 20] [outer = 0x7fedd4c04400] 12:47:27 INFO - PROCESS | 1891 | 1461008847041 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]]]}] 12:47:27 INFO - PROCESS | 1891 | [1891] 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 12:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1096ms 12:47:27 INFO - PROCESS | 1891 | 1461008847183 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:47:27 INFO - PROCESS | 1891 | 1461008847185 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:47:27 INFO - PROCESS | 1891 | 1461008847230 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:47:27 INFO - PROCESS | 1891 | 1461008847233 Marionette TRACE conn3 <- [1,10,null,{}] 12:47:27 INFO - PROCESS | 1891 | 1461008847253 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}] 12:47:27 INFO - PROCESS | 1891 | 1461008847409 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:47:27 INFO - PROCESS | 1891 | 1461008847425 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd326c000 == 8 [pid = 1891] [id = 8] 12:47:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 21 (0x7fedd4c0c800) [pid = 1891] [serial = 21] [outer = (nil)] 12:47:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 22 (0x7feddaab8000) [pid = 1891] [serial = 22] [outer = 0x7fedd4c0c800] 12:47:27 INFO - PROCESS | 1891 | 1461008847488 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 23 (0x7fedd3403000) [pid = 1891] [serial = 23] [outer = 0x7fedd4c0c800] 12:47:28 INFO - PROCESS | 1891 | 1461008848029 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]]]}] 12:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 862ms 12:47:28 INFO - PROCESS | 1891 | 1461008848065 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:47:28 INFO - PROCESS | 1891 | 1461008848068 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:47:28 INFO - PROCESS | 1891 | 1461008848073 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 1891 | 1461008848075 Marionette TRACE conn3 <- [1,14,null,{}] 12:47:28 INFO - PROCESS | 1891 | 1461008848080 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}] 12:47:28 INFO - PROCESS | 1891 | 1461008848217 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:47:28 INFO - PROCESS | 1891 | 1461008848236 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedfc0cc000 == 9 [pid = 1891] [id = 9] 12:47:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 24 (0x7fedd340bc00) [pid = 1891] [serial = 24] [outer = (nil)] 12:47:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 25 (0x7fedd348f800) [pid = 1891] [serial = 25] [outer = 0x7fedd340bc00] 12:47:28 INFO - PROCESS | 1891 | 1461008848298 Marionette DEBUG loaded listener.js 12:47:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 26 (0x7fedd349bc00) [pid = 1891] [serial = 26] [outer = 0x7fedd340bc00] 12:47:28 INFO - PROCESS | 1891 | 1461008848949 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]]]}] 12:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1131ms 12:47:29 INFO - PROCESS | 1891 | 1461008849224 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:47:29 INFO - PROCESS | 1891 | 1461008849230 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:47:29 INFO - PROCESS | 1891 | 1461008849238 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 1891 | 1461008849243 Marionette TRACE conn3 <- [1,18,null,{}] 12:47:29 INFO - PROCESS | 1891 | 1461008849251 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}] 12:47:29 INFO - PROCESS | 1891 | 1461008849406 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:47:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3309800 == 10 [pid = 1891] [id = 10] 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 27 (0x7fedd330e800) [pid = 1891] [serial = 27] [outer = (nil)] 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 28 (0x7fedd3313800) [pid = 1891] [serial = 28] [outer = 0x7fedd330e800] 12:47:29 INFO - PROCESS | 1891 | 1461008849552 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd331c000 == 11 [pid = 1891] [id = 11] 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 29 (0x7fedd3492c00) [pid = 1891] [serial = 29] [outer = (nil)] 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 30 (0x7fedd3fc0000) [pid = 1891] [serial = 30] [outer = 0x7fedd3492c00] 12:47:29 INFO - PROCESS | 1891 | 1461008849629 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 31 (0x7fedd4c0a400) [pid = 1891] [serial = 31] [outer = 0x7fedd3492c00] 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 32 (0x7fedd4115800) [pid = 1891] [serial = 32] [outer = 0x7fedd330e800] 12:47:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4118000 == 12 [pid = 1891] [id = 12] 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 33 (0x7fedd3498800) [pid = 1891] [serial = 33] [outer = (nil)] 12:47:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 34 (0x7fedd8c60c00) [pid = 1891] [serial = 34] [outer = 0x7fedd3498800] 12:47:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 35 (0x7fedd9de6800) [pid = 1891] [serial = 35] [outer = 0x7fedd3498800] 12:47:30 INFO - PROCESS | 1891 | 1461008850647 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]]]}] 12:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1433ms 12:47:30 INFO - PROCESS | 1891 | 1461008850672 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:47:30 INFO - PROCESS | 1891 | 1461008850679 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:47:30 INFO - PROCESS | 1891 | 1461008850689 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:47:30 INFO - PROCESS | 1891 | 1461008850692 Marionette TRACE conn3 <- [1,22,null,{}] 12:47:30 INFO - PROCESS | 1891 | 1461008850697 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}] 12:47:30 INFO - PROCESS | 1891 | 1461008850896 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:47:31 INFO - PROCESS | 1891 | 1461008851019 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd98c6800 == 13 [pid = 1891] [id = 13] 12:47:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 36 (0x7feddaa61400) [pid = 1891] [serial = 36] [outer = (nil)] 12:47:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 37 (0x7feddb21b800) [pid = 1891] [serial = 37] [outer = 0x7feddaa61400] 12:47:31 INFO - PROCESS | 1891 | 1461008851125 Marionette DEBUG loaded listener.js 12:47:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 38 (0x7feddb593800) [pid = 1891] [serial = 38] [outer = 0x7feddaa61400] 12:47:31 INFO - PROCESS | 1891 | 1461008851849 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]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1182ms 12:47:31 INFO - PROCESS | 1891 | 1461008851872 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:47:31 INFO - PROCESS | 1891 | 1461008851874 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:47:31 INFO - PROCESS | 1891 | 1461008851887 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1891 | 1461008851893 Marionette TRACE conn3 <- [1,26,null,{}] 12:47:31 INFO - PROCESS | 1891 | 1461008851924 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}] 12:47:32 INFO - PROCESS | 1891 | 1461008852123 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:47:32 INFO - PROCESS | 1891 | 1461008852188 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbbf9800 == 14 [pid = 1891] [id = 14] 12:47:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 39 (0x7feddc11a000) [pid = 1891] [serial = 39] [outer = (nil)] 12:47:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 40 (0x7feddc11cc00) [pid = 1891] [serial = 40] [outer = 0x7feddc11a000] 12:47:32 INFO - PROCESS | 1891 | 1461008852276 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 41 (0x7feddc4d4400) [pid = 1891] [serial = 41] [outer = 0x7feddc11a000] 12:47:33 INFO - PROCESS | 1891 | 1461008853065 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]]]}] 12:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1232ms 12:47:33 INFO - PROCESS | 1891 | 1461008853119 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:47:33 INFO - PROCESS | 1891 | 1461008853124 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:47:33 INFO - PROCESS | 1891 | 1461008853130 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 1891 | 1461008853133 Marionette TRACE conn3 <- [1,30,null,{}] 12:47:33 INFO - PROCESS | 1891 | 1461008853153 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}] 12:47:33 INFO - PROCESS | 1891 | 1461008853336 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:47:33 INFO - PROCESS | 1891 | 1461008853384 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd325a000 == 15 [pid = 1891] [id = 15] 12:47:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 42 (0x7fedd33c7c00) [pid = 1891] [serial = 42] [outer = (nil)] 12:47:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 43 (0x7fedd4c05800) [pid = 1891] [serial = 43] [outer = 0x7fedd33c7c00] 12:47:33 INFO - PROCESS | 1891 | 1461008853673 Marionette DEBUG loaded listener.js 12:47:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 44 (0x7fedd6b45800) [pid = 1891] [serial = 44] [outer = 0x7fedd33c7c00] 12:47:34 INFO - PROCESS | 1891 | 1461008854589 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]]]}] 12:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1488ms 12:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:47:34 INFO - PROCESS | 1891 | 1461008854618 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:47:34 INFO - PROCESS | 1891 | 1461008854622 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:47:34 INFO - PROCESS | 1891 | 1461008854630 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:47:34 INFO - PROCESS | 1891 | 1461008854632 Marionette TRACE conn3 <- [1,34,null,{}] 12:47:34 INFO - PROCESS | 1891 | 1461008854639 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}] 12:47:34 INFO - PROCESS | 1891 | 1461008854789 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:47:34 INFO - PROCESS | 1891 | 1461008854871 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd5018000 == 16 [pid = 1891] [id = 16] 12:47:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 45 (0x7fedd3494c00) [pid = 1891] [serial = 45] [outer = (nil)] 12:47:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 46 (0x7fedd8f1d400) [pid = 1891] [serial = 46] [outer = 0x7fedd3494c00] 12:47:34 INFO - PROCESS | 1891 | 1461008854931 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 47 (0x7feddb79d800) [pid = 1891] [serial = 47] [outer = 0x7fedd3494c00] 12:47:35 INFO - PROCESS | 1891 | 1461008855544 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]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 928ms 12:47:35 INFO - PROCESS | 1891 | 1461008855556 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 1891 | 1461008855561 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:47:35 INFO - PROCESS | 1891 | 1461008855570 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 1891 | 1461008855574 Marionette TRACE conn3 <- [1,38,null,{}] 12:47:35 INFO - PROCESS | 1891 | 1461008855579 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}] 12:47:35 INFO - PROCESS | 1891 | 1461008855711 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:47:35 INFO - PROCESS | 1891 | 1461008855793 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc375800 == 17 [pid = 1891] [id = 17] 12:47:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 48 (0x7feddb6dcc00) [pid = 1891] [serial = 48] [outer = (nil)] 12:47:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 49 (0x7feddc56b000) [pid = 1891] [serial = 49] [outer = 0x7feddb6dcc00] 12:47:35 INFO - PROCESS | 1891 | 1461008855851 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 50 (0x7feddca7dc00) [pid = 1891] [serial = 50] [outer = 0x7feddb6dcc00] 12:47:36 INFO - PROCESS | 1891 | 1461008856487 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 926ms 12:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:47:36 INFO - PROCESS | 1891 | 1461008856496 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 1891 | 1461008856499 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:47:36 INFO - PROCESS | 1891 | 1461008856504 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 1891 | 1461008856510 Marionette TRACE conn3 <- [1,42,null,{}] 12:47:36 INFO - PROCESS | 1891 | 1461008856524 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}] 12:47:36 INFO - PROCESS | 1891 | 1461008856684 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:47:36 INFO - PROCESS | 1891 | 1461008856703 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc9d7800 == 18 [pid = 1891] [id = 18] 12:47:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 51 (0x7feddc93e400) [pid = 1891] [serial = 51] [outer = (nil)] 12:47:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 52 (0x7feddd5a8800) [pid = 1891] [serial = 52] [outer = 0x7feddc93e400] 12:47:36 INFO - PROCESS | 1891 | 1461008856775 Marionette DEBUG loaded listener.js 12:47:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 53 (0x7feddf239400) [pid = 1891] [serial = 53] [outer = 0x7feddc93e400] 12:47:37 INFO - PROCESS | 1891 | 1461008857396 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]]]}] 12:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 933ms 12:47:37 INFO - PROCESS | 1891 | 1461008857437 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:47:37 INFO - PROCESS | 1891 | 1461008857441 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:47:37 INFO - PROCESS | 1891 | 1461008857446 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:47:37 INFO - PROCESS | 1891 | 1461008857448 Marionette TRACE conn3 <- [1,46,null,{}] 12:47:37 INFO - PROCESS | 1891 | 1461008857453 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}] 12:47:37 INFO - PROCESS | 1891 | 1461008857573 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:47:37 INFO - PROCESS | 1891 | 1461008857591 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddca5a800 == 19 [pid = 1891] [id = 19] 12:47:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 54 (0x7fedd6da9c00) [pid = 1891] [serial = 54] [outer = (nil)] 12:47:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 55 (0x7feddf274800) [pid = 1891] [serial = 55] [outer = 0x7fedd6da9c00] 12:47:37 INFO - PROCESS | 1891 | 1461008857657 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 56 (0x7fede2f51c00) [pid = 1891] [serial = 56] [outer = 0x7fedd6da9c00] 12:47:38 INFO - PROCESS | 1891 | 1461008858268 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]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 874ms 12:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:47:38 INFO - PROCESS | 1891 | 1461008858321 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 1891 | 1461008858323 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:47:38 INFO - PROCESS | 1891 | 1461008858328 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 1891 | 1461008858331 Marionette TRACE conn3 <- [1,50,null,{}] 12:47:38 INFO - PROCESS | 1891 | 1461008858336 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}] 12:47:38 INFO - PROCESS | 1891 | 1461008858490 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:47:38 INFO - PROCESS | 1891 | 1461008858511 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedde02f000 == 20 [pid = 1891] [id = 20] 12:47:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 57 (0x7feddf31d000) [pid = 1891] [serial = 57] [outer = (nil)] 12:47:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 58 (0x7fede8ddc400) [pid = 1891] [serial = 58] [outer = 0x7feddf31d000] 12:47:38 INFO - PROCESS | 1891 | 1461008858578 Marionette DEBUG loaded listener.js 12:47:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 59 (0x7fede9e0b000) [pid = 1891] [serial = 59] [outer = 0x7feddf31d000] 12:47:39 INFO - PROCESS | 1891 | 1461008859239 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]]]}] 12:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 931ms 12:47:39 INFO - PROCESS | 1891 | 1461008859262 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:47:39 INFO - PROCESS | 1891 | 1461008859265 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:47:39 INFO - PROCESS | 1891 | 1461008859272 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:47:39 INFO - PROCESS | 1891 | 1461008859274 Marionette TRACE conn3 <- [1,54,null,{}] 12:47:39 INFO - PROCESS | 1891 | 1461008859289 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}] 12:47:39 INFO - PROCESS | 1891 | 1461008859418 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:47:39 INFO - PROCESS | 1891 | 1461008859506 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede2eae000 == 21 [pid = 1891] [id = 21] 12:47:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 60 (0x7fedd348c400) [pid = 1891] [serial = 60] [outer = (nil)] 12:47:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 61 (0x7fedead2ac00) [pid = 1891] [serial = 61] [outer = 0x7fedd348c400] 12:47:39 INFO - PROCESS | 1891 | 1461008859564 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 62 (0x7fedeaefd000) [pid = 1891] [serial = 62] [outer = 0x7fedd348c400] 12:47:40 INFO - PROCESS | 1891 | 1461008860338 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]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1127ms 12:47:40 INFO - PROCESS | 1891 | 1461008860399 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 1891 | 1461008860410 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:47:40 INFO - PROCESS | 1891 | 1461008860419 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 1891 | 1461008860423 Marionette TRACE conn3 <- [1,58,null,{}] 12:47:40 INFO - PROCESS | 1891 | 1461008860430 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}] 12:47:40 INFO - PROCESS | 1891 | 1461008860585 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:47:40 INFO - PROCESS | 1891 | 1461008860703 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd8c19000 == 22 [pid = 1891] [id = 22] 12:47:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 63 (0x7fedd4ca8c00) [pid = 1891] [serial = 63] [outer = (nil)] 12:47:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 64 (0x7fedd7017c00) [pid = 1891] [serial = 64] [outer = 0x7fedd4ca8c00] 12:47:40 INFO - PROCESS | 1891 | 1461008860782 Marionette DEBUG loaded listener.js 12:47:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 65 (0x7fedd9de7c00) [pid = 1891] [serial = 65] [outer = 0x7fedd4ca8c00] 12:47:41 INFO - PROCESS | 1891 | 1461008861542 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]]]}] 12:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1184ms 12:47:41 INFO - PROCESS | 1891 | 1461008861606 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:47:41 INFO - PROCESS | 1891 | 1461008861614 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:47:41 INFO - PROCESS | 1891 | 1461008861624 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:47:41 INFO - PROCESS | 1891 | 1461008861627 Marionette TRACE conn3 <- [1,62,null,{}] 12:47:41 INFO - PROCESS | 1891 | 1461008861633 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}] 12:47:41 INFO - PROCESS | 1891 | 1461008861796 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:47:41 INFO - PROCESS | 1891 | 1461008861914 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc543000 == 23 [pid = 1891] [id = 23] 12:47:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 66 (0x7feddc116400) [pid = 1891] [serial = 66] [outer = (nil)] 12:47:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 67 (0x7feddc118000) [pid = 1891] [serial = 67] [outer = 0x7feddc116400] 12:47:42 INFO - PROCESS | 1891 | 1461008862020 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 68 (0x7feddc4d3c00) [pid = 1891] [serial = 68] [outer = 0x7feddc116400] 12:47:42 INFO - PROCESS | 1891 | 1461008862796 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]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1238ms 12:47:42 INFO - PROCESS | 1891 | 1461008862872 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 1891 | 1461008862876 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:47:42 INFO - PROCESS | 1891 | 1461008862883 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 1891 | 1461008862888 Marionette TRACE conn3 <- [1,66,null,{}] 12:47:42 INFO - PROCESS | 1891 | 1461008862904 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}] 12:47:43 INFO - PROCESS | 1891 | 1461008863067 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:47:43 INFO - PROCESS | 1891 | 1461008863184 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c14000 == 24 [pid = 1891] [id = 24] 12:47:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 69 (0x7feddc71d800) [pid = 1891] [serial = 69] [outer = (nil)] 12:47:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 70 (0x7feddd60ac00) [pid = 1891] [serial = 70] [outer = 0x7feddc71d800] 12:47:43 INFO - PROCESS | 1891 | 1461008863260 Marionette DEBUG loaded listener.js 12:47:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 71 (0x7fede9bbdc00) [pid = 1891] [serial = 71] [outer = 0x7feddc71d800] 12:47:44 INFO - PROCESS | 1891 | 1461008864184 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]]]}] 12:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1331ms 12:47:44 INFO - PROCESS | 1891 | 1461008864214 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:47:44 INFO - PROCESS | 1891 | 1461008864219 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:47:44 INFO - PROCESS | 1891 | 1461008864227 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:47:44 INFO - PROCESS | 1891 | 1461008864237 Marionette TRACE conn3 <- [1,70,null,{}] 12:47:44 INFO - PROCESS | 1891 | 1461008864251 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}] 12:47:44 INFO - PROCESS | 1891 | 1461008864389 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:47:44 INFO - PROCESS | 1891 | 1461008864552 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd330f800 == 25 [pid = 1891] [id = 25] 12:47:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 72 (0x7fedd4c9c000) [pid = 1891] [serial = 72] [outer = (nil)] 12:47:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 73 (0x7fedd8c5c800) [pid = 1891] [serial = 73] [outer = 0x7fedd4c9c000] 12:47:44 INFO - PROCESS | 1891 | 1461008864628 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 74 (0x7fedd9de8400) [pid = 1891] [serial = 74] [outer = 0x7fedd4c9c000] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedde02f000 == 24 [pid = 1891] [id = 20] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddca5a800 == 23 [pid = 1891] [id = 19] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc9d7800 == 22 [pid = 1891] [id = 18] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc375800 == 21 [pid = 1891] [id = 17] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd5018000 == 20 [pid = 1891] [id = 16] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd325a000 == 19 [pid = 1891] [id = 15] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbbf9800 == 18 [pid = 1891] [id = 14] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd98c6800 == 17 [pid = 1891] [id = 13] 12:47:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd331c000 == 16 [pid = 1891] [id = 11] 12:47:45 INFO - PROCESS | 1891 | 1461008865458 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]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1292ms 12:47:45 INFO - PROCESS | 1891 | 1461008865525 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 1891 | 1461008865531 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:47:45 INFO - PROCESS | 1891 | 1461008865540 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 1891 | 1461008865545 Marionette TRACE conn3 <- [1,74,null,{}] 12:47:45 INFO - PROCESS | 1891 | 1461008865553 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}] 12:47:45 INFO - PROCESS | 1891 | 1461008865711 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:47:45 INFO - PROCESS | 1891 | 1461008865828 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd8c1d800 == 17 [pid = 1891] [id = 26] 12:47:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 75 (0x7fedd8c59c00) [pid = 1891] [serial = 75] [outer = (nil)] 12:47:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 76 (0x7fedda76e800) [pid = 1891] [serial = 76] [outer = 0x7fedd8c59c00] 12:47:45 INFO - PROCESS | 1891 | 1461008865908 Marionette DEBUG loaded listener.js 12:47:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 77 (0x7feddac94c00) [pid = 1891] [serial = 77] [outer = 0x7fedd8c59c00] 12:47:46 INFO - PROCESS | 1891 | 1461008866682 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]]]}] 12:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1181ms 12:47:46 INFO - PROCESS | 1891 | 1461008866721 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 1891 | 1461008866730 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:47:46 INFO - PROCESS | 1891 | 1461008866739 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 1891 | 1461008866743 Marionette TRACE conn3 <- [1,78,null,{}] 12:47:46 INFO - PROCESS | 1891 | 1461008866768 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}] 12:47:46 INFO - PROCESS | 1891 | 1461008866916 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:47:47 INFO - PROCESS | 1891 | 1461008867049 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc377800 == 18 [pid = 1891] [id = 27] 12:47:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 78 (0x7fedd8ee5c00) [pid = 1891] [serial = 78] [outer = (nil)] 12:47:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 79 (0x7feddc11b800) [pid = 1891] [serial = 79] [outer = 0x7fedd8ee5c00] 12:47:47 INFO - PROCESS | 1891 | 1461008867124 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 80 (0x7feddc724400) [pid = 1891] [serial = 80] [outer = 0x7fedd8ee5c00] 12:47:47 INFO - PROCESS | 1891 | 1461008867883 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]]]}] 12:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1196ms 12:47:47 INFO - PROCESS | 1891 | 1461008867936 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:47:47 INFO - PROCESS | 1891 | 1461008867940 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:47:47 INFO - PROCESS | 1891 | 1461008867947 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:47:47 INFO - PROCESS | 1891 | 1461008867952 Marionette TRACE conn3 <- [1,82,null,{}] 12:47:47 INFO - PROCESS | 1891 | 1461008867967 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}] 12:47:48 INFO - PROCESS | 1891 | 1461008868122 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:47:48 INFO - PROCESS | 1891 | 1461008868241 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf3c7000 == 19 [pid = 1891] [id = 28] 12:47:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 81 (0x7feddd5a8c00) [pid = 1891] [serial = 81] [outer = (nil)] 12:47:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 82 (0x7feddf585800) [pid = 1891] [serial = 82] [outer = 0x7feddd5a8c00] 12:47:48 INFO - PROCESS | 1891 | 1461008868316 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 83 (0x7fede9bb9000) [pid = 1891] [serial = 83] [outer = 0x7feddd5a8c00] 12:47:49 INFO - PROCESS | 1891 | 1461008869084 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]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1180ms 12:47:49 INFO - PROCESS | 1891 | 1461008869128 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 1891 | 1461008869133 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:47:49 INFO - PROCESS | 1891 | 1461008869138 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 1891 | 1461008869142 Marionette TRACE conn3 <- [1,86,null,{}] 12:47:49 INFO - PROCESS | 1891 | 1461008869165 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}] 12:47:49 INFO - PROCESS | 1891 | 1461008869336 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:47:49 INFO - PROCESS | 1891 | 1461008869454 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede99d7800 == 20 [pid = 1891] [id = 29] 12:47:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 84 (0x7fedd3406400) [pid = 1891] [serial = 84] [outer = (nil)] 12:47:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 85 (0x7fedeaef3000) [pid = 1891] [serial = 85] [outer = 0x7fedd3406400] 12:47:49 INFO - PROCESS | 1891 | 1461008869533 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 86 (0x7fedeb00f000) [pid = 1891] [serial = 86] [outer = 0x7fedd3406400] 12:47:50 INFO - PROCESS | 1891 | 1461008870306 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]]]}] 12:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1197ms 12:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:47:50 INFO - PROCESS | 1891 | 1461008870337 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:47:50 INFO - PROCESS | 1891 | 1461008870339 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:47:50 INFO - PROCESS | 1891 | 1461008870345 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:47:50 INFO - PROCESS | 1891 | 1461008870348 Marionette TRACE conn3 <- [1,90,null,{}] 12:47:50 INFO - PROCESS | 1891 | 1461008870353 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}] 12:47:50 INFO - PROCESS | 1891 | 1461008870484 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:47:50 INFO - PROCESS | 1891 | 1461008870691 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd411d000 == 21 [pid = 1891] [id = 30] 12:47:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 87 (0x7fedd348d400) [pid = 1891] [serial = 87] [outer = (nil)] 12:47:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 88 (0x7fedd3fc0800) [pid = 1891] [serial = 88] [outer = 0x7fedd348d400] 12:47:50 INFO - PROCESS | 1891 | 1461008870762 Marionette DEBUG loaded listener.js 12:47:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7fedd8ee9400) [pid = 1891] [serial = 89] [outer = 0x7fedd348d400] 12:47:51 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc543000 == 20 [pid = 1891] [id = 23] 12:47:51 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd8c19000 == 19 [pid = 1891] [id = 22] 12:47:51 INFO - PROCESS | 1891 | 1461008871647 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]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1332ms 12:47:51 INFO - PROCESS | 1891 | 1461008871677 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 1891 | 1461008871682 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:47:51 INFO - PROCESS | 1891 | 1461008871691 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 1891 | 1461008871696 Marionette TRACE conn3 <- [1,94,null,{}] 12:47:51 INFO - PROCESS | 1891 | 1461008871705 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}] 12:47:51 INFO - PROCESS | 1891 | 1461008871855 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:47:51 INFO - PROCESS | 1891 | 1461008871991 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbe7a800 == 20 [pid = 1891] [id = 31] 12:47:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fedd4c02800) [pid = 1891] [serial = 90] [outer = (nil)] 12:47:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7feddb2bb800) [pid = 1891] [serial = 91] [outer = 0x7fedd4c02800] 12:47:52 INFO - PROCESS | 1891 | 1461008872074 Marionette DEBUG loaded listener.js 12:47:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7feddc4cc000) [pid = 1891] [serial = 92] [outer = 0x7fedd4c02800] 12:47:52 INFO - PROCESS | 1891 | 1461008872826 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]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1185ms 12:47:52 INFO - PROCESS | 1891 | 1461008872877 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 1891 | 1461008872884 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:47:52 INFO - PROCESS | 1891 | 1461008872894 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 1891 | 1461008872897 Marionette TRACE conn3 <- [1,98,null,{}] 12:47:52 INFO - PROCESS | 1891 | 1461008872903 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}] 12:47:53 INFO - PROCESS | 1891 | 1461008873055 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:47:53 INFO - PROCESS | 1891 | 1461008873198 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c21800 == 21 [pid = 1891] [id = 32] 12:47:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7feddcebe400) [pid = 1891] [serial = 93] [outer = (nil)] 12:47:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7feddf273000) [pid = 1891] [serial = 94] [outer = 0x7feddcebe400] 12:47:53 INFO - PROCESS | 1891 | 1461008873270 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7fede8dd6c00) [pid = 1891] [serial = 95] [outer = 0x7feddcebe400] 12:47:54 INFO - PROCESS | 1891 | 1461008874098 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]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1230ms 12:47:54 INFO - PROCESS | 1891 | 1461008874126 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 1891 | 1461008874129 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:47:54 INFO - PROCESS | 1891 | 1461008874135 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 1891 | 1461008874140 Marionette TRACE conn3 <- [1,102,null,{}] 12:47:54 INFO - PROCESS | 1891 | 1461008874155 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}] 12:47:54 INFO - PROCESS | 1891 | 1461008874297 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:47:54 INFO - PROCESS | 1891 | 1461008874396 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3258000 == 22 [pid = 1891] [id = 33] 12:47:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fede9bbd400) [pid = 1891] [serial = 96] [outer = (nil)] 12:47:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedeaefd800) [pid = 1891] [serial = 97] [outer = 0x7fede9bbd400] 12:47:54 INFO - PROCESS | 1891 | 1461008874469 Marionette DEBUG loaded listener.js 12:47:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedecfc2400) [pid = 1891] [serial = 98] [outer = 0x7fede9bbd400] 12:47:55 INFO - PROCESS | 1891 | 1461008875188 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]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1080ms 12:47:55 INFO - PROCESS | 1891 | 1461008875217 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 1891 | 1461008875220 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:47:55 INFO - PROCESS | 1891 | 1461008875226 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 1891 | 1461008875228 Marionette TRACE conn3 <- [1,106,null,{}] 12:47:55 INFO - PROCESS | 1891 | 1461008875234 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}] 12:47:55 INFO - PROCESS | 1891 | 1461008875368 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:47:55 INFO - PROCESS | 1891 | 1461008875493 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3254800 == 23 [pid = 1891] [id = 34] 12:47:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7feddf31f400) [pid = 1891] [serial = 99] [outer = (nil)] 12:47:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedeed27800) [pid = 1891] [serial = 100] [outer = 0x7feddf31f400] 12:47:55 INFO - PROCESS | 1891 | 1461008875564 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedeee60400) [pid = 1891] [serial = 101] [outer = 0x7feddf31f400] 12:47:56 INFO - PROCESS | 1891 | 1461008876274 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]]]}] 12:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1077ms 12:47:56 INFO - PROCESS | 1891 | 1461008876310 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:47:56 INFO - PROCESS | 1891 | 1461008876313 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:47:56 INFO - PROCESS | 1891 | 1461008876336 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:47:56 INFO - PROCESS | 1891 | 1461008876339 Marionette TRACE conn3 <- [1,110,null,{}] 12:47:56 INFO - PROCESS | 1891 | 1461008876344 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}] 12:47:56 INFO - PROCESS | 1891 | 1461008876470 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:47:56 INFO - PROCESS | 1891 | 1461008876601 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeb056800 == 24 [pid = 1891] [id = 35] 12:47:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd32b6000) [pid = 1891] [serial = 102] [outer = (nil)] 12:47:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedeeea9800) [pid = 1891] [serial = 103] [outer = 0x7fedd32b6000] 12:47:56 INFO - PROCESS | 1891 | 1461008876670 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedef198800) [pid = 1891] [serial = 104] [outer = 0x7fedd32b6000] 12:47:57 INFO - PROCESS | 1891 | 1461008877488 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]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1180ms 12:47:57 INFO - PROCESS | 1891 | 1461008877514 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 1891 | 1461008877518 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:47:57 INFO - PROCESS | 1891 | 1461008877524 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 1891 | 1461008877526 Marionette TRACE conn3 <- [1,114,null,{}] 12:47:57 INFO - PROCESS | 1891 | 1461008877654 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}] 12:47:57 INFO - PROCESS | 1891 | 1461008877799 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:47:57 INFO - PROCESS | 1891 | 1461008877895 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc9e5000 == 25 [pid = 1891] [id = 36] 12:47:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedda80c000) [pid = 1891] [serial = 105] [outer = (nil)] 12:47:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddb225c00) [pid = 1891] [serial = 106] [outer = 0x7fedda80c000] 12:47:57 INFO - PROCESS | 1891 | 1461008877961 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddc124000) [pid = 1891] [serial = 107] [outer = 0x7fedda80c000] 12:47:58 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf3c7000 == 24 [pid = 1891] [id = 28] 12:47:58 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc377800 == 23 [pid = 1891] [id = 27] 12:47:58 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd8c1d800 == 22 [pid = 1891] [id = 26] 12:47:58 INFO - PROCESS | 1891 | 1461008878935 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]]]}] 12:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1480ms 12:47:59 INFO - PROCESS | 1891 | 1461008879005 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:47:59 INFO - PROCESS | 1891 | 1461008879010 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:47:59 INFO - PROCESS | 1891 | 1461008879018 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:47:59 INFO - PROCESS | 1891 | 1461008879024 Marionette TRACE conn3 <- [1,118,null,{}] 12:47:59 INFO - PROCESS | 1891 | 1461008879033 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}] 12:47:59 INFO - PROCESS | 1891 | 1461008879227 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:47:59 INFO - PROCESS | 1891 | 1461008879354 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc554000 == 23 [pid = 1891] [id = 37] 12:47:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd9f02400) [pid = 1891] [serial = 108] [outer = (nil)] 12:47:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7feddc716400) [pid = 1891] [serial = 109] [outer = 0x7fedd9f02400] 12:47:59 INFO - PROCESS | 1891 | 1461008879428 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7feddd258800) [pid = 1891] [serial = 110] [outer = 0x7fedd9f02400] 12:48:00 INFO - PROCESS | 1891 | 1461008880224 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]]]}] 12:48:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd4c9a400) [pid = 1891] [serial = 111] [outer = 0x7fedd3498800] 12:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1238ms 12:48:00 INFO - PROCESS | 1891 | 1461008880276 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:48:00 INFO - PROCESS | 1891 | 1461008880283 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:48:00 INFO - PROCESS | 1891 | 1461008880366 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 1891 | 1461008880371 Marionette TRACE conn3 <- [1,122,null,{}] 12:48:00 INFO - PROCESS | 1891 | 1461008880379 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}] 12:48:00 INFO - PROCESS | 1891 | 1461008880533 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:48:00 INFO - PROCESS | 1891 | 1461008880636 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9bd3800 == 24 [pid = 1891] [id = 38] 12:48:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd4c11800) [pid = 1891] [serial = 112] [outer = (nil)] 12:48:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedda80e400) [pid = 1891] [serial = 113] [outer = 0x7fedd4c11800] 12:48:00 INFO - PROCESS | 1891 | 1461008880706 Marionette DEBUG loaded listener.js 12:48:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedecf2b000) [pid = 1891] [serial = 114] [outer = 0x7fedd4c11800] 12:48:01 INFO - PROCESS | 1891 | 1461008881518 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]]]}] 12:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1241ms 12:48:01 INFO - PROCESS | 1891 | 1461008881556 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 1891 | 1461008881559 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:48:01 INFO - PROCESS | 1891 | 1461008881565 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - PROCESS | 1891 | 1461008881571 Marionette TRACE conn3 <- [1,126,null,{}] 12:48:01 INFO - PROCESS | 1891 | 1461008881586 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}] 12:48:01 INFO - PROCESS | 1891 | 1461008881745 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:48:01 INFO - PROCESS | 1891 | 1461008881876 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee702800 == 25 [pid = 1891] [id = 39] 12:48:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedecfc4000) [pid = 1891] [serial = 115] [outer = (nil)] 12:48:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedef104800) [pid = 1891] [serial = 116] [outer = 0x7fedecfc4000] 12:48:01 INFO - PROCESS | 1891 | 1461008881968 Marionette DEBUG loaded listener.js 12:48:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedef36b000) [pid = 1891] [serial = 117] [outer = 0x7fedecfc4000] 12:48:02 INFO - PROCESS | 1891 | 1461008882837 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]]]}] 12:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1331ms 12:48:02 INFO - PROCESS | 1891 | 1461008882898 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:48:02 INFO - PROCESS | 1891 | 1461008882902 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:48:02 INFO - PROCESS | 1891 | 1461008882909 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:48:02 INFO - PROCESS | 1891 | 1461008882912 Marionette TRACE conn3 <- [1,130,null,{}] 12:48:02 INFO - PROCESS | 1891 | 1461008882917 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}] 12:48:03 INFO - PROCESS | 1891 | 1461008883071 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:48:03 INFO - PROCESS | 1891 | 1461008883211 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeee96800 == 26 [pid = 1891] [id = 40] 12:48:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedd5068800) [pid = 1891] [serial = 118] [outer = (nil)] 12:48:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedf1c8cc00) [pid = 1891] [serial = 119] [outer = 0x7fedd5068800] 12:48:03 INFO - PROCESS | 1891 | 1461008883284 Marionette DEBUG loaded listener.js 12:48:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedf349ec00) [pid = 1891] [serial = 120] [outer = 0x7fedd5068800] 12:48:04 INFO - PROCESS | 1891 | 1461008884257 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1427ms 12:48:04 INFO - PROCESS | 1891 | 1461008884336 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 1891 | 1461008884341 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:48:04 INFO - PROCESS | 1891 | 1461008884349 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 1891 | 1461008884354 Marionette TRACE conn3 <- [1,134,null,{}] 12:48:04 INFO - PROCESS | 1891 | 1461008884361 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}] 12:48:04 INFO - PROCESS | 1891 | 1461008884547 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:48:04 INFO - PROCESS | 1891 | 1461008884711 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf3d2000 == 27 [pid = 1891] [id = 41] 12:48:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7feddc939c00) [pid = 1891] [serial = 121] [outer = (nil)] 12:48:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7feddceb2400) [pid = 1891] [serial = 122] [outer = 0x7feddc939c00] 12:48:04 INFO - PROCESS | 1891 | 1461008884795 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fede2f56400) [pid = 1891] [serial = 123] [outer = 0x7feddc939c00] 12:48:05 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c21800 == 26 [pid = 1891] [id = 32] 12:48:05 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbe7a800 == 25 [pid = 1891] [id = 31] 12:48:05 INFO - PROCESS | 1891 | 1461008885623 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]]]}] 12:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1332ms 12:48:05 INFO - PROCESS | 1891 | 1461008885681 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:48:05 INFO - PROCESS | 1891 | 1461008885687 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:48:05 INFO - PROCESS | 1891 | 1461008885696 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:48:05 INFO - PROCESS | 1891 | 1461008885701 Marionette TRACE conn3 <- [1,138,null,{}] 12:48:05 INFO - PROCESS | 1891 | 1461008885708 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}] 12:48:05 INFO - PROCESS | 1891 | 1461008885901 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:48:06 INFO - PROCESS | 1891 | 1461008886034 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9b82800 == 26 [pid = 1891] [id = 42] 12:48:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7feddc719c00) [pid = 1891] [serial = 124] [outer = (nil)] 12:48:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7feddf587000) [pid = 1891] [serial = 125] [outer = 0x7feddc719c00] 12:48:06 INFO - PROCESS | 1891 | 1461008886113 Marionette DEBUG loaded listener.js 12:48:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 126 (0x7fede9e12c00) [pid = 1891] [serial = 126] [outer = 0x7feddc719c00] 12:48:06 INFO - PROCESS | 1891 | 1461008886921 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]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1283ms 12:48:07 INFO - PROCESS | 1891 | 1461008887004 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:48:07 INFO - PROCESS | 1891 | 1461008887012 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:48:07 INFO - PROCESS | 1891 | 1461008887040 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:48:07 INFO - PROCESS | 1891 | 1461008887044 Marionette TRACE conn3 <- [1,142,null,{}] 12:48:07 INFO - PROCESS | 1891 | 1461008887050 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}] 12:48:07 INFO - PROCESS | 1891 | 1461008887218 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:48:07 INFO - PROCESS | 1891 | 1461008887352 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82c8000 == 27 [pid = 1891] [id = 43] 12:48:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 127 (0x7fedd6d9c400) [pid = 1891] [serial = 127] [outer = (nil)] 12:48:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 128 (0x7fedd6d9e400) [pid = 1891] [serial = 128] [outer = 0x7fedd6d9c400] 12:48:07 INFO - PROCESS | 1891 | 1461008887434 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 129 (0x7fedd82e9c00) [pid = 1891] [serial = 129] [outer = 0x7fedd6d9c400] 12:48:08 INFO - PROCESS | 1891 | 1461008888236 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]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1233ms 12:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:48:08 INFO - PROCESS | 1891 | 1461008888269 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 1891 | 1461008888272 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:48:08 INFO - PROCESS | 1891 | 1461008888278 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 1891 | 1461008888284 Marionette TRACE conn3 <- [1,146,null,{}] 12:48:08 INFO - PROCESS | 1891 | 1461008888299 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}] 12:48:08 INFO - PROCESS | 1891 | 1461008888467 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:48:08 INFO - PROCESS | 1891 | 1461008888597 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef16f800 == 28 [pid = 1891] [id = 44] 12:48:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 130 (0x7fedda87bc00) [pid = 1891] [serial = 130] [outer = (nil)] 12:48:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 131 (0x7fedeee66000) [pid = 1891] [serial = 131] [outer = 0x7fedda87bc00] 12:48:08 INFO - PROCESS | 1891 | 1461008888676 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 132 (0x7fedef306c00) [pid = 1891] [serial = 132] [outer = 0x7fedda87bc00] 12:48:09 INFO - PROCESS | 1891 | 1461008889526 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]]]}] 12:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1287ms 12:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:48:09 INFO - PROCESS | 1891 | 1461008889565 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 1891 | 1461008889569 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:48:09 INFO - PROCESS | 1891 | 1461008889574 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 1891 | 1461008889577 Marionette TRACE conn3 <- [1,150,null,{}] 12:48:09 INFO - PROCESS | 1891 | 1461008889582 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}] 12:48:09 INFO - PROCESS | 1891 | 1461008889726 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:48:09 INFO - PROCESS | 1891 | 1461008889859 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf0f82000 == 29 [pid = 1891] [id = 45] 12:48:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 133 (0x7fedd348e400) [pid = 1891] [serial = 133] [outer = (nil)] 12:48:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 134 (0x7fedf325bc00) [pid = 1891] [serial = 134] [outer = 0x7fedd348e400] 12:48:09 INFO - PROCESS | 1891 | 1461008889929 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 135 (0x7fedf34ddc00) [pid = 1891] [serial = 135] [outer = 0x7fedd348e400] 12:48:10 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9bd3800 == 28 [pid = 1891] [id = 38] 12:48:10 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc554000 == 27 [pid = 1891] [id = 37] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd330f800 == 26 [pid = 1891] [id = 25] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd326c000 == 25 [pid = 1891] [id = 8] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede2eae000 == 24 [pid = 1891] [id = 21] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd50a2000 == 23 [pid = 1891] [id = 6] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede99d7800 == 22 [pid = 1891] [id = 29] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd411d000 == 21 [pid = 1891] [id = 30] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedee702800 == 20 [pid = 1891] [id = 39] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeee96800 == 19 [pid = 1891] [id = 40] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeb056800 == 18 [pid = 1891] [id = 35] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3254800 == 17 [pid = 1891] [id = 34] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3258000 == 16 [pid = 1891] [id = 33] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c14000 == 15 [pid = 1891] [id = 24] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedfc0cc000 == 14 [pid = 1891] [id = 9] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef16f800 == 13 [pid = 1891] [id = 44] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc9e5000 == 12 [pid = 1891] [id = 36] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd82c8000 == 11 [pid = 1891] [id = 43] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf3d2000 == 10 [pid = 1891] [id = 41] 12:48:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9b82800 == 9 [pid = 1891] [id = 42] 12:48:14 INFO - PROCESS | 1891 | 1461008894220 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]]]}] 12:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 4682ms 12:48:14 INFO - PROCESS | 1891 | 1461008894257 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:48:14 INFO - PROCESS | 1891 | 1461008894262 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:48:14 INFO - PROCESS | 1891 | 1461008894298 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 1891 | 1461008894305 Marionette TRACE conn3 <- [1,154,null,{}] 12:48:14 INFO - PROCESS | 1891 | 1461008894318 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}] 12:48:14 INFO - PROCESS | 1891 | 1461008894468 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:48:14 INFO - PROCESS | 1891 | 1461008894480 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7036000 == 10 [pid = 1891] [id = 46] 12:48:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 136 (0x7fedd82f3000) [pid = 1891] [serial = 136] [outer = (nil)] 12:48:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 137 (0x7fedd9864000) [pid = 1891] [serial = 137] [outer = 0x7fedd82f3000] 12:48:14 INFO - PROCESS | 1891 | 1461008894543 Marionette DEBUG loaded listener.js 12:48:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 138 (0x7fedda806800) [pid = 1891] [serial = 138] [outer = 0x7fedd82f3000] 12:48:15 INFO - PROCESS | 1891 | 1461008895277 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]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1066ms 12:48:15 INFO - PROCESS | 1891 | 1461008895341 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:48:15 INFO - PROCESS | 1891 | 1461008895350 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:48:15 INFO - PROCESS | 1891 | 1461008895361 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 1891 | 1461008895364 Marionette TRACE conn3 <- [1,158,null,{}] 12:48:15 INFO - PROCESS | 1891 | 1461008895370 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}] 12:48:15 INFO - PROCESS | 1891 | 1461008895535 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:48:15 INFO - PROCESS | 1891 | 1461008895589 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbfab800 == 11 [pid = 1891] [id = 47] 12:48:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 139 (0x7fedd3406c00) [pid = 1891] [serial = 139] [outer = (nil)] 12:48:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 140 (0x7feddc71f800) [pid = 1891] [serial = 140] [outer = 0x7fedd3406c00] 12:48:15 INFO - PROCESS | 1891 | 1461008895766 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 141 (0x7feddceb7800) [pid = 1891] [serial = 141] [outer = 0x7fedd3406c00] 12:48:16 INFO - PROCESS | 1891 | 1461008896610 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]]]}] 12:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1276ms 12:48:16 INFO - PROCESS | 1891 | 1461008896636 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:48:16 INFO - PROCESS | 1891 | 1461008896640 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:48:16 INFO - PROCESS | 1891 | 1461008896647 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:48:16 INFO - PROCESS | 1891 | 1461008896653 Marionette TRACE conn3 <- [1,162,null,{}] 12:48:16 INFO - PROCESS | 1891 | 1461008896674 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}] 12:48:16 INFO - PROCESS | 1891 | 1461008896840 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:48:16 INFO - PROCESS | 1891 | 1461008896875 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9bd6000 == 12 [pid = 1891] [id = 48] 12:48:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7fedda879400) [pid = 1891] [serial = 142] [outer = (nil)] 12:48:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 143 (0x7fedea036000) [pid = 1891] [serial = 143] [outer = 0x7fedda879400] 12:48:16 INFO - PROCESS | 1891 | 1461008896941 Marionette DEBUG loaded listener.js 12:48:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 144 (0x7fedecaed000) [pid = 1891] [serial = 144] [outer = 0x7fedda879400] 12:48:17 INFO - PROCESS | 1891 | 1461008897669 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]]]}] 12:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1088ms 12:48:17 INFO - PROCESS | 1891 | 1461008897738 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 1891 | 1461008897742 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:48:17 INFO - PROCESS | 1891 | 1461008897747 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 1891 | 1461008897750 Marionette TRACE conn3 <- [1,166,null,{}] 12:48:17 INFO - PROCESS | 1891 | 1461008897755 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}] 12:48:17 INFO - PROCESS | 1891 | 1461008897938 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:48:17 INFO - PROCESS | 1891 | 1461008897994 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feded022000 == 13 [pid = 1891] [id = 49] 12:48:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 145 (0x7fede9ee9c00) [pid = 1891] [serial = 145] [outer = (nil)] 12:48:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedeed25c00) [pid = 1891] [serial = 146] [outer = 0x7fede9ee9c00] 12:48:18 INFO - PROCESS | 1891 | 1461008898054 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedef105c00) [pid = 1891] [serial = 147] [outer = 0x7fede9ee9c00] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 146 (0x7fedd4c9c000) [pid = 1891] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 145 (0x7feddb6dcc00) [pid = 1891] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 144 (0x7feddc93e400) [pid = 1891] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 143 (0x7fedd6da9c00) [pid = 1891] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 142 (0x7feddf31d000) [pid = 1891] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 141 (0x7feddaa61400) [pid = 1891] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 140 (0x7fedd3492c00) [pid = 1891] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 139 (0x7feddc11a000) [pid = 1891] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 138 (0x7fedd33c7c00) [pid = 1891] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 137 (0x7fedd3494c00) [pid = 1891] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 136 (0x7feddc116400) [pid = 1891] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 135 (0x7fedd8c59c00) [pid = 1891] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 134 (0x7fedd9f02400) [pid = 1891] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 133 (0x7fedd4ca8c00) [pid = 1891] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 132 (0x7feddd5a8c00) [pid = 1891] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 131 (0x7fedd348d400) [pid = 1891] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 130 (0x7fedd348c400) [pid = 1891] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 129 (0x7fedd8ee5c00) [pid = 1891] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 128 (0x7feddf31f400) [pid = 1891] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 127 (0x7fedda80c000) [pid = 1891] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 126 (0x7feddc939c00) [pid = 1891] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 125 (0x7fedecfc4000) [pid = 1891] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 124 (0x7fedd3406400) [pid = 1891] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7fedd340bc00) [pid = 1891] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7feddc719c00) [pid = 1891] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7fedd4c0c800) [pid = 1891] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7fedd5068800) [pid = 1891] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7feddd605000) [pid = 1891] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fede9bbd400) [pid = 1891] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd6d9c400) [pid = 1891] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7feddc71d800) [pid = 1891] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7feddcebe400) [pid = 1891] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd4c11800) [pid = 1891] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd32b6000) [pid = 1891] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:48:19 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd4c02800) [pid = 1891] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:48:19 INFO - PROCESS | 1891 | 1461008899927 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]]]}] 12:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2233ms 12:48:19 INFO - PROCESS | 1891 | 1461008899995 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:48:19 INFO - PROCESS | 1891 | 1461008899998 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:48:20 INFO - PROCESS | 1891 | 1461008900006 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 1891 | 1461008900008 Marionette TRACE conn3 <- [1,170,null,{}] 12:48:20 INFO - PROCESS | 1891 | 1461008900013 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}] 12:48:20 INFO - PROCESS | 1891 | 1461008900129 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:48:20 INFO - PROCESS | 1891 | 1461008900219 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaa12800 == 14 [pid = 1891] [id = 50] 12:48:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd32bac00) [pid = 1891] [serial = 148] [outer = (nil)] 12:48:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd971ec00) [pid = 1891] [serial = 149] [outer = 0x7fedd32bac00] 12:48:20 INFO - PROCESS | 1891 | 1461008900274 Marionette DEBUG loaded listener.js 12:48:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7feddc11a000) [pid = 1891] [serial = 150] [outer = 0x7fedd32bac00] 12:48:20 INFO - PROCESS | 1891 | 1461008900878 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]]]}] 12:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 925ms 12:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:48:20 INFO - PROCESS | 1891 | 1461008900931 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:48:20 INFO - PROCESS | 1891 | 1461008900934 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:48:20 INFO - PROCESS | 1891 | 1461008900939 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:48:20 INFO - PROCESS | 1891 | 1461008900942 Marionette TRACE conn3 <- [1,174,null,{}] 12:48:20 INFO - PROCESS | 1891 | 1461008900947 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}] 12:48:21 INFO - PROCESS | 1891 | 1461008901111 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:48:21 INFO - PROCESS | 1891 | 1461008901121 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedea06a800 == 15 [pid = 1891] [id = 51] 12:48:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd348dc00) [pid = 1891] [serial = 151] [outer = (nil)] 12:48:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedea00f000) [pid = 1891] [serial = 152] [outer = 0x7fedd348dc00] 12:48:21 INFO - PROCESS | 1891 | 1461008901263 Marionette DEBUG loaded listener.js 12:48:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedef30e800) [pid = 1891] [serial = 153] [outer = 0x7fedd348dc00] 12:48:22 INFO - PROCESS | 1891 | 1461008902144 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]]]}] 12:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1228ms 12:48:22 INFO - PROCESS | 1891 | 1461008902167 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 1891 | 1461008902174 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:48:22 INFO - PROCESS | 1891 | 1461008902182 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 1891 | 1461008902187 Marionette TRACE conn3 <- [1,178,null,{}] 12:48:22 INFO - PROCESS | 1891 | 1461008902194 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}] 12:48:22 INFO - PROCESS | 1891 | 1461008902347 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:48:22 INFO - PROCESS | 1891 | 1461008902486 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaa86800 == 16 [pid = 1891] [id = 52] 12:48:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedd82ed400) [pid = 1891] [serial = 154] [outer = (nil)] 12:48:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedd9861800) [pid = 1891] [serial = 155] [outer = 0x7fedd82ed400] 12:48:22 INFO - PROCESS | 1891 | 1461008902566 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7feddaab6800) [pid = 1891] [serial = 156] [outer = 0x7fedd82ed400] 12:48:23 INFO - PROCESS | 1891 | 1461008903426 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]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1283ms 12:48:23 INFO - PROCESS | 1891 | 1461008903466 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 1891 | 1461008903474 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:48:23 INFO - PROCESS | 1891 | 1461008903484 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 1891 | 1461008903488 Marionette TRACE conn3 <- [1,182,null,{}] 12:48:23 INFO - PROCESS | 1891 | 1461008903494 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}] 12:48:23 INFO - PROCESS | 1891 | 1461008903655 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:48:23 INFO - PROCESS | 1891 | 1461008903784 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd500b000 == 17 [pid = 1891] [id = 53] 12:48:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7fedd348d800) [pid = 1891] [serial = 157] [outer = (nil)] 12:48:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fedd6b48400) [pid = 1891] [serial = 158] [outer = 0x7fedd348d800] 12:48:23 INFO - PROCESS | 1891 | 1461008903857 Marionette DEBUG loaded listener.js 12:48:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedd82edc00) [pid = 1891] [serial = 159] [outer = 0x7fedd348d800] 12:48:24 INFO - PROCESS | 1891 | 1461008904237 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:48:24 INFO - PROCESS | 1891 | 1461008904970 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]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1584ms 12:48:25 INFO - PROCESS | 1891 | 1461008905069 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 1891 | 1461008905076 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:48:25 INFO - PROCESS | 1891 | 1461008905088 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 1891 | 1461008905098 Marionette TRACE conn3 <- [1,186,null,{}] 12:48:25 INFO - PROCESS | 1891 | 1461008905106 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}] 12:48:25 INFO - PROCESS | 1891 | 1461008905288 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7feddb79dc00) [pid = 1891] [serial = 9] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7feddb2bac00) [pid = 1891] [serial = 12] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7fedf325bc00) [pid = 1891] [serial = 134] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | 1461008905457 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7fede8ddc400) [pid = 1891] [serial = 58] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7feddb21b800) [pid = 1891] [serial = 37] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedd3fc0000) [pid = 1891] [serial = 30] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7feddc11cc00) [pid = 1891] [serial = 40] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedd6b45800) [pid = 1891] [serial = 44] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fedd8c5c800) [pid = 1891] [serial = 73] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7feddc4d4400) [pid = 1891] [serial = 41] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd8f1d400) [pid = 1891] [serial = 46] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd4c05800) [pid = 1891] [serial = 43] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd4c0a400) [pid = 1891] [serial = 31] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7feddb593800) [pid = 1891] [serial = 38] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7feddb79d800) [pid = 1891] [serial = 47] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd3313800) [pid = 1891] [serial = 28] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd349bc00) [pid = 1891] [serial = 26] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fede9e0b000) [pid = 1891] [serial = 59] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7feddc56b000) [pid = 1891] [serial = 49] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd8c60c00) [pid = 1891] [serial = 34] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7feddc724400) [pid = 1891] [serial = 80] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedeee60400) [pid = 1891] [serial = 101] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedeeea9800) [pid = 1891] [serial = 103] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7feddc124000) [pid = 1891] [serial = 107] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7feddc11b800) [pid = 1891] [serial = 79] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7feddf587000) [pid = 1891] [serial = 125] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7feddb2bb800) [pid = 1891] [serial = 91] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7feddc716400) [pid = 1891] [serial = 109] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7fedeed27800) [pid = 1891] [serial = 100] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7fedd3fc0800) [pid = 1891] [serial = 88] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7feddb225c00) [pid = 1891] [serial = 106] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fedd9de8400) [pid = 1891] [serial = 74] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fedda76e800) [pid = 1891] [serial = 76] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7fedecfc2400) [pid = 1891] [serial = 98] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7fedeca06800) [pid = 1891] [serial = 2] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 88 (0x7feddca7dc00) [pid = 1891] [serial = 50] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 87 (0x7feddd5a8800) [pid = 1891] [serial = 52] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 86 (0x7feddf239400) [pid = 1891] [serial = 53] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 85 (0x7fede2f51c00) [pid = 1891] [serial = 56] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 84 (0x7feddf274800) [pid = 1891] [serial = 55] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 83 (0x7fedd9de7c00) [pid = 1891] [serial = 65] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 82 (0x7feddf273000) [pid = 1891] [serial = 94] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 81 (0x7feddc118000) [pid = 1891] [serial = 67] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 80 (0x7fede9bb9000) [pid = 1891] [serial = 83] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 79 (0x7fedd8ee9400) [pid = 1891] [serial = 89] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 78 (0x7fedeaefd000) [pid = 1891] [serial = 62] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 77 (0x7fedeaef3000) [pid = 1891] [serial = 85] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 76 (0x7fedd7017c00) [pid = 1891] [serial = 64] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 75 (0x7fedead2ac00) [pid = 1891] [serial = 61] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 74 (0x7fede2f56400) [pid = 1891] [serial = 123] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 73 (0x7feddf585800) [pid = 1891] [serial = 82] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 72 (0x7fedeee66000) [pid = 1891] [serial = 131] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 71 (0x7fedef198800) [pid = 1891] [serial = 104] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 70 (0x7feddc4cc000) [pid = 1891] [serial = 92] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 69 (0x7fedda80e400) [pid = 1891] [serial = 113] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 68 (0x7fedd6d9e400) [pid = 1891] [serial = 128] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 67 (0x7feddc4d3c00) [pid = 1891] [serial = 68] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 66 (0x7feddac94c00) [pid = 1891] [serial = 77] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 65 (0x7feddd258800) [pid = 1891] [serial = 110] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 64 (0x7feddd60ac00) [pid = 1891] [serial = 70] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 63 (0x7fedd9de6800) [pid = 1891] [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.] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 62 (0x7fedef36b000) [pid = 1891] [serial = 117] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 61 (0x7fedeb00f000) [pid = 1891] [serial = 86] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 60 (0x7fedd348f800) [pid = 1891] [serial = 25] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 59 (0x7fede9e12c00) [pid = 1891] [serial = 126] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 58 (0x7feddaab8000) [pid = 1891] [serial = 22] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 57 (0x7fedd3403000) [pid = 1891] [serial = 23] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 56 (0x7fedf349ec00) [pid = 1891] [serial = 120] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 55 (0x7feddd607000) [pid = 1891] [serial = 16] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 54 (0x7fedf1c8cc00) [pid = 1891] [serial = 119] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 53 (0x7feddd60cc00) [pid = 1891] [serial = 17] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 52 (0x7fedd4c0f800) [pid = 1891] [serial = 19] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 51 (0x7fedeaefd800) [pid = 1891] [serial = 97] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 50 (0x7fedd82e9c00) [pid = 1891] [serial = 129] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 49 (0x7fede9bbdc00) [pid = 1891] [serial = 71] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 48 (0x7fede8dd6c00) [pid = 1891] [serial = 95] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 47 (0x7fedecf2b000) [pid = 1891] [serial = 114] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 46 (0x7fedef104800) [pid = 1891] [serial = 116] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | --DOMWINDOW == 45 (0x7feddceb2400) [pid = 1891] [serial = 122] [outer = (nil)] [url = about:blank] 12:48:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd315a000 == 18 [pid = 1891] [id = 54] 12:48:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 46 (0x7fedd33bac00) [pid = 1891] [serial = 160] [outer = (nil)] 12:48:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 47 (0x7fedd3fbbc00) [pid = 1891] [serial = 161] [outer = 0x7fedd33bac00] 12:48:25 INFO - PROCESS | 1891 | 1461008905587 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 48 (0x7fedd6b49c00) [pid = 1891] [serial = 162] [outer = 0x7fedd33bac00] 12:48:26 INFO - PROCESS | 1891 | 1461008906386 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]]]}] 12:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1339ms 12:48:26 INFO - PROCESS | 1891 | 1461008906427 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 1891 | 1461008906434 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:48:26 INFO - PROCESS | 1891 | 1461008906459 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 1891 | 1461008906463 Marionette TRACE conn3 <- [1,190,null,{}] 12:48:26 INFO - PROCESS | 1891 | 1461008906468 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}] 12:48:26 INFO - PROCESS | 1891 | 1461008906586 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:48:26 INFO - PROCESS | 1891 | 1461008906601 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd41dd800 == 19 [pid = 1891] [id = 55] 12:48:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 49 (0x7fedd6d5d000) [pid = 1891] [serial = 163] [outer = (nil)] 12:48:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 50 (0x7fedd6da3000) [pid = 1891] [serial = 164] [outer = 0x7fedd6d5d000] 12:48:26 INFO - PROCESS | 1891 | 1461008906657 Marionette DEBUG loaded listener.js 12:48:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 51 (0x7fedd82f0800) [pid = 1891] [serial = 165] [outer = 0x7fedd6d5d000] 12:48:27 INFO - PROCESS | 1891 | 1461008907296 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]]]}] 12:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 886ms 12:48:27 INFO - PROCESS | 1891 | 1461008907342 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:48:27 INFO - PROCESS | 1891 | 1461008907345 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:48:27 INFO - PROCESS | 1891 | 1461008907351 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:48:27 INFO - PROCESS | 1891 | 1461008907356 Marionette TRACE conn3 <- [1,194,null,{}] 12:48:27 INFO - PROCESS | 1891 | 1461008907377 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}] 12:48:27 INFO - PROCESS | 1891 | 1461008907508 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:48:27 INFO - PROCESS | 1891 | 1461008907526 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd6b74000 == 20 [pid = 1891] [id = 56] 12:48:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 52 (0x7fedd8f1a800) [pid = 1891] [serial = 166] [outer = (nil)] 12:48:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 53 (0x7fedd9de9000) [pid = 1891] [serial = 167] [outer = 0x7fedd8f1a800] 12:48:27 INFO - PROCESS | 1891 | 1461008907594 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 54 (0x7fedda808400) [pid = 1891] [serial = 168] [outer = 0x7fedd8f1a800] 12:48:28 INFO - PROCESS | 1891 | 1461008908305 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]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 985ms 12:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:48:28 INFO - PROCESS | 1891 | 1461008908336 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 1891 | 1461008908339 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:48:28 INFO - PROCESS | 1891 | 1461008908345 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 1891 | 1461008908348 Marionette TRACE conn3 <- [1,198,null,{}] 12:48:28 INFO - PROCESS | 1891 | 1461008908352 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}] 12:48:28 INFO - PROCESS | 1891 | 1461008908505 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:48:28 INFO - PROCESS | 1891 | 1461008908533 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd9fb6000 == 21 [pid = 1891] [id = 57] 12:48:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 55 (0x7fedd4eb5400) [pid = 1891] [serial = 169] [outer = (nil)] 12:48:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 56 (0x7feddaabf000) [pid = 1891] [serial = 170] [outer = 0x7fedd4eb5400] 12:48:28 INFO - PROCESS | 1891 | 1461008908590 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 57 (0x7feddb224800) [pid = 1891] [serial = 171] [outer = 0x7fedd4eb5400] 12:48:29 INFO - PROCESS | 1891 | 1461008909295 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 978ms 12:48:29 INFO - PROCESS | 1891 | 1461008909323 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:48:29 INFO - PROCESS | 1891 | 1461008909326 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:48:29 INFO - PROCESS | 1891 | 1461008909331 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 1891 | 1461008909334 Marionette TRACE conn3 <- [1,202,null,{}] 12:48:29 INFO - PROCESS | 1891 | 1461008909340 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}] 12:48:29 INFO - PROCESS | 1891 | 1461008909490 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:48:29 INFO - PROCESS | 1891 | 1461008909536 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb278000 == 22 [pid = 1891] [id = 58] 12:48:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 58 (0x7feddacf7000) [pid = 1891] [serial = 172] [outer = (nil)] 12:48:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 59 (0x7feddb592c00) [pid = 1891] [serial = 173] [outer = 0x7feddacf7000] 12:48:29 INFO - PROCESS | 1891 | 1461008909635 Marionette DEBUG loaded listener.js 12:48:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 60 (0x7feddbeb5000) [pid = 1891] [serial = 174] [outer = 0x7feddacf7000] 12:48:30 INFO - PROCESS | 1891 | --DOMWINDOW == 59 (0x7fedda879400) [pid = 1891] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:48:30 INFO - PROCESS | 1891 | --DOMWINDOW == 58 (0x7fedd32bac00) [pid = 1891] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:48:30 INFO - PROCESS | 1891 | --DOMWINDOW == 57 (0x7fede9ee9c00) [pid = 1891] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:48:30 INFO - PROCESS | 1891 | --DOMWINDOW == 56 (0x7fedd348e400) [pid = 1891] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:48:30 INFO - PROCESS | 1891 | --DOMWINDOW == 55 (0x7fedd82f3000) [pid = 1891] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:48:30 INFO - PROCESS | 1891 | --DOMWINDOW == 54 (0x7fedd3406c00) [pid = 1891] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:48:30 INFO - PROCESS | 1891 | --DOMWINDOW == 53 (0x7fedda87bc00) [pid = 1891] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:48:30 INFO - PROCESS | 1891 | 1461008910422 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]]]}] 12:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1126ms 12:48:30 INFO - PROCESS | 1891 | 1461008910457 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:48:30 INFO - PROCESS | 1891 | 1461008910459 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:48:30 INFO - PROCESS | 1891 | 1461008910465 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:48:30 INFO - PROCESS | 1891 | 1461008910467 Marionette TRACE conn3 <- [1,206,null,{}] 12:48:30 INFO - PROCESS | 1891 | 1461008910472 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}] 12:48:30 INFO - PROCESS | 1891 | 1461008910664 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:48:30 INFO - PROCESS | 1891 | 1461008910677 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbe64800 == 23 [pid = 1891] [id = 59] 12:48:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 54 (0x7feddaa5f800) [pid = 1891] [serial = 175] [outer = (nil)] 12:48:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 55 (0x7feddc716400) [pid = 1891] [serial = 176] [outer = 0x7feddaa5f800] 12:48:30 INFO - PROCESS | 1891 | 1461008910740 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 56 (0x7feddc939c00) [pid = 1891] [serial = 177] [outer = 0x7feddaa5f800] 12:48:31 INFO - PROCESS | 1891 | 1461008911310 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]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:48:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 883ms 12:48:31 INFO - PROCESS | 1891 | 1461008911357 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 1891 | 1461008911360 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:48:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:48:31 INFO - PROCESS | 1891 | 1461008911366 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1891 | 1461008911368 Marionette TRACE conn3 <- [1,210,null,{}] 12:48:31 INFO - PROCESS | 1891 | 1461008911374 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}] 12:48:31 INFO - PROCESS | 1891 | 1461008911486 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:48:31 INFO - PROCESS | 1891 | 1461008911569 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc37a800 == 24 [pid = 1891] [id = 60] 12:48:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 57 (0x7feddaa61000) [pid = 1891] [serial = 178] [outer = (nil)] 12:48:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 58 (0x7feddca88c00) [pid = 1891] [serial = 179] [outer = 0x7feddaa61000] 12:48:31 INFO - PROCESS | 1891 | 1461008911624 Marionette DEBUG loaded listener.js 12:48:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 59 (0x7feddd258800) [pid = 1891] [serial = 180] [outer = 0x7feddaa61000] 12:48:32 INFO - PROCESS | 1891 | 1461008912182 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 830ms 12:48:32 INFO - PROCESS | 1891 | 1461008912197 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 1891 | 1461008912200 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:48:32 INFO - PROCESS | 1891 | 1461008912206 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 1891 | 1461008912208 Marionette TRACE conn3 <- [1,214,null,{}] 12:48:32 INFO - PROCESS | 1891 | 1461008912214 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}] 12:48:32 INFO - PROCESS | 1891 | 1461008912390 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:48:32 INFO - PROCESS | 1891 | 1461008912494 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3268000 == 25 [pid = 1891] [id = 61] 12:48:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 60 (0x7fedd340c400) [pid = 1891] [serial = 181] [outer = (nil)] 12:48:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 61 (0x7fedd348fc00) [pid = 1891] [serial = 182] [outer = 0x7fedd340c400] 12:48:32 INFO - PROCESS | 1891 | 1461008912567 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 62 (0x7fedd4c0ac00) [pid = 1891] [serial = 183] [outer = 0x7fedd340c400] 12:48:33 INFO - PROCESS | 1891 | 1461008913358 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]]]}] 12:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1178ms 12:48:33 INFO - PROCESS | 1891 | 1461008913388 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:48:33 INFO - PROCESS | 1891 | 1461008913395 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:48:33 INFO - PROCESS | 1891 | 1461008913403 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:48:33 INFO - PROCESS | 1891 | 1461008913409 Marionette TRACE conn3 <- [1,218,null,{}] 12:48:33 INFO - PROCESS | 1891 | 1461008913416 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}] 12:48:33 INFO - PROCESS | 1891 | 1461008913564 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:48:33 INFO - PROCESS | 1891 | 1461008913682 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd97aa800 == 26 [pid = 1891] [id = 62] 12:48:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 63 (0x7fedd340ec00) [pid = 1891] [serial = 184] [outer = (nil)] 12:48:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 64 (0x7fedd7024c00) [pid = 1891] [serial = 185] [outer = 0x7fedd340ec00] 12:48:33 INFO - PROCESS | 1891 | 1461008913756 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 65 (0x7fedd82f5400) [pid = 1891] [serial = 186] [outer = 0x7fedd340ec00] 12:48:34 INFO - PROCESS | 1891 | 1461008914545 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1183ms 12:48:34 INFO - PROCESS | 1891 | 1461008914585 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 1891 | 1461008914590 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:48:34 INFO - PROCESS | 1891 | 1461008914596 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 1891 | 1461008914599 Marionette TRACE conn3 <- [1,222,null,{}] 12:48:34 INFO - PROCESS | 1891 | 1461008914652 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}] 12:48:34 INFO - PROCESS | 1891 | 1461008914806 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:48:34 INFO - PROCESS | 1891 | 1461008914925 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc9e0000 == 27 [pid = 1891] [id = 63] 12:48:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 66 (0x7fedd6d58000) [pid = 1891] [serial = 187] [outer = (nil)] 12:48:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 67 (0x7feddaa52400) [pid = 1891] [serial = 188] [outer = 0x7fedd6d58000] 12:48:34 INFO - PROCESS | 1891 | 1461008914997 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 68 (0x7feddc117800) [pid = 1891] [serial = 189] [outer = 0x7fedd6d58000] 12:48:35 INFO - PROCESS | 1891 | 1461008915753 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]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1170ms 12:48:35 INFO - PROCESS | 1891 | 1461008915766 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:48:35 INFO - PROCESS | 1891 | 1461008915772 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:48:35 INFO - PROCESS | 1891 | 1461008915788 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 1891 | 1461008915794 Marionette TRACE conn3 <- [1,226,null,{}] 12:48:35 INFO - PROCESS | 1891 | 1461008915799 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}] 12:48:35 INFO - PROCESS | 1891 | 1461008915984 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:48:36 INFO - PROCESS | 1891 | 1461008916035 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedde03f800 == 28 [pid = 1891] [id = 64] 12:48:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 69 (0x7fedd8ede800) [pid = 1891] [serial = 190] [outer = (nil)] 12:48:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 70 (0x7feddceb3c00) [pid = 1891] [serial = 191] [outer = 0x7fedd8ede800] 12:48:36 INFO - PROCESS | 1891 | 1461008916102 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 71 (0x7feddd60ac00) [pid = 1891] [serial = 192] [outer = 0x7fedd8ede800] 12:48:36 INFO - PROCESS | 1891 | 1461008916945 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]]]}] 12:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1192ms 12:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:48:36 INFO - PROCESS | 1891 | 1461008916974 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:48:36 INFO - PROCESS | 1891 | 1461008916977 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:48:36 INFO - PROCESS | 1891 | 1461008916983 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:48:36 INFO - PROCESS | 1891 | 1461008916986 Marionette TRACE conn3 <- [1,230,null,{}] 12:48:36 INFO - PROCESS | 1891 | 1461008916991 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}] 12:48:37 INFO - PROCESS | 1891 | 1461008917127 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:48:37 INFO - PROCESS | 1891 | 1461008917224 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede2eb5800 == 29 [pid = 1891] [id = 65] 12:48:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 72 (0x7feddc118c00) [pid = 1891] [serial = 193] [outer = (nil)] 12:48:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 73 (0x7feddf239400) [pid = 1891] [serial = 194] [outer = 0x7feddc118c00] 12:48:37 INFO - PROCESS | 1891 | 1461008917291 Marionette DEBUG loaded listener.js 12:48:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 74 (0x7feddf323c00) [pid = 1891] [serial = 195] [outer = 0x7feddc118c00] 12:48:37 INFO - PROCESS | 1891 | 1461008917969 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]]]}] 12:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1033ms 12:48:38 INFO - PROCESS | 1891 | 1461008918016 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:48:38 INFO - PROCESS | 1891 | 1461008918020 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:48:38 INFO - PROCESS | 1891 | 1461008918025 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:48:38 INFO - PROCESS | 1891 | 1461008918027 Marionette TRACE conn3 <- [1,234,null,{}] 12:48:38 INFO - PROCESS | 1891 | 1461008918033 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}] 12:48:38 INFO - PROCESS | 1891 | 1461008918182 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:48:38 INFO - PROCESS | 1891 | 1461008918429 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd41d7800 == 30 [pid = 1891] [id = 66] 12:48:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 75 (0x7fedd3406400) [pid = 1891] [serial = 196] [outer = (nil)] 12:48:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 76 (0x7fedd340b800) [pid = 1891] [serial = 197] [outer = 0x7fedd3406400] 12:48:38 INFO - PROCESS | 1891 | 1461008918498 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 77 (0x7fedd4c9c400) [pid = 1891] [serial = 198] [outer = 0x7fedd3406400] 12:48:39 INFO - PROCESS | 1891 | 1461008919338 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]]]}] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 76 (0x7fedef306c00) [pid = 1891] [serial = 132] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 75 (0x7fedea036000) [pid = 1891] [serial = 143] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 74 (0x7feddc11a000) [pid = 1891] [serial = 150] [outer = (nil)] [url = about:blank] 12:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1382ms 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 73 (0x7fedeed25c00) [pid = 1891] [serial = 146] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 72 (0x7fedf34ddc00) [pid = 1891] [serial = 135] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 71 (0x7fedd9864000) [pid = 1891] [serial = 137] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 70 (0x7fedda806800) [pid = 1891] [serial = 138] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 69 (0x7feddc71f800) [pid = 1891] [serial = 140] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 68 (0x7fedecaed000) [pid = 1891] [serial = 144] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 67 (0x7fedef105c00) [pid = 1891] [serial = 147] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 66 (0x7fedd971ec00) [pid = 1891] [serial = 149] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | --DOMWINDOW == 65 (0x7feddceb7800) [pid = 1891] [serial = 141] [outer = (nil)] [url = about:blank] 12:48:39 INFO - PROCESS | 1891 | 1461008919417 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1891 | 1461008919423 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:48:39 INFO - PROCESS | 1891 | 1461008919432 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1891 | 1461008919435 Marionette TRACE conn3 <- [1,238,null,{}] 12:48:39 INFO - PROCESS | 1891 | 1461008919441 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}] 12:48:39 INFO - PROCESS | 1891 | 1461008919571 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:48:39 INFO - PROCESS | 1891 | 1461008919582 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50a6800 == 31 [pid = 1891] [id = 67] 12:48:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 66 (0x7fedd6b51000) [pid = 1891] [serial = 199] [outer = (nil)] 12:48:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 67 (0x7fedd8c60c00) [pid = 1891] [serial = 200] [outer = 0x7fedd6b51000] 12:48:39 INFO - PROCESS | 1891 | 1461008919640 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 68 (0x7fedd9864400) [pid = 1891] [serial = 201] [outer = 0x7fedd6b51000] 12:48:40 INFO - PROCESS | 1891 | 1461008920321 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]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 930ms 12:48:40 INFO - PROCESS | 1891 | 1461008920377 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:48:40 INFO - PROCESS | 1891 | 1461008920383 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:48:40 INFO - PROCESS | 1891 | 1461008920408 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 1891 | 1461008920411 Marionette TRACE conn3 <- [1,242,null,{}] 12:48:40 INFO - PROCESS | 1891 | 1461008920417 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}] 12:48:40 INFO - PROCESS | 1891 | 1461008920549 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:48:40 INFO - PROCESS | 1891 | 1461008920560 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbc85800 == 32 [pid = 1891] [id = 68] 12:48:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 69 (0x7fedd9fa4000) [pid = 1891] [serial = 202] [outer = (nil)] 12:48:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 70 (0x7feddb2af000) [pid = 1891] [serial = 203] [outer = 0x7fedd9fa4000] 12:48:40 INFO - PROCESS | 1891 | 1461008920618 Marionette DEBUG loaded listener.js 12:48:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 71 (0x7feddc116400) [pid = 1891] [serial = 204] [outer = 0x7fedd9fa4000] 12:48:41 INFO - PROCESS | 1891 | 1461008921311 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]]]}] 12:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 942ms 12:48:41 INFO - PROCESS | 1891 | 1461008921340 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:48:41 INFO - PROCESS | 1891 | 1461008921343 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:48:41 INFO - PROCESS | 1891 | 1461008921350 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:48:41 INFO - PROCESS | 1891 | 1461008921358 Marionette TRACE conn3 <- [1,246,null,{}] 12:48:41 INFO - PROCESS | 1891 | 1461008921385 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}] 12:48:41 INFO - PROCESS | 1891 | 1461008921524 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:48:41 INFO - PROCESS | 1891 | 1461008921542 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd23c000 == 33 [pid = 1891] [id = 69] 12:48:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 72 (0x7feddc71c800) [pid = 1891] [serial = 205] [outer = (nil)] 12:48:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 73 (0x7feddd5a5800) [pid = 1891] [serial = 206] [outer = 0x7feddc71c800] 12:48:41 INFO - PROCESS | 1891 | 1461008921600 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 74 (0x7feddf26e400) [pid = 1891] [serial = 207] [outer = 0x7feddc71c800] 12:48:42 INFO - PROCESS | 1891 | 1461008922456 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]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1138ms 12:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:48:42 INFO - PROCESS | 1891 | 1461008922488 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1891 | 1461008922491 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:48:42 INFO - PROCESS | 1891 | 1461008922498 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1891 | 1461008922501 Marionette TRACE conn3 <- [1,250,null,{}] 12:48:42 INFO - PROCESS | 1891 | 1461008922506 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}] 12:48:42 INFO - PROCESS | 1891 | 1461008922658 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:48:42 INFO - PROCESS | 1891 | 1461008922687 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c1f000 == 34 [pid = 1891] [id = 70] 12:48:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 75 (0x7feddf26e800) [pid = 1891] [serial = 208] [outer = (nil)] 12:48:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 76 (0x7fede302e400) [pid = 1891] [serial = 209] [outer = 0x7feddf26e800] 12:48:42 INFO - PROCESS | 1891 | 1461008922746 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 77 (0x7fede8ddf400) [pid = 1891] [serial = 210] [outer = 0x7feddf26e800] 12:48:43 INFO - PROCESS | 1891 | 1461008923360 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 885ms 12:48:43 INFO - PROCESS | 1891 | 1461008923381 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 1891 | 1461008923384 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:48:43 INFO - PROCESS | 1891 | 1461008923390 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 1891 | 1461008923392 Marionette TRACE conn3 <- [1,254,null,{}] 12:48:43 INFO - PROCESS | 1891 | 1461008923397 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}] 12:48:43 INFO - PROCESS | 1891 | 1461008923546 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:48:43 INFO - PROCESS | 1891 | 1461008923570 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9b8b000 == 35 [pid = 1891] [id = 71] 12:48:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 78 (0x7fede9bb7400) [pid = 1891] [serial = 211] [outer = (nil)] 12:48:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 79 (0x7fede9e0bc00) [pid = 1891] [serial = 212] [outer = 0x7fede9bb7400] 12:48:43 INFO - PROCESS | 1891 | 1461008923645 Marionette DEBUG loaded listener.js 12:48:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 80 (0x7fedea010400) [pid = 1891] [serial = 213] [outer = 0x7fede9bb7400] 12:48:44 INFO - PROCESS | 1891 | --DOMWINDOW == 79 (0x7feddacf7000) [pid = 1891] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:48:44 INFO - PROCESS | 1891 | --DOMWINDOW == 78 (0x7fedd4eb5400) [pid = 1891] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:48:44 INFO - PROCESS | 1891 | --DOMWINDOW == 77 (0x7fedd6d5d000) [pid = 1891] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:48:44 INFO - PROCESS | 1891 | --DOMWINDOW == 76 (0x7fedd8f1a800) [pid = 1891] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:48:44 INFO - PROCESS | 1891 | --DOMWINDOW == 75 (0x7fedd33bac00) [pid = 1891] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:48:44 INFO - PROCESS | 1891 | --DOMWINDOW == 74 (0x7feddaa5f800) [pid = 1891] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:48:44 INFO - PROCESS | 1891 | 1461008924466 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]]]}] 12:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1125ms 12:48:44 INFO - PROCESS | 1891 | 1461008924515 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 1891 | 1461008924518 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:48:44 INFO - PROCESS | 1891 | 1461008924532 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1891 | 1461008924533 Marionette TRACE conn3 <- [1,258,null,{}] 12:48:44 INFO - PROCESS | 1891 | 1461008924538 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}] 12:48:44 INFO - PROCESS | 1891 | 1461008924663 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:48:44 INFO - PROCESS | 1891 | 1461008924679 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9e2d800 == 36 [pid = 1891] [id = 72] 12:48:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 75 (0x7feddbd4e400) [pid = 1891] [serial = 214] [outer = (nil)] 12:48:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 76 (0x7feddbd52000) [pid = 1891] [serial = 215] [outer = 0x7feddbd4e400] 12:48:44 INFO - PROCESS | 1891 | 1461008924737 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 77 (0x7fedea029000) [pid = 1891] [serial = 216] [outer = 0x7feddbd4e400] 12:48:45 INFO - PROCESS | 1891 | 1461008925392 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]]]}] 12:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 875ms 12:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:48:45 INFO - PROCESS | 1891 | 1461008925405 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:48:45 INFO - PROCESS | 1891 | 1461008925407 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:48:45 INFO - PROCESS | 1891 | 1461008925414 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:48:45 INFO - PROCESS | 1891 | 1461008925416 Marionette TRACE conn3 <- [1,262,null,{}] 12:48:45 INFO - PROCESS | 1891 | 1461008925421 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}] 12:48:45 INFO - PROCESS | 1891 | 1461008925569 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:48:45 INFO - PROCESS | 1891 | 1461008925584 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedea0be800 == 37 [pid = 1891] [id = 73] 12:48:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 78 (0x7fedd6aa2000) [pid = 1891] [serial = 217] [outer = (nil)] 12:48:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 79 (0x7feddc352800) [pid = 1891] [serial = 218] [outer = 0x7fedd6aa2000] 12:48:45 INFO - PROCESS | 1891 | 1461008925638 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 80 (0x7feddc359800) [pid = 1891] [serial = 219] [outer = 0x7fedd6aa2000] 12:48:46 INFO - PROCESS | 1891 | 1461008926442 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]]]}] 12:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1078ms 12:48:46 INFO - PROCESS | 1891 | 1461008926491 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:48:46 INFO - PROCESS | 1891 | 1461008926497 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:48:46 INFO - PROCESS | 1891 | 1461008926504 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 1891 | 1461008926509 Marionette TRACE conn3 <- [1,266,null,{}] 12:48:46 INFO - PROCESS | 1891 | 1461008926517 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}] 12:48:46 INFO - PROCESS | 1891 | 1461008926678 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:48:46 INFO - PROCESS | 1891 | 1461008926802 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedda8ca000 == 38 [pid = 1891] [id = 74] 12:48:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 81 (0x7fedd5076800) [pid = 1891] [serial = 220] [outer = (nil)] 12:48:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 82 (0x7fedd6da5000) [pid = 1891] [serial = 221] [outer = 0x7fedd5076800] 12:48:46 INFO - PROCESS | 1891 | 1461008926876 Marionette DEBUG loaded listener.js 12:48:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 83 (0x7fedd8ee9400) [pid = 1891] [serial = 222] [outer = 0x7fedd5076800] 12:48:47 INFO - PROCESS | 1891 | 1461008927692 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]]]}] 12:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1236ms 12:48:47 INFO - PROCESS | 1891 | 1461008927740 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 1891 | 1461008927749 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:48:47 INFO - PROCESS | 1891 | 1461008927758 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 1891 | 1461008927762 Marionette TRACE conn3 <- [1,270,null,{}] 12:48:47 INFO - PROCESS | 1891 | 1461008927768 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}] 12:48:47 INFO - PROCESS | 1891 | 1461008927917 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:48:48 INFO - PROCESS | 1891 | 1461008928039 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede2ec2800 == 39 [pid = 1891] [id = 75] 12:48:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 84 (0x7fedd6a9cc00) [pid = 1891] [serial = 223] [outer = (nil)] 12:48:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 85 (0x7feddbd48800) [pid = 1891] [serial = 224] [outer = 0x7fedd6a9cc00] 12:48:48 INFO - PROCESS | 1891 | 1461008928110 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 86 (0x7feddc117000) [pid = 1891] [serial = 225] [outer = 0x7fedd6a9cc00] 12:48:48 INFO - PROCESS | 1891 | 1461008928932 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]]]}] 12:48:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1231ms 12:48:48 INFO - PROCESS | 1891 | 1461008928991 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:48:48 INFO - PROCESS | 1891 | 1461008928994 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:48:49 INFO - PROCESS | 1891 | 1461008929001 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 1891 | 1461008929006 Marionette TRACE conn3 <- [1,274,null,{}] 12:48:49 INFO - PROCESS | 1891 | 1461008929021 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}] 12:48:49 INFO - PROCESS | 1891 | 1461008929209 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:48:49 INFO - PROCESS | 1891 | 1461008929343 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeb04e800 == 40 [pid = 1891] [id = 76] 12:48:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 87 (0x7feddbd4c400) [pid = 1891] [serial = 226] [outer = (nil)] 12:48:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 88 (0x7feddc4d4400) [pid = 1891] [serial = 227] [outer = 0x7feddbd4c400] 12:48:49 INFO - PROCESS | 1891 | 1461008929415 Marionette DEBUG loaded listener.js 12:48:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7feddd611c00) [pid = 1891] [serial = 228] [outer = 0x7feddbd4c400] 12:48:50 INFO - PROCESS | 1891 | 1461008930329 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]]]}] 12:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1385ms 12:48:50 INFO - PROCESS | 1891 | 1461008930387 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1891 | 1461008930391 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:48:50 INFO - PROCESS | 1891 | 1461008930397 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1891 | 1461008930399 Marionette TRACE conn3 <- [1,278,null,{}] 12:48:50 INFO - PROCESS | 1891 | 1461008930404 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}] 12:48:50 INFO - PROCESS | 1891 | 1461008930570 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:48:50 INFO - PROCESS | 1891 | 1461008930694 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35e9800 == 41 [pid = 1891] [id = 77] 12:48:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fedd32b9c00) [pid = 1891] [serial = 229] [outer = (nil)] 12:48:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedd6d9cc00) [pid = 1891] [serial = 230] [outer = 0x7fedd32b9c00] 12:48:50 INFO - PROCESS | 1891 | 1461008930760 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7fede8d50800) [pid = 1891] [serial = 231] [outer = 0x7fedd32b9c00] 12:48:51 INFO - PROCESS | 1891 | 1461008931754 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]]]}] 12:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1384ms 12:48:51 INFO - PROCESS | 1891 | 1461008931784 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:48:51 INFO - PROCESS | 1891 | 1461008931791 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:48:51 INFO - PROCESS | 1891 | 1461008931800 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:48:51 INFO - PROCESS | 1891 | 1461008931804 Marionette TRACE conn3 <- [1,282,null,{}] 12:48:51 INFO - PROCESS | 1891 | 1461008931811 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}] 12:48:51 INFO - PROCESS | 1891 | 1461008931959 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:48:52 INFO - PROCESS | 1891 | 1461008932086 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4119800 == 42 [pid = 1891] [id = 78] 12:48:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7fedd8c5dc00) [pid = 1891] [serial = 232] [outer = (nil)] 12:48:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7fedda76e800) [pid = 1891] [serial = 233] [outer = 0x7fedd8c5dc00] 12:48:52 INFO - PROCESS | 1891 | 1461008932152 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7feddb21b800) [pid = 1891] [serial = 234] [outer = 0x7fedd8c5dc00] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9e2d800 == 41 [pid = 1891] [id = 72] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7feddca88c00) [pid = 1891] [serial = 179] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9b8b000 == 40 [pid = 1891] [id = 71] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c1f000 == 39 [pid = 1891] [id = 70] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd23c000 == 38 [pid = 1891] [id = 69] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbc85800 == 37 [pid = 1891] [id = 68] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd50a6800 == 36 [pid = 1891] [id = 67] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd41d7800 == 35 [pid = 1891] [id = 66] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede2eb5800 == 34 [pid = 1891] [id = 65] 12:48:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedde03f800 == 33 [pid = 1891] [id = 64] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7feddb592c00) [pid = 1891] [serial = 173] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7feddaabf000) [pid = 1891] [serial = 170] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fedea00f000) [pid = 1891] [serial = 152] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7fedd6da3000) [pid = 1891] [serial = 164] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7fedd82f0800) [pid = 1891] [serial = 165] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 88 (0x7fedd9de9000) [pid = 1891] [serial = 167] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 87 (0x7fedd6b48400) [pid = 1891] [serial = 158] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 86 (0x7fedd9861800) [pid = 1891] [serial = 155] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 85 (0x7fedd3fbbc00) [pid = 1891] [serial = 161] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 84 (0x7fedd6b49c00) [pid = 1891] [serial = 162] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 83 (0x7feddbeb5000) [pid = 1891] [serial = 174] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 82 (0x7feddb224800) [pid = 1891] [serial = 171] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 81 (0x7feddc716400) [pid = 1891] [serial = 176] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 80 (0x7feddc939c00) [pid = 1891] [serial = 177] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | --DOMWINDOW == 79 (0x7fedda808400) [pid = 1891] [serial = 168] [outer = (nil)] [url = about:blank] 12:48:52 INFO - PROCESS | 1891 | 1461008932878 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]]]}] 12:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1128ms 12:48:52 INFO - PROCESS | 1891 | 1461008932928 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 1891 | 1461008932935 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:48:52 INFO - PROCESS | 1891 | 1461008932947 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1891 | 1461008932950 Marionette TRACE conn3 <- [1,286,null,{}] 12:48:52 INFO - PROCESS | 1891 | 1461008932955 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}] 12:48:53 INFO - PROCESS | 1891 | 1461008933096 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:48:53 INFO - PROCESS | 1891 | 1461008933182 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd8c1f800 == 34 [pid = 1891] [id = 79] 12:48:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 80 (0x7fedd4c08000) [pid = 1891] [serial = 235] [outer = (nil)] 12:48:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 81 (0x7feddb79bc00) [pid = 1891] [serial = 236] [outer = 0x7fedd4c08000] 12:48:53 INFO - PROCESS | 1891 | 1461008933240 Marionette DEBUG loaded listener.js 12:48:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 82 (0x7feddc11c800) [pid = 1891] [serial = 237] [outer = 0x7fedd4c08000] 12:48:53 INFO - PROCESS | 1891 | 1461008933848 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]]]}] 12:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 929ms 12:48:53 INFO - PROCESS | 1891 | 1461008933872 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:48:53 INFO - PROCESS | 1891 | 1461008933875 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:48:53 INFO - PROCESS | 1891 | 1461008933881 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 1891 | 1461008933885 Marionette TRACE conn3 <- [1,290,null,{}] 12:48:53 INFO - PROCESS | 1891 | 1461008933901 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}] 12:48:54 INFO - PROCESS | 1891 | 1461008934122 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:48:54 INFO - PROCESS | 1891 | 1461008934146 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedde026800 == 35 [pid = 1891] [id = 80] 12:48:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 83 (0x7feddc11bc00) [pid = 1891] [serial = 238] [outer = (nil)] 12:48:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 84 (0x7feddc71f800) [pid = 1891] [serial = 239] [outer = 0x7feddc11bc00] 12:48:54 INFO - PROCESS | 1891 | 1461008934205 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 85 (0x7feddf238400) [pid = 1891] [serial = 240] [outer = 0x7feddc11bc00] 12:48:54 INFO - PROCESS | 1891 | 1461008934987 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]]]}] 12:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1129ms 12:48:55 INFO - PROCESS | 1891 | 1461008935014 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:48:55 INFO - PROCESS | 1891 | 1461008935027 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:48:55 INFO - PROCESS | 1891 | 1461008935033 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:48:55 INFO - PROCESS | 1891 | 1461008935036 Marionette TRACE conn3 <- [1,294,null,{}] 12:48:55 INFO - PROCESS | 1891 | 1461008935040 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}] 12:48:55 INFO - PROCESS | 1891 | 1461008935207 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:48:55 INFO - PROCESS | 1891 | 1461008935268 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9b84800 == 36 [pid = 1891] [id = 81] 12:48:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 86 (0x7feddc352400) [pid = 1891] [serial = 241] [outer = (nil)] 12:48:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 87 (0x7fede8dd7000) [pid = 1891] [serial = 242] [outer = 0x7feddc352400] 12:48:55 INFO - PROCESS | 1891 | 1461008935325 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 88 (0x7fede9bbbc00) [pid = 1891] [serial = 243] [outer = 0x7feddc352400] 12:48:55 INFO - PROCESS | 1891 | 1461008935987 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]]]}] 12:48:56 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. 12:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 975ms 12:48:56 INFO - PROCESS | 1891 | 1461008936007 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1891 | 1461008936011 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:48:56 INFO - PROCESS | 1891 | 1461008936016 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1891 | 1461008936018 Marionette TRACE conn3 <- [1,298,null,{}] 12:48:56 INFO - PROCESS | 1891 | 1461008936023 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}] 12:48:56 INFO - PROCESS | 1891 | 1461008936176 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:48:56 INFO - PROCESS | 1891 | 1461008936198 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeae55000 == 37 [pid = 1891] [id = 82] 12:48:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7fede9bbdc00) [pid = 1891] [serial = 244] [outer = (nil)] 12:48:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fede9eef400) [pid = 1891] [serial = 245] [outer = 0x7fede9bbdc00] 12:48:56 INFO - PROCESS | 1891 | 1461008936264 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedea0dfc00) [pid = 1891] [serial = 246] [outer = 0x7fede9bbdc00] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7fedd3406400) [pid = 1891] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7feddbd4e400) [pid = 1891] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 88 (0x7fedd6b51000) [pid = 1891] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 87 (0x7feddaa61000) [pid = 1891] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 86 (0x7fede9bb7400) [pid = 1891] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 85 (0x7fedd9fa4000) [pid = 1891] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 84 (0x7feddf26e800) [pid = 1891] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:48:56 INFO - PROCESS | 1891 | --DOMWINDOW == 83 (0x7feddc71c800) [pid = 1891] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:48:57 INFO - PROCESS | 1891 | 1461008937038 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]]]}] 12:48:57 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. 12:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1075ms 12:48:57 INFO - PROCESS | 1891 | 1461008937091 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1891 | 1461008937093 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:48:57 INFO - PROCESS | 1891 | 1461008937099 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1891 | 1461008937101 Marionette TRACE conn3 <- [1,302,null,{}] 12:48:57 INFO - PROCESS | 1891 | 1461008937106 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}] 12:48:57 INFO - PROCESS | 1891 | 1461008937273 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:48:57 INFO - PROCESS | 1891 | 1461008937343 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede99f0000 == 38 [pid = 1891] [id = 83] 12:48:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 84 (0x7fedd3fc2400) [pid = 1891] [serial = 247] [outer = (nil)] 12:48:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 85 (0x7feddc71c800) [pid = 1891] [serial = 248] [outer = 0x7fedd3fc2400] 12:48:57 INFO - PROCESS | 1891 | 1461008937406 Marionette DEBUG loaded listener.js 12:48:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 86 (0x7fedecfc6000) [pid = 1891] [serial = 249] [outer = 0x7fedd3fc2400] 12:48:58 INFO - PROCESS | 1891 | 1461008938014 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]]]}] 12:48:58 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. 12:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 923ms 12:48:58 INFO - PROCESS | 1891 | 1461008938023 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 1891 | 1461008938025 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:48:58 INFO - PROCESS | 1891 | 1461008938037 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 1891 | 1461008938039 Marionette TRACE conn3 <- [1,306,null,{}] 12:48:58 INFO - PROCESS | 1891 | 1461008938045 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}] 12:48:58 INFO - PROCESS | 1891 | 1461008938164 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:48:58 INFO - PROCESS | 1891 | 1461008938257 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35e2000 == 39 [pid = 1891] [id = 84] 12:48:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 87 (0x7fedd34af400) [pid = 1891] [serial = 250] [outer = (nil)] 12:48:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 88 (0x7fedd34b8800) [pid = 1891] [serial = 251] [outer = 0x7fedd34af400] 12:48:58 INFO - PROCESS | 1891 | 1461008938315 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7fedd34be000) [pid = 1891] [serial = 252] [outer = 0x7fedd34af400] 12:48:58 INFO - PROCESS | 1891 | 1461008938841 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]]]}] 12:48:58 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. 12:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 831ms 12:48:58 INFO - PROCESS | 1891 | 1461008938965 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:48:58 INFO - PROCESS | 1891 | 1461008938971 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:48:58 INFO - PROCESS | 1891 | 1461008938982 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:48:58 INFO - PROCESS | 1891 | 1461008938988 Marionette TRACE conn3 <- [1,310,null,{}] 12:48:58 INFO - PROCESS | 1891 | 1461008938996 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}] 12:48:59 INFO - PROCESS | 1891 | 1461008939150 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:48:59 INFO - PROCESS | 1891 | 1461008939274 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82cc000 == 40 [pid = 1891] [id = 85] 12:48:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fedd34b0c00) [pid = 1891] [serial = 253] [outer = (nil)] 12:48:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedd4c05800) [pid = 1891] [serial = 254] [outer = 0x7fedd34b0c00] 12:48:59 INFO - PROCESS | 1891 | 1461008939354 Marionette DEBUG loaded listener.js 12:48:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7fedd6da1800) [pid = 1891] [serial = 255] [outer = 0x7fedd34b0c00] 12:49:00 INFO - PROCESS | 1891 | 1461008940150 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]]]}] 12:49:00 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. 12:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1233ms 12:49:00 INFO - PROCESS | 1891 | 1461008940229 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:49:00 INFO - PROCESS | 1891 | 1461008940234 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:49:00 INFO - PROCESS | 1891 | 1461008940252 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:49:00 INFO - PROCESS | 1891 | 1461008940258 Marionette TRACE conn3 <- [1,314,null,{}] 12:49:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7fedd9de7400) [pid = 1891] [serial = 256] [outer = 0x7fedd3498800] 12:49:00 INFO - PROCESS | 1891 | 1461008940315 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}] 12:49:00 INFO - PROCESS | 1891 | 1461008940531 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:49:00 INFO - PROCESS | 1891 | 1461008940639 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c1e800 == 41 [pid = 1891] [id = 86] 12:49:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7fedd32b9800) [pid = 1891] [serial = 257] [outer = (nil)] 12:49:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7feddb9b2800) [pid = 1891] [serial = 258] [outer = 0x7fedd32b9800] 12:49:00 INFO - PROCESS | 1891 | 1461008940710 Marionette DEBUG loaded listener.js 12:49:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7feddc35cc00) [pid = 1891] [serial = 259] [outer = 0x7fedd32b9800] 12:49:01 INFO - PROCESS | 1891 | 1461008941564 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]]]}] 12:49:01 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. 12:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1378ms 12:49:01 INFO - PROCESS | 1891 | 1461008941623 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:49:01 INFO - PROCESS | 1891 | 1461008941628 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:49:01 INFO - PROCESS | 1891 | 1461008941634 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:49:01 INFO - PROCESS | 1891 | 1461008941637 Marionette TRACE conn3 <- [1,318,null,{}] 12:49:01 INFO - PROCESS | 1891 | 1461008941646 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}] 12:49:01 INFO - PROCESS | 1891 | 1461008941824 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:49:01 INFO - PROCESS | 1891 | 1461008941961 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef137800 == 42 [pid = 1891] [id = 87] 12:49:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fede8ddec00) [pid = 1891] [serial = 260] [outer = (nil)] 12:49:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fede9bb7400) [pid = 1891] [serial = 261] [outer = 0x7fede8ddec00] 12:49:02 INFO - PROCESS | 1891 | 1461008942038 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedea0e0000) [pid = 1891] [serial = 262] [outer = 0x7fede8ddec00] 12:49:03 INFO - PROCESS | 1891 | 1461008943024 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]]]}] 12:49:03 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. 12:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1428ms 12:49:03 INFO - PROCESS | 1891 | 1461008943062 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1891 | 1461008943064 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:49:03 INFO - PROCESS | 1891 | 1461008943070 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1891 | 1461008943072 Marionette TRACE conn3 <- [1,322,null,{}] 12:49:03 INFO - PROCESS | 1891 | 1461008943078 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}] 12:49:03 INFO - PROCESS | 1891 | 1461008943217 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:49:03 INFO - PROCESS | 1891 | 1461008943348 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef324800 == 43 [pid = 1891] [id = 88] 12:49:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fede8de1000) [pid = 1891] [serial = 263] [outer = (nil)] 12:49:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7feded04fc00) [pid = 1891] [serial = 264] [outer = 0x7fede8de1000] 12:49:03 INFO - PROCESS | 1891 | 1461008943417 Marionette DEBUG loaded listener.js 12:49:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedeed26800) [pid = 1891] [serial = 265] [outer = 0x7fede8de1000] 12:49:04 INFO - PROCESS | 1891 | 1461008944215 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]]]}] 12:49:04 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. 12:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1182ms 12:49:04 INFO - PROCESS | 1891 | 1461008944253 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1891 | 1461008944257 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:49:04 INFO - PROCESS | 1891 | 1461008944263 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1891 | 1461008944265 Marionette TRACE conn3 <- [1,326,null,{}] 12:49:04 INFO - PROCESS | 1891 | 1461008944270 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}] 12:49:04 INFO - PROCESS | 1891 | 1461008944409 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:49:04 INFO - PROCESS | 1891 | 1461008944541 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9bd5800 == 44 [pid = 1891] [id = 89] 12:49:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd4c0a400) [pid = 1891] [serial = 266] [outer = (nil)] 12:49:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7feddbd53800) [pid = 1891] [serial = 267] [outer = 0x7fedd4c0a400] 12:49:04 INFO - PROCESS | 1891 | 1461008944623 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedeeeb8c00) [pid = 1891] [serial = 268] [outer = 0x7fedd4c0a400] 12:49:05 INFO - PROCESS | 1891 | 1461008945676 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]]]}] 12:49:05 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. 12:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1431ms 12:49:05 INFO - PROCESS | 1891 | 1461008945694 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:49:05 INFO - PROCESS | 1891 | 1461008945700 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:49:05 INFO - PROCESS | 1891 | 1461008945707 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:49:05 INFO - PROCESS | 1891 | 1461008945712 Marionette TRACE conn3 <- [1,330,null,{}] 12:49:05 INFO - PROCESS | 1891 | 1461008945719 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}] 12:49:05 INFO - PROCESS | 1891 | 1461008945861 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:49:06 INFO - PROCESS | 1891 | 1461008946071 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35f1800 == 45 [pid = 1891] [id = 90] 12:49:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd32b6000) [pid = 1891] [serial = 269] [outer = (nil)] 12:49:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd6da2000) [pid = 1891] [serial = 270] [outer = 0x7fedd32b6000] 12:49:06 INFO - PROCESS | 1891 | 1461008946140 Marionette DEBUG loaded listener.js 12:49:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd8c5b800) [pid = 1891] [serial = 271] [outer = 0x7fedd32b6000] 12:49:06 INFO - PROCESS | 1891 | 1461008946904 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]]]}] 12:49:06 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. 12:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1233ms 12:49:06 INFO - PROCESS | 1891 | 1461008946940 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:49:06 INFO - PROCESS | 1891 | 1461008946947 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:49:06 INFO - PROCESS | 1891 | 1461008946976 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:49:06 INFO - PROCESS | 1891 | 1461008946980 Marionette TRACE conn3 <- [1,334,null,{}] 12:49:06 INFO - PROCESS | 1891 | 1461008946985 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}] 12:49:07 INFO - PROCESS | 1891 | 1461008947154 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:49:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede99f0000 == 44 [pid = 1891] [id = 83] 12:49:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeae55000 == 43 [pid = 1891] [id = 82] 12:49:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9b84800 == 42 [pid = 1891] [id = 81] 12:49:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedde026800 == 41 [pid = 1891] [id = 80] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7feddc352800) [pid = 1891] [serial = 218] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7feddceb3c00) [pid = 1891] [serial = 191] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd7024c00) [pid = 1891] [serial = 185] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7feddf239400) [pid = 1891] [serial = 194] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd348fc00) [pid = 1891] [serial = 182] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7feddaa52400) [pid = 1891] [serial = 188] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd8c1f800 == 40 [pid = 1891] [id = 79] 12:49:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4119800 == 39 [pid = 1891] [id = 78] 12:49:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedea0be800 == 38 [pid = 1891] [id = 73] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd4c9c400) [pid = 1891] [serial = 198] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7feddbd52000) [pid = 1891] [serial = 215] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd9864400) [pid = 1891] [serial = 201] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd340b800) [pid = 1891] [serial = 197] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7feddd258800) [pid = 1891] [serial = 180] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7fedd8c60c00) [pid = 1891] [serial = 200] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7fedea010400) [pid = 1891] [serial = 213] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7feddb2af000) [pid = 1891] [serial = 203] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7feddc116400) [pid = 1891] [serial = 204] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fedea029000) [pid = 1891] [serial = 216] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fede8ddf400) [pid = 1891] [serial = 210] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7feddf26e400) [pid = 1891] [serial = 207] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7fede302e400) [pid = 1891] [serial = 209] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 88 (0x7feddd5a5800) [pid = 1891] [serial = 206] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | --DOMWINDOW == 87 (0x7fede9e0bc00) [pid = 1891] [serial = 212] [outer = (nil)] [url = about:blank] 12:49:07 INFO - PROCESS | 1891 | 1461008947315 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35e4800 == 39 [pid = 1891] [id = 91] 12:49:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 88 (0x7fedd340b800) [pid = 1891] [serial = 272] [outer = (nil)] 12:49:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7fedd8f1ec00) [pid = 1891] [serial = 273] [outer = 0x7fedd340b800] 12:49:07 INFO - PROCESS | 1891 | 1461008947375 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7feddbd44800) [pid = 1891] [serial = 274] [outer = 0x7fedd340b800] 12:49:08 INFO - PROCESS | 1891 | 1461008948120 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]]]}] 12:49:08 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. 12:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1181ms 12:49:08 INFO - PROCESS | 1891 | 1461008948154 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 1891 | 1461008948156 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:49:08 INFO - PROCESS | 1891 | 1461008948163 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 1891 | 1461008948168 Marionette TRACE conn3 <- [1,338,null,{}] 12:49:08 INFO - PROCESS | 1891 | 1461008948182 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}] 12:49:08 INFO - PROCESS | 1891 | 1461008948315 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:49:08 INFO - PROCESS | 1891 | 1461008948407 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc9dd800 == 40 [pid = 1891] [id = 92] 12:49:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedd6b46c00) [pid = 1891] [serial = 275] [outer = (nil)] 12:49:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7feddc35c400) [pid = 1891] [serial = 276] [outer = 0x7fedd6b46c00] 12:49:08 INFO - PROCESS | 1891 | 1461008948467 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7feddd258800) [pid = 1891] [serial = 277] [outer = 0x7fedd6b46c00] 12:49:09 INFO - PROCESS | 1891 | 1461008949075 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]]]}] 12:49:09 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. 12:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 931ms 12:49:09 INFO - PROCESS | 1891 | 1461008949095 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 1891 | 1461008949099 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:49:09 INFO - PROCESS | 1891 | 1461008949104 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1891 | 1461008949106 Marionette TRACE conn3 <- [1,342,null,{}] 12:49:09 INFO - PROCESS | 1891 | 1461008949111 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}] 12:49:09 INFO - PROCESS | 1891 | 1461008949240 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:49:09 INFO - PROCESS | 1891 | 1461008949342 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf52e000 == 41 [pid = 1891] [id = 93] 12:49:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7feddb6dc800) [pid = 1891] [serial = 278] [outer = (nil)] 12:49:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7fede2f50c00) [pid = 1891] [serial = 279] [outer = 0x7feddb6dc800] 12:49:09 INFO - PROCESS | 1891 | 1461008949400 Marionette DEBUG loaded listener.js 12:49:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fede9944800) [pid = 1891] [serial = 280] [outer = 0x7feddb6dc800] 12:49:10 INFO - PROCESS | 1891 | 1461008950090 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]]]}] 12:49:10 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. 12:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1030ms 12:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:49:10 INFO - PROCESS | 1891 | 1461008950142 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:49:10 INFO - PROCESS | 1891 | 1461008950145 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:49:10 INFO - PROCESS | 1891 | 1461008950151 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:49:10 INFO - PROCESS | 1891 | 1461008950153 Marionette TRACE conn3 <- [1,346,null,{}] 12:49:10 INFO - PROCESS | 1891 | 1461008950172 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}] 12:49:10 INFO - PROCESS | 1891 | 1461008950368 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:49:10 INFO - PROCESS | 1891 | 1461008950426 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9bc9800 == 42 [pid = 1891] [id = 94] 12:49:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7feddc4d7000) [pid = 1891] [serial = 281] [outer = (nil)] 12:49:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedea006800) [pid = 1891] [serial = 282] [outer = 0x7feddc4d7000] 12:49:10 INFO - PROCESS | 1891 | 1461008950484 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedeb006000) [pid = 1891] [serial = 283] [outer = 0x7feddc4d7000] 12:49:11 INFO - PROCESS | 1891 | 1461008951196 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]]]}] 12:49:11 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. 12:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1091ms 12:49:11 INFO - PROCESS | 1891 | 1461008951241 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 1891 | 1461008951244 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:49:11 INFO - PROCESS | 1891 | 1461008951269 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1891 | 1461008951272 Marionette TRACE conn3 <- [1,350,null,{}] 12:49:11 INFO - PROCESS | 1891 | 1461008951276 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}] 12:49:11 INFO - PROCESS | 1891 | 1461008951481 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:49:11 INFO - PROCESS | 1891 | 1461008951499 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35e2800 == 43 [pid = 1891] [id = 95] 12:49:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedecf25c00) [pid = 1891] [serial = 284] [outer = (nil)] 12:49:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedef199c00) [pid = 1891] [serial = 285] [outer = 0x7fedecf25c00] 12:49:11 INFO - PROCESS | 1891 | 1461008951563 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedef368c00) [pid = 1891] [serial = 286] [outer = 0x7fedecf25c00] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7feddc352400) [pid = 1891] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fede9bbdc00) [pid = 1891] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd3fc2400) [pid = 1891] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd8c5dc00) [pid = 1891] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd4c08000) [pid = 1891] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7feddc11bc00) [pid = 1891] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7fedd32b9c00) [pid = 1891] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:49:11 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7fedd348d800) [pid = 1891] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:49:12 INFO - PROCESS | 1891 | 1461008952331 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]]]}] 12:49:12 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. 12:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1082ms 12:49:12 INFO - PROCESS | 1891 | 1461008952351 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 1891 | 1461008952365 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:49:12 INFO - PROCESS | 1891 | 1461008952385 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1891 | 1461008952387 Marionette TRACE conn3 <- [1,354,null,{}] 12:49:12 INFO - PROCESS | 1891 | 1461008952393 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}] 12:49:12 INFO - PROCESS | 1891 | 1461008952547 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:49:12 INFO - PROCESS | 1891 | 1461008952567 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeca16800 == 44 [pid = 1891] [id = 96] 12:49:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7fedd8c5b400) [pid = 1891] [serial = 287] [outer = (nil)] 12:49:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fedef30a400) [pid = 1891] [serial = 288] [outer = 0x7fedd8c5b400] 12:49:12 INFO - PROCESS | 1891 | 1461008952624 Marionette DEBUG loaded listener.js 12:49:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedf0f98000) [pid = 1891] [serial = 289] [outer = 0x7fedd8c5b400] 12:49:13 INFO - PROCESS | 1891 | 1461008953275 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]]]}] 12:49:13 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. 12:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 925ms 12:49:13 INFO - PROCESS | 1891 | 1461008953310 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:49:13 INFO - PROCESS | 1891 | 1461008953312 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:49:13 INFO - PROCESS | 1891 | 1461008953317 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:49:13 INFO - PROCESS | 1891 | 1461008953319 Marionette TRACE conn3 <- [1,358,null,{}] 12:49:13 INFO - PROCESS | 1891 | 1461008953324 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}] 12:49:13 INFO - PROCESS | 1891 | 1461008953443 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:49:13 INFO - PROCESS | 1891 | 1461008953537 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef280000 == 45 [pid = 1891] [id = 97] 12:49:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd349b800) [pid = 1891] [serial = 290] [outer = (nil)] 12:49:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedf0fa1c00) [pid = 1891] [serial = 291] [outer = 0x7fedd349b800] 12:49:13 INFO - PROCESS | 1891 | 1461008953595 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedf1ca9c00) [pid = 1891] [serial = 292] [outer = 0x7fedd349b800] 12:49:14 INFO - PROCESS | 1891 | 1461008954431 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]]]}] 12:49:14 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. 12:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1176ms 12:49:14 INFO - PROCESS | 1891 | 1461008954495 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:49:14 INFO - PROCESS | 1891 | 1461008954501 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:49:14 INFO - PROCESS | 1891 | 1461008954509 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1891 | 1461008954514 Marionette TRACE conn3 <- [1,362,null,{}] 12:49:14 INFO - PROCESS | 1891 | 1461008954521 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}] 12:49:14 INFO - PROCESS | 1891 | 1461008954728 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:49:14 INFO - PROCESS | 1891 | 1461008954890 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb27f800 == 46 [pid = 1891] [id = 98] 12:49:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd6d56400) [pid = 1891] [serial = 293] [outer = (nil)] 12:49:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd8f1d000) [pid = 1891] [serial = 294] [outer = 0x7fedd6d56400] 12:49:14 INFO - PROCESS | 1891 | 1461008954965 Marionette DEBUG loaded listener.js 12:49:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7feddade1800) [pid = 1891] [serial = 295] [outer = 0x7fedd6d56400] 12:49:15 INFO - PROCESS | 1891 | 1461008955754 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]]]}] 12:49:15 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. 12:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1283ms 12:49:15 INFO - PROCESS | 1891 | 1461008955792 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1891 | 1461008955800 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:49:15 INFO - PROCESS | 1891 | 1461008955809 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1891 | 1461008955812 Marionette TRACE conn3 <- [1,366,null,{}] 12:49:15 INFO - PROCESS | 1891 | 1461008955818 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}] 12:49:15 INFO - PROCESS | 1891 | 1461008955972 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:49:16 INFO - PROCESS | 1891 | 1461008956109 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede99ec000 == 47 [pid = 1891] [id = 99] 12:49:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd6d5ac00) [pid = 1891] [serial = 296] [outer = (nil)] 12:49:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7feddc35c800) [pid = 1891] [serial = 297] [outer = 0x7fedd6d5ac00] 12:49:16 INFO - PROCESS | 1891 | 1461008956182 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddd5a7800) [pid = 1891] [serial = 298] [outer = 0x7fedd6d5ac00] 12:49:17 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. 12:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1327ms 12:49:17 INFO - PROCESS | 1891 | 1461008957128 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]]]}] 12:49:17 INFO - PROCESS | 1891 | 1461008957137 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 1891 | 1461008957141 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:49:17 INFO - PROCESS | 1891 | 1461008957147 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 1891 | 1461008957153 Marionette TRACE conn3 <- [1,370,null,{}] 12:49:17 INFO - PROCESS | 1891 | 1461008957168 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}] 12:49:17 INFO - PROCESS | 1891 | 1461008957321 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:49:17 INFO - PROCESS | 1891 | 1461008957458 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf328e800 == 48 [pid = 1891] [id = 100] 12:49:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddbd4b400) [pid = 1891] [serial = 299] [outer = (nil)] 12:49:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7feded089c00) [pid = 1891] [serial = 300] [outer = 0x7feddbd4b400] 12:49:17 INFO - PROCESS | 1891 | 1461008957530 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedef24b800) [pid = 1891] [serial = 301] [outer = 0x7feddbd4b400] 12:49:18 INFO - PROCESS | 1891 | 1461008958320 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]]]}] 12:49:18 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. 12:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1184ms 12:49:18 INFO - PROCESS | 1891 | 1461008958331 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1891 | 1461008958335 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:49:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:49:18 INFO - PROCESS | 1891 | 1461008958340 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1891 | 1461008958342 Marionette TRACE conn3 <- [1,374,null,{}] 12:49:18 INFO - PROCESS | 1891 | 1461008958348 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}] 12:49:18 INFO - PROCESS | 1891 | 1461008958486 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:49:18 INFO - PROCESS | 1891 | 1461008958619 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42b9000 == 49 [pid = 1891] [id = 101] 12:49:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedea004800) [pid = 1891] [serial = 302] [outer = (nil)] 12:49:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedf3258800) [pid = 1891] [serial = 303] [outer = 0x7fedea004800] 12:49:18 INFO - PROCESS | 1891 | 1461008958687 Marionette DEBUG loaded listener.js 12:49:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedf349c000) [pid = 1891] [serial = 304] [outer = 0x7fedea004800] 12:49:19 INFO - PROCESS | 1891 | 1461008959575 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:49:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:49:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1283ms 12:49:19 INFO - PROCESS | 1891 | 1461008959625 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 1891 | 1461008959628 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:49:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:49:19 INFO - PROCESS | 1891 | 1461008959634 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 1891 | 1461008959637 Marionette TRACE conn3 <- [1,378,null,{}] 12:49:19 INFO - PROCESS | 1891 | 1461008959642 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}] 12:49:19 INFO - PROCESS | 1891 | 1461008959786 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:49:19 INFO - PROCESS | 1891 | 1461008959939 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb290000 == 50 [pid = 1891] [id = 102] 12:49:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd6aa1c00) [pid = 1891] [serial = 305] [outer = (nil)] 12:49:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd6ec0800) [pid = 1891] [serial = 306] [outer = 0x7fedd6aa1c00] 12:49:20 INFO - PROCESS | 1891 | 1461008960008 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd6eca800) [pid = 1891] [serial = 307] [outer = 0x7fedd6aa1c00] 12:49:21 INFO - PROCESS | 1891 | 1461008961032 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:49:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:49:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1428ms 12:49:21 INFO - PROCESS | 1891 | 1461008961063 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:49:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:49:21 INFO - PROCESS | 1891 | 1461008961068 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:49:21 INFO - PROCESS | 1891 | 1461008961076 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 1891 | 1461008961079 Marionette TRACE conn3 <- [1,382,null,{}] 12:49:21 INFO - PROCESS | 1891 | 1461008961087 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}] 12:49:21 INFO - PROCESS | 1891 | 1461008961240 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:49:21 INFO - PROCESS | 1891 | 1461008961382 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd324e800 == 51 [pid = 1891] [id = 103] 12:49:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd6b45400) [pid = 1891] [serial = 308] [outer = (nil)] 12:49:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd6da9000) [pid = 1891] [serial = 309] [outer = 0x7fedd6b45400] 12:49:21 INFO - PROCESS | 1891 | 1461008961527 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedd7021000) [pid = 1891] [serial = 310] [outer = 0x7fedd6b45400] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeca16800 == 50 [pid = 1891] [id = 96] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35e2800 == 49 [pid = 1891] [id = 95] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd34b8800) [pid = 1891] [serial = 251] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9bc9800 == 48 [pid = 1891] [id = 94] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf52e000 == 47 [pid = 1891] [id = 93] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc9dd800 == 46 [pid = 1891] [id = 92] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35e4800 == 45 [pid = 1891] [id = 91] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35f1800 == 44 [pid = 1891] [id = 90] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c1e800 == 43 [pid = 1891] [id = 86] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd82cc000 == 42 [pid = 1891] [id = 85] 12:49:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35e2000 == 41 [pid = 1891] [id = 84] 12:49:22 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:22 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:49:22 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:22 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:22 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:49:22 INFO - PROCESS | 1891 | 1461008962335 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedd82edc00) [pid = 1891] [serial = 159] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fede9bbbc00) [pid = 1891] [serial = 243] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fede8dd7000) [pid = 1891] [serial = 242] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fede9eef400) [pid = 1891] [serial = 245] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7feddc71c800) [pid = 1891] [serial = 248] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd6da5000) [pid = 1891] [serial = 221] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7feddbd48800) [pid = 1891] [serial = 224] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7feddb21b800) [pid = 1891] [serial = 234] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedda76e800) [pid = 1891] [serial = 233] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7feddb79bc00) [pid = 1891] [serial = 236] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7feddc11c800) [pid = 1891] [serial = 237] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7feddc71f800) [pid = 1891] [serial = 239] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fede8d50800) [pid = 1891] [serial = 231] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd6d9cc00) [pid = 1891] [serial = 230] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7feddc4d4400) [pid = 1891] [serial = 227] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedea0dfc00) [pid = 1891] [serial = 246] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedecfc6000) [pid = 1891] [serial = 249] [outer = (nil)] [url = about:blank] 12:49:22 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7feddf238400) [pid = 1891] [serial = 240] [outer = (nil)] [url = about:blank] 12:49:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:49:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1330ms 12:49:22 INFO - PROCESS | 1891 | 1461008962406 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1891 | 1461008962413 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:49:22 INFO - PROCESS | 1891 | 1461008962422 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1891 | 1461008962426 Marionette TRACE conn3 <- [1,386,null,{}] 12:49:22 INFO - PROCESS | 1891 | 1461008962431 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}] 12:49:22 INFO - PROCESS | 1891 | 1461008962563 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:49:22 INFO - PROCESS | 1891 | 1461008962572 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd98df000 == 42 [pid = 1891] [id = 104] 12:49:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd6d4f800) [pid = 1891] [serial = 311] [outer = (nil)] 12:49:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7feddaab4c00) [pid = 1891] [serial = 312] [outer = 0x7fedd6d4f800] 12:49:22 INFO - PROCESS | 1891 | 1461008962631 Marionette DEBUG loaded listener.js 12:49:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7feddbc25400) [pid = 1891] [serial = 313] [outer = 0x7fedd6d4f800] 12:49:23 INFO - PROCESS | 1891 | 1461008963436 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]]]}] 12:49:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:49:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1026ms 12:49:23 INFO - PROCESS | 1891 | 1461008963452 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 1891 | 1461008963455 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:49:23 INFO - PROCESS | 1891 | 1461008963461 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 1891 | 1461008963465 Marionette TRACE conn3 <- [1,390,null,{}] 12:49:23 INFO - PROCESS | 1891 | 1461008963494 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}] 12:49:23 INFO - PROCESS | 1891 | 1461008963625 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:49:23 INFO - PROCESS | 1891 | 1461008963644 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd23c800 == 43 [pid = 1891] [id = 105] 12:49:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7feddc353400) [pid = 1891] [serial = 314] [outer = (nil)] 12:49:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7feddc717000) [pid = 1891] [serial = 315] [outer = 0x7feddc353400] 12:49:23 INFO - PROCESS | 1891 | 1461008963705 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7feddca7fc00) [pid = 1891] [serial = 316] [outer = 0x7feddc353400] 12:49:24 INFO - PROCESS | 1891 | 1461008964435 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]]]}] 12:49:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:49:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1033ms 12:49:24 INFO - PROCESS | 1891 | 1461008964500 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:49:24 INFO - PROCESS | 1891 | 1461008964503 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:49:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:49:24 INFO - PROCESS | 1891 | 1461008964510 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:49:24 INFO - PROCESS | 1891 | 1461008964512 Marionette TRACE conn3 <- [1,394,null,{}] 12:49:24 INFO - PROCESS | 1891 | 1461008964517 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}] 12:49:24 INFO - PROCESS | 1891 | 1461008964651 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:49:24 INFO - PROCESS | 1891 | 1461008964665 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c1b000 == 44 [pid = 1891] [id = 106] 12:49:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd3409000) [pid = 1891] [serial = 317] [outer = (nil)] 12:49:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddf237800) [pid = 1891] [serial = 318] [outer = 0x7fedd3409000] 12:49:24 INFO - PROCESS | 1891 | 1461008964723 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7feddf583c00) [pid = 1891] [serial = 319] [outer = 0x7fedd3409000] 12:49:25 INFO - PROCESS | 1891 | 1461008965526 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]]]}] 12:49:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:49:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1080ms 12:49:25 INFO - PROCESS | 1891 | 1461008965592 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 1891 | 1461008965595 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:49:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:49:25 INFO - PROCESS | 1891 | 1461008965600 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 1891 | 1461008965602 Marionette TRACE conn3 <- [1,398,null,{}] 12:49:25 INFO - PROCESS | 1891 | 1461008965607 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}] 12:49:25 INFO - PROCESS | 1891 | 1461008965762 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:49:25 INFO - PROCESS | 1891 | 1461008965792 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9e27800 == 45 [pid = 1891] [id = 107] 12:49:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7feddd258000) [pid = 1891] [serial = 320] [outer = (nil)] 12:49:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fede8d4fc00) [pid = 1891] [serial = 321] [outer = 0x7feddd258000] 12:49:25 INFO - PROCESS | 1891 | 1461008965846 Marionette DEBUG loaded listener.js 12:49:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fede9bb5c00) [pid = 1891] [serial = 322] [outer = 0x7feddd258000] 12:49:26 INFO - PROCESS | 1891 | 1461008966578 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]]]}] 12:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1023ms 12:49:26 INFO - PROCESS | 1891 | 1461008966625 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1891 | 1461008966628 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:49:26 INFO - PROCESS | 1891 | 1461008966642 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1891 | 1461008966645 Marionette TRACE conn3 <- [1,402,null,{}] 12:49:26 INFO - PROCESS | 1891 | 1461008966665 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}] 12:49:26 INFO - PROCESS | 1891 | 1461008966863 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedd6b46c00) [pid = 1891] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedd348dc00) [pid = 1891] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd82ed400) [pid = 1891] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd340c400) [pid = 1891] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd340ec00) [pid = 1891] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd6d58000) [pid = 1891] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd8ede800) [pid = 1891] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7feddc118c00) [pid = 1891] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd6aa2000) [pid = 1891] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7feddc4d7000) [pid = 1891] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedecf25c00) [pid = 1891] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd8c5b400) [pid = 1891] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd4c0a400) [pid = 1891] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd32b6000) [pid = 1891] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7feddb6dc800) [pid = 1891] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:49:27 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7fedd340b800) [pid = 1891] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:49:27 INFO - PROCESS | 1891 | 1461008967193 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd41db000 == 46 [pid = 1891] [id = 108] 12:49:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fedd3406000) [pid = 1891] [serial = 323] [outer = (nil)] 12:49:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedd34b6400) [pid = 1891] [serial = 324] [outer = 0x7fedd3406000] 12:49:27 INFO - PROCESS | 1891 | 1461008967269 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd8c5b400) [pid = 1891] [serial = 325] [outer = 0x7fedd3406000] 12:49:27 INFO - PROCESS | 1891 | 1461008967893 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]]]}] 12:49:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:49:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1293ms 12:49:27 INFO - PROCESS | 1891 | 1461008967935 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:49:27 INFO - PROCESS | 1891 | 1461008967939 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:49:27 INFO - PROCESS | 1891 | 1461008967944 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:49:27 INFO - PROCESS | 1891 | 1461008967946 Marionette TRACE conn3 <- [1,406,null,{}] 12:49:27 INFO - PROCESS | 1891 | 1461008967957 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}] 12:49:28 INFO - PROCESS | 1891 | 1461008968078 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:49:28 INFO - PROCESS | 1891 | 1461008968092 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feded0d5800 == 47 [pid = 1891] [id = 109] 12:49:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd3410000) [pid = 1891] [serial = 326] [outer = (nil)] 12:49:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd370dc00) [pid = 1891] [serial = 327] [outer = 0x7fedd3410000] 12:49:28 INFO - PROCESS | 1891 | 1461008968149 Marionette DEBUG loaded listener.js 12:49:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd3711c00) [pid = 1891] [serial = 328] [outer = 0x7fedd3410000] 12:49:28 INFO - PROCESS | 1891 | 1461008968843 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]]]}] 12:49:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:49:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 927ms 12:49:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:49:28 INFO - PROCESS | 1891 | 1461008968875 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:49:28 INFO - PROCESS | 1891 | 1461008968877 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:49:28 INFO - PROCESS | 1891 | 1461008968882 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:49:28 INFO - PROCESS | 1891 | 1461008968886 Marionette TRACE conn3 <- [1,410,null,{}] 12:49:28 INFO - PROCESS | 1891 | 1461008968890 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}] 12:49:29 INFO - PROCESS | 1891 | 1461008969057 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:49:29 INFO - PROCESS | 1891 | 1461008969073 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3269800 == 48 [pid = 1891] [id = 110] 12:49:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd32b6000) [pid = 1891] [serial = 329] [outer = (nil)] 12:49:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd340c400) [pid = 1891] [serial = 330] [outer = 0x7fedd32b6000] 12:49:29 INFO - PROCESS | 1891 | 1461008969199 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd370a000) [pid = 1891] [serial = 331] [outer = 0x7fedd32b6000] 12:49:30 INFO - PROCESS | 1891 | 1461008970162 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]]]}] 12:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1337ms 12:49:30 INFO - PROCESS | 1891 | 1461008970221 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:49:30 INFO - PROCESS | 1891 | 1461008970225 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:49:30 INFO - PROCESS | 1891 | 1461008970233 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:49:30 INFO - PROCESS | 1891 | 1461008970237 Marionette TRACE conn3 <- [1,414,null,{}] 12:49:30 INFO - PROCESS | 1891 | 1461008970244 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}] 12:49:30 INFO - PROCESS | 1891 | 1461008970409 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:49:30 INFO - PROCESS | 1891 | 1461008970538 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc384000 == 49 [pid = 1891] [id = 111] 12:49:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd32b8000) [pid = 1891] [serial = 332] [outer = (nil)] 12:49:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd9d66400) [pid = 1891] [serial = 333] [outer = 0x7fedd32b8000] 12:49:30 INFO - PROCESS | 1891 | 1461008970605 Marionette DEBUG loaded listener.js 12:49:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd9d6d800) [pid = 1891] [serial = 334] [outer = 0x7fedd32b8000] 12:49:31 INFO - PROCESS | 1891 | 1461008971515 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]]]}] 12:49:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:49:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1335ms 12:49:31 INFO - PROCESS | 1891 | 1461008971568 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:49:31 INFO - PROCESS | 1891 | 1461008971573 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:49:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:49:31 INFO - PROCESS | 1891 | 1461008971582 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:49:31 INFO - PROCESS | 1891 | 1461008971586 Marionette TRACE conn3 <- [1,418,null,{}] 12:49:31 INFO - PROCESS | 1891 | 1461008971591 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}] 12:49:31 INFO - PROCESS | 1891 | 1461008971730 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:49:31 INFO - PROCESS | 1891 | 1461008971866 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef133000 == 50 [pid = 1891] [id = 112] 12:49:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd9d72c00) [pid = 1891] [serial = 335] [outer = (nil)] 12:49:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7feddaabf000) [pid = 1891] [serial = 336] [outer = 0x7fedd9d72c00] 12:49:31 INFO - PROCESS | 1891 | 1461008971936 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7feddbd4d800) [pid = 1891] [serial = 337] [outer = 0x7fedd9d72c00] 12:49:33 INFO - PROCESS | 1891 | 1461008973183 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]]]}] 12:49:33 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 12:49:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1639ms 12:49:33 INFO - PROCESS | 1891 | 1461008973222 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1891 | 1461008973225 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:49:33 INFO - PROCESS | 1891 | 1461008973231 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1891 | 1461008973236 Marionette TRACE conn3 <- [1,422,null,{}] 12:49:33 INFO - PROCESS | 1891 | 1461008973264 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}] 12:49:33 INFO - PROCESS | 1891 | 1461008973477 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:49:33 INFO - PROCESS | 1891 | 1461008973582 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42b8800 == 51 [pid = 1891] [id = 113] 12:49:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7feddb79bc00) [pid = 1891] [serial = 338] [outer = (nil)] 12:49:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7feddceb4000) [pid = 1891] [serial = 339] [outer = 0x7feddb79bc00] 12:49:33 INFO - PROCESS | 1891 | 1461008973648 Marionette DEBUG loaded listener.js 12:49:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fede8ddc800) [pid = 1891] [serial = 340] [outer = 0x7feddb79bc00] 12:49:34 INFO - PROCESS | 1891 | 1461008974827 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]]]}] 12:49:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:49:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1647ms 12:49:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:49:34 INFO - PROCESS | 1891 | 1461008974879 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:49:34 INFO - PROCESS | 1891 | 1461008974883 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:49:34 INFO - PROCESS | 1891 | 1461008974889 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:49:34 INFO - PROCESS | 1891 | 1461008974892 Marionette TRACE conn3 <- [1,426,null,{}] 12:49:34 INFO - PROCESS | 1891 | 1461008974898 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}] 12:49:35 INFO - PROCESS | 1891 | 1461008975085 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:49:35 INFO - PROCESS | 1891 | 1461008975196 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c4a000 == 52 [pid = 1891] [id = 114] 12:49:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd4c09800) [pid = 1891] [serial = 341] [outer = (nil)] 12:49:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7feddd610400) [pid = 1891] [serial = 342] [outer = 0x7fedd4c09800] 12:49:35 INFO - PROCESS | 1891 | 1461008975264 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedea0e2800) [pid = 1891] [serial = 343] [outer = 0x7fedd4c09800] 12:49:36 INFO - PROCESS | 1891 | 1461008976295 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] 12:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:49:36 INFO - PROCESS | 1891 | 1461008976344 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:49:36 INFO - PROCESS | 1891 | 1461008976352 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 1891 | 1461008976357 Marionette TRACE conn3 <- [1,430,null,{}] 12:49:36 INFO - PROCESS | 1891 | 1461008976366 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}] 12:49:36 INFO - PROCESS | 1891 | 1461008976505 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:49:36 INFO - PROCESS | 1891 | 1461008976666 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc553000 == 53 [pid = 1891] [id = 115] 12:49:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd6da4400) [pid = 1891] [serial = 344] [outer = (nil)] 12:49:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedd6ec5400) [pid = 1891] [serial = 345] [outer = 0x7fedd6da4400] 12:49:36 INFO - PROCESS | 1891 | 1461008976748 Marionette DEBUG loaded listener.js 12:49:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedd8c5c800) [pid = 1891] [serial = 346] [outer = 0x7fedd6da4400] 12:49:37 INFO - PROCESS | 1891 | 1461008977594 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]]]}] 12:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1297ms 12:49:37 INFO - PROCESS | 1891 | 1461008977648 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:49:37 INFO - PROCESS | 1891 | 1461008977655 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:49:37 INFO - PROCESS | 1891 | 1461008977664 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:49:37 INFO - PROCESS | 1891 | 1461008977667 Marionette TRACE conn3 <- [1,434,null,{}] 12:49:37 INFO - PROCESS | 1891 | 1461008977671 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}] 12:49:37 INFO - PROCESS | 1891 | 1461008977806 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:49:37 INFO - PROCESS | 1891 | 1461008977945 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaa10000 == 54 [pid = 1891] [id = 116] 12:49:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedd9d6d000) [pid = 1891] [serial = 347] [outer = (nil)] 12:49:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7fedd9d74c00) [pid = 1891] [serial = 348] [outer = 0x7fedd9d6d000] 12:49:38 INFO - PROCESS | 1891 | 1461008978005 Marionette DEBUG loaded listener.js 12:49:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7feddb2b9c00) [pid = 1891] [serial = 349] [outer = 0x7fedd9d6d000] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7fedd4c05800) [pid = 1891] [serial = 254] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7feddb9b2800) [pid = 1891] [serial = 258] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7fede9bb7400) [pid = 1891] [serial = 261] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7feded04fc00) [pid = 1891] [serial = 264] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedf0fa1c00) [pid = 1891] [serial = 291] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7feded0d5800 == 53 [pid = 1891] [id = 109] 12:49:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd41db000 == 52 [pid = 1891] [id = 108] 12:49:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9e27800 == 51 [pid = 1891] [id = 107] 12:49:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c1b000 == 50 [pid = 1891] [id = 106] 12:49:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd23c800 == 49 [pid = 1891] [id = 105] 12:49:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd98df000 == 48 [pid = 1891] [id = 104] 12:49:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd324e800 == 47 [pid = 1891] [id = 103] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedef30e800) [pid = 1891] [serial = 153] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7feddaab6800) [pid = 1891] [serial = 156] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd4c0ac00) [pid = 1891] [serial = 183] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd82f5400) [pid = 1891] [serial = 186] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7feddc117800) [pid = 1891] [serial = 189] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7feddd60ac00) [pid = 1891] [serial = 192] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7feddf323c00) [pid = 1891] [serial = 195] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7feddc359800) [pid = 1891] [serial = 219] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedea006800) [pid = 1891] [serial = 282] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedef199c00) [pid = 1891] [serial = 285] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedeb006000) [pid = 1891] [serial = 283] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedef30a400) [pid = 1891] [serial = 288] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7feddbd53800) [pid = 1891] [serial = 267] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedeeeb8c00) [pid = 1891] [serial = 268] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedf0f98000) [pid = 1891] [serial = 289] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd8c5b800) [pid = 1891] [serial = 271] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd6da2000) [pid = 1891] [serial = 270] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fede2f50c00) [pid = 1891] [serial = 279] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd8f1ec00) [pid = 1891] [serial = 273] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7feddbd44800) [pid = 1891] [serial = 274] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7feddc35c400) [pid = 1891] [serial = 276] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7feddd258800) [pid = 1891] [serial = 277] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7fedd4c9a400) [pid = 1891] [serial = 111] [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.] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7fedef368c00) [pid = 1891] [serial = 286] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fede9944800) [pid = 1891] [serial = 280] [outer = (nil)] [url = about:blank] 12:49:38 INFO - PROCESS | 1891 | 1461008978887 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]]]}] 12:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1279ms 12:49:38 INFO - PROCESS | 1891 | 1461008978944 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1891 | 1461008978946 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:49:38 INFO - PROCESS | 1891 | 1461008978952 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 1891 | 1461008978957 Marionette TRACE conn3 <- [1,438,null,{}] 12:49:38 INFO - PROCESS | 1891 | 1461008978972 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}] 12:49:39 INFO - PROCESS | 1891 | 1461008979122 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:49:39 INFO - PROCESS | 1891 | 1461008979132 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddca54800 == 48 [pid = 1891] [id = 117] 12:49:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7fedd8f1ec00) [pid = 1891] [serial = 350] [outer = (nil)] 12:49:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7feddc352000) [pid = 1891] [serial = 351] [outer = 0x7fedd8f1ec00] 12:49:39 INFO - PROCESS | 1891 | 1461008979196 Marionette DEBUG loaded listener.js 12:49:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7feddc939c00) [pid = 1891] [serial = 352] [outer = 0x7fedd8f1ec00] 12:49:40 INFO - PROCESS | 1891 | 1461008980179 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]]]}] 12:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1281ms 12:49:40 INFO - PROCESS | 1891 | 1461008980234 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:49:40 INFO - PROCESS | 1891 | 1461008980240 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:49:40 INFO - PROCESS | 1891 | 1461008980249 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:49:40 INFO - PROCESS | 1891 | 1461008980253 Marionette TRACE conn3 <- [1,442,null,{}] 12:49:40 INFO - PROCESS | 1891 | 1461008980261 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}] 12:49:40 INFO - PROCESS | 1891 | 1461008980437 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:49:40 INFO - PROCESS | 1891 | 1461008980590 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbfb2800 == 49 [pid = 1891] [id = 118] 12:49:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fedd6d9dc00) [pid = 1891] [serial = 353] [outer = (nil)] 12:49:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedd6ecdc00) [pid = 1891] [serial = 354] [outer = 0x7fedd6d9dc00] 12:49:40 INFO - PROCESS | 1891 | 1461008980664 Marionette DEBUG loaded listener.js 12:49:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd9d6ac00) [pid = 1891] [serial = 355] [outer = 0x7fedd6d9dc00] 12:49:41 INFO - PROCESS | 1891 | 1461008981535 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]]]}] 12:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1336ms 12:49:41 INFO - PROCESS | 1891 | 1461008981585 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1891 | 1461008981594 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:49:41 INFO - PROCESS | 1891 | 1461008981604 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1891 | 1461008981608 Marionette TRACE conn3 <- [1,446,null,{}] 12:49:41 INFO - PROCESS | 1891 | 1461008981613 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}] 12:49:41 INFO - PROCESS | 1891 | 1461008981769 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:49:41 INFO - PROCESS | 1891 | 1461008981898 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9b84800 == 50 [pid = 1891] [id = 119] 12:49:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd34b0400) [pid = 1891] [serial = 356] [outer = (nil)] 12:49:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7feddc359800) [pid = 1891] [serial = 357] [outer = 0x7fedd34b0400] 12:49:41 INFO - PROCESS | 1891 | 1461008981967 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7feddc93f000) [pid = 1891] [serial = 358] [outer = 0x7fedd34b0400] 12:49:42 INFO - PROCESS | 1891 | 1461008982960 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]]]}] 12:49:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:49:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1431ms 12:49:43 INFO - PROCESS | 1891 | 1461008983035 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 1891 | 1461008983038 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:49:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:49:43 INFO - PROCESS | 1891 | 1461008983045 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 1891 | 1461008983051 Marionette TRACE conn3 <- [1,450,null,{}] 12:49:43 INFO - PROCESS | 1891 | 1461008983066 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}] 12:49:43 INFO - PROCESS | 1891 | 1461008983257 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:49:43 INFO - PROCESS | 1891 | 1461008983390 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedecf67800 == 51 [pid = 1891] [id = 120] 12:49:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7feddf22fc00) [pid = 1891] [serial = 359] [outer = (nil)] 12:49:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fede9bb9000) [pid = 1891] [serial = 360] [outer = 0x7feddf22fc00] 12:49:43 INFO - PROCESS | 1891 | 1461008983501 Marionette DEBUG loaded listener.js 12:49:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedead2b000) [pid = 1891] [serial = 361] [outer = 0x7feddf22fc00] 12:49:44 INFO - PROCESS | 1891 | 1461008984347 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] 12:49:44 INFO - PROCESS | 1891 | 1461008984383 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:49:44 INFO - PROCESS | 1891 | 1461008984389 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:49:44 INFO - PROCESS | 1891 | 1461008984392 Marionette TRACE conn3 <- [1,454,null,{}] 12:49:44 INFO - PROCESS | 1891 | 1461008984397 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}] 12:49:44 INFO - PROCESS | 1891 | 1461008984541 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:49:44 INFO - PROCESS | 1891 | 1461008984651 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeee9d000 == 52 [pid = 1891] [id = 121] 12:49:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7feddb399000) [pid = 1891] [serial = 362] [outer = (nil)] 12:49:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddb3a2c00) [pid = 1891] [serial = 363] [outer = 0x7feddb399000] 12:49:44 INFO - PROCESS | 1891 | 1461008984721 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fede994b400) [pid = 1891] [serial = 364] [outer = 0x7feddb399000] 12:49:45 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:45 INFO - PROCESS | 1891 | 1461008985570 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]]]}] 12:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1227ms 12:49:45 INFO - PROCESS | 1891 | 1461008985615 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 1891 | 1461008985619 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:49:45 INFO - PROCESS | 1891 | 1461008985625 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 1891 | 1461008985627 Marionette TRACE conn3 <- [1,458,null,{}] 12:49:45 INFO - PROCESS | 1891 | 1461008985632 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}] 12:49:45 INFO - PROCESS | 1891 | 1461008985769 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:49:45 INFO - PROCESS | 1891 | 1461008985899 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf1c32800 == 53 [pid = 1891] [id = 122] 12:49:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7feddb39f000) [pid = 1891] [serial = 365] [outer = (nil)] 12:49:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedecadf000) [pid = 1891] [serial = 366] [outer = 0x7feddb39f000] 12:49:45 INFO - PROCESS | 1891 | 1461008985964 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedee750800) [pid = 1891] [serial = 367] [outer = 0x7feddb39f000] 12:49:46 INFO - PROCESS | 1891 | 1461008986811 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] 12:49:46 INFO - PROCESS | 1891 | 1461008986861 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:49:46 INFO - PROCESS | 1891 | 1461008986868 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:49:46 INFO - PROCESS | 1891 | 1461008986871 Marionette TRACE conn3 <- [1,462,null,{}] 12:49:46 INFO - PROCESS | 1891 | 1461008986876 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}] 12:49:47 INFO - PROCESS | 1891 | 1461008987056 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:49:47 INFO - PROCESS | 1891 | 1461008987190 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42d1800 == 54 [pid = 1891] [id = 123] 12:49:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedef19a800) [pid = 1891] [serial = 368] [outer = (nil)] 12:49:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedef310c00) [pid = 1891] [serial = 369] [outer = 0x7fedef19a800] 12:49:47 INFO - PROCESS | 1891 | 1461008987265 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedef3ec000) [pid = 1891] [serial = 370] [outer = 0x7fedef19a800] 12:49:48 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:49:48 INFO - PROCESS | 1891 | 1461008988268 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] 12:49:48 INFO - PROCESS | 1891 | 1461008988306 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 12:49:48 INFO - PROCESS | 1891 | 1461008988314 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1891 | 1461008988318 Marionette TRACE conn3 <- [1,466,null,{}] 12:49:48 INFO - PROCESS | 1891 | 1461008988325 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}] 12:49:48 INFO - PROCESS | 1891 | 1461008988458 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:49:48 INFO - PROCESS | 1891 | 1461008988614 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c45800 == 55 [pid = 1891] [id = 124] 12:49:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd34b6800) [pid = 1891] [serial = 371] [outer = (nil)] 12:49:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd4c06c00) [pid = 1891] [serial = 372] [outer = 0x7fedd34b6800] 12:49:48 INFO - PROCESS | 1891 | 1461008988742 Marionette DEBUG loaded listener.js 12:49:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd6d54000) [pid = 1891] [serial = 373] [outer = 0x7fedd34b6800] 12:49:49 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaa10000 == 54 [pid = 1891] [id = 116] 12:49:49 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc553000 == 53 [pid = 1891] [id = 115] 12:49:49 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef133000 == 52 [pid = 1891] [id = 112] 12:49:49 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc384000 == 51 [pid = 1891] [id = 111] 12:49:49 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3269800 == 50 [pid = 1891] [id = 110] 12:49:49 INFO - PROCESS | 1891 | 1461008989506 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] 12:49:49 INFO - PROCESS | 1891 | 1461008989555 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:49:49 INFO - PROCESS | 1891 | 1461008989564 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:49:49 INFO - PROCESS | 1891 | 1461008989566 Marionette TRACE conn3 <- [1,470,null,{}] 12:49:49 INFO - PROCESS | 1891 | 1461008989572 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}] 12:49:49 INFO - PROCESS | 1891 | 1461008989699 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:49:49 INFO - PROCESS | 1891 | 1461008989714 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc54c800 == 51 [pid = 1891] [id = 125] 12:49:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd82f0400) [pid = 1891] [serial = 374] [outer = (nil)] 12:49:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedda80a800) [pid = 1891] [serial = 375] [outer = 0x7fedd82f0400] 12:49:49 INFO - PROCESS | 1891 | 1461008989770 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7feddb589400) [pid = 1891] [serial = 376] [outer = 0x7fedd82f0400] 12:49:50 INFO - PROCESS | 1891 | 1461008990685 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]]]}] 12:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1176ms 12:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:49:50 INFO - PROCESS | 1891 | 1461008990741 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 1891 | 1461008990744 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:49:50 INFO - PROCESS | 1891 | 1461008990749 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1891 | 1461008990754 Marionette TRACE conn3 <- [1,474,null,{}] 12:49:50 INFO - PROCESS | 1891 | 1461008990773 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}] 12:49:50 INFO - PROCESS | 1891 | 1461008990943 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:49:50 INFO - PROCESS | 1891 | 1461008990960 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeca09800 == 52 [pid = 1891] [id = 126] 12:49:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7feddd5a2400) [pid = 1891] [serial = 377] [outer = (nil)] 12:49:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7feddf26d000) [pid = 1891] [serial = 378] [outer = 0x7feddd5a2400] 12:49:51 INFO - PROCESS | 1891 | 1461008991018 Marionette DEBUG loaded listener.js 12:49:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7fede9e97400) [pid = 1891] [serial = 379] [outer = 0x7feddd5a2400] 12:49:51 INFO - PROCESS | 1891 | 1461008991743 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]]]}] 12:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1037ms 12:49:51 INFO - PROCESS | 1891 | 1461008991787 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 1891 | 1461008991791 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:49:51 INFO - PROCESS | 1891 | 1461008991802 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 1891 | 1461008991804 Marionette TRACE conn3 <- [1,478,null,{}] 12:49:51 INFO - PROCESS | 1891 | 1461008991818 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}] 12:49:52 INFO - PROCESS | 1891 | 1461008991992 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:49:52 INFO - PROCESS | 1891 | 1461008992009 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42c5800 == 53 [pid = 1891] [id = 127] 12:49:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fedea009800) [pid = 1891] [serial = 380] [outer = (nil)] 12:49:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedef248000) [pid = 1891] [serial = 381] [outer = 0x7fedea009800] 12:49:52 INFO - PROCESS | 1891 | 1461008992063 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7fedef3e3000) [pid = 1891] [serial = 382] [outer = 0x7fedea009800] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 124 (0x7fedd32b9800) [pid = 1891] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7fedd5076800) [pid = 1891] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7fedd3406000) [pid = 1891] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7feddd258000) [pid = 1891] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7fedd6d4f800) [pid = 1891] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7fedd34b0c00) [pid = 1891] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedd34af400) [pid = 1891] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7feddbd4c400) [pid = 1891] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedd6b45400) [pid = 1891] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fede8de1000) [pid = 1891] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd6aa1c00) [pid = 1891] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7feddc353400) [pid = 1891] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fede8ddec00) [pid = 1891] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd6a9cc00) [pid = 1891] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedd3409000) [pid = 1891] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedd3410000) [pid = 1891] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd6da4400) [pid = 1891] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:49:52 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd9d6d000) [pid = 1891] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:49:52 INFO - PROCESS | 1891 | 1461008992923 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]]]}] 12:49:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:49:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1176ms 12:49:52 INFO - PROCESS | 1891 | 1461008992979 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:49:52 INFO - PROCESS | 1891 | 1461008992982 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:49:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:49:52 INFO - PROCESS | 1891 | 1461008992987 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:49:52 INFO - PROCESS | 1891 | 1461008992989 Marionette TRACE conn3 <- [1,482,null,{}] 12:49:52 INFO - PROCESS | 1891 | 1461008992994 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}] 12:49:53 INFO - PROCESS | 1891 | 1461008993112 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:49:53 INFO - PROCESS | 1891 | 1461008993125 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7433000 == 54 [pid = 1891] [id = 128] 12:49:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd3406000) [pid = 1891] [serial = 383] [outer = (nil)] 12:49:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd6a9cc00) [pid = 1891] [serial = 384] [outer = 0x7fedd3406000] 12:49:53 INFO - PROCESS | 1891 | 1461008993180 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7feddbd50800) [pid = 1891] [serial = 385] [outer = 0x7fedd3406000] 12:49:53 INFO - PROCESS | 1891 | 1461008993914 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]]]}] 12:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 979ms 12:49:53 INFO - PROCESS | 1891 | 1461008993968 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:49:53 INFO - PROCESS | 1891 | 1461008993970 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:49:53 INFO - PROCESS | 1891 | 1461008993979 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1891 | 1461008993981 Marionette TRACE conn3 <- [1,486,null,{}] 12:49:53 INFO - PROCESS | 1891 | 1461008993986 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}] 12:49:54 INFO - PROCESS | 1891 | 1461008994144 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:49:54 INFO - PROCESS | 1891 | 1461008994158 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf347e000 == 55 [pid = 1891] [id = 129] 12:49:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd1b7e000) [pid = 1891] [serial = 386] [outer = (nil)] 12:49:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedeeea9800) [pid = 1891] [serial = 387] [outer = 0x7fedd1b7e000] 12:49:54 INFO - PROCESS | 1891 | 1461008994229 Marionette DEBUG loaded listener.js 12:49:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedf0fa2400) [pid = 1891] [serial = 388] [outer = 0x7fedd1b7e000] 12:49:55 INFO - PROCESS | 1891 | 1461008995123 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]]]}] 12:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1181ms 12:49:55 INFO - PROCESS | 1891 | 1461008995176 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1891 | 1461008995182 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:49:55 INFO - PROCESS | 1891 | 1461008995190 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1891 | 1461008995195 Marionette TRACE conn3 <- [1,490,null,{}] 12:49:55 INFO - PROCESS | 1891 | 1461008995203 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}] 12:49:55 INFO - PROCESS | 1891 | 1461008995363 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:49:55 INFO - PROCESS | 1891 | 1461008995515 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7433800 == 56 [pid = 1891] [id = 130] 12:49:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd1b81c00) [pid = 1891] [serial = 389] [outer = (nil)] 12:49:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd6a9d400) [pid = 1891] [serial = 390] [outer = 0x7fedd1b81c00] 12:49:55 INFO - PROCESS | 1891 | 1461008995588 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd82f5000) [pid = 1891] [serial = 391] [outer = 0x7fedd1b81c00] 12:49:56 INFO - PROCESS | 1891 | 1461008996374 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]]]}] 12:49:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:49:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1230ms 12:49:56 INFO - PROCESS | 1891 | 1461008996419 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:49:56 INFO - PROCESS | 1891 | 1461008996427 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:49:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:49:56 INFO - PROCESS | 1891 | 1461008996454 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:49:56 INFO - PROCESS | 1891 | 1461008996458 Marionette TRACE conn3 <- [1,494,null,{}] 12:49:56 INFO - PROCESS | 1891 | 1461008996463 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}] 12:49:56 INFO - PROCESS | 1891 | 1461008996617 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:49:56 INFO - PROCESS | 1891 | 1461008996751 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd2b2000 == 57 [pid = 1891] [id = 131] 12:49:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd13c1400) [pid = 1891] [serial = 392] [outer = (nil)] 12:49:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedd13c9000) [pid = 1891] [serial = 393] [outer = 0x7fedd13c1400] 12:49:56 INFO - PROCESS | 1891 | 1461008996821 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedd9d69c00) [pid = 1891] [serial = 394] [outer = 0x7fedd13c1400] 12:49:57 INFO - PROCESS | 1891 | 1461008997760 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]]]}] 12:49:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:49:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1338ms 12:49:57 INFO - PROCESS | 1891 | 1461008997789 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1891 | 1461008997792 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:49:57 INFO - PROCESS | 1891 | 1461008997798 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1891 | 1461008997804 Marionette TRACE conn3 <- [1,498,null,{}] 12:49:57 INFO - PROCESS | 1891 | 1461008997818 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}] 12:49:57 INFO - PROCESS | 1891 | 1461008997962 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:49:58 INFO - PROCESS | 1891 | 1461008998106 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42d0800 == 58 [pid = 1891] [id = 132] 12:49:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedd2bd2c00) [pid = 1891] [serial = 395] [outer = (nil)] 12:49:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7fedd2bd9c00) [pid = 1891] [serial = 396] [outer = 0x7fedd2bd2c00] 12:49:58 INFO - PROCESS | 1891 | 1461008998181 Marionette DEBUG loaded listener.js 12:49:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7feddb3a3800) [pid = 1891] [serial = 397] [outer = 0x7fedd2bd2c00] 12:49:58 INFO - PROCESS | 1891 | 1461008998967 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]]]}] 12:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1237ms 12:49:59 INFO - PROCESS | 1891 | 1461008999036 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:49:59 INFO - PROCESS | 1891 | 1461008999040 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:49:59 INFO - PROCESS | 1891 | 1461008999046 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:49:59 INFO - PROCESS | 1891 | 1461008999050 Marionette TRACE conn3 <- [1,502,null,{}] 12:49:59 INFO - PROCESS | 1891 | 1461008999055 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}] 12:49:59 INFO - PROCESS | 1891 | 1461008999220 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:49:59 INFO - PROCESS | 1891 | 1461008999355 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2cdf800 == 59 [pid = 1891] [id = 133] 12:49:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fedd2bd4000) [pid = 1891] [serial = 398] [outer = (nil)] 12:49:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedd7df3400) [pid = 1891] [serial = 399] [outer = 0x7fedd2bd4000] 12:49:59 INFO - PROCESS | 1891 | 1461008999425 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7fedd7df9400) [pid = 1891] [serial = 400] [outer = 0x7fedd2bd4000] 12:50:00 INFO - PROCESS | 1891 | 1461009000325 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]]]}] 12:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1327ms 12:50:00 INFO - PROCESS | 1891 | 1461009000374 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1891 | 1461009000377 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:50:00 INFO - PROCESS | 1891 | 1461009000383 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1891 | 1461009000385 Marionette TRACE conn3 <- [1,506,null,{}] 12:50:00 INFO - PROCESS | 1891 | 1461009000391 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}] 12:50:00 INFO - PROCESS | 1891 | 1461009000554 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:50:00 INFO - PROCESS | 1891 | 1461009000695 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2daf000 == 60 [pid = 1891] [id = 134] 12:50:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 126 (0x7fedd3704800) [pid = 1891] [serial = 401] [outer = (nil)] 12:50:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 127 (0x7fedd3cf8400) [pid = 1891] [serial = 402] [outer = 0x7fedd3704800] 12:50:00 INFO - PROCESS | 1891 | 1461009000777 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 128 (0x7fedd3cfdc00) [pid = 1891] [serial = 403] [outer = 0x7fedd3704800] 12:50:01 INFO - PROCESS | 1891 | 1461009001622 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]]]}] 12:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1279ms 12:50:01 INFO - PROCESS | 1891 | 1461009001663 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 1891 | 1461009001667 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:50:01 INFO - PROCESS | 1891 | 1461009001673 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 1891 | 1461009001675 Marionette TRACE conn3 <- [1,510,null,{}] 12:50:01 INFO - PROCESS | 1891 | 1461009001681 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}] 12:50:01 INFO - PROCESS | 1891 | 1461009001856 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:50:02 INFO - PROCESS | 1891 | 1461009002264 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c3e000 == 61 [pid = 1891] [id = 135] 12:50:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 129 (0x7fedd13c2000) [pid = 1891] [serial = 404] [outer = (nil)] 12:50:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 130 (0x7fedd13ca400) [pid = 1891] [serial = 405] [outer = 0x7fedd13c2000] 12:50:02 INFO - PROCESS | 1891 | 1461009002410 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 131 (0x7fedd2bce400) [pid = 1891] [serial = 406] [outer = 0x7fedd13c2000] 12:50:03 INFO - PROCESS | 1891 | 1461009003204 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]]]}] 12:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1579ms 12:50:03 INFO - PROCESS | 1891 | 1461009003253 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 1891 | 1461009003260 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:50:03 INFO - PROCESS | 1891 | 1461009003267 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1891 | 1461009003271 Marionette TRACE conn3 <- [1,514,null,{}] 12:50:03 INFO - PROCESS | 1891 | 1461009003313 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}] 12:50:03 INFO - PROCESS | 1891 | 1461009003521 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:50:03 INFO - PROCESS | 1891 | 1461009003660 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c40800 == 62 [pid = 1891] [id = 136] 12:50:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 132 (0x7fedd13bec00) [pid = 1891] [serial = 407] [outer = (nil)] 12:50:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 133 (0x7fedd34bc000) [pid = 1891] [serial = 408] [outer = 0x7fedd13bec00] 12:50:03 INFO - PROCESS | 1891 | 1461009003724 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 134 (0x7fedd3710400) [pid = 1891] [serial = 409] [outer = 0x7fedd13bec00] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf42b8800 == 61 [pid = 1891] [id = 113] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 133 (0x7feddc352000) [pid = 1891] [serial = 351] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 132 (0x7fedd340c400) [pid = 1891] [serial = 330] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 131 (0x7fedd9d66400) [pid = 1891] [serial = 333] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 130 (0x7feddaabf000) [pid = 1891] [serial = 336] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 129 (0x7feddceb4000) [pid = 1891] [serial = 339] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 128 (0x7feddd610400) [pid = 1891] [serial = 342] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7433000 == 60 [pid = 1891] [id = 128] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf42c5800 == 59 [pid = 1891] [id = 127] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeca09800 == 58 [pid = 1891] [id = 126] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc54c800 == 57 [pid = 1891] [id = 125] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c45800 == 56 [pid = 1891] [id = 124] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbfb2800 == 55 [pid = 1891] [id = 118] 12:50:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddca54800 == 54 [pid = 1891] [id = 117] 12:50:04 INFO - PROCESS | 1891 | 1461009004633 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]]]}] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 127 (0x7fedd370dc00) [pid = 1891] [serial = 327] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 126 (0x7fedd6ec5400) [pid = 1891] [serial = 345] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 125 (0x7fedd8c5c800) [pid = 1891] [serial = 346] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 124 (0x7fedd9d74c00) [pid = 1891] [serial = 348] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7feddb2b9c00) [pid = 1891] [serial = 349] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7fedd3711c00) [pid = 1891] [serial = 328] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7fedd8f1d000) [pid = 1891] [serial = 294] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7feded089c00) [pid = 1891] [serial = 300] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7feddc35cc00) [pid = 1891] [serial = 259] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedd8ee9400) [pid = 1891] [serial = 222] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd34b6400) [pid = 1891] [serial = 324] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fede9bb5c00) [pid = 1891] [serial = 322] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7feddaab4c00) [pid = 1891] [serial = 312] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd6da1800) [pid = 1891] [serial = 255] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fede8d4fc00) [pid = 1891] [serial = 321] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd34be000) [pid = 1891] [serial = 252] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedf3258800) [pid = 1891] [serial = 303] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7feddd611c00) [pid = 1891] [serial = 228] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7feddbc25400) [pid = 1891] [serial = 313] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd7021000) [pid = 1891] [serial = 310] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedeed26800) [pid = 1891] [serial = 265] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd6ec0800) [pid = 1891] [serial = 306] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7feddca7fc00) [pid = 1891] [serial = 316] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd8c5b400) [pid = 1891] [serial = 325] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7feddc35c800) [pid = 1891] [serial = 297] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedea0e0000) [pid = 1891] [serial = 262] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7feddc717000) [pid = 1891] [serial = 315] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd6da9000) [pid = 1891] [serial = 309] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7feddc117000) [pid = 1891] [serial = 225] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7feddf583c00) [pid = 1891] [serial = 319] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7feddf237800) [pid = 1891] [serial = 318] [outer = (nil)] [url = about:blank] 12:50:04 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7fedd6eca800) [pid = 1891] [serial = 307] [outer = (nil)] [url = about:blank] 12:50:04 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 12:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1416ms 12:50:04 INFO - PROCESS | 1891 | 1461009004689 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1891 | 1461009004695 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:50:04 INFO - PROCESS | 1891 | 1461009004702 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1891 | 1461009004705 Marionette TRACE conn3 <- [1,518,null,{}] 12:50:04 INFO - PROCESS | 1891 | 1461009004710 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}] 12:50:04 INFO - PROCESS | 1891 | 1461009004843 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:50:04 INFO - PROCESS | 1891 | 1461009004859 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50a9000 == 55 [pid = 1891] [id = 137] 12:50:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedd3cfb400) [pid = 1891] [serial = 410] [outer = (nil)] 12:50:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd6b45c00) [pid = 1891] [serial = 411] [outer = 0x7fedd3cfb400] 12:50:04 INFO - PROCESS | 1891 | 1461009004917 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd6da7c00) [pid = 1891] [serial = 412] [outer = 0x7fedd3cfb400] 12:50:05 INFO - PROCESS | 1891 | 1461009005744 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]]]}] 12:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1079ms 12:50:05 INFO - PROCESS | 1891 | 1461009005782 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 1891 | 1461009005786 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:50:05 INFO - PROCESS | 1891 | 1461009005794 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:50:05 INFO - PROCESS | 1891 | 1461009005802 Marionette TRACE conn3 <- [1,522,null,{}] 12:50:05 INFO - PROCESS | 1891 | 1461009005816 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}] 12:50:05 INFO - PROCESS | 1891 | 1461009005955 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:50:05 INFO - PROCESS | 1891 | 1461009005972 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:05 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbbf0800 == 56 [pid = 1891] [id = 138] 12:50:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd3706800) [pid = 1891] [serial = 413] [outer = (nil)] 12:50:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd82ef800) [pid = 1891] [serial = 414] [outer = 0x7fedd3706800] 12:50:06 INFO - PROCESS | 1891 | 1461009006033 Marionette DEBUG loaded listener.js 12:50:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd8f12400) [pid = 1891] [serial = 415] [outer = 0x7fedd3706800] 12:50:06 INFO - PROCESS | 1891 | 1461009006746 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]]]}] 12:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 988ms 12:50:06 INFO - PROCESS | 1891 | 1461009006781 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:50:06 INFO - PROCESS | 1891 | 1461009006785 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:50:06 INFO - PROCESS | 1891 | 1461009006790 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:50:06 INFO - PROCESS | 1891 | 1461009006793 Marionette TRACE conn3 <- [1,526,null,{}] 12:50:06 INFO - PROCESS | 1891 | 1461009006817 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}] 12:50:07 INFO - PROCESS | 1891 | 1461009007001 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:50:07 INFO - PROCESS | 1891 | 1461009007066 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc54a000 == 57 [pid = 1891] [id = 139] 12:50:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd6eca800) [pid = 1891] [serial = 416] [outer = (nil)] 12:50:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd9d67800) [pid = 1891] [serial = 417] [outer = 0x7fedd6eca800] 12:50:07 INFO - PROCESS | 1891 | 1461009007124 Marionette DEBUG loaded listener.js 12:50:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd9de4400) [pid = 1891] [serial = 418] [outer = 0x7fedd6eca800] 12:50:07 INFO - PROCESS | 1891 | 1461009007857 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]]]}] 12:50:07 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 12:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1099ms 12:50:07 INFO - PROCESS | 1891 | 1461009007905 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:50:07 INFO - PROCESS | 1891 | 1461009007908 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:50:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:50:07 INFO - PROCESS | 1891 | 1461009007921 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:50:07 INFO - PROCESS | 1891 | 1461009007923 Marionette TRACE conn3 <- [1,530,null,{}] 12:50:07 INFO - PROCESS | 1891 | 1461009007928 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}] 12:50:08 INFO - PROCESS | 1891 | 1461009008083 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:50:08 INFO - PROCESS | 1891 | 1461009008150 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd2a4800 == 58 [pid = 1891] [id = 140] 12:50:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddac94c00) [pid = 1891] [serial = 419] [outer = (nil)] 12:50:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddb39cc00) [pid = 1891] [serial = 420] [outer = 0x7feddac94c00] 12:50:08 INFO - PROCESS | 1891 | 1461009008222 Marionette DEBUG loaded listener.js 12:50:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7feddb58a400) [pid = 1891] [serial = 421] [outer = 0x7feddac94c00] 12:50:09 INFO - PROCESS | 1891 | 1461009009358 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"]]]}] 12:50:09 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd4c09800) [pid = 1891] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:50:09 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedef19a800) [pid = 1891] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:50:09 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd34b6800) [pid = 1891] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:50:09 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7feddd5a2400) [pid = 1891] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:50:09 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd82f0400) [pid = 1891] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:50:09 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedea009800) [pid = 1891] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:50:09 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd3406000) [pid = 1891] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:50:09 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 12:50:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:50:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:50:09 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 12:50:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:50:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:50:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:50:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1525ms 12:50:09 INFO - PROCESS | 1891 | 1461009009457 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:50:09 INFO - PROCESS | 1891 | 1461009009460 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:50:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:50:09 INFO - PROCESS | 1891 | 1461009009467 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:50:09 INFO - PROCESS | 1891 | 1461009009469 Marionette TRACE conn3 <- [1,534,null,{}] 12:50:09 INFO - PROCESS | 1891 | 1461009009475 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}] 12:50:09 INFO - PROCESS | 1891 | 1461009009659 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:50:09 INFO - PROCESS | 1891 | 1461009009754 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c15800 == 59 [pid = 1891] [id = 141] 12:50:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7feddc117400) [pid = 1891] [serial = 422] [outer = (nil)] 12:50:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7feddc11d800) [pid = 1891] [serial = 423] [outer = 0x7feddc117400] 12:50:09 INFO - PROCESS | 1891 | 1461009009813 Marionette DEBUG loaded listener.js 12:50:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7feddc56bc00) [pid = 1891] [serial = 424] [outer = 0x7feddc117400] 12:50:10 INFO - PROCESS | 1891 | 1461009010350 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]]]}] 12:50:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:50:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 927ms 12:50:10 INFO - PROCESS | 1891 | 1461009010396 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:50:10 INFO - PROCESS | 1891 | 1461009010399 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:50:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:50:10 INFO - PROCESS | 1891 | 1461009010404 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:50:10 INFO - PROCESS | 1891 | 1461009010406 Marionette TRACE conn3 <- [1,538,null,{}] 12:50:10 INFO - PROCESS | 1891 | 1461009010411 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}] 12:50:10 INFO - PROCESS | 1891 | 1461009010558 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:50:10 INFO - PROCESS | 1891 | 1461009010579 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9be3800 == 60 [pid = 1891] [id = 142] 12:50:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd1b79000) [pid = 1891] [serial = 425] [outer = (nil)] 12:50:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddc35c800) [pid = 1891] [serial = 426] [outer = 0x7fedd1b79000] 12:50:10 INFO - PROCESS | 1891 | 1461009010721 Marionette DEBUG loaded listener.js 12:50:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddceb8000) [pid = 1891] [serial = 427] [outer = 0x7fedd1b79000] 12:50:11 INFO - PROCESS | 1891 | 1461009011267 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]]]}] 12:50:11 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. 12:50:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 875ms 12:50:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:50:11 INFO - PROCESS | 1891 | 1461009011280 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:50:11 INFO - PROCESS | 1891 | 1461009011282 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:50:11 INFO - PROCESS | 1891 | 1461009011286 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:50:11 INFO - PROCESS | 1891 | 1461009011289 Marionette TRACE conn3 <- [1,542,null,{}] 12:50:11 INFO - PROCESS | 1891 | 1461009011294 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}] 12:50:11 INFO - PROCESS | 1891 | 1461009011474 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:50:11 INFO - PROCESS | 1891 | 1461009011621 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35ee800 == 61 [pid = 1891] [id = 143] 12:50:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd13c0800) [pid = 1891] [serial = 428] [outer = (nil)] 12:50:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd13c4c00) [pid = 1891] [serial = 429] [outer = 0x7fedd13c0800] 12:50:11 INFO - PROCESS | 1891 | 1461009011691 Marionette DEBUG loaded listener.js 12:50:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd1b81000) [pid = 1891] [serial = 430] [outer = 0x7fedd13c0800] 12:50:12 INFO - PROCESS | 1891 | 1461009012422 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]]]}] 12:50:12 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. 12:50:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1226ms 12:50:12 INFO - PROCESS | 1891 | 1461009012513 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:50:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:50:12 INFO - PROCESS | 1891 | 1461009012520 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:50:12 INFO - PROCESS | 1891 | 1461009012528 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:50:12 INFO - PROCESS | 1891 | 1461009012534 Marionette TRACE conn3 <- [1,546,null,{}] 12:50:12 INFO - PROCESS | 1891 | 1461009012555 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}] 12:50:12 INFO - PROCESS | 1891 | 1461009012751 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:50:12 INFO - PROCESS | 1891 | 1461009012833 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb7ce000 == 62 [pid = 1891] [id = 144] 12:50:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd2bd3000) [pid = 1891] [serial = 431] [outer = (nil)] 12:50:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd3cfa000) [pid = 1891] [serial = 432] [outer = 0x7fedd2bd3000] 12:50:12 INFO - PROCESS | 1891 | 1461009012908 Marionette DEBUG loaded listener.js 12:50:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd6da2800) [pid = 1891] [serial = 433] [outer = 0x7fedd2bd3000] 12:50:13 INFO - PROCESS | 1891 | 1461009013707 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]]]}] 12:50:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:50:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1231ms 12:50:13 INFO - PROCESS | 1891 | 1461009013758 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:50:13 INFO - PROCESS | 1891 | 1461009013763 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:50:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:50:13 INFO - PROCESS | 1891 | 1461009013769 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:50:13 INFO - PROCESS | 1891 | 1461009013773 Marionette TRACE conn3 <- [1,550,null,{}] 12:50:13 INFO - PROCESS | 1891 | 1461009013778 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}] 12:50:13 INFO - PROCESS | 1891 | 1461009013945 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:50:14 INFO - PROCESS | 1891 | 1461009014067 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedead1c000 == 63 [pid = 1891] [id = 145] 12:50:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd13c0c00) [pid = 1891] [serial = 434] [outer = (nil)] 12:50:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd6ec6000) [pid = 1891] [serial = 435] [outer = 0x7fedd13c0c00] 12:50:14 INFO - PROCESS | 1891 | 1461009014152 Marionette DEBUG loaded listener.js 12:50:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd9d6b400) [pid = 1891] [serial = 436] [outer = 0x7fedd13c0c00] 12:50:15 INFO - PROCESS | 1891 | 1461009015055 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]]]}] 12:50:15 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. 12:50:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1330ms 12:50:15 INFO - PROCESS | 1891 | 1461009015100 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:50:15 INFO - PROCESS | 1891 | 1461009015106 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:50:15 INFO - PROCESS | 1891 | 1461009015122 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:50:15 INFO - PROCESS | 1891 | 1461009015128 Marionette TRACE conn3 <- [1,554,null,{}] 12:50:15 INFO - PROCESS | 1891 | 1461009015174 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}] 12:50:15 INFO - PROCESS | 1891 | 1461009015344 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:50:15 INFO - PROCESS | 1891 | 1461009015495 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee7a0000 == 64 [pid = 1891] [id = 146] 12:50:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd9d70c00) [pid = 1891] [serial = 437] [outer = (nil)] 12:50:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7feddbd49000) [pid = 1891] [serial = 438] [outer = 0x7fedd9d70c00] 12:50:15 INFO - PROCESS | 1891 | 1461009015605 Marionette DEBUG loaded listener.js 12:50:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7feddc720800) [pid = 1891] [serial = 439] [outer = 0x7fedd9d70c00] 12:50:16 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:16 INFO - PROCESS | 1891 | 1461009016432 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]]]}] 12:50:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:50:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1345ms 12:50:16 INFO - PROCESS | 1891 | 1461009016460 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:50:16 INFO - PROCESS | 1891 | 1461009016463 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:50:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:50:16 INFO - PROCESS | 1891 | 1461009016469 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:50:16 INFO - PROCESS | 1891 | 1461009016471 Marionette TRACE conn3 <- [1,558,null,{}] 12:50:16 INFO - PROCESS | 1891 | 1461009016476 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}] 12:50:16 INFO - PROCESS | 1891 | 1461009016613 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:50:16 INFO - PROCESS | 1891 | 1461009016755 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf0f81800 == 65 [pid = 1891] [id = 147] 12:50:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7feddb3a7000) [pid = 1891] [serial = 440] [outer = (nil)] 12:50:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7feddd611c00) [pid = 1891] [serial = 441] [outer = 0x7feddb3a7000] 12:50:16 INFO - PROCESS | 1891 | 1461009016824 Marionette DEBUG loaded listener.js 12:50:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7feddf31f400) [pid = 1891] [serial = 442] [outer = 0x7feddb3a7000] 12:50:17 INFO - PROCESS | 1891 | 1461009017619 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]]]}] 12:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1180ms 12:50:17 INFO - PROCESS | 1891 | 1461009017650 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:50:17 INFO - PROCESS | 1891 | 1461009017653 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:50:17 INFO - PROCESS | 1891 | 1461009017658 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:50:17 INFO - PROCESS | 1891 | 1461009017660 Marionette TRACE conn3 <- [1,562,null,{}] 12:50:17 INFO - PROCESS | 1891 | 1461009017666 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}] 12:50:17 INFO - PROCESS | 1891 | 1461009017805 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:50:17 INFO - PROCESS | 1891 | 1461009017948 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42c1000 == 66 [pid = 1891] [id = 148] 12:50:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fede9942400) [pid = 1891] [serial = 443] [outer = (nil)] 12:50:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fede9bb5c00) [pid = 1891] [serial = 444] [outer = 0x7fede9942400] 12:50:18 INFO - PROCESS | 1891 | 1461009018026 Marionette DEBUG loaded listener.js 12:50:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7fedea0d7000) [pid = 1891] [serial = 445] [outer = 0x7fede9942400] 12:50:18 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:18 INFO - PROCESS | 1891 | 1461009018806 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]]]}] 12:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1176ms 12:50:18 INFO - PROCESS | 1891 | 1461009018840 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:50:18 INFO - PROCESS | 1891 | 1461009018843 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:50:18 INFO - PROCESS | 1891 | 1461009018850 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:50:18 INFO - PROCESS | 1891 | 1461009018853 Marionette TRACE conn3 <- [1,566,null,{}] 12:50:18 INFO - PROCESS | 1891 | 1461009018858 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}] 12:50:19 INFO - PROCESS | 1891 | 1461009018999 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:50:19 INFO - PROCESS | 1891 | 1461009019139 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb350000 == 67 [pid = 1891] [id = 149] 12:50:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 126 (0x7fedd13c6400) [pid = 1891] [serial = 446] [outer = (nil)] 12:50:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 127 (0x7fedd783d000) [pid = 1891] [serial = 447] [outer = 0x7fedd13c6400] 12:50:19 INFO - PROCESS | 1891 | 1461009019215 Marionette DEBUG loaded listener.js 12:50:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 128 (0x7fede2f50c00) [pid = 1891] [serial = 448] [outer = 0x7fedd13c6400] 12:50:19 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:20 INFO - PROCESS | 1891 | 1461009020007 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]]]}] 12:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1183ms 12:50:20 INFO - PROCESS | 1891 | 1461009020033 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:50:20 INFO - PROCESS | 1891 | 1461009020036 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:50:20 INFO - PROCESS | 1891 | 1461009020042 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:50:20 INFO - PROCESS | 1891 | 1461009020044 Marionette TRACE conn3 <- [1,570,null,{}] 12:50:20 INFO - PROCESS | 1891 | 1461009020050 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}] 12:50:20 INFO - PROCESS | 1891 | 1461009020186 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:50:20 INFO - PROCESS | 1891 | 1461009020326 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82d4800 == 68 [pid = 1891] [id = 150] 12:50:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 129 (0x7fedd1b7c800) [pid = 1891] [serial = 449] [outer = (nil)] 12:50:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 130 (0x7fede8d5ac00) [pid = 1891] [serial = 450] [outer = 0x7fedd1b7c800] 12:50:20 INFO - PROCESS | 1891 | 1461009020394 Marionette DEBUG loaded listener.js 12:50:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 131 (0x7fedead2cc00) [pid = 1891] [serial = 451] [outer = 0x7fedd1b7c800] 12:50:21 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:21 INFO - PROCESS | 1891 | 1461009021495 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]]]}] 12:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1535ms 12:50:21 INFO - PROCESS | 1891 | 1461009021579 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:50:21 INFO - PROCESS | 1891 | 1461009021586 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:50:21 INFO - PROCESS | 1891 | 1461009021593 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:50:21 INFO - PROCESS | 1891 | 1461009021598 Marionette TRACE conn3 <- [1,574,null,{}] 12:50:21 INFO - PROCESS | 1891 | 1461009021604 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}] 12:50:21 INFO - PROCESS | 1891 | 1461009021752 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:50:21 INFO - PROCESS | 1891 | 1461009021896 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd410e800 == 69 [pid = 1891] [id = 151] 12:50:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 132 (0x7fedd34b0800) [pid = 1891] [serial = 452] [outer = (nil)] 12:50:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 133 (0x7fedd3cf4400) [pid = 1891] [serial = 453] [outer = 0x7fedd34b0800] 12:50:21 INFO - PROCESS | 1891 | 1461009021962 Marionette DEBUG loaded listener.js 12:50:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 134 (0x7fedd4c08000) [pid = 1891] [serial = 454] [outer = 0x7fedd34b0800] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 133 (0x7fedeeea9800) [pid = 1891] [serial = 387] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9be3800 == 68 [pid = 1891] [id = 142] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c15800 == 67 [pid = 1891] [id = 141] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd2a4800 == 66 [pid = 1891] [id = 140] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc54a000 == 65 [pid = 1891] [id = 139] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbbf0800 == 64 [pid = 1891] [id = 138] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd50a9000 == 63 [pid = 1891] [id = 137] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c40800 == 62 [pid = 1891] [id = 136] 12:50:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c3e000 == 61 [pid = 1891] [id = 135] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 132 (0x7fedea0e2800) [pid = 1891] [serial = 343] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 131 (0x7fedef3ec000) [pid = 1891] [serial = 370] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 130 (0x7fedef310c00) [pid = 1891] [serial = 369] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 129 (0x7fedd6ecdc00) [pid = 1891] [serial = 354] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 128 (0x7fedd6d54000) [pid = 1891] [serial = 373] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 127 (0x7fedd4c06c00) [pid = 1891] [serial = 372] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 126 (0x7fedecadf000) [pid = 1891] [serial = 366] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 125 (0x7feddf26d000) [pid = 1891] [serial = 378] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 124 (0x7feddb3a2c00) [pid = 1891] [serial = 363] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7fede9bb9000) [pid = 1891] [serial = 360] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7fedda80a800) [pid = 1891] [serial = 375] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7feddc359800) [pid = 1891] [serial = 357] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7fedef248000) [pid = 1891] [serial = 381] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7fedd6a9cc00) [pid = 1891] [serial = 384] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedef3e3000) [pid = 1891] [serial = 382] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fede9e97400) [pid = 1891] [serial = 379] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7feddb589400) [pid = 1891] [serial = 376] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7feddbd50800) [pid = 1891] [serial = 385] [outer = (nil)] [url = about:blank] 12:50:22 INFO - PROCESS | 1891 | 1461009022836 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]]]}] 12:50:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:50:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1286ms 12:50:23 INFO - PROCESS | 1891 | 1461009023135 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:50:23 INFO - PROCESS | 1891 | 1461009023144 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:50:23 INFO - PROCESS | 1891 | 1461009023335 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:50:23 INFO - PROCESS | 1891 | 1461009023338 Marionette TRACE conn3 <- [1,578,null,{}] 12:50:23 INFO - PROCESS | 1891 | 1461009023345 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}] 12:50:23 INFO - PROCESS | 1891 | 1461009023535 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:50:23 INFO - PROCESS | 1891 | 1461009023648 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc37b800 == 62 [pid = 1891] [id = 152] 12:50:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd34b2000) [pid = 1891] [serial = 455] [outer = (nil)] 12:50:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd7833000) [pid = 1891] [serial = 456] [outer = 0x7fedd34b2000] 12:50:23 INFO - PROCESS | 1891 | 1461009023705 Marionette DEBUG loaded listener.js 12:50:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedd9d73400) [pid = 1891] [serial = 457] [outer = 0x7fedd34b2000] 12:50:24 INFO - PROCESS | 1891 | 1461009024340 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]]]}] 12:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1107ms 12:50:24 INFO - PROCESS | 1891 | 1461009024367 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:50:24 INFO - PROCESS | 1891 | 1461009024371 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:50:24 INFO - PROCESS | 1891 | 1461009024376 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:50:24 INFO - PROCESS | 1891 | 1461009024381 Marionette TRACE conn3 <- [1,582,null,{}] 12:50:24 INFO - PROCESS | 1891 | 1461009024412 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}] 12:50:24 INFO - PROCESS | 1891 | 1461009024594 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:50:24 INFO - PROCESS | 1891 | 1461009024627 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c21000 == 63 [pid = 1891] [id = 153] 12:50:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7feddb3a3000) [pid = 1891] [serial = 458] [outer = (nil)] 12:50:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7feddc359800) [pid = 1891] [serial = 459] [outer = 0x7feddb3a3000] 12:50:24 INFO - PROCESS | 1891 | 1461009024687 Marionette DEBUG loaded listener.js 12:50:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7fede2f51c00) [pid = 1891] [serial = 460] [outer = 0x7feddb3a3000] 12:50:25 INFO - PROCESS | 1891 | 1461009025449 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]]]}] 12:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1089ms 12:50:25 INFO - PROCESS | 1891 | 1461009025508 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:50:25 INFO - PROCESS | 1891 | 1461009025512 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:50:25 INFO - PROCESS | 1891 | 1461009025545 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:50:25 INFO - PROCESS | 1891 | 1461009025548 Marionette TRACE conn3 <- [1,586,null,{}] 12:50:25 INFO - PROCESS | 1891 | 1461009025557 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}] 12:50:25 INFO - PROCESS | 1891 | 1461009025728 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:50:25 INFO - PROCESS | 1891 | 1461009025744 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeca08000 == 64 [pid = 1891] [id = 154] 12:50:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7feddb3a3400) [pid = 1891] [serial = 461] [outer = (nil)] 12:50:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fedea006800) [pid = 1891] [serial = 462] [outer = 0x7feddb3a3400] 12:50:25 INFO - PROCESS | 1891 | 1461009025800 Marionette DEBUG loaded listener.js 12:50:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedeadd7c00) [pid = 1891] [serial = 463] [outer = 0x7feddb3a3400] 12:50:26 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:26 INFO - PROCESS | 1891 | 1461009026802 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]]]}] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7feddb399000) [pid = 1891] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7fedd6d9dc00) [pid = 1891] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7feddf22fc00) [pid = 1891] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7feddb39f000) [pid = 1891] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7fedd34b0400) [pid = 1891] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedd6d5ac00) [pid = 1891] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd3cfb400) [pid = 1891] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedd32b6000) [pid = 1891] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fedd349b800) [pid = 1891] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd32b8000) [pid = 1891] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd6eca800) [pid = 1891] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7feddac94c00) [pid = 1891] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd13c2000) [pid = 1891] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedd13bec00) [pid = 1891] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedd6d56400) [pid = 1891] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7feddc117400) [pid = 1891] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd9d72c00) [pid = 1891] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd3706800) [pid = 1891] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd1b7e000) [pid = 1891] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7feddbd4b400) [pid = 1891] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedea004800) [pid = 1891] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:50:26 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7feddb79bc00) [pid = 1891] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1336ms 12:50:26 INFO - PROCESS | 1891 | 1461009026880 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:50:26 INFO - PROCESS | 1891 | 1461009026883 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:50:26 INFO - PROCESS | 1891 | 1461009026889 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:50:26 INFO - PROCESS | 1891 | 1461009026891 Marionette TRACE conn3 <- [1,590,null,{}] 12:50:26 INFO - PROCESS | 1891 | 1461009026896 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}] 12:50:27 INFO - PROCESS | 1891 | 1461009027024 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:50:27 INFO - PROCESS | 1891 | 1461009027033 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedda8cc800 == 65 [pid = 1891] [id = 155] 12:50:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd2bd9800) [pid = 1891] [serial = 464] [outer = (nil)] 12:50:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd6da9000) [pid = 1891] [serial = 465] [outer = 0x7fedd2bd9800] 12:50:27 INFO - PROCESS | 1891 | 1461009027176 Marionette DEBUG loaded listener.js 12:50:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd7d67800) [pid = 1891] [serial = 466] [outer = 0x7fedd2bd9800] 12:50:27 INFO - PROCESS | 1891 | 1461009027817 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]]]}] 12:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 974ms 12:50:27 INFO - PROCESS | 1891 | 1461009027863 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:50:27 INFO - PROCESS | 1891 | 1461009027866 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:50:27 INFO - PROCESS | 1891 | 1461009027872 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:50:27 INFO - PROCESS | 1891 | 1461009027874 Marionette TRACE conn3 <- [1,594,null,{}] 12:50:27 INFO - PROCESS | 1891 | 1461009027888 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}] 12:50:28 INFO - PROCESS | 1891 | 1461009028025 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:50:28 INFO - PROCESS | 1891 | 1461009028040 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef330000 == 66 [pid = 1891] [id = 156] 12:50:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd32b8000) [pid = 1891] [serial = 467] [outer = (nil)] 12:50:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd7df4400) [pid = 1891] [serial = 468] [outer = 0x7fedd32b8000] 12:50:28 INFO - PROCESS | 1891 | 1461009028185 Marionette DEBUG loaded listener.js 12:50:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fede9e0ac00) [pid = 1891] [serial = 469] [outer = 0x7fedd32b8000] 12:50:28 INFO - PROCESS | 1891 | 1461009028814 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]]]}] 12:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1036ms 12:50:28 INFO - PROCESS | 1891 | 1461009028909 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:50:28 INFO - PROCESS | 1891 | 1461009028914 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:50:28 INFO - PROCESS | 1891 | 1461009028936 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:50:28 INFO - PROCESS | 1891 | 1461009028943 Marionette TRACE conn3 <- [1,598,null,{}] 12:50:29 INFO - PROCESS | 1891 | 1461009028996 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}] 12:50:29 INFO - PROCESS | 1891 | 1461009029149 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:50:29 INFO - PROCESS | 1891 | 1461009029268 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50a5000 == 67 [pid = 1891] [id = 157] 12:50:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd13c5000) [pid = 1891] [serial = 470] [outer = (nil)] 12:50:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd349bc00) [pid = 1891] [serial = 471] [outer = 0x7fedd13c5000] 12:50:29 INFO - PROCESS | 1891 | 1461009029340 Marionette DEBUG loaded listener.js 12:50:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd3cf9800) [pid = 1891] [serial = 472] [outer = 0x7fedd13c5000] 12:50:30 INFO - PROCESS | 1891 | 1461009030392 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]]]}] 12:50:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd3cf8000) [pid = 1891] [serial = 473] [outer = 0x7fedd3498800] 12:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1541ms 12:50:30 INFO - PROCESS | 1891 | 1461009030498 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:50:30 INFO - PROCESS | 1891 | 1461009030504 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:50:30 INFO - PROCESS | 1891 | 1461009030564 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:50:30 INFO - PROCESS | 1891 | 1461009030570 Marionette TRACE conn3 <- [1,602,null,{}] 12:50:30 INFO - PROCESS | 1891 | 1461009030584 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}] 12:50:30 INFO - PROCESS | 1891 | 1461009030784 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:50:30 INFO - PROCESS | 1891 | 1461009030900 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9bc6000 == 68 [pid = 1891] [id = 158] 12:50:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd1b7c400) [pid = 1891] [serial = 474] [outer = (nil)] 12:50:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd3dfb400) [pid = 1891] [serial = 475] [outer = 0x7fedd1b7c400] 12:50:30 INFO - PROCESS | 1891 | 1461009030970 Marionette DEBUG loaded listener.js 12:50:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd7d69800) [pid = 1891] [serial = 476] [outer = 0x7fedd1b7c400] 12:50:31 INFO - PROCESS | 1891 | 1461009031846 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]]]}] 12:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1360ms 12:50:31 INFO - PROCESS | 1891 | 1461009031908 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:50:31 INFO - PROCESS | 1891 | 1461009031911 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:50:31 INFO - PROCESS | 1891 | 1461009031917 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:50:31 INFO - PROCESS | 1891 | 1461009031920 Marionette TRACE conn3 <- [1,606,null,{}] 12:50:31 INFO - PROCESS | 1891 | 1461009031934 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}] 12:50:32 INFO - PROCESS | 1891 | 1461009032092 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:50:32 INFO - PROCESS | 1891 | 1461009032231 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbd4800 == 69 [pid = 1891] [id = 159] 12:50:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd82f0000) [pid = 1891] [serial = 477] [outer = (nil)] 12:50:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedda771c00) [pid = 1891] [serial = 478] [outer = 0x7fedd82f0000] 12:50:32 INFO - PROCESS | 1891 | 1461009032303 Marionette DEBUG loaded listener.js 12:50:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7feddb3a0400) [pid = 1891] [serial = 479] [outer = 0x7fedd82f0000] 12:50:33 INFO - PROCESS | 1891 | 1461009033114 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]]]}] 12:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1232ms 12:50:33 INFO - PROCESS | 1891 | 1461009033149 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:50:33 INFO - PROCESS | 1891 | 1461009033153 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:50:33 INFO - PROCESS | 1891 | 1461009033158 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:50:33 INFO - PROCESS | 1891 | 1461009033161 Marionette TRACE conn3 <- [1,610,null,{}] 12:50:33 INFO - PROCESS | 1891 | 1461009033166 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}] 12:50:33 INFO - PROCESS | 1891 | 1461009033306 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:50:33 INFO - PROCESS | 1891 | 1461009033449 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2404000 == 70 [pid = 1891] [id = 160] 12:50:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedd9d6b800) [pid = 1891] [serial = 480] [outer = (nil)] 12:50:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7feddc1e0400) [pid = 1891] [serial = 481] [outer = 0x7fedd9d6b800] 12:50:33 INFO - PROCESS | 1891 | 1461009033517 Marionette DEBUG loaded listener.js 12:50:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7feddf320800) [pid = 1891] [serial = 482] [outer = 0x7fedd9d6b800] 12:50:34 INFO - PROCESS | 1891 | 1461009034339 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]]]}] 12:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1226ms 12:50:34 INFO - PROCESS | 1891 | 1461009034384 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:50:34 INFO - PROCESS | 1891 | 1461009034388 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:50:34 INFO - PROCESS | 1891 | 1461009034394 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:50:34 INFO - PROCESS | 1891 | 1461009034396 Marionette TRACE conn3 <- [1,614,null,{}] 12:50:34 INFO - PROCESS | 1891 | 1461009034401 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}] 12:50:34 INFO - PROCESS | 1891 | 1461009034539 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:50:34 INFO - PROCESS | 1891 | 1461009034684 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2420800 == 71 [pid = 1891] [id = 161] 12:50:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7feddbd44800) [pid = 1891] [serial = 483] [outer = (nil)] 12:50:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fede8ddfc00) [pid = 1891] [serial = 484] [outer = 0x7feddbd44800] 12:50:34 INFO - PROCESS | 1891 | 1461009034754 Marionette DEBUG loaded listener.js 12:50:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedeaef1c00) [pid = 1891] [serial = 485] [outer = 0x7feddbd44800] 12:50:35 INFO - PROCESS | 1891 | 1461009035589 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]]]}] 12:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1229ms 12:50:35 INFO - PROCESS | 1891 | 1461009035632 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:50:35 INFO - PROCESS | 1891 | 1461009035636 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:50:35 INFO - PROCESS | 1891 | 1461009035641 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:50:35 INFO - PROCESS | 1891 | 1461009035643 Marionette TRACE conn3 <- [1,618,null,{}] 12:50:35 INFO - PROCESS | 1891 | 1461009035649 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}] 12:50:35 INFO - PROCESS | 1891 | 1461009035828 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:50:35 INFO - PROCESS | 1891 | 1461009035968 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd781b000 == 72 [pid = 1891] [id = 162] 12:50:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7fedd2449800) [pid = 1891] [serial = 486] [outer = (nil)] 12:50:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 126 (0x7feddf322800) [pid = 1891] [serial = 487] [outer = 0x7fedd2449800] 12:50:36 INFO - PROCESS | 1891 | 1461009036040 Marionette DEBUG loaded listener.js 12:50:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 127 (0x7fedecf2a400) [pid = 1891] [serial = 488] [outer = 0x7fedd2449800] 12:50:36 INFO - PROCESS | 1891 | 1461009036885 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]]]}] 12:50:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:50:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1275ms 12:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:50:36 INFO - PROCESS | 1891 | 1461009036918 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:50:36 INFO - PROCESS | 1891 | 1461009036921 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:50:36 INFO - PROCESS | 1891 | 1461009036926 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:50:36 INFO - PROCESS | 1891 | 1461009036929 Marionette TRACE conn3 <- [1,622,null,{}] 12:50:36 INFO - PROCESS | 1891 | 1461009036934 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}] 12:50:37 INFO - PROCESS | 1891 | 1461009037068 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:50:37 INFO - PROCESS | 1891 | 1461009037212 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3313800 == 73 [pid = 1891] [id = 163] 12:50:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 128 (0x7fedd244c400) [pid = 1891] [serial = 489] [outer = (nil)] 12:50:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 129 (0x7fedd370f000) [pid = 1891] [serial = 490] [outer = 0x7fedd244c400] 12:50:37 INFO - PROCESS | 1891 | 1461009037279 Marionette DEBUG loaded listener.js 12:50:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 130 (0x7fedd6daa000) [pid = 1891] [serial = 491] [outer = 0x7fedd244c400] 12:50:38 INFO - PROCESS | 1891 | 1461009038374 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]]]}] 12:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1527ms 12:50:38 INFO - PROCESS | 1891 | 1461009038454 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:50:38 INFO - PROCESS | 1891 | 1461009038465 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:50:38 INFO - PROCESS | 1891 | 1461009038484 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:50:38 INFO - PROCESS | 1891 | 1461009038488 Marionette TRACE conn3 <- [1,626,null,{}] 12:50:38 INFO - PROCESS | 1891 | 1461009038503 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}] 12:50:38 INFO - PROCESS | 1891 | 1461009038703 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:50:38 INFO - PROCESS | 1891 | 1461009038854 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e47000 == 74 [pid = 1891] [id = 164] 12:50:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 131 (0x7fedd34ba800) [pid = 1891] [serial = 492] [outer = (nil)] 12:50:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 132 (0x7fedd3705400) [pid = 1891] [serial = 493] [outer = 0x7fedd34ba800] 12:50:38 INFO - PROCESS | 1891 | 1461009038962 Marionette DEBUG loaded listener.js 12:50:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 133 (0x7fedd3cfb400) [pid = 1891] [serial = 494] [outer = 0x7fedd34ba800] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedda8cc800 == 73 [pid = 1891] [id = 155] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 132 (0x7fedd6a9d400) [pid = 1891] [serial = 390] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 131 (0x7fedd2bd9c00) [pid = 1891] [serial = 396] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 130 (0x7fedd13c9000) [pid = 1891] [serial = 393] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 129 (0x7feddc35c800) [pid = 1891] [serial = 426] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeca08000 == 72 [pid = 1891] [id = 154] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c21000 == 71 [pid = 1891] [id = 153] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc37b800 == 70 [pid = 1891] [id = 152] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd410e800 == 69 [pid = 1891] [id = 151] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb350000 == 68 [pid = 1891] [id = 149] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf42c1000 == 67 [pid = 1891] [id = 148] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf0f81800 == 66 [pid = 1891] [id = 147] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedee7a0000 == 65 [pid = 1891] [id = 146] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedead1c000 == 64 [pid = 1891] [id = 145] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb7ce000 == 63 [pid = 1891] [id = 144] 12:50:39 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35ee800 == 62 [pid = 1891] [id = 143] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 128 (0x7feddd5a7800) [pid = 1891] [serial = 298] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 127 (0x7fedd6da7c00) [pid = 1891] [serial = 412] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 126 (0x7fedd370a000) [pid = 1891] [serial = 331] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 125 (0x7fedf1ca9c00) [pid = 1891] [serial = 292] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 124 (0x7fedd9d6d800) [pid = 1891] [serial = 334] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7fedd9d67800) [pid = 1891] [serial = 417] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7fedd7df3400) [pid = 1891] [serial = 399] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7feddb39cc00) [pid = 1891] [serial = 420] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7fedd2bce400) [pid = 1891] [serial = 406] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7fedd3710400) [pid = 1891] [serial = 409] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedd6b45c00) [pid = 1891] [serial = 411] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd9de4400) [pid = 1891] [serial = 418] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7feddade1800) [pid = 1891] [serial = 295] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7feddc56bc00) [pid = 1891] [serial = 424] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7feddbd4d800) [pid = 1891] [serial = 337] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7feddc11d800) [pid = 1891] [serial = 423] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd8f12400) [pid = 1891] [serial = 415] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedf0fa2400) [pid = 1891] [serial = 388] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedef24b800) [pid = 1891] [serial = 301] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedd13ca400) [pid = 1891] [serial = 405] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7feddb58a400) [pid = 1891] [serial = 421] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd82ef800) [pid = 1891] [serial = 414] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedf349c000) [pid = 1891] [serial = 304] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fede8ddc800) [pid = 1891] [serial = 340] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd3cf8400) [pid = 1891] [serial = 402] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd34bc000) [pid = 1891] [serial = 408] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fede994b400) [pid = 1891] [serial = 364] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd9d6ac00) [pid = 1891] [serial = 355] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedead2b000) [pid = 1891] [serial = 361] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedee750800) [pid = 1891] [serial = 367] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7feddc93f000) [pid = 1891] [serial = 358] [outer = (nil)] [url = about:blank] 12:50:39 INFO - PROCESS | 1891 | 1461009039815 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]]]}] 12:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1396ms 12:50:39 INFO - PROCESS | 1891 | 1461009039875 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:50:39 INFO - PROCESS | 1891 | 1461009039883 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:50:39 INFO - PROCESS | 1891 | 1461009039892 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:50:39 INFO - PROCESS | 1891 | 1461009039896 Marionette TRACE conn3 <- [1,630,null,{}] 12:50:39 INFO - PROCESS | 1891 | 1461009039901 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}] 12:50:40 INFO - PROCESS | 1891 | 1461009040059 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:50:40 INFO - PROCESS | 1891 | 1461009040158 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c45000 == 63 [pid = 1891] [id = 165] 12:50:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd244fc00) [pid = 1891] [serial = 495] [outer = (nil)] 12:50:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd4c9d800) [pid = 1891] [serial = 496] [outer = 0x7fedd244fc00] 12:50:40 INFO - PROCESS | 1891 | 1461009040215 Marionette DEBUG loaded listener.js 12:50:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd6d53c00) [pid = 1891] [serial = 497] [outer = 0x7fedd244fc00] 12:50:40 INFO - PROCESS | 1891 | 1461009040906 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]]]}] 12:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1035ms 12:50:40 INFO - PROCESS | 1891 | 1461009040928 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:50:40 INFO - PROCESS | 1891 | 1461009040932 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:50:40 INFO - PROCESS | 1891 | 1461009040938 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:50:40 INFO - PROCESS | 1891 | 1461009040943 Marionette TRACE conn3 <- [1,634,null,{}] 12:50:40 INFO - PROCESS | 1891 | 1461009040973 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}] 12:50:41 INFO - PROCESS | 1891 | 1461009041143 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:50:41 INFO - PROCESS | 1891 | 1461009041167 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd781a000 == 64 [pid = 1891] [id = 166] 12:50:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd783b400) [pid = 1891] [serial = 498] [outer = (nil)] 12:50:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd7981400) [pid = 1891] [serial = 499] [outer = 0x7fedd783b400] 12:50:41 INFO - PROCESS | 1891 | 1461009041227 Marionette DEBUG loaded listener.js 12:50:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd798ac00) [pid = 1891] [serial = 500] [outer = 0x7fedd783b400] 12:50:41 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:41 INFO - PROCESS | 1891 | 1461009041943 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]]]}] 12:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1050ms 12:50:41 INFO - PROCESS | 1891 | 1461009041988 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:50:41 INFO - PROCESS | 1891 | 1461009041992 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:50:42 INFO - PROCESS | 1891 | 1461009042015 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:50:42 INFO - PROCESS | 1891 | 1461009042018 Marionette TRACE conn3 <- [1,638,null,{}] 12:50:42 INFO - PROCESS | 1891 | 1461009042039 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}] 12:50:42 INFO - PROCESS | 1891 | 1461009042210 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:50:42 INFO - PROCESS | 1891 | 1461009042228 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaef2800 == 65 [pid = 1891] [id = 167] 12:50:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd33c5400) [pid = 1891] [serial = 501] [outer = (nil)] 12:50:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd7d67c00) [pid = 1891] [serial = 502] [outer = 0x7fedd33c5400] 12:50:42 INFO - PROCESS | 1891 | 1461009042287 Marionette DEBUG loaded listener.js 12:50:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd7d71400) [pid = 1891] [serial = 503] [outer = 0x7fedd33c5400] 12:50:42 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:43 INFO - PROCESS | 1891 | 1461009043015 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]]]}] 12:50:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1050ms 12:50:43 INFO - PROCESS | 1891 | 1461009043057 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:50:43 INFO - PROCESS | 1891 | 1461009043060 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:50:43 INFO - PROCESS | 1891 | 1461009043073 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:50:43 INFO - PROCESS | 1891 | 1461009043075 Marionette TRACE conn3 <- [1,642,null,{}] 12:50:43 INFO - PROCESS | 1891 | 1461009043095 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}] 12:50:43 INFO - PROCESS | 1891 | 1461009043251 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:50:43 INFO - PROCESS | 1891 | 1461009043287 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbca0800 == 66 [pid = 1891] [id = 168] 12:50:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd783fc00) [pid = 1891] [serial = 504] [outer = (nil)] 12:50:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd82f1400) [pid = 1891] [serial = 505] [outer = 0x7fedd783fc00] 12:50:43 INFO - PROCESS | 1891 | 1461009043358 Marionette DEBUG loaded listener.js 12:50:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd8f20000) [pid = 1891] [serial = 506] [outer = 0x7fedd783fc00] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7feddb3a3400) [pid = 1891] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd34b0800) [pid = 1891] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd34b2000) [pid = 1891] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd1b7c800) [pid = 1891] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd1b79000) [pid = 1891] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd2bd9800) [pid = 1891] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7feddb3a3000) [pid = 1891] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd13c1400) [pid = 1891] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd2bd2c00) [pid = 1891] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd8f1ec00) [pid = 1891] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:50:44 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd1b81c00) [pid = 1891] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:50:44 INFO - PROCESS | 1891 | 1461009044313 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]]]}] 12:50:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:50:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1282ms 12:50:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:50:44 INFO - PROCESS | 1891 | 1461009044348 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:50:44 INFO - PROCESS | 1891 | 1461009044350 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:50:44 INFO - PROCESS | 1891 | 1461009044355 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:50:44 INFO - PROCESS | 1891 | 1461009044357 Marionette TRACE conn3 <- [1,646,null,{}] 12:50:44 INFO - PROCESS | 1891 | 1461009044364 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}] 12:50:44 INFO - PROCESS | 1891 | 1461009044520 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:50:44 INFO - PROCESS | 1891 | 1461009044535 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc9de000 == 67 [pid = 1891] [id = 169] 12:50:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd2bd2000) [pid = 1891] [serial = 507] [outer = (nil)] 12:50:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd7ded000) [pid = 1891] [serial = 508] [outer = 0x7fedd2bd2000] 12:50:44 INFO - PROCESS | 1891 | 1461009044597 Marionette DEBUG loaded listener.js 12:50:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7feddb39c400) [pid = 1891] [serial = 509] [outer = 0x7fedd2bd2000] 12:50:45 INFO - PROCESS | 1891 | 1461009045264 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]]]}] 12:50:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:50:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 926ms 12:50:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:50:45 INFO - PROCESS | 1891 | 1461009045283 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:50:45 INFO - PROCESS | 1891 | 1461009045285 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:50:45 INFO - PROCESS | 1891 | 1461009045291 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:50:45 INFO - PROCESS | 1891 | 1461009045293 Marionette TRACE conn3 <- [1,650,null,{}] 12:50:45 INFO - PROCESS | 1891 | 1461009045298 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}] 12:50:45 INFO - PROCESS | 1891 | 1461009045424 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:50:45 INFO - PROCESS | 1891 | 1461009045529 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd2ae800 == 68 [pid = 1891] [id = 170] 12:50:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd2bd1400) [pid = 1891] [serial = 510] [outer = (nil)] 12:50:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7feddb39cc00) [pid = 1891] [serial = 511] [outer = 0x7fedd2bd1400] 12:50:45 INFO - PROCESS | 1891 | 1461009045598 Marionette DEBUG loaded listener.js 12:50:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7feddbd4c800) [pid = 1891] [serial = 512] [outer = 0x7fedd2bd1400] 12:50:46 INFO - PROCESS | 1891 | 1461009046449 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]]]}] 12:50:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:50:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1226ms 12:50:46 INFO - PROCESS | 1891 | 1461009046517 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:50:46 INFO - PROCESS | 1891 | 1461009046522 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:50:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:50:46 INFO - PROCESS | 1891 | 1461009046530 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:50:46 INFO - PROCESS | 1891 | 1461009046535 Marionette TRACE conn3 <- [1,654,null,{}] 12:50:46 INFO - PROCESS | 1891 | 1461009046544 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}] 12:50:46 INFO - PROCESS | 1891 | 1461009046744 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:50:46 INFO - PROCESS | 1891 | 1461009046884 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e48000 == 69 [pid = 1891] [id = 171] 12:50:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd13c8c00) [pid = 1891] [serial = 513] [outer = (nil)] 12:50:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd2bd5000) [pid = 1891] [serial = 514] [outer = 0x7fedd13c8c00] 12:50:46 INFO - PROCESS | 1891 | 1461009046955 Marionette DEBUG loaded listener.js 12:50:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd3709000) [pid = 1891] [serial = 515] [outer = 0x7fedd13c8c00] 12:50:47 INFO - PROCESS | 1891 | 1461009047850 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]]]}] 12:50:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:50:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1387ms 12:50:47 INFO - PROCESS | 1891 | 1461009047918 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:50:47 INFO - PROCESS | 1891 | 1461009047926 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:50:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:50:47 INFO - PROCESS | 1891 | 1461009047935 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:50:47 INFO - PROCESS | 1891 | 1461009047939 Marionette TRACE conn3 <- [1,658,null,{}] 12:50:47 INFO - PROCESS | 1891 | 1461009047945 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}] 12:50:48 INFO - PROCESS | 1891 | 1461009048102 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:50:48 INFO - PROCESS | 1891 | 1461009048238 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb519800 == 70 [pid = 1891] [id = 172] 12:50:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd1b80000) [pid = 1891] [serial = 516] [outer = (nil)] 12:50:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd6da1800) [pid = 1891] [serial = 517] [outer = 0x7fedd1b80000] 12:50:48 INFO - PROCESS | 1891 | 1461009048307 Marionette DEBUG loaded listener.js 12:50:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd783a400) [pid = 1891] [serial = 518] [outer = 0x7fedd1b80000] 12:50:49 INFO - PROCESS | 1891 | 1461009049273 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]]]}] 12:50:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:50:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1377ms 12:50:49 INFO - PROCESS | 1891 | 1461009049313 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:50:49 INFO - PROCESS | 1891 | 1461009049317 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:50:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:50:49 INFO - PROCESS | 1891 | 1461009049323 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:50:49 INFO - PROCESS | 1891 | 1461009049329 Marionette TRACE conn3 <- [1,662,null,{}] 12:50:49 INFO - PROCESS | 1891 | 1461009049345 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}] 12:50:49 INFO - PROCESS | 1891 | 1461009049499 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:50:49 INFO - PROCESS | 1891 | 1461009049644 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3cc1000 == 71 [pid = 1891] [id = 173] 12:50:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd7833400) [pid = 1891] [serial = 519] [outer = (nil)] 12:50:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd8c5dc00) [pid = 1891] [serial = 520] [outer = 0x7fedd7833400] 12:50:49 INFO - PROCESS | 1891 | 1461009049718 Marionette DEBUG loaded listener.js 12:50:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedda80b000) [pid = 1891] [serial = 521] [outer = 0x7fedd7833400] 12:50:50 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:50 INFO - PROCESS | 1891 | 1461009050565 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]]]}] 12:50:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:50:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1288ms 12:50:50 INFO - PROCESS | 1891 | 1461009050612 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:50:50 INFO - PROCESS | 1891 | 1461009050620 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:50:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:50:50 INFO - PROCESS | 1891 | 1461009050632 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:50:50 INFO - PROCESS | 1891 | 1461009050635 Marionette TRACE conn3 <- [1,666,null,{}] 12:50:50 INFO - PROCESS | 1891 | 1461009050640 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}] 12:50:50 INFO - PROCESS | 1891 | 1461009050787 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:50:50 INFO - PROCESS | 1891 | 1461009050942 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaab6800 == 72 [pid = 1891] [id = 174] 12:50:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd7986c00) [pid = 1891] [serial = 522] [outer = (nil)] 12:50:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7feddbd4c000) [pid = 1891] [serial = 523] [outer = 0x7fedd7986c00] 12:50:51 INFO - PROCESS | 1891 | 1461009051013 Marionette DEBUG loaded listener.js 12:50:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7feddc4d0000) [pid = 1891] [serial = 524] [outer = 0x7fedd7986c00] 12:50:51 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:51 INFO - PROCESS | 1891 | 1461009051820 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]]]}] 12:50:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:50:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1232ms 12:50:51 INFO - PROCESS | 1891 | 1461009051865 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:50:51 INFO - PROCESS | 1891 | 1461009051868 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:50:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:50:51 INFO - PROCESS | 1891 | 1461009051874 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:50:51 INFO - PROCESS | 1891 | 1461009051876 Marionette TRACE conn3 <- [1,670,null,{}] 12:50:51 INFO - PROCESS | 1891 | 1461009051882 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}] 12:50:52 INFO - PROCESS | 1891 | 1461009052090 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:50:52 INFO - PROCESS | 1891 | 1461009052196 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee715000 == 73 [pid = 1891] [id = 175] 12:50:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7feddc4d5000) [pid = 1891] [serial = 525] [outer = (nil)] 12:50:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7feddc71e000) [pid = 1891] [serial = 526] [outer = 0x7feddc4d5000] 12:50:52 INFO - PROCESS | 1891 | 1461009052265 Marionette DEBUG loaded listener.js 12:50:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7feddcebb800) [pid = 1891] [serial = 527] [outer = 0x7feddc4d5000] 12:50:53 INFO - PROCESS | 1891 | 1461009053091 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]]]}] 12:50:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:50:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1281ms 12:50:53 INFO - PROCESS | 1891 | 1461009053155 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:50:53 INFO - PROCESS | 1891 | 1461009053159 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:50:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:50:53 INFO - PROCESS | 1891 | 1461009053166 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:50:53 INFO - PROCESS | 1891 | 1461009053169 Marionette TRACE conn3 <- [1,674,null,{}] 12:50:53 INFO - PROCESS | 1891 | 1461009053174 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}] 12:50:53 INFO - PROCESS | 1891 | 1461009053347 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:50:53 INFO - PROCESS | 1891 | 1461009053487 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf0f67000 == 74 [pid = 1891] [id = 176] 12:50:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7feddf272000) [pid = 1891] [serial = 528] [outer = (nil)] 12:50:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7fede9e96c00) [pid = 1891] [serial = 529] [outer = 0x7feddf272000] 12:50:53 INFO - PROCESS | 1891 | 1461009053560 Marionette DEBUG loaded listener.js 12:50:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fedeb00d000) [pid = 1891] [serial = 530] [outer = 0x7feddf272000] 12:50:54 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:50:54 INFO - PROCESS | 1891 | 1461009054607 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]]]}] 12:50:54 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 12:50:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1481ms 12:50:54 INFO - PROCESS | 1891 | 1461009054647 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:50:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:50:54 INFO - PROCESS | 1891 | 1461009054653 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:50:54 INFO - PROCESS | 1891 | 1461009054660 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:50:54 INFO - PROCESS | 1891 | 1461009054665 Marionette TRACE conn3 <- [1,678,null,{}] 12:50:54 INFO - PROCESS | 1891 | 1461009054672 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}] 12:50:54 INFO - PROCESS | 1891 | 1461009054819 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:50:54 INFO - PROCESS | 1891 | 1461009054962 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd8c10000 == 75 [pid = 1891] [id = 177] 12:50:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedd2c8b400) [pid = 1891] [serial = 531] [outer = (nil)] 12:50:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7fedd2c8e400) [pid = 1891] [serial = 532] [outer = 0x7fedd2c8b400] 12:50:55 INFO - PROCESS | 1891 | 1461009055085 Marionette DEBUG loaded listener.js 12:50:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 126 (0x7fedd2c93c00) [pid = 1891] [serial = 533] [outer = 0x7fedd2c8b400] 12:50:55 INFO - PROCESS | 1891 | 1461009055961 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]]]}] 12:50:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:50:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1332ms 12:50:56 INFO - PROCESS | 1891 | 1461009055992 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:50:56 INFO - PROCESS | 1891 | 1461009055999 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:50:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:50:56 INFO - PROCESS | 1891 | 1461009056008 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:50:56 INFO - PROCESS | 1891 | 1461009056012 Marionette TRACE conn3 <- [1,682,null,{}] 12:50:56 INFO - PROCESS | 1891 | 1461009056017 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}] 12:50:56 INFO - PROCESS | 1891 | 1461009056155 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:50:56 INFO - PROCESS | 1891 | 1461009056304 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35e4800 == 76 [pid = 1891] [id = 178] 12:50:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 127 (0x7fedd2c95800) [pid = 1891] [serial = 534] [outer = (nil)] 12:50:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 128 (0x7fedd34b9c00) [pid = 1891] [serial = 535] [outer = 0x7fedd2c95800] 12:50:56 INFO - PROCESS | 1891 | 1461009056367 Marionette DEBUG loaded listener.js 12:50:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 129 (0x7fedd370fc00) [pid = 1891] [serial = 536] [outer = 0x7fedd2c95800] 12:50:56 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd2b2000 == 75 [pid = 1891] [id = 131] 12:50:56 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7433800 == 74 [pid = 1891] [id = 130] 12:50:56 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc9de000 == 73 [pid = 1891] [id = 169] 12:50:56 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbca0800 == 72 [pid = 1891] [id = 168] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 128 (0x7fedd7df4400) [pid = 1891] [serial = 468] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 127 (0x7fedd13c4c00) [pid = 1891] [serial = 429] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 126 (0x7fedd3cfa000) [pid = 1891] [serial = 432] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 125 (0x7fedd6ec6000) [pid = 1891] [serial = 435] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 124 (0x7feddd611c00) [pid = 1891] [serial = 441] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7fede9bb5c00) [pid = 1891] [serial = 444] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7fedd783d000) [pid = 1891] [serial = 447] [outer = (nil)] [url = about:blank] 12:50:56 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7feddbd49000) [pid = 1891] [serial = 438] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaef2800 == 71 [pid = 1891] [id = 167] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd781a000 == 70 [pid = 1891] [id = 166] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c45000 == 69 [pid = 1891] [id = 165] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e47000 == 68 [pid = 1891] [id = 164] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3313800 == 67 [pid = 1891] [id = 163] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd781b000 == 66 [pid = 1891] [id = 162] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2420800 == 65 [pid = 1891] [id = 161] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2404000 == 64 [pid = 1891] [id = 160] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9bc6000 == 63 [pid = 1891] [id = 158] 12:50:57 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd50a5000 == 62 [pid = 1891] [id = 157] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7fedd9d69c00) [pid = 1891] [serial = 394] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7feddb3a3800) [pid = 1891] [serial = 397] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7feddc939c00) [pid = 1891] [serial = 352] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd82f5000) [pid = 1891] [serial = 391] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedea006800) [pid = 1891] [serial = 462] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fedd4c08000) [pid = 1891] [serial = 454] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd3cf4400) [pid = 1891] [serial = 453] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd7833000) [pid = 1891] [serial = 456] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd9d73400) [pid = 1891] [serial = 457] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedead2cc00) [pid = 1891] [serial = 451] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fede8d5ac00) [pid = 1891] [serial = 450] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7feddceb8000) [pid = 1891] [serial = 427] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd6da9000) [pid = 1891] [serial = 465] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7feddc359800) [pid = 1891] [serial = 459] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fede2f51c00) [pid = 1891] [serial = 460] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedeadd7c00) [pid = 1891] [serial = 463] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd7d67800) [pid = 1891] [serial = 466] [outer = (nil)] [url = about:blank] 12:50:57 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:57 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:50:57 INFO - PROCESS | 1891 | 1461009057708 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]]]}] 12:50:57 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) 12:50:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1734ms 12:50:57 INFO - PROCESS | 1891 | 1461009057790 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:50:57 INFO - PROCESS | 1891 | 1461009057794 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:50:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:50:57 INFO - PROCESS | 1891 | 1461009057811 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:50:57 INFO - PROCESS | 1891 | 1461009057816 Marionette TRACE conn3 <- [1,686,null,{}] 12:50:57 INFO - PROCESS | 1891 | 1461009057832 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}] 12:50:57 INFO - PROCESS | 1891 | 1461009057966 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:50:57 INFO - PROCESS | 1891 | 1461009057975 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7423000 == 63 [pid = 1891] [id = 179] 12:50:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd3ded400) [pid = 1891] [serial = 537] [outer = (nil)] 12:50:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd6da2c00) [pid = 1891] [serial = 538] [outer = 0x7fedd3ded400] 12:50:58 INFO - PROCESS | 1891 | 1461009058037 Marionette DEBUG loaded listener.js 12:50:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd7982000) [pid = 1891] [serial = 539] [outer = 0x7fedd3ded400] 12:50:59 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:50:59 INFO - PROCESS | 1891 | 1461009059159 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]]]}] 12:50:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:50:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1395ms 12:50:59 INFO - PROCESS | 1891 | 1461009059195 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:50:59 INFO - PROCESS | 1891 | 1461009059199 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:50:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:50:59 INFO - PROCESS | 1891 | 1461009059204 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:50:59 INFO - PROCESS | 1891 | 1461009059206 Marionette TRACE conn3 <- [1,690,null,{}] 12:50:59 INFO - PROCESS | 1891 | 1461009059218 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}] 12:50:59 INFO - PROCESS | 1891 | 1461009059392 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:50:59 INFO - PROCESS | 1891 | 1461009059506 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb519000 == 64 [pid = 1891] [id = 180] 12:50:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd3df1400) [pid = 1891] [serial = 540] [outer = (nil)] 12:50:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd798ec00) [pid = 1891] [serial = 541] [outer = 0x7fedd3df1400] 12:50:59 INFO - PROCESS | 1891 | 1461009059564 Marionette DEBUG loaded listener.js 12:50:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd7d70c00) [pid = 1891] [serial = 542] [outer = 0x7fedd3df1400] 12:51:00 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:00 INFO - PROCESS | 1891 | 1461009060675 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]]]}] 12:51:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:51:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1483ms 12:51:00 INFO - PROCESS | 1891 | 1461009060704 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:51:00 INFO - PROCESS | 1891 | 1461009060708 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:51:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:51:00 INFO - PROCESS | 1891 | 1461009060713 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:51:00 INFO - PROCESS | 1891 | 1461009060716 Marionette TRACE conn3 <- [1,694,null,{}] 12:51:00 INFO - PROCESS | 1891 | 1461009060721 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}] 12:51:00 INFO - PROCESS | 1891 | 1461009060908 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:51:01 INFO - PROCESS | 1891 | 1461009061095 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd38d3800 == 65 [pid = 1891] [id = 181] 12:51:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd340e800) [pid = 1891] [serial = 543] [outer = (nil)] 12:51:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd9d69400) [pid = 1891] [serial = 544] [outer = 0x7fedd340e800] 12:51:01 INFO - PROCESS | 1891 | 1461009061153 Marionette DEBUG loaded listener.js 12:51:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd9defc00) [pid = 1891] [serial = 545] [outer = 0x7fedd340e800] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd3704800) [pid = 1891] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd2bd4000) [pid = 1891] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedd33c5400) [pid = 1891] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedd2bd2000) [pid = 1891] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd783fc00) [pid = 1891] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd34ba800) [pid = 1891] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd244fc00) [pid = 1891] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd244c400) [pid = 1891] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:51:01 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd783b400) [pid = 1891] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:51:02 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:02 INFO - PROCESS | 1891 | 1461009062411 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]]]}] 12:51:02 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) 12:51:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1729ms 12:51:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:51:02 INFO - PROCESS | 1891 | 1461009062443 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:51:02 INFO - PROCESS | 1891 | 1461009062445 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:51:02 INFO - PROCESS | 1891 | 1461009062451 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:51:02 INFO - PROCESS | 1891 | 1461009062453 Marionette TRACE conn3 <- [1,698,null,{}] 12:51:02 INFO - PROCESS | 1891 | 1461009062458 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}] 12:51:02 INFO - PROCESS | 1891 | 1461009062609 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:51:02 INFO - PROCESS | 1891 | 1461009062763 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedde03e000 == 66 [pid = 1891] [id = 182] 12:51:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd7d69000) [pid = 1891] [serial = 546] [outer = (nil)] 12:51:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddb398c00) [pid = 1891] [serial = 547] [outer = 0x7fedd7d69000] 12:51:02 INFO - PROCESS | 1891 | 1461009062826 Marionette DEBUG loaded listener.js 12:51:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddc355c00) [pid = 1891] [serial = 548] [outer = 0x7fedd7d69000] 12:51:03 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:03 INFO - PROCESS | 1891 | 1461009063869 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]]]}] 12:51:03 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) 12:51:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1432ms 12:51:03 INFO - PROCESS | 1891 | 1461009063883 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:51:03 INFO - PROCESS | 1891 | 1461009063888 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:51:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:51:03 INFO - PROCESS | 1891 | 1461009063896 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:51:03 INFO - PROCESS | 1891 | 1461009063902 Marionette TRACE conn3 <- [1,702,null,{}] 12:51:03 INFO - PROCESS | 1891 | 1461009063910 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}] 12:51:04 INFO - PROCESS | 1891 | 1461009064071 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:51:04 INFO - PROCESS | 1891 | 1461009064280 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd38ce800 == 67 [pid = 1891] [id = 183] 12:51:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd2c8a400) [pid = 1891] [serial = 549] [outer = (nil)] 12:51:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd2c95000) [pid = 1891] [serial = 550] [outer = 0x7fedd2c8a400] 12:51:04 INFO - PROCESS | 1891 | 1461009064364 Marionette DEBUG loaded listener.js 12:51:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd3494400) [pid = 1891] [serial = 551] [outer = 0x7fedd2c8a400] 12:51:05 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:05 INFO - PROCESS | 1891 | 1461009065609 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]]]}] 12:51:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:51:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1734ms 12:51:05 INFO - PROCESS | 1891 | 1461009065630 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:51:05 INFO - PROCESS | 1891 | 1461009065638 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:51:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:51:05 INFO - PROCESS | 1891 | 1461009065648 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:51:05 INFO - PROCESS | 1891 | 1461009065652 Marionette TRACE conn3 <- [1,706,null,{}] 12:51:05 INFO - PROCESS | 1891 | 1461009065658 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}] 12:51:05 INFO - PROCESS | 1891 | 1461009065894 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:51:06 INFO - PROCESS | 1891 | 1461009066043 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc38a800 == 68 [pid = 1891] [id = 184] 12:51:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd2c90c00) [pid = 1891] [serial = 552] [outer = (nil)] 12:51:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd3dfa800) [pid = 1891] [serial = 553] [outer = 0x7fedd2c90c00] 12:51:06 INFO - PROCESS | 1891 | 1461009066116 Marionette DEBUG loaded listener.js 12:51:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd7839c00) [pid = 1891] [serial = 554] [outer = 0x7fedd2c90c00] 12:51:07 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:07 INFO - PROCESS | 1891 | 1461009067416 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]]]}] 12:51:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:51:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1882ms 12:51:07 INFO - PROCESS | 1891 | 1461009067534 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:51:07 INFO - PROCESS | 1891 | 1461009067537 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:51:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:51:07 INFO - PROCESS | 1891 | 1461009067544 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:51:07 INFO - PROCESS | 1891 | 1461009067550 Marionette TRACE conn3 <- [1,710,null,{}] 12:51:07 INFO - PROCESS | 1891 | 1461009067566 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}] 12:51:07 INFO - PROCESS | 1891 | 1461009067717 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:51:07 INFO - PROCESS | 1891 | 1461009067855 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9c69800 == 69 [pid = 1891] [id = 185] 12:51:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fedd3cfd800) [pid = 1891] [serial = 555] [outer = (nil)] 12:51:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd9d6f400) [pid = 1891] [serial = 556] [outer = 0x7fedd3cfd800] 12:51:07 INFO - PROCESS | 1891 | 1461009067927 Marionette DEBUG loaded listener.js 12:51:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7feddb9ae400) [pid = 1891] [serial = 557] [outer = 0x7fedd3cfd800] 12:51:09 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:09 INFO - PROCESS | 1891 | 1461009069156 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]]]}] 12:51:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:51:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1636ms 12:51:09 INFO - PROCESS | 1891 | 1461009069180 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:51:09 INFO - PROCESS | 1891 | 1461009069184 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:51:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:51:09 INFO - PROCESS | 1891 | 1461009069190 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:51:09 INFO - PROCESS | 1891 | 1461009069192 Marionette TRACE conn3 <- [1,714,null,{}] 12:51:09 INFO - PROCESS | 1891 | 1461009069197 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}] 12:51:09 INFO - PROCESS | 1891 | 1461009069393 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:51:09 INFO - PROCESS | 1891 | 1461009069506 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee79d000 == 70 [pid = 1891] [id = 186] 12:51:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd3410c00) [pid = 1891] [serial = 558] [outer = (nil)] 12:51:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7feddc4cf400) [pid = 1891] [serial = 559] [outer = 0x7fedd3410c00] 12:51:09 INFO - PROCESS | 1891 | 1461009069613 Marionette DEBUG loaded listener.js 12:51:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fede2f51c00) [pid = 1891] [serial = 560] [outer = 0x7fedd3410c00] 12:51:10 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:11 INFO - PROCESS | 1891 | 1461009071060 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]]]}] 12:51:11 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 12:51:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1930ms 12:51:11 INFO - PROCESS | 1891 | 1461009071120 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:51:11 INFO - PROCESS | 1891 | 1461009071124 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:51:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:51:11 INFO - PROCESS | 1891 | 1461009071132 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:51:11 INFO - PROCESS | 1891 | 1461009071137 Marionette TRACE conn3 <- [1,718,null,{}] 12:51:11 INFO - PROCESS | 1891 | 1461009071145 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}] 12:51:11 INFO - PROCESS | 1891 | 1461009071333 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:51:11 INFO - PROCESS | 1891 | 1461009071489 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd241e000 == 71 [pid = 1891] [id = 187] 12:51:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedd2c8b800) [pid = 1891] [serial = 561] [outer = (nil)] 12:51:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7fedd2c90000) [pid = 1891] [serial = 562] [outer = 0x7fedd2c8b800] 12:51:11 INFO - PROCESS | 1891 | 1461009071599 Marionette DEBUG loaded listener.js 12:51:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7fedd32b2800) [pid = 1891] [serial = 563] [outer = 0x7fedd2c8b800] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef324800 == 70 [pid = 1891] [id = 88] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd38d3800 == 69 [pid = 1891] [id = 181] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7feddc1e0400) [pid = 1891] [serial = 481] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7fede8ddfc00) [pid = 1891] [serial = 484] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7feddf322800) [pid = 1891] [serial = 487] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7feddb39cc00) [pid = 1891] [serial = 511] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb519000 == 68 [pid = 1891] [id = 180] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7423000 == 67 [pid = 1891] [id = 179] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef330000 == 66 [pid = 1891] [id = 156] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35e4800 == 65 [pid = 1891] [id = 178] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd8c10000 == 64 [pid = 1891] [id = 177] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3cc1000 == 63 [pid = 1891] [id = 173] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb519800 == 62 [pid = 1891] [id = 172] 12:51:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e48000 == 61 [pid = 1891] [id = 171] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd3cfdc00) [pid = 1891] [serial = 403] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedd7df9400) [pid = 1891] [serial = 400] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fedd7d67c00) [pid = 1891] [serial = 502] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd7ded000) [pid = 1891] [serial = 508] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd82f1400) [pid = 1891] [serial = 505] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7feddb39c400) [pid = 1891] [serial = 509] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd3cfb400) [pid = 1891] [serial = 494] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedd3705400) [pid = 1891] [serial = 493] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedda771c00) [pid = 1891] [serial = 478] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd4c9d800) [pid = 1891] [serial = 496] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd6d53c00) [pid = 1891] [serial = 497] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd3dfb400) [pid = 1891] [serial = 475] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd349bc00) [pid = 1891] [serial = 471] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd6daa000) [pid = 1891] [serial = 491] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd370f000) [pid = 1891] [serial = 490] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd7981400) [pid = 1891] [serial = 499] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd9de7400) [pid = 1891] [serial = 256] [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.] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd8f20000) [pid = 1891] [serial = 506] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd7d71400) [pid = 1891] [serial = 503] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd798ac00) [pid = 1891] [serial = 500] [outer = (nil)] [url = about:blank] 12:51:12 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:12 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:12 INFO - PROCESS | 1891 | 1461009072874 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]]]}] 12:51:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:51:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1787ms 12:51:12 INFO - PROCESS | 1891 | 1461009072956 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:51:12 INFO - PROCESS | 1891 | 1461009072964 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:51:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:51:12 INFO - PROCESS | 1891 | 1461009072985 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:51:12 INFO - PROCESS | 1891 | 1461009072989 Marionette TRACE conn3 <- [1,722,null,{}] 12:51:12 INFO - PROCESS | 1891 | 1461009072995 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}] 12:51:13 INFO - PROCESS | 1891 | 1461009073129 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:51:13 INFO - PROCESS | 1891 | 1461009073139 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35e1000 == 62 [pid = 1891] [id = 188] 12:51:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd2442400) [pid = 1891] [serial = 564] [outer = (nil)] 12:51:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd340e400) [pid = 1891] [serial = 565] [outer = 0x7fedd2442400] 12:51:13 INFO - PROCESS | 1891 | 1461009073201 Marionette DEBUG loaded listener.js 12:51:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd34b9800) [pid = 1891] [serial = 566] [outer = 0x7fedd2442400] 12:51:13 INFO - PROCESS | 1891 | 1461009073966 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] 12:51:14 INFO - PROCESS | 1891 | 1461009074039 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:51:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:51:14 INFO - PROCESS | 1891 | 1461009074117 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:51:14 INFO - PROCESS | 1891 | 1461009074122 Marionette TRACE conn3 <- [1,726,null,{}] 12:51:14 INFO - PROCESS | 1891 | 1461009074137 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}] 12:51:14 INFO - PROCESS | 1891 | 1461009074272 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:51:14 INFO - PROCESS | 1891 | 1461009074408 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c52000 == 63 [pid = 1891] [id = 189] 12:51:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd34ba400) [pid = 1891] [serial = 567] [outer = (nil)] 12:51:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd3cf8400) [pid = 1891] [serial = 568] [outer = 0x7fedd34ba400] 12:51:14 INFO - PROCESS | 1891 | 1461009074469 Marionette DEBUG loaded listener.js 12:51:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd4c10400) [pid = 1891] [serial = 569] [outer = 0x7fedd34ba400] 12:51:15 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:15 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:15 INFO - PROCESS | 1891 | 1461009075372 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]]]}] 12:51:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:51:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1286ms 12:51:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:51:15 INFO - PROCESS | 1891 | 1461009075403 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:51:15 INFO - PROCESS | 1891 | 1461009075407 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:51:15 INFO - PROCESS | 1891 | 1461009075411 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:51:15 INFO - PROCESS | 1891 | 1461009075415 Marionette TRACE conn3 <- [1,730,null,{}] 12:51:15 INFO - PROCESS | 1891 | 1461009075427 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}] 12:51:15 INFO - PROCESS | 1891 | 1461009075589 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:51:15 INFO - PROCESS | 1891 | 1461009075664 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd780c000 == 64 [pid = 1891] [id = 190] 12:51:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd34bac00) [pid = 1891] [serial = 570] [outer = (nil)] 12:51:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd6b49c00) [pid = 1891] [serial = 571] [outer = 0x7fedd34bac00] 12:51:15 INFO - PROCESS | 1891 | 1461009075734 Marionette DEBUG loaded listener.js 12:51:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd6da7c00) [pid = 1891] [serial = 572] [outer = 0x7fedd34bac00] 12:51:16 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:16 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd13c5000) [pid = 1891] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd82f0000) [pid = 1891] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd1b7c400) [pid = 1891] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd9d70c00) [pid = 1891] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd2bd1400) [pid = 1891] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd13c0c00) [pid = 1891] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd9d6b800) [pid = 1891] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd3df1400) [pid = 1891] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd340e800) [pid = 1891] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd2c8b400) [pid = 1891] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7feddbd44800) [pid = 1891] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7fedd2c95800) [pid = 1891] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7fedd3ded400) [pid = 1891] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7fedd2bd3000) [pid = 1891] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fedd13c0800) [pid = 1891] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fede9942400) [pid = 1891] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7fedd13c6400) [pid = 1891] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7fedd2449800) [pid = 1891] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:51:16 INFO - PROCESS | 1891 | --DOMWINDOW == 88 (0x7feddb3a7000) [pid = 1891] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:51:16 INFO - PROCESS | 1891 | 1461009076706 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] 12:51:16 INFO - PROCESS | 1891 | 1461009076750 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:51:16 INFO - PROCESS | 1891 | 1461009076756 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:51:16 INFO - PROCESS | 1891 | 1461009076759 Marionette TRACE conn3 <- [1,734,null,{}] 12:51:16 INFO - PROCESS | 1891 | 1461009076769 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}] 12:51:16 INFO - PROCESS | 1891 | 1461009076896 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:51:16 INFO - PROCESS | 1891 | 1461009076910 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd8c11800 == 65 [pid = 1891] [id = 191] 12:51:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7fedd1b7fc00) [pid = 1891] [serial = 573] [outer = (nil)] 12:51:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fedd3df1800) [pid = 1891] [serial = 574] [outer = 0x7fedd1b7fc00] 12:51:16 INFO - PROCESS | 1891 | 1461009076967 Marionette DEBUG loaded listener.js 12:51:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedd6d56400) [pid = 1891] [serial = 575] [outer = 0x7fedd1b7fc00] 12:51:17 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:17 INFO - PROCESS | 1891 | 1461009077705 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]]]}] 12:51:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:51:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 979ms 12:51:17 INFO - PROCESS | 1891 | 1461009077734 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:51:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:51:17 INFO - PROCESS | 1891 | 1461009077747 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:51:17 INFO - PROCESS | 1891 | 1461009077753 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:51:17 INFO - PROCESS | 1891 | 1461009077756 Marionette TRACE conn3 <- [1,738,null,{}] 12:51:17 INFO - PROCESS | 1891 | 1461009077761 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}] 12:51:17 INFO - PROCESS | 1891 | 1461009077961 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:51:17 INFO - PROCESS | 1891 | 1461009077980 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb342000 == 66 [pid = 1891] [id = 192] 12:51:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7fedd2bdbc00) [pid = 1891] [serial = 576] [outer = (nil)] 12:51:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7fedd7984400) [pid = 1891] [serial = 577] [outer = 0x7fedd2bdbc00] 12:51:18 INFO - PROCESS | 1891 | 1461009078041 Marionette DEBUG loaded listener.js 12:51:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7fedd7d6f000) [pid = 1891] [serial = 578] [outer = 0x7fedd2bdbc00] 12:51:19 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:19 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:19 INFO - PROCESS | 1891 | 1461009079313 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]]]}] 12:51:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:51:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1582ms 12:51:19 INFO - PROCESS | 1891 | 1461009079334 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:51:19 INFO - PROCESS | 1891 | 1461009079339 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:51:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:51:19 INFO - PROCESS | 1891 | 1461009079348 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:51:19 INFO - PROCESS | 1891 | 1461009079353 Marionette TRACE conn3 <- [1,742,null,{}] 12:51:19 INFO - PROCESS | 1891 | 1461009079360 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}] 12:51:19 INFO - PROCESS | 1891 | 1461009079522 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:51:19 INFO - PROCESS | 1891 | 1461009079666 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7806800 == 67 [pid = 1891] [id = 193] 12:51:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7fedd244c800) [pid = 1891] [serial = 579] [outer = (nil)] 12:51:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fedd3cf6800) [pid = 1891] [serial = 580] [outer = 0x7fedd244c800] 12:51:19 INFO - PROCESS | 1891 | 1461009079803 Marionette DEBUG loaded listener.js 12:51:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedd3fbc800) [pid = 1891] [serial = 581] [outer = 0x7fedd244c800] 12:51:21 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:21 INFO - PROCESS | 1891 | 1461009081117 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]]]}] 12:51:21 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 12:51:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1780ms 12:51:21 INFO - PROCESS | 1891 | 1461009081187 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:51:21 INFO - PROCESS | 1891 | 1461009081195 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:51:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:51:21 INFO - PROCESS | 1891 | 1461009081254 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:51:21 INFO - PROCESS | 1891 | 1461009081258 Marionette TRACE conn3 <- [1,746,null,{}] 12:51:21 INFO - PROCESS | 1891 | 1461009081264 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}] 12:51:21 INFO - PROCESS | 1891 | 1461009081407 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:51:21 INFO - PROCESS | 1891 | 1461009081544 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbe76800 == 68 [pid = 1891] [id = 194] 12:51:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd2bd1800) [pid = 1891] [serial = 582] [outer = (nil)] 12:51:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd6daa000) [pid = 1891] [serial = 583] [outer = 0x7fedd2bd1800] 12:51:21 INFO - PROCESS | 1891 | 1461009081616 Marionette DEBUG loaded listener.js 12:51:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd7987400) [pid = 1891] [serial = 584] [outer = 0x7fedd2bd1800] 12:51:22 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:22 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:23 INFO - PROCESS | 1891 | 1461009083094 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]]]}] 12:51:23 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.) 12:51:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1884ms 12:51:23 INFO - PROCESS | 1891 | 1461009083158 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:51:23 INFO - PROCESS | 1891 | 1461009083162 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:51:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:51:23 INFO - PROCESS | 1891 | 1461009083170 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:51:23 INFO - PROCESS | 1891 | 1461009083176 Marionette TRACE conn3 <- [1,750,null,{}] 12:51:23 INFO - PROCESS | 1891 | 1461009083193 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}] 12:51:23 INFO - PROCESS | 1891 | 1461009083363 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:51:23 INFO - PROCESS | 1891 | 1461009083505 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd2a7800 == 69 [pid = 1891] [id = 195] 12:51:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd7988c00) [pid = 1891] [serial = 585] [outer = (nil)] 12:51:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd7df3c00) [pid = 1891] [serial = 586] [outer = 0x7fedd7988c00] 12:51:23 INFO - PROCESS | 1891 | 1461009083580 Marionette DEBUG loaded listener.js 12:51:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd9d6a400) [pid = 1891] [serial = 587] [outer = 0x7fedd7988c00] 12:51:24 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:24 INFO - PROCESS | 1891 | 1461009084778 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]]]}] 12:51:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:51:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1635ms 12:51:24 INFO - PROCESS | 1891 | 1461009084805 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:51:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:51:24 INFO - PROCESS | 1891 | 1461009084809 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:51:24 INFO - PROCESS | 1891 | 1461009084814 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:51:24 INFO - PROCESS | 1891 | 1461009084817 Marionette TRACE conn3 <- [1,754,null,{}] 12:51:24 INFO - PROCESS | 1891 | 1461009084832 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}] 12:51:25 INFO - PROCESS | 1891 | 1461009085011 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:51:25 INFO - PROCESS | 1891 | 1461009085124 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c3b800 == 70 [pid = 1891] [id = 196] 12:51:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd13be800) [pid = 1891] [serial = 588] [outer = (nil)] 12:51:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd2bd0400) [pid = 1891] [serial = 589] [outer = 0x7fedd13be800] 12:51:25 INFO - PROCESS | 1891 | 1461009085231 Marionette DEBUG loaded listener.js 12:51:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd7d65000) [pid = 1891] [serial = 590] [outer = 0x7fedd13be800] 12:51:26 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:26 INFO - PROCESS | 1891 | 1461009086659 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]]]}] 12:51:26 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 12:51:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1888ms 12:51:26 INFO - PROCESS | 1891 | 1461009086702 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:51:26 INFO - PROCESS | 1891 | 1461009086708 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:51:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:51:26 INFO - PROCESS | 1891 | 1461009086715 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:51:26 INFO - PROCESS | 1891 | 1461009086717 Marionette TRACE conn3 <- [1,758,null,{}] 12:51:26 INFO - PROCESS | 1891 | 1461009086725 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}] 12:51:26 INFO - PROCESS | 1891 | 1461009086909 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf42d0800 == 69 [pid = 1891] [id = 132] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeee9d000 == 68 [pid = 1891] [id = 121] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd2ae800 == 67 [pid = 1891] [id = 170] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd8c11800 == 66 [pid = 1891] [id = 191] 12:51:26 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7feddb398c00) [pid = 1891] [serial = 547] [outer = (nil)] [url = about:blank] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd780c000 == 65 [pid = 1891] [id = 190] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c52000 == 64 [pid = 1891] [id = 189] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35e1000 == 63 [pid = 1891] [id = 188] 12:51:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd241e000 == 62 [pid = 1891] [id = 187] 12:51:27 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd38ce800 == 61 [pid = 1891] [id = 183] 12:51:27 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedde03e000 == 60 [pid = 1891] [id = 182] 12:51:27 INFO - PROCESS | 1891 | 1461009087056 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7feddc720800) [pid = 1891] [serial = 439] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7feddbd4c800) [pid = 1891] [serial = 512] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd9d6b400) [pid = 1891] [serial = 436] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7feddf320800) [pid = 1891] [serial = 482] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd7d70c00) [pid = 1891] [serial = 542] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd9defc00) [pid = 1891] [serial = 545] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd6da1800) [pid = 1891] [serial = 517] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd9d69400) [pid = 1891] [serial = 544] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7fedd2c8e400) [pid = 1891] [serial = 532] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7feddbd4c000) [pid = 1891] [serial = 523] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7fedd8c5dc00) [pid = 1891] [serial = 520] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7fedeaef1c00) [pid = 1891] [serial = 485] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fedd798ec00) [pid = 1891] [serial = 541] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fedd34b9c00) [pid = 1891] [serial = 535] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7fedd6da2c00) [pid = 1891] [serial = 538] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7fedd6da2800) [pid = 1891] [serial = 433] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 88 (0x7fede9e96c00) [pid = 1891] [serial = 529] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 87 (0x7fedd1b81000) [pid = 1891] [serial = 430] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 86 (0x7fedea0d7000) [pid = 1891] [serial = 445] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 85 (0x7fede2f50c00) [pid = 1891] [serial = 448] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 84 (0x7feddc71e000) [pid = 1891] [serial = 526] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 83 (0x7fedd370fc00) [pid = 1891] [serial = 536] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 82 (0x7fedd2c93c00) [pid = 1891] [serial = 533] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 81 (0x7fedd7982000) [pid = 1891] [serial = 539] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 80 (0x7fedecf2a400) [pid = 1891] [serial = 488] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 79 (0x7fedd2bd5000) [pid = 1891] [serial = 514] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 78 (0x7feddf31f400) [pid = 1891] [serial = 442] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 77 (0x7fedd3cf9800) [pid = 1891] [serial = 472] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 76 (0x7feddb3a0400) [pid = 1891] [serial = 479] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | --DOMWINDOW == 75 (0x7fedd7d69800) [pid = 1891] [serial = 476] [outer = (nil)] [url = about:blank] 12:51:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd240f000 == 61 [pid = 1891] [id = 197] 12:51:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 76 (0x7fedd2bd5000) [pid = 1891] [serial = 591] [outer = (nil)] 12:51:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 77 (0x7fedd340c400) [pid = 1891] [serial = 592] [outer = 0x7fedd2bd5000] 12:51:27 INFO - PROCESS | 1891 | 1461009087149 Marionette DEBUG loaded listener.js 12:51:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 78 (0x7fedd3cf0400) [pid = 1891] [serial = 593] [outer = 0x7fedd2bd5000] 12:51:27 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:27 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:51:27 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:27 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:27 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:51:27 INFO - PROCESS | 1891 | 1461009087819 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]]]}] 12:51:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:51:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1130ms 12:51:27 INFO - PROCESS | 1891 | 1461009087845 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:51:27 INFO - PROCESS | 1891 | 1461009087853 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:51:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:51:27 INFO - PROCESS | 1891 | 1461009087862 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:51:27 INFO - PROCESS | 1891 | 1461009087865 Marionette TRACE conn3 <- [1,762,null,{}] 12:51:27 INFO - PROCESS | 1891 | 1461009087870 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}] 12:51:28 INFO - PROCESS | 1891 | 1461009088005 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:51:28 INFO - PROCESS | 1891 | 1461009088118 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7427800 == 62 [pid = 1891] [id = 198] 12:51:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 79 (0x7fedd1b79800) [pid = 1891] [serial = 594] [outer = (nil)] 12:51:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 80 (0x7fedd3df7400) [pid = 1891] [serial = 595] [outer = 0x7fedd1b79800] 12:51:28 INFO - PROCESS | 1891 | 1461009088175 Marionette DEBUG loaded listener.js 12:51:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 81 (0x7fedd4ebc400) [pid = 1891] [serial = 596] [outer = 0x7fedd1b79800] 12:51:29 INFO - PROCESS | 1891 | 1461009089308 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]]]}] 12:51:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:51:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1480ms 12:51:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:51:29 INFO - PROCESS | 1891 | 1461009089345 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:51:29 INFO - PROCESS | 1891 | 1461009089348 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:51:29 INFO - PROCESS | 1891 | 1461009089361 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:51:29 INFO - PROCESS | 1891 | 1461009089365 Marionette TRACE conn3 <- [1,766,null,{}] 12:51:29 INFO - PROCESS | 1891 | 1461009089387 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}] 12:51:29 INFO - PROCESS | 1891 | 1461009089556 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:51:29 INFO - PROCESS | 1891 | 1461009089631 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaa8c000 == 63 [pid = 1891] [id = 199] 12:51:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 82 (0x7fedd4ec2400) [pid = 1891] [serial = 597] [outer = (nil)] 12:51:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 83 (0x7fedd7837400) [pid = 1891] [serial = 598] [outer = 0x7fedd4ec2400] 12:51:29 INFO - PROCESS | 1891 | 1461009089694 Marionette DEBUG loaded listener.js 12:51:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 84 (0x7fedd7d6a800) [pid = 1891] [serial = 599] [outer = 0x7fedd4ec2400] 12:51:30 INFO - PROCESS | 1891 | 1461009090828 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]]]}] 12:51:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:51:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1489ms 12:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:51:30 INFO - PROCESS | 1891 | 1461009090841 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:51:30 INFO - PROCESS | 1891 | 1461009090844 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:51:30 INFO - PROCESS | 1891 | 1461009090860 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:51:30 INFO - PROCESS | 1891 | 1461009090862 Marionette TRACE conn3 <- [1,770,null,{}] 12:51:30 INFO - PROCESS | 1891 | 1461009090869 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}] 12:51:31 INFO - PROCESS | 1891 | 1461009091070 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:51:31 INFO - PROCESS | 1891 | --DOMWINDOW == 83 (0x7fedd34bac00) [pid = 1891] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:51:31 INFO - PROCESS | 1891 | --DOMWINDOW == 82 (0x7fedd2c8b800) [pid = 1891] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:51:31 INFO - PROCESS | 1891 | --DOMWINDOW == 81 (0x7fedd2442400) [pid = 1891] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:51:31 INFO - PROCESS | 1891 | --DOMWINDOW == 80 (0x7fedd1b7fc00) [pid = 1891] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:51:31 INFO - PROCESS | 1891 | --DOMWINDOW == 79 (0x7fedd34ba400) [pid = 1891] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:51:31 INFO - PROCESS | 1891 | 1461009091216 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50a1800 == 64 [pid = 1891] [id = 200] 12:51:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 80 (0x7fedd13ca400) [pid = 1891] [serial = 600] [outer = (nil)] 12:51:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 81 (0x7fedd340b400) [pid = 1891] [serial = 601] [outer = 0x7fedd13ca400] 12:51:31 INFO - PROCESS | 1891 | 1461009091274 Marionette DEBUG loaded listener.js 12:51:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 82 (0x7fedd7d66c00) [pid = 1891] [serial = 602] [outer = 0x7fedd13ca400] 12:51:31 INFO - PROCESS | 1891 | 1461009091881 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]]]}] 12:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1089ms 12:51:31 INFO - PROCESS | 1891 | 1461009091947 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:51:31 INFO - PROCESS | 1891 | 1461009091950 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:51:31 INFO - PROCESS | 1891 | 1461009091955 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:51:31 INFO - PROCESS | 1891 | 1461009091957 Marionette TRACE conn3 <- [1,774,null,{}] 12:51:31 INFO - PROCESS | 1891 | 1461009091962 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}] 12:51:32 INFO - PROCESS | 1891 | 1461009092122 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:51:32 INFO - PROCESS | 1891 | 1461009092138 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc37c800 == 65 [pid = 1891] [id = 201] 12:51:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 83 (0x7fedd1b72800) [pid = 1891] [serial = 603] [outer = (nil)] 12:51:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 84 (0x7fedd82f5000) [pid = 1891] [serial = 604] [outer = 0x7fedd1b72800] 12:51:32 INFO - PROCESS | 1891 | 1461009092194 Marionette DEBUG loaded listener.js 12:51:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 85 (0x7fedd9d6e400) [pid = 1891] [serial = 605] [outer = 0x7fedd1b72800] 12:51:32 INFO - PROCESS | 1891 | 1461009092859 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]]]}] 12:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 923ms 12:51:32 INFO - PROCESS | 1891 | 1461009092879 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:51:32 INFO - PROCESS | 1891 | 1461009092881 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:51:32 INFO - PROCESS | 1891 | 1461009092887 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:51:32 INFO - PROCESS | 1891 | 1461009092889 Marionette TRACE conn3 <- [1,778,null,{}] 12:51:32 INFO - PROCESS | 1891 | 1461009092894 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}] 12:51:33 INFO - PROCESS | 1891 | 1461009093042 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:51:33 INFO - PROCESS | 1891 | 1461009093164 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf3c8000 == 66 [pid = 1891] [id = 202] 12:51:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 86 (0x7fedd13c0000) [pid = 1891] [serial = 606] [outer = (nil)] 12:51:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 87 (0x7fedd9deb400) [pid = 1891] [serial = 607] [outer = 0x7fedd13c0000] 12:51:33 INFO - PROCESS | 1891 | 1461009093224 Marionette DEBUG loaded listener.js 12:51:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 88 (0x7feddb21b800) [pid = 1891] [serial = 608] [outer = 0x7fedd13c0000] 12:51:34 INFO - PROCESS | 1891 | 1461009094117 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]]]}] 12:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1280ms 12:51:34 INFO - PROCESS | 1891 | 1461009094168 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:51:34 INFO - PROCESS | 1891 | 1461009094175 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:51:34 INFO - PROCESS | 1891 | 1461009094183 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:51:34 INFO - PROCESS | 1891 | 1461009094189 Marionette TRACE conn3 <- [1,782,null,{}] 12:51:34 INFO - PROCESS | 1891 | 1461009094196 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}] 12:51:34 INFO - PROCESS | 1891 | 1461009094361 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:51:34 INFO - PROCESS | 1891 | 1461009094514 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7433000 == 67 [pid = 1891] [id = 203] 12:51:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7fedd34af800) [pid = 1891] [serial = 609] [outer = (nil)] 12:51:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fedd3ded000) [pid = 1891] [serial = 610] [outer = 0x7fedd34af800] 12:51:34 INFO - PROCESS | 1891 | 1461009094587 Marionette DEBUG loaded listener.js 12:51:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedd4c9ec00) [pid = 1891] [serial = 611] [outer = 0x7fedd34af800] 12:51:35 INFO - PROCESS | 1891 | 1461009095521 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]]]}] 12:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1385ms 12:51:35 INFO - PROCESS | 1891 | 1461009095570 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:51:35 INFO - PROCESS | 1891 | 1461009095578 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:51:35 INFO - PROCESS | 1891 | 1461009095587 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:51:35 INFO - PROCESS | 1891 | 1461009095591 Marionette TRACE conn3 <- [1,786,null,{}] 12:51:35 INFO - PROCESS | 1891 | 1461009095597 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}] 12:51:35 INFO - PROCESS | 1891 | 1461009095755 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:51:35 INFO - PROCESS | 1891 | 1461009095897 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc9e6800 == 68 [pid = 1891] [id = 204] 12:51:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7fedd34b6c00) [pid = 1891] [serial = 612] [outer = (nil)] 12:51:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7fedd7981400) [pid = 1891] [serial = 613] [outer = 0x7fedd34b6c00] 12:51:35 INFO - PROCESS | 1891 | 1461009095967 Marionette DEBUG loaded listener.js 12:51:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7fedd7d6a400) [pid = 1891] [serial = 614] [outer = 0x7fedd34b6c00] 12:51:36 INFO - PROCESS | 1891 | 1461009096870 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]]]}] 12:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1331ms 12:51:36 INFO - PROCESS | 1891 | 1461009096919 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:51:36 INFO - PROCESS | 1891 | 1461009096922 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:51:36 INFO - PROCESS | 1891 | 1461009096929 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:51:36 INFO - PROCESS | 1891 | 1461009096935 Marionette TRACE conn3 <- [1,790,null,{}] 12:51:36 INFO - PROCESS | 1891 | 1461009096950 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}] 12:51:37 INFO - PROCESS | 1891 | 1461009097119 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:51:37 INFO - PROCESS | 1891 | 1461009097264 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3cd2800 == 69 [pid = 1891] [id = 205] 12:51:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7fedd7d70c00) [pid = 1891] [serial = 615] [outer = (nil)] 12:51:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fedd9fa5400) [pid = 1891] [serial = 616] [outer = 0x7fedd7d70c00] 12:51:37 INFO - PROCESS | 1891 | 1461009097345 Marionette DEBUG loaded listener.js 12:51:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7feddaa5c400) [pid = 1891] [serial = 617] [outer = 0x7fedd7d70c00] 12:51:38 INFO - PROCESS | 1891 | 1461009098224 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]]]}] 12:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1336ms 12:51:38 INFO - PROCESS | 1891 | 1461009098266 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:51:38 INFO - PROCESS | 1891 | 1461009098270 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:51:38 INFO - PROCESS | 1891 | 1461009098276 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:51:38 INFO - PROCESS | 1891 | 1461009098278 Marionette TRACE conn3 <- [1,794,null,{}] 12:51:38 INFO - PROCESS | 1891 | 1461009098283 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}] 12:51:38 INFO - PROCESS | 1891 | 1461009098426 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:51:38 INFO - PROCESS | 1891 | 1461009098573 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9c65000 == 70 [pid = 1891] [id = 206] 12:51:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd9d69c00) [pid = 1891] [serial = 618] [outer = (nil)] 12:51:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7feddb39cc00) [pid = 1891] [serial = 619] [outer = 0x7fedd9d69c00] 12:51:38 INFO - PROCESS | 1891 | 1461009098643 Marionette DEBUG loaded listener.js 12:51:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7feddb3a6800) [pid = 1891] [serial = 620] [outer = 0x7fedd9d69c00] 12:51:39 INFO - PROCESS | 1891 | 1461009099471 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]]]}] 12:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1227ms 12:51:39 INFO - PROCESS | 1891 | 1461009099504 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:51:39 INFO - PROCESS | 1891 | 1461009099507 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:51:39 INFO - PROCESS | 1891 | 1461009099512 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:51:39 INFO - PROCESS | 1891 | 1461009099515 Marionette TRACE conn3 <- [1,798,null,{}] 12:51:39 INFO - PROCESS | 1891 | 1461009099520 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}] 12:51:39 INFO - PROCESS | 1891 | 1461009099655 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:51:39 INFO - PROCESS | 1891 | 1461009099801 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaad1800 == 71 [pid = 1891] [id = 207] 12:51:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7feddac94c00) [pid = 1891] [serial = 621] [outer = (nil)] 12:51:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7feddb9a9400) [pid = 1891] [serial = 622] [outer = 0x7feddac94c00] 12:51:39 INFO - PROCESS | 1891 | 1461009099870 Marionette DEBUG loaded listener.js 12:51:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7feddbd4b000) [pid = 1891] [serial = 623] [outer = 0x7feddac94c00] 12:51:40 INFO - PROCESS | 1891 | 1461009100687 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]]]}] 12:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1230ms 12:51:40 INFO - PROCESS | 1891 | 1461009100744 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:51:40 INFO - PROCESS | 1891 | 1461009100746 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:51:40 INFO - PROCESS | 1891 | 1461009100752 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:51:40 INFO - PROCESS | 1891 | 1461009100755 Marionette TRACE conn3 <- [1,802,null,{}] 12:51:40 INFO - PROCESS | 1891 | 1461009100760 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}] 12:51:40 INFO - PROCESS | 1891 | 1461009100920 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:51:41 INFO - PROCESS | 1891 | 1461009101064 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feded0bb000 == 72 [pid = 1891] [id = 208] 12:51:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7feddb3a6c00) [pid = 1891] [serial = 624] [outer = (nil)] 12:51:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7feddc719c00) [pid = 1891] [serial = 625] [outer = 0x7feddb3a6c00] 12:51:41 INFO - PROCESS | 1891 | 1461009101137 Marionette DEBUG loaded listener.js 12:51:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddca88400) [pid = 1891] [serial = 626] [outer = 0x7feddb3a6c00] 12:51:42 INFO - PROCESS | 1891 | 1461009102229 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]]]}] 12:51:42 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 12:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1529ms 12:51:42 INFO - PROCESS | 1891 | 1461009102283 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:51:42 INFO - PROCESS | 1891 | 1461009102287 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:51:42 INFO - PROCESS | 1891 | 1461009102295 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:51:42 INFO - PROCESS | 1891 | 1461009102300 Marionette TRACE conn3 <- [1,806,null,{}] 12:51:42 INFO - PROCESS | 1891 | 1461009102308 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}] 12:51:42 INFO - PROCESS | 1891 | 1461009102454 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:51:42 INFO - PROCESS | 1891 | 1461009102639 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd702e800 == 73 [pid = 1891] [id = 209] 12:51:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd2bd3800) [pid = 1891] [serial = 627] [outer = (nil)] 12:51:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7fedd34b8c00) [pid = 1891] [serial = 628] [outer = 0x7fedd2bd3800] 12:51:42 INFO - PROCESS | 1891 | 1461009102718 Marionette DEBUG loaded listener.js 12:51:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd3cfe800) [pid = 1891] [serial = 629] [outer = 0x7fedd2bd3800] 12:51:43 INFO - PROCESS | 1891 | 1461009103557 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]]]}] 12:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1281ms 12:51:43 INFO - PROCESS | 1891 | 1461009103575 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:51:43 INFO - PROCESS | 1891 | 1461009103583 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:51:43 INFO - PROCESS | 1891 | 1461009103592 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:51:43 INFO - PROCESS | 1891 | 1461009103595 Marionette TRACE conn3 <- [1,810,null,{}] 12:51:43 INFO - PROCESS | 1891 | 1461009103600 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}] 12:51:43 INFO - PROCESS | 1891 | 1461009103747 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:51:43 INFO - PROCESS | 1891 | 1461009103906 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd6b68000 == 74 [pid = 1891] [id = 210] 12:51:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd3cfdc00) [pid = 1891] [serial = 630] [outer = (nil)] 12:51:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedd6d55c00) [pid = 1891] [serial = 631] [outer = 0x7fedd3cfdc00] 12:51:43 INFO - PROCESS | 1891 | 1461009103970 Marionette DEBUG loaded listener.js 12:51:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd6ec6400) [pid = 1891] [serial = 632] [outer = 0x7fedd3cfdc00] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf0f82000 == 73 [pid = 1891] [id = 45] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc37c800 == 72 [pid = 1891] [id = 201] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd50a1800 == 71 [pid = 1891] [id = 200] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd7984400) [pid = 1891] [serial = 577] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedd9d6f400) [pid = 1891] [serial = 556] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedd3dfa800) [pid = 1891] [serial = 553] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7feddc4cf400) [pid = 1891] [serial = 559] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd2c95000) [pid = 1891] [serial = 550] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaa8c000 == 70 [pid = 1891] [id = 199] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7427800 == 69 [pid = 1891] [id = 198] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd240f000 == 68 [pid = 1891] [id = 197] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c3b800 == 67 [pid = 1891] [id = 196] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd2a7800 == 66 [pid = 1891] [id = 195] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbe76800 == 65 [pid = 1891] [id = 194] 12:51:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7806800 == 64 [pid = 1891] [id = 193] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd6b49c00) [pid = 1891] [serial = 571] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd32b2800) [pid = 1891] [serial = 563] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd2c90000) [pid = 1891] [serial = 562] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd340e400) [pid = 1891] [serial = 565] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd34b9800) [pid = 1891] [serial = 566] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd6da7c00) [pid = 1891] [serial = 572] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd3df1800) [pid = 1891] [serial = 574] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd3cf8400) [pid = 1891] [serial = 568] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd4c10400) [pid = 1891] [serial = 569] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd6d56400) [pid = 1891] [serial = 575] [outer = (nil)] [url = about:blank] 12:51:44 INFO - PROCESS | 1891 | 1461009104921 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]]]}] 12:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1378ms 12:51:44 INFO - PROCESS | 1891 | 1461009104971 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:51:44 INFO - PROCESS | 1891 | 1461009104975 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:51:44 INFO - PROCESS | 1891 | 1461009104980 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:51:44 INFO - PROCESS | 1891 | 1461009104985 Marionette TRACE conn3 <- [1,814,null,{}] 12:51:45 INFO - PROCESS | 1891 | 1461009105000 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}] 12:51:45 INFO - PROCESS | 1891 | 1461009105139 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:51:45 INFO - PROCESS | 1891 | 1461009105267 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd5017800 == 65 [pid = 1891] [id = 211] 12:51:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd340e400) [pid = 1891] [serial = 633] [outer = (nil)] 12:51:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd7836400) [pid = 1891] [serial = 634] [outer = 0x7fedd340e400] 12:51:45 INFO - PROCESS | 1891 | 1461009105331 Marionette DEBUG loaded listener.js 12:51:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd7d71400) [pid = 1891] [serial = 635] [outer = 0x7fedd340e400] 12:51:46 INFO - PROCESS | 1891 | 1461009106043 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] 12:51:46 INFO - PROCESS | 1891 | 1461009106074 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:51:46 INFO - PROCESS | 1891 | 1461009106087 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:51:46 INFO - PROCESS | 1891 | 1461009106089 Marionette TRACE conn3 <- [1,818,null,{}] 12:51:46 INFO - PROCESS | 1891 | 1461009106094 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}] 12:51:46 INFO - PROCESS | 1891 | 1461009106240 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:51:46 INFO - PROCESS | 1891 | 1461009106253 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb7d3800 == 66 [pid = 1891] [id = 212] 12:51:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd7d71800) [pid = 1891] [serial = 636] [outer = (nil)] 12:51:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd9d66c00) [pid = 1891] [serial = 637] [outer = 0x7fedd7d71800] 12:51:46 INFO - PROCESS | 1891 | 1461009106310 Marionette DEBUG loaded listener.js 12:51:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd9f05800) [pid = 1891] [serial = 638] [outer = 0x7fedd7d71800] 12:51:47 INFO - PROCESS | 1891 | 1461009107131 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]]]}] 12:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1074ms 12:51:47 INFO - PROCESS | 1891 | 1461009107171 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:51:47 INFO - PROCESS | 1891 | 1461009107174 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:51:47 INFO - PROCESS | 1891 | 1461009107179 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:51:47 INFO - PROCESS | 1891 | 1461009107181 Marionette TRACE conn3 <- [1,822,null,{}] 12:51:47 INFO - PROCESS | 1891 | 1461009107193 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}] 12:51:47 INFO - PROCESS | 1891 | 1461009107353 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:51:47 INFO - PROCESS | 1891 | 1461009107375 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3267000 == 67 [pid = 1891] [id = 213] 12:51:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd8edb800) [pid = 1891] [serial = 639] [outer = (nil)] 12:51:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7feddaa60c00) [pid = 1891] [serial = 640] [outer = 0x7fedd8edb800] 12:51:47 INFO - PROCESS | 1891 | 1461009107436 Marionette DEBUG loaded listener.js 12:51:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddb6d5000) [pid = 1891] [serial = 641] [outer = 0x7fedd8edb800] 12:51:48 INFO - PROCESS | 1891 | 1461009108232 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] 12:51:48 INFO - PROCESS | 1891 | 1461009108316 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:51:48 INFO - PROCESS | 1891 | 1461009108322 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:51:48 INFO - PROCESS | 1891 | 1461009108324 Marionette TRACE conn3 <- [1,826,null,{}] 12:51:48 INFO - PROCESS | 1891 | 1461009108329 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}] 12:51:48 INFO - PROCESS | 1891 | 1461009108533 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:51:48 INFO - PROCESS | 1891 | 1461009108555 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c1e000 == 68 [pid = 1891] [id = 214] 12:51:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddbd4e800) [pid = 1891] [serial = 642] [outer = (nil)] 12:51:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7feddc353800) [pid = 1891] [serial = 643] [outer = 0x7feddbd4e800] 12:51:48 INFO - PROCESS | 1891 | 1461009108618 Marionette DEBUG loaded listener.js 12:51:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7feddce3bc00) [pid = 1891] [serial = 644] [outer = 0x7feddbd4e800] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd13ca400) [pid = 1891] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd1b72800) [pid = 1891] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd2bd5000) [pid = 1891] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd1b79800) [pid = 1891] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd244c800) [pid = 1891] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd2bdbc00) [pid = 1891] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd13be800) [pid = 1891] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd2bd1800) [pid = 1891] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd7988c00) [pid = 1891] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd4ec2400) [pid = 1891] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd3cfd800) [pid = 1891] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd2c90c00) [pid = 1891] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7fedd2c8a400) [pid = 1891] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7fedd3410c00) [pid = 1891] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7feddc4d5000) [pid = 1891] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7fedd7986c00) [pid = 1891] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fedd32b8000) [pid = 1891] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fedd7833400) [pid = 1891] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7fedd13c8c00) [pid = 1891] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7feddf272000) [pid = 1891] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 88 (0x7fedd1b80000) [pid = 1891] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:51:49 INFO - PROCESS | 1891 | --DOMWINDOW == 87 (0x7fedd7d69000) [pid = 1891] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:51:49 INFO - PROCESS | 1891 | 1461009109608 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]]]}] 12:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1334ms 12:51:49 INFO - PROCESS | 1891 | 1461009109656 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:51:49 INFO - PROCESS | 1891 | 1461009109659 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:51:49 INFO - PROCESS | 1891 | 1461009109664 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:51:49 INFO - PROCESS | 1891 | 1461009109667 Marionette TRACE conn3 <- [1,830,null,{}] 12:51:49 INFO - PROCESS | 1891 | 1461009109672 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}] 12:51:49 INFO - PROCESS | 1891 | 1461009109850 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:51:49 INFO - PROCESS | 1891 | 1461009109870 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9c6d800 == 69 [pid = 1891] [id = 215] 12:51:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 88 (0x7fedd2bd1800) [pid = 1891] [serial = 645] [outer = (nil)] 12:51:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 89 (0x7fedd3df6400) [pid = 1891] [serial = 646] [outer = 0x7fedd2bd1800] 12:51:49 INFO - PROCESS | 1891 | 1461009109927 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fedd7d69400) [pid = 1891] [serial = 647] [outer = 0x7fedd2bd1800] 12:51:50 INFO - PROCESS | 1891 | 1461009110599 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]]]}] 12:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 985ms 12:51:50 INFO - PROCESS | 1891 | 1461009110650 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:51:50 INFO - PROCESS | 1891 | 1461009110652 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:51:50 INFO - PROCESS | 1891 | 1461009110657 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:51:50 INFO - PROCESS | 1891 | 1461009110659 Marionette TRACE conn3 <- [1,834,null,{}] 12:51:50 INFO - PROCESS | 1891 | 1461009110665 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}] 12:51:50 INFO - PROCESS | 1891 | 1461009110836 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:51:50 INFO - PROCESS | 1891 | 1461009110854 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedecf77800 == 70 [pid = 1891] [id = 216] 12:51:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedd3defc00) [pid = 1891] [serial = 648] [outer = (nil)] 12:51:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7fedd9d71400) [pid = 1891] [serial = 649] [outer = 0x7fedd3defc00] 12:51:50 INFO - PROCESS | 1891 | 1461009110912 Marionette DEBUG loaded listener.js 12:51:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7feddc717000) [pid = 1891] [serial = 650] [outer = 0x7fedd3defc00] 12:51:51 INFO - PROCESS | 1891 | 1461009111859 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]]]}] 12:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1231ms 12:51:51 INFO - PROCESS | 1891 | 1461009111890 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:51:51 INFO - PROCESS | 1891 | 1461009111896 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:51:51 INFO - PROCESS | 1891 | 1461009111905 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:51:51 INFO - PROCESS | 1891 | 1461009111910 Marionette TRACE conn3 <- [1,838,null,{}] 12:51:51 INFO - PROCESS | 1891 | 1461009111917 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}] 12:51:52 INFO - PROCESS | 1891 | 1461009112084 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:51:52 INFO - PROCESS | 1891 | 1461009112242 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd41d0800 == 71 [pid = 1891] [id = 217] 12:51:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7fedd32c0000) [pid = 1891] [serial = 651] [outer = (nil)] 12:51:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7fedd3702400) [pid = 1891] [serial = 652] [outer = 0x7fedd32c0000] 12:51:52 INFO - PROCESS | 1891 | 1461009112318 Marionette DEBUG loaded listener.js 12:51:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fedd4c09c00) [pid = 1891] [serial = 653] [outer = 0x7fedd32c0000] 12:51:53 INFO - PROCESS | 1891 | 1461009113240 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]]]}] 12:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1384ms 12:51:53 INFO - PROCESS | 1891 | 1461009113289 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:51:53 INFO - PROCESS | 1891 | 1461009113297 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:51:53 INFO - PROCESS | 1891 | 1461009113307 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:51:53 INFO - PROCESS | 1891 | 1461009113310 Marionette TRACE conn3 <- [1,842,null,{}] 12:51:53 INFO - PROCESS | 1891 | 1461009113315 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}] 12:51:53 INFO - PROCESS | 1891 | 1461009113467 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:51:53 INFO - PROCESS | 1891 | 1461009113622 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc38a000 == 72 [pid = 1891] [id = 218] 12:51:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedd33bac00) [pid = 1891] [serial = 654] [outer = (nil)] 12:51:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd7980c00) [pid = 1891] [serial = 655] [outer = 0x7fedd33bac00] 12:51:53 INFO - PROCESS | 1891 | 1461009113696 Marionette DEBUG loaded listener.js 12:51:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd7def000) [pid = 1891] [serial = 656] [outer = 0x7fedd33bac00] 12:51:54 INFO - PROCESS | 1891 | 1461009114645 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]]]}] 12:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1377ms 12:51:54 INFO - PROCESS | 1891 | 1461009114684 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:51:54 INFO - PROCESS | 1891 | 1461009114687 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:51:54 INFO - PROCESS | 1891 | 1461009114694 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:51:54 INFO - PROCESS | 1891 | 1461009114699 Marionette TRACE conn3 <- [1,846,null,{}] 12:51:54 INFO - PROCESS | 1891 | 1461009114716 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}] 12:51:54 INFO - PROCESS | 1891 | 1461009114878 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:51:55 INFO - PROCESS | 1891 | 1461009115024 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef149800 == 73 [pid = 1891] [id = 219] 12:51:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd7df7800) [pid = 1891] [serial = 657] [outer = (nil)] 12:51:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7feddb3a2000) [pid = 1891] [serial = 658] [outer = 0x7fedd7df7800] 12:51:55 INFO - PROCESS | 1891 | 1461009115101 Marionette DEBUG loaded listener.js 12:51:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7feddc353c00) [pid = 1891] [serial = 659] [outer = 0x7fedd7df7800] 12:51:55 INFO - PROCESS | 1891 | 1461009115962 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]]]}] 12:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1333ms 12:51:56 INFO - PROCESS | 1891 | 1461009116027 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:51:56 INFO - PROCESS | 1891 | 1461009116032 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:51:56 INFO - PROCESS | 1891 | 1461009116037 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:51:56 INFO - PROCESS | 1891 | 1461009116040 Marionette TRACE conn3 <- [1,850,null,{}] 12:51:56 INFO - PROCESS | 1891 | 1461009116045 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}] 12:51:56 INFO - PROCESS | 1891 | 1461009116192 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:51:56 INFO - PROCESS | 1891 | 1461009116344 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef32c800 == 74 [pid = 1891] [id = 220] 12:51:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd82f5800) [pid = 1891] [serial = 660] [outer = (nil)] 12:51:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7feddca82400) [pid = 1891] [serial = 661] [outer = 0x7fedd82f5800] 12:51:56 INFO - PROCESS | 1891 | 1461009116413 Marionette DEBUG loaded listener.js 12:51:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7feddceb4400) [pid = 1891] [serial = 662] [outer = 0x7fedd82f5800] 12:51:57 INFO - PROCESS | 1891 | 1461009117265 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]]]}] 12:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1281ms 12:51:57 INFO - PROCESS | 1891 | 1461009117319 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:51:57 INFO - PROCESS | 1891 | 1461009117323 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:51:57 INFO - PROCESS | 1891 | 1461009117328 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:51:57 INFO - PROCESS | 1891 | 1461009117331 Marionette TRACE conn3 <- [1,854,null,{}] 12:51:57 INFO - PROCESS | 1891 | 1461009117336 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}] 12:51:57 INFO - PROCESS | 1891 | 1461009117485 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:51:57 INFO - PROCESS | 1891 | 1461009117636 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf1cc0000 == 75 [pid = 1891] [id = 221] 12:51:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7fedd8c5e000) [pid = 1891] [serial = 663] [outer = (nil)] 12:51:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7feddd5a5800) [pid = 1891] [serial = 664] [outer = 0x7fedd8c5e000] 12:51:57 INFO - PROCESS | 1891 | 1461009117710 Marionette DEBUG loaded listener.js 12:51:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7feddd60bc00) [pid = 1891] [serial = 665] [outer = 0x7fedd8c5e000] 12:51:58 INFO - PROCESS | 1891 | 1461009118541 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]]]}] 12:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1238ms 12:51:58 INFO - PROCESS | 1891 | 1461009118566 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:51:58 INFO - PROCESS | 1891 | 1461009118570 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:51:58 INFO - PROCESS | 1891 | 1461009118575 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:51:58 INFO - PROCESS | 1891 | 1461009118577 Marionette TRACE conn3 <- [1,858,null,{}] 12:51:58 INFO - PROCESS | 1891 | 1461009118583 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}] 12:51:58 INFO - PROCESS | 1891 | 1461009118813 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:51:58 INFO - PROCESS | 1891 | 1461009118827 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:51:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42b8800 == 76 [pid = 1891] [id = 222] 12:51:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7feddd24f400) [pid = 1891] [serial = 666] [outer = (nil)] 12:51:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7feddf31c800) [pid = 1891] [serial = 667] [outer = 0x7feddd24f400] 12:51:58 INFO - PROCESS | 1891 | 1461009118943 Marionette DEBUG loaded listener.js 12:51:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fede8de1000) [pid = 1891] [serial = 668] [outer = 0x7feddd24f400] 12:51:59 INFO - PROCESS | 1891 | 1461009119819 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]]]}] 12:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1278ms 12:51:59 INFO - PROCESS | 1891 | 1461009119855 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:51:59 INFO - PROCESS | 1891 | 1461009119858 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:51:59 INFO - PROCESS | 1891 | 1461009119864 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:51:59 INFO - PROCESS | 1891 | 1461009119867 Marionette TRACE conn3 <- [1,862,null,{}] 12:51:59 INFO - PROCESS | 1891 | 1461009119872 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}] 12:52:00 INFO - PROCESS | 1891 | 1461009120018 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:52:00 INFO - PROCESS | 1891 | 1461009120178 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbc73000 == 77 [pid = 1891] [id = 223] 12:52:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd1b7a400) [pid = 1891] [serial = 669] [outer = (nil)] 12:52:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7feddaab2800) [pid = 1891] [serial = 670] [outer = 0x7fedd1b7a400] 12:52:00 INFO - PROCESS | 1891 | 1461009120256 Marionette DEBUG loaded listener.js 12:52:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fede9e91800) [pid = 1891] [serial = 671] [outer = 0x7fedd1b7a400] 12:52:01 INFO - PROCESS | 1891 | 1461009121109 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]]]}] 12:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1280ms 12:52:01 INFO - PROCESS | 1891 | 1461009121144 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:52:01 INFO - PROCESS | 1891 | 1461009121146 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:52:01 INFO - PROCESS | 1891 | 1461009121152 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:52:01 INFO - PROCESS | 1891 | 1461009121154 Marionette TRACE conn3 <- [1,866,null,{}] 12:52:01 INFO - PROCESS | 1891 | 1461009121159 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}] 12:52:01 INFO - PROCESS | 1891 | 1461009121299 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:52:01 INFO - PROCESS | 1891 | 1461009121682 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e42800 == 78 [pid = 1891] [id = 224] 12:52:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd1b80800) [pid = 1891] [serial = 672] [outer = (nil)] 12:52:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd2c8b800) [pid = 1891] [serial = 673] [outer = 0x7fedd1b80800] 12:52:01 INFO - PROCESS | 1891 | 1461009121865 Marionette DEBUG loaded listener.js 12:52:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd340f800) [pid = 1891] [serial = 674] [outer = 0x7fedd1b80800] 12:52:02 INFO - PROCESS | 1891 | 1461009122875 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]]]}] 12:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1737ms 12:52:02 INFO - PROCESS | 1891 | 1461009122889 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:52:02 INFO - PROCESS | 1891 | 1461009122894 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:52:02 INFO - PROCESS | 1891 | 1461009122901 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:52:02 INFO - PROCESS | 1891 | 1461009122907 Marionette TRACE conn3 <- [1,870,null,{}] 12:52:02 INFO - PROCESS | 1891 | 1461009122914 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}] 12:52:03 INFO - PROCESS | 1891 | 1461009123073 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:52:03 INFO - PROCESS | 1891 | 1461009123237 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e54800 == 79 [pid = 1891] [id = 225] 12:52:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedd3cfa400) [pid = 1891] [serial = 675] [outer = (nil)] 12:52:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedd4eb7800) [pid = 1891] [serial = 676] [outer = 0x7fedd3cfa400] 12:52:03 INFO - PROCESS | 1891 | 1461009123305 Marionette DEBUG loaded listener.js 12:52:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedd6da1800) [pid = 1891] [serial = 677] [outer = 0x7fedd3cfa400] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb342000 == 78 [pid = 1891] [id = 192] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9c6d800 == 77 [pid = 1891] [id = 215] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c1e000 == 76 [pid = 1891] [id = 214] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3267000 == 75 [pid = 1891] [id = 213] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb7d3800 == 74 [pid = 1891] [id = 212] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd5017800 == 73 [pid = 1891] [id = 211] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd6b68000 == 72 [pid = 1891] [id = 210] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd702e800 == 71 [pid = 1891] [id = 209] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7feded0bb000 == 70 [pid = 1891] [id = 208] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeaad1800 == 69 [pid = 1891] [id = 207] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3cd2800 == 68 [pid = 1891] [id = 205] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc9e6800 == 67 [pid = 1891] [id = 204] 12:52:03 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7433000 == 66 [pid = 1891] [id = 203] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7feddcebb800) [pid = 1891] [serial = 527] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7feddc4d0000) [pid = 1891] [serial = 524] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fede9e0ac00) [pid = 1891] [serial = 469] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedda80b000) [pid = 1891] [serial = 521] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fedd3709000) [pid = 1891] [serial = 515] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedeb00d000) [pid = 1891] [serial = 530] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd783a400) [pid = 1891] [serial = 518] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7feddb9ae400) [pid = 1891] [serial = 557] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7fedd7839c00) [pid = 1891] [serial = 554] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7fedd3494400) [pid = 1891] [serial = 551] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fede2f51c00) [pid = 1891] [serial = 560] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7feddc355c00) [pid = 1891] [serial = 548] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 107 (0x7fedd340b400) [pid = 1891] [serial = 601] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 106 (0x7fedd82f5000) [pid = 1891] [serial = 604] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 105 (0x7fedd340c400) [pid = 1891] [serial = 592] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 104 (0x7fedd3cf0400) [pid = 1891] [serial = 593] [outer = (nil)] [url = about:blank] 12:52:03 INFO - PROCESS | 1891 | --DOMWINDOW == 103 (0x7fedd3df7400) [pid = 1891] [serial = 595] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 102 (0x7fedd3fbc800) [pid = 1891] [serial = 581] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 101 (0x7fedd3cf6800) [pid = 1891] [serial = 580] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 100 (0x7fedd7d6f000) [pid = 1891] [serial = 578] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 99 (0x7fedd7d65000) [pid = 1891] [serial = 590] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 98 (0x7fedd2bd0400) [pid = 1891] [serial = 589] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd7987400) [pid = 1891] [serial = 584] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7fedd6daa000) [pid = 1891] [serial = 583] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7fedd9d6a400) [pid = 1891] [serial = 587] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7fedd7df3c00) [pid = 1891] [serial = 586] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7fedd7837400) [pid = 1891] [serial = 598] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fedd9d6e400) [pid = 1891] [serial = 605] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fedd7d6a800) [pid = 1891] [serial = 599] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 90 (0x7fedd7d66c00) [pid = 1891] [serial = 602] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | --DOMWINDOW == 89 (0x7fedd4ebc400) [pid = 1891] [serial = 596] [outer = (nil)] [url = about:blank] 12:52:04 INFO - PROCESS | 1891 | 1461009124274 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]]]}] 12:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1433ms 12:52:04 INFO - PROCESS | 1891 | 1461009124339 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:52:04 INFO - PROCESS | 1891 | 1461009124348 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:52:04 INFO - PROCESS | 1891 | 1461009124357 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:52:04 INFO - PROCESS | 1891 | 1461009124359 Marionette TRACE conn3 <- [1,874,null,{}] 12:52:04 INFO - PROCESS | 1891 | 1461009124364 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}] 12:52:04 INFO - PROCESS | 1891 | 1461009124511 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:52:04 INFO - PROCESS | 1891 | 1461009124632 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c3a800 == 67 [pid = 1891] [id = 226] 12:52:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 90 (0x7fedd340dc00) [pid = 1891] [serial = 678] [outer = (nil)] 12:52:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 91 (0x7fedd6ec7800) [pid = 1891] [serial = 679] [outer = 0x7fedd340dc00] 12:52:04 INFO - PROCESS | 1891 | 1461009124692 Marionette DEBUG loaded listener.js 12:52:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7fedd7988000) [pid = 1891] [serial = 680] [outer = 0x7fedd340dc00] 12:52:05 INFO - PROCESS | 1891 | 1461009125395 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]]]}] 12:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1083ms 12:52:05 INFO - PROCESS | 1891 | 1461009125439 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:52:05 INFO - PROCESS | 1891 | 1461009125443 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:52:05 INFO - PROCESS | 1891 | 1461009125451 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:52:05 INFO - PROCESS | 1891 | 1461009125459 Marionette TRACE conn3 <- [1,878,null,{}] 12:52:05 INFO - PROCESS | 1891 | 1461009125493 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}] 12:52:05 INFO - PROCESS | 1891 | 1461009125638 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:52:05 INFO - PROCESS | 1891 | 1461009125650 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:05 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb33d000 == 68 [pid = 1891] [id = 227] 12:52:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7fedd7dec000) [pid = 1891] [serial = 681] [outer = (nil)] 12:52:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7fedd8c5b400) [pid = 1891] [serial = 682] [outer = 0x7fedd7dec000] 12:52:05 INFO - PROCESS | 1891 | 1461009125707 Marionette DEBUG loaded listener.js 12:52:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7fedd8fccc00) [pid = 1891] [serial = 683] [outer = 0x7fedd7dec000] 12:52:06 INFO - PROCESS | 1891 | 1461009126508 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]]]}] 12:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1089ms 12:52:06 INFO - PROCESS | 1891 | 1461009126539 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:52:06 INFO - PROCESS | 1891 | 1461009126542 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:52:06 INFO - PROCESS | 1891 | 1461009126577 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:52:06 INFO - PROCESS | 1891 | 1461009126579 Marionette TRACE conn3 <- [1,882,null,{}] 12:52:06 INFO - PROCESS | 1891 | 1461009126585 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}] 12:52:06 INFO - PROCESS | 1891 | 1461009126762 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:52:06 INFO - PROCESS | 1891 | 1461009126784 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbe7d000 == 69 [pid = 1891] [id = 228] 12:52:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7fedd3494400) [pid = 1891] [serial = 684] [outer = (nil)] 12:52:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7fedd9d74000) [pid = 1891] [serial = 685] [outer = 0x7fedd3494400] 12:52:06 INFO - PROCESS | 1891 | 1461009126841 Marionette DEBUG loaded listener.js 12:52:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedda77bc00) [pid = 1891] [serial = 686] [outer = 0x7fedd3494400] 12:52:07 INFO - PROCESS | 1891 | 1461009127618 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]]]}] 12:52:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:52:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1086ms 12:52:07 INFO - PROCESS | 1891 | 1461009127675 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:52:07 INFO - PROCESS | 1891 | 1461009127677 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:52:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:52:07 INFO - PROCESS | 1891 | 1461009127684 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:52:07 INFO - PROCESS | 1891 | 1461009127686 Marionette TRACE conn3 <- [1,886,null,{}] 12:52:07 INFO - PROCESS | 1891 | 1461009127692 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}] 12:52:07 INFO - PROCESS | 1891 | 1461009127885 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:52:08 INFO - PROCESS | 1891 | --DOMWINDOW == 97 (0x7fedd8edb800) [pid = 1891] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:52:08 INFO - PROCESS | 1891 | --DOMWINDOW == 96 (0x7fedd7d71800) [pid = 1891] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:52:08 INFO - PROCESS | 1891 | --DOMWINDOW == 95 (0x7feddbd4e800) [pid = 1891] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:52:08 INFO - PROCESS | 1891 | --DOMWINDOW == 94 (0x7fedd340e400) [pid = 1891] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:52:08 INFO - PROCESS | 1891 | --DOMWINDOW == 93 (0x7fedd2bd3800) [pid = 1891] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:52:08 INFO - PROCESS | 1891 | --DOMWINDOW == 92 (0x7fedd3cfdc00) [pid = 1891] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:52:08 INFO - PROCESS | 1891 | --DOMWINDOW == 91 (0x7fedd2bd1800) [pid = 1891] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:52:08 INFO - PROCESS | 1891 | 1461009128168 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb358800 == 70 [pid = 1891] [id = 229] 12:52:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 92 (0x7fedd7834800) [pid = 1891] [serial = 687] [outer = (nil)] 12:52:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 93 (0x7fedd9d69800) [pid = 1891] [serial = 688] [outer = 0x7fedd7834800] 12:52:08 INFO - PROCESS | 1891 | 1461009128255 Marionette DEBUG loaded listener.js 12:52:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 94 (0x7feddb9ae400) [pid = 1891] [serial = 689] [outer = 0x7fedd7834800] 12:52:08 INFO - PROCESS | 1891 | 1461009128955 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1325ms 12:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:52:09 INFO - PROCESS | 1891 | 1461009129011 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:52:09 INFO - PROCESS | 1891 | 1461009129013 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:52:09 INFO - PROCESS | 1891 | 1461009129019 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:52:09 INFO - PROCESS | 1891 | 1461009129022 Marionette TRACE conn3 <- [1,890,null,{}] 12:52:09 INFO - PROCESS | 1891 | 1461009129026 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}] 12:52:09 INFO - PROCESS | 1891 | 1461009129173 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:52:09 INFO - PROCESS | 1891 | 1461009129187 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedde036000 == 71 [pid = 1891] [id = 230] 12:52:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 95 (0x7feddbd4e800) [pid = 1891] [serial = 690] [outer = (nil)] 12:52:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 96 (0x7feddc71e400) [pid = 1891] [serial = 691] [outer = 0x7feddbd4e800] 12:52:09 INFO - PROCESS | 1891 | 1461009129243 Marionette DEBUG loaded listener.js 12:52:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 97 (0x7feddca8c000) [pid = 1891] [serial = 692] [outer = 0x7feddbd4e800] 12:52:09 INFO - PROCESS | 1891 | 1461009129982 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]]]}] 12:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 981ms 12:52:10 INFO - PROCESS | 1891 | 1461009130003 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:52:10 INFO - PROCESS | 1891 | 1461009130006 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:52:10 INFO - PROCESS | 1891 | 1461009130011 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:52:10 INFO - PROCESS | 1891 | 1461009130014 Marionette TRACE conn3 <- [1,894,null,{}] 12:52:10 INFO - PROCESS | 1891 | 1461009130019 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}] 12:52:10 INFO - PROCESS | 1891 | 1461009130274 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:52:10 INFO - PROCESS | 1891 | 1461009130402 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3164000 == 72 [pid = 1891] [id = 231] 12:52:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 98 (0x7fedd1b79800) [pid = 1891] [serial = 693] [outer = (nil)] 12:52:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 99 (0x7fedd2444400) [pid = 1891] [serial = 694] [outer = 0x7fedd1b79800] 12:52:10 INFO - PROCESS | 1891 | 1461009130483 Marionette DEBUG loaded listener.js 12:52:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 100 (0x7fedd32b8400) [pid = 1891] [serial = 695] [outer = 0x7fedd1b79800] 12:52:11 INFO - PROCESS | 1891 | 1461009131443 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]]]}] 12:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1478ms 12:52:11 INFO - PROCESS | 1891 | 1461009131495 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:52:11 INFO - PROCESS | 1891 | 1461009131502 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:52:11 INFO - PROCESS | 1891 | 1461009131509 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:52:11 INFO - PROCESS | 1891 | 1461009131516 Marionette TRACE conn3 <- [1,898,null,{}] 12:52:11 INFO - PROCESS | 1891 | 1461009131523 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}] 12:52:11 INFO - PROCESS | 1891 | 1461009131734 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:52:11 INFO - PROCESS | 1891 | 1461009131889 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddac39000 == 73 [pid = 1891] [id = 232] 12:52:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 101 (0x7fedd1b7b000) [pid = 1891] [serial = 696] [outer = (nil)] 12:52:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 102 (0x7fedd6ec2400) [pid = 1891] [serial = 697] [outer = 0x7fedd1b7b000] 12:52:11 INFO - PROCESS | 1891 | 1461009131962 Marionette DEBUG loaded listener.js 12:52:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 103 (0x7fedd7982400) [pid = 1891] [serial = 698] [outer = 0x7fedd1b7b000] 12:52:12 INFO - PROCESS | 1891 | 1461009132865 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]]]}] 12:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1387ms 12:52:12 INFO - PROCESS | 1891 | 1461009132896 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:52:12 INFO - PROCESS | 1891 | 1461009132901 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:52:12 INFO - PROCESS | 1891 | 1461009132907 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:52:12 INFO - PROCESS | 1891 | 1461009132909 Marionette TRACE conn3 <- [1,902,null,{}] 12:52:12 INFO - PROCESS | 1891 | 1461009132915 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}] 12:52:13 INFO - PROCESS | 1891 | 1461009133066 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:52:13 INFO - PROCESS | 1891 | 1461009133221 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c21800 == 74 [pid = 1891] [id = 233] 12:52:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 104 (0x7fedd6d56400) [pid = 1891] [serial = 699] [outer = (nil)] 12:52:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 105 (0x7fedd971c800) [pid = 1891] [serial = 700] [outer = 0x7fedd6d56400] 12:52:13 INFO - PROCESS | 1891 | 1461009133303 Marionette DEBUG loaded listener.js 12:52:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 106 (0x7feddaa54400) [pid = 1891] [serial = 701] [outer = 0x7fedd6d56400] 12:52:14 INFO - PROCESS | 1891 | 1461009134241 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]]]}] 12:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1378ms 12:52:14 INFO - PROCESS | 1891 | 1461009134285 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:52:14 INFO - PROCESS | 1891 | 1461009134291 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:52:14 INFO - PROCESS | 1891 | 1461009134307 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:52:14 INFO - PROCESS | 1891 | 1461009134314 Marionette TRACE conn3 <- [1,906,null,{}] 12:52:14 INFO - PROCESS | 1891 | 1461009134319 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}] 12:52:14 INFO - PROCESS | 1891 | 1461009134499 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:52:14 INFO - PROCESS | 1891 | 1461009134657 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeca07800 == 75 [pid = 1891] [id = 234] 12:52:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 107 (0x7fedd82f4000) [pid = 1891] [serial = 702] [outer = (nil)] 12:52:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 108 (0x7feddc11b400) [pid = 1891] [serial = 703] [outer = 0x7fedd82f4000] 12:52:14 INFO - PROCESS | 1891 | 1461009134739 Marionette DEBUG loaded listener.js 12:52:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7feddcebb800) [pid = 1891] [serial = 704] [outer = 0x7fedd82f4000] 12:52:15 INFO - PROCESS | 1891 | 1461009135587 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]]]}] 12:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1338ms 12:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:52:15 INFO - PROCESS | 1891 | 1461009135638 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:52:15 INFO - PROCESS | 1891 | 1461009135641 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:52:15 INFO - PROCESS | 1891 | 1461009135646 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:52:15 INFO - PROCESS | 1891 | 1461009135649 Marionette TRACE conn3 <- [1,910,null,{}] 12:52:15 INFO - PROCESS | 1891 | 1461009135655 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}] 12:52:15 INFO - PROCESS | 1891 | 1461009135825 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:52:15 INFO - PROCESS | 1891 | 1461009135982 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef133000 == 76 [pid = 1891] [id = 235] 12:52:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd6b50800) [pid = 1891] [serial = 705] [outer = (nil)] 12:52:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7feddd60ac00) [pid = 1891] [serial = 706] [outer = 0x7fedd6b50800] 12:52:16 INFO - PROCESS | 1891 | 1461009136050 Marionette DEBUG loaded listener.js 12:52:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7feddf323c00) [pid = 1891] [serial = 707] [outer = 0x7fedd6b50800] 12:52:16 INFO - PROCESS | 1891 | 1461009136898 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]]]}] 12:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1284ms 12:52:16 INFO - PROCESS | 1891 | 1461009136931 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:52:16 INFO - PROCESS | 1891 | 1461009136934 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:52:16 INFO - PROCESS | 1891 | 1461009136940 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:52:16 INFO - PROCESS | 1891 | 1461009136943 Marionette TRACE conn3 <- [1,914,null,{}] 12:52:16 INFO - PROCESS | 1891 | 1461009136948 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}] 12:52:17 INFO - PROCESS | 1891 | 1461009137104 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:52:17 INFO - PROCESS | 1891 | 1461009137300 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf3291000 == 77 [pid = 1891] [id = 236] 12:52:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fede994b000) [pid = 1891] [serial = 708] [outer = (nil)] 12:52:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7fede9e0ac00) [pid = 1891] [serial = 709] [outer = 0x7fede994b000] 12:52:17 INFO - PROCESS | 1891 | 1461009137382 Marionette DEBUG loaded listener.js 12:52:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedea029400) [pid = 1891] [serial = 710] [outer = 0x7fede994b000] 12:52:18 INFO - PROCESS | 1891 | 1461009138253 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]]]}] 12:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1376ms 12:52:18 INFO - PROCESS | 1891 | 1461009138317 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:52:18 INFO - PROCESS | 1891 | 1461009138321 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:52:18 INFO - PROCESS | 1891 | 1461009138328 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:52:18 INFO - PROCESS | 1891 | 1461009138331 Marionette TRACE conn3 <- [1,918,null,{}] 12:52:18 INFO - PROCESS | 1891 | 1461009138336 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}] 12:52:18 INFO - PROCESS | 1891 | 1461009138509 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:52:18 INFO - PROCESS | 1891 | 1461009138663 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbbb000 == 78 [pid = 1891] [id = 237] 12:52:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedd6da8c00) [pid = 1891] [serial = 711] [outer = (nil)] 12:52:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedeadd5c00) [pid = 1891] [serial = 712] [outer = 0x7fedd6da8c00] 12:52:18 INFO - PROCESS | 1891 | 1461009138730 Marionette DEBUG loaded listener.js 12:52:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedeb00c800) [pid = 1891] [serial = 713] [outer = 0x7fedd6da8c00] 12:52:19 INFO - PROCESS | 1891 | 1461009139566 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]]]}] 12:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1280ms 12:52:19 INFO - PROCESS | 1891 | 1461009139611 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:52:19 INFO - PROCESS | 1891 | 1461009139621 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:52:19 INFO - PROCESS | 1891 | 1461009139627 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:52:19 INFO - PROCESS | 1891 | 1461009139629 Marionette TRACE conn3 <- [1,922,null,{}] 12:52:19 INFO - PROCESS | 1891 | 1461009139636 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}] 12:52:19 INFO - PROCESS | 1891 | 1461009139789 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:52:19 INFO - PROCESS | 1891 | 1461009139947 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf1cc1000 == 79 [pid = 1891] [id = 238] 12:52:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7feddf26ec00) [pid = 1891] [serial = 714] [outer = (nil)] 12:52:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedecf2e000) [pid = 1891] [serial = 715] [outer = 0x7feddf26ec00] 12:52:20 INFO - PROCESS | 1891 | 1461009140018 Marionette DEBUG loaded listener.js 12:52:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7feded093000) [pid = 1891] [serial = 716] [outer = 0x7feddf26ec00] 12:52:20 INFO - PROCESS | 1891 | 1461009140827 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]]]}] 12:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1231ms 12:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:52:20 INFO - PROCESS | 1891 | 1461009140858 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:52:20 INFO - PROCESS | 1891 | 1461009140861 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:52:20 INFO - PROCESS | 1891 | 1461009140867 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:52:20 INFO - PROCESS | 1891 | 1461009140870 Marionette TRACE conn3 <- [1,926,null,{}] 12:52:20 INFO - PROCESS | 1891 | 1461009140875 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}] 12:52:21 INFO - PROCESS | 1891 | 1461009141021 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:52:21 INFO - PROCESS | 1891 | 1461009141177 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2eb8800 == 80 [pid = 1891] [id = 239] 12:52:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7fedeaef1000) [pid = 1891] [serial = 717] [outer = (nil)] 12:52:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fedeed23000) [pid = 1891] [serial = 718] [outer = 0x7fedeaef1000] 12:52:21 INFO - PROCESS | 1891 | 1461009141247 Marionette DEBUG loaded listener.js 12:52:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedeed2f400) [pid = 1891] [serial = 719] [outer = 0x7fedeaef1000] 12:52:22 INFO - PROCESS | 1891 | 1461009142340 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]]]}] 12:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1537ms 12:52:22 INFO - PROCESS | 1891 | 1461009142404 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:52:22 INFO - PROCESS | 1891 | 1461009142410 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:52:22 INFO - PROCESS | 1891 | 1461009142417 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:52:22 INFO - PROCESS | 1891 | 1461009142422 Marionette TRACE conn3 <- [1,930,null,{}] 12:52:22 INFO - PROCESS | 1891 | 1461009142430 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}] 12:52:22 INFO - PROCESS | 1891 | 1461009142585 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:52:22 INFO - PROCESS | 1891 | 1461009142768 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cd3800 == 81 [pid = 1891] [id = 240] 12:52:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7fedd34bac00) [pid = 1891] [serial = 720] [outer = (nil)] 12:52:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 126 (0x7fedd370d400) [pid = 1891] [serial = 721] [outer = 0x7fedd34bac00] 12:52:22 INFO - PROCESS | 1891 | 1461009142830 Marionette DEBUG loaded listener.js 12:52:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 127 (0x7fedd3fc1000) [pid = 1891] [serial = 722] [outer = 0x7fedd34bac00] 12:52:23 INFO - PROCESS | 1891 | 1461009143650 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]]]}] 12:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1290ms 12:52:23 INFO - PROCESS | 1891 | 1461009143707 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:52:23 INFO - PROCESS | 1891 | 1461009143724 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:52:23 INFO - PROCESS | 1891 | 1461009143739 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:52:23 INFO - PROCESS | 1891 | 1461009143742 Marionette TRACE conn3 <- [1,934,null,{}] 12:52:23 INFO - PROCESS | 1891 | 1461009143752 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}] 12:52:23 INFO - PROCESS | 1891 | 1461009143970 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:52:24 INFO - PROCESS | 1891 | 1461009144127 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2cc4800 == 82 [pid = 1891] [id = 241] 12:52:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 128 (0x7fedd1b81000) [pid = 1891] [serial = 723] [outer = (nil)] 12:52:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 129 (0x7fedd6ec8400) [pid = 1891] [serial = 724] [outer = 0x7fedd1b81000] 12:52:24 INFO - PROCESS | 1891 | 1461009144197 Marionette DEBUG loaded listener.js 12:52:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 130 (0x7fedd7d6d800) [pid = 1891] [serial = 725] [outer = 0x7fedd1b81000] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedde036000 == 81 [pid = 1891] [id = 230] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb358800 == 80 [pid = 1891] [id = 229] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbe7d000 == 79 [pid = 1891] [id = 228] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 129 (0x7fedd9deb400) [pid = 1891] [serial = 607] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 128 (0x7fedd3ded000) [pid = 1891] [serial = 610] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 127 (0x7fedd9fa5400) [pid = 1891] [serial = 616] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 126 (0x7fedd7981400) [pid = 1891] [serial = 613] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 125 (0x7feddb39cc00) [pid = 1891] [serial = 619] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 124 (0x7feddb9a9400) [pid = 1891] [serial = 622] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 123 (0x7fedd9d71400) [pid = 1891] [serial = 649] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb33d000 == 78 [pid = 1891] [id = 227] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c3a800 == 77 [pid = 1891] [id = 226] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e54800 == 76 [pid = 1891] [id = 225] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e42800 == 75 [pid = 1891] [id = 224] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef32c800 == 74 [pid = 1891] [id = 220] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef149800 == 73 [pid = 1891] [id = 219] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc38a000 == 72 [pid = 1891] [id = 218] 12:52:24 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd41d0800 == 71 [pid = 1891] [id = 217] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 122 (0x7feddaa60c00) [pid = 1891] [serial = 640] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 121 (0x7fedd9d66c00) [pid = 1891] [serial = 637] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 120 (0x7feddc353800) [pid = 1891] [serial = 643] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7fedd7836400) [pid = 1891] [serial = 634] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedd7d71400) [pid = 1891] [serial = 635] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd3cfe800) [pid = 1891] [serial = 629] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedd34b8c00) [pid = 1891] [serial = 628] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fedd6ec6400) [pid = 1891] [serial = 632] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd6d55c00) [pid = 1891] [serial = 631] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7feddc719c00) [pid = 1891] [serial = 625] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd3df6400) [pid = 1891] [serial = 646] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 111 (0x7feddce3bc00) [pid = 1891] [serial = 644] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 110 (0x7feddb6d5000) [pid = 1891] [serial = 641] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 109 (0x7fedd7d69400) [pid = 1891] [serial = 647] [outer = (nil)] [url = about:blank] 12:52:24 INFO - PROCESS | 1891 | --DOMWINDOW == 108 (0x7fedd9f05800) [pid = 1891] [serial = 638] [outer = (nil)] [url = about:blank] 12:52:25 INFO - PROCESS | 1891 | 1461009145127 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]]]}] 12:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1447ms 12:52:25 INFO - PROCESS | 1891 | 1461009145181 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:52:25 INFO - PROCESS | 1891 | 1461009145184 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:52:25 INFO - PROCESS | 1891 | 1461009145190 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:52:25 INFO - PROCESS | 1891 | 1461009145195 Marionette TRACE conn3 <- [1,938,null,{}] 12:52:25 INFO - PROCESS | 1891 | 1461009145209 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}] 12:52:25 INFO - PROCESS | 1891 | 1461009145349 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:52:25 INFO - PROCESS | 1891 | 1461009145366 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cea000 == 72 [pid = 1891] [id = 242] 12:52:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 109 (0x7fedd7836400) [pid = 1891] [serial = 726] [outer = (nil)] 12:52:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 110 (0x7fedd8f1d400) [pid = 1891] [serial = 727] [outer = 0x7fedd7836400] 12:52:25 INFO - PROCESS | 1891 | 1461009145425 Marionette DEBUG loaded listener.js 12:52:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 111 (0x7fedda77b800) [pid = 1891] [serial = 728] [outer = 0x7fedd7836400] 12:52:26 INFO - PROCESS | 1891 | 1461009146164 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]]]}] 12:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1031ms 12:52:26 INFO - PROCESS | 1891 | 1461009146221 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:52:26 INFO - PROCESS | 1891 | 1461009146225 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:52:26 INFO - PROCESS | 1891 | 1461009146231 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:52:26 INFO - PROCESS | 1891 | 1461009146232 Marionette TRACE conn3 <- [1,942,null,{}] 12:52:26 INFO - PROCESS | 1891 | 1461009146237 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}] 12:52:26 INFO - PROCESS | 1891 | 1461009146370 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:52:26 INFO - PROCESS | 1891 | 1461009146383 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaa14800 == 73 [pid = 1891] [id = 243] 12:52:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 112 (0x7fedd3df2000) [pid = 1891] [serial = 729] [outer = (nil)] 12:52:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7feddbd49000) [pid = 1891] [serial = 730] [outer = 0x7fedd3df2000] 12:52:26 INFO - PROCESS | 1891 | 1461009146439 Marionette DEBUG loaded listener.js 12:52:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7feddc4cd800) [pid = 1891] [serial = 731] [outer = 0x7fedd3df2000] 12:52:27 INFO - PROCESS | 1891 | 1461009147172 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]]]}] 12:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 973ms 12:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:52:27 INFO - PROCESS | 1891 | 1461009147205 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:52:27 INFO - PROCESS | 1891 | 1461009147207 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:52:27 INFO - PROCESS | 1891 | 1461009147221 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:52:27 INFO - PROCESS | 1891 | 1461009147223 Marionette TRACE conn3 <- [1,946,null,{}] 12:52:27 INFO - PROCESS | 1891 | 1461009147229 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}] 12:52:27 INFO - PROCESS | 1891 | 1461009147421 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:52:27 INFO - PROCESS | 1891 | 1461009147449 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbe6e800 == 74 [pid = 1891] [id = 244] 12:52:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedd7d6fc00) [pid = 1891] [serial = 732] [outer = (nil)] 12:52:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7feddc4d8800) [pid = 1891] [serial = 733] [outer = 0x7fedd7d6fc00] 12:52:27 INFO - PROCESS | 1891 | 1461009147504 Marionette DEBUG loaded listener.js 12:52:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7feddd609800) [pid = 1891] [serial = 734] [outer = 0x7fedd7d6fc00] 12:52:28 INFO - PROCESS | 1891 | 1461009148253 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]]]}] 12:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1084ms 12:52:28 INFO - PROCESS | 1891 | 1461009148297 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:52:28 INFO - PROCESS | 1891 | 1461009148300 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:52:28 INFO - PROCESS | 1891 | 1461009148312 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:52:28 INFO - PROCESS | 1891 | 1461009148314 Marionette TRACE conn3 <- [1,950,null,{}] 12:52:28 INFO - PROCESS | 1891 | 1461009148325 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}] 12:52:28 INFO - PROCESS | 1891 | 1461009148527 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:52:28 INFO - PROCESS | 1891 | 1461009148561 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd2b1800 == 75 [pid = 1891] [id = 245] 12:52:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fede994cc00) [pid = 1891] [serial = 735] [outer = (nil)] 12:52:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedea0e2800) [pid = 1891] [serial = 736] [outer = 0x7fede994cc00] 12:52:28 INFO - PROCESS | 1891 | 1461009148624 Marionette DEBUG loaded listener.js 12:52:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7feded086400) [pid = 1891] [serial = 737] [outer = 0x7fede994cc00] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 119 (0x7fedd3494400) [pid = 1891] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 118 (0x7fedd7834800) [pid = 1891] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 117 (0x7fedd1b80800) [pid = 1891] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 116 (0x7fedd340dc00) [pid = 1891] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 115 (0x7fedd3cfa400) [pid = 1891] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 114 (0x7fedd3defc00) [pid = 1891] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 113 (0x7fedd7dec000) [pid = 1891] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:52:29 INFO - PROCESS | 1891 | --DOMWINDOW == 112 (0x7fedd13c0000) [pid = 1891] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:52:29 INFO - PROCESS | 1891 | 1461009149687 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]]]}] 12:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1438ms 12:52:29 INFO - PROCESS | 1891 | 1461009149752 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:52:29 INFO - PROCESS | 1891 | 1461009149755 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:52:29 INFO - PROCESS | 1891 | 1461009149760 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:52:29 INFO - PROCESS | 1891 | 1461009149763 Marionette TRACE conn3 <- [1,954,null,{}] 12:52:29 INFO - PROCESS | 1891 | 1461009149768 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}] 12:52:29 INFO - PROCESS | 1891 | 1461009149955 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:52:30 INFO - PROCESS | 1891 | 1461009150025 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc388800 == 76 [pid = 1891] [id = 246] 12:52:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 113 (0x7fedd8c5e400) [pid = 1891] [serial = 738] [outer = (nil)] 12:52:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 114 (0x7feddf587000) [pid = 1891] [serial = 739] [outer = 0x7fedd8c5e400] 12:52:30 INFO - PROCESS | 1891 | 1461009150082 Marionette DEBUG loaded listener.js 12:52:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 115 (0x7fedecf28400) [pid = 1891] [serial = 740] [outer = 0x7fedd8c5e400] 12:52:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 116 (0x7fedef108c00) [pid = 1891] [serial = 741] [outer = 0x7fedd3498800] 12:52:30 INFO - PROCESS | 1891 | 1461009150800 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]]]}] 12:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1078ms 12:52:30 INFO - PROCESS | 1891 | 1461009150839 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:52:30 INFO - PROCESS | 1891 | 1461009150842 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:52:30 INFO - PROCESS | 1891 | 1461009150848 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:52:30 INFO - PROCESS | 1891 | 1461009150850 Marionette TRACE conn3 <- [1,958,null,{}] 12:52:30 INFO - PROCESS | 1891 | 1461009150855 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}] 12:52:30 INFO - PROCESS | 1891 | 1461009150986 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:52:31 INFO - PROCESS | 1891 | 1461009151001 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedead07800 == 77 [pid = 1891] [id = 247] 12:52:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 117 (0x7fedd1b7c400) [pid = 1891] [serial = 742] [outer = (nil)] 12:52:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 118 (0x7fedef102400) [pid = 1891] [serial = 743] [outer = 0x7fedd1b7c400] 12:52:31 INFO - PROCESS | 1891 | 1461009151060 Marionette DEBUG loaded listener.js 12:52:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 119 (0x7fedef30bc00) [pid = 1891] [serial = 744] [outer = 0x7fedd1b7c400] 12:52:31 INFO - PROCESS | 1891 | 1461009151935 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]]]}] 12:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1124ms 12:52:31 INFO - PROCESS | 1891 | 1461009151973 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:52:31 INFO - PROCESS | 1891 | 1461009151978 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:52:31 INFO - PROCESS | 1891 | 1461009151986 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:52:31 INFO - PROCESS | 1891 | 1461009151991 Marionette TRACE conn3 <- [1,962,null,{}] 12:52:32 INFO - PROCESS | 1891 | 1461009152000 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}] 12:52:32 INFO - PROCESS | 1891 | 1461009152177 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:52:32 INFO - PROCESS | 1891 | 1461009152364 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c3a800 == 78 [pid = 1891] [id = 248] 12:52:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 120 (0x7fedd2c90000) [pid = 1891] [serial = 745] [outer = (nil)] 12:52:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 121 (0x7fedd2f3c400) [pid = 1891] [serial = 746] [outer = 0x7fedd2c90000] 12:52:32 INFO - PROCESS | 1891 | 1461009152487 Marionette DEBUG loaded listener.js 12:52:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 122 (0x7fedd2f41400) [pid = 1891] [serial = 747] [outer = 0x7fedd2c90000] 12:52:33 INFO - PROCESS | 1891 | 1461009153398 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]]]}] 12:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1488ms 12:52:33 INFO - PROCESS | 1891 | 1461009153473 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:52:33 INFO - PROCESS | 1891 | 1461009153482 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:52:33 INFO - PROCESS | 1891 | 1461009153492 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:52:33 INFO - PROCESS | 1891 | 1461009153495 Marionette TRACE conn3 <- [1,966,null,{}] 12:52:33 INFO - PROCESS | 1891 | 1461009153517 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}] 12:52:33 INFO - PROCESS | 1891 | 1461009153728 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:52:33 INFO - PROCESS | 1891 | 1461009153842 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbc85800 == 79 [pid = 1891] [id = 249] 12:52:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 123 (0x7fedd3495800) [pid = 1891] [serial = 748] [outer = (nil)] 12:52:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 124 (0x7fedd6d55c00) [pid = 1891] [serial = 749] [outer = 0x7fedd3495800] 12:52:33 INFO - PROCESS | 1891 | 1461009153917 Marionette DEBUG loaded listener.js 12:52:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 125 (0x7fedd798a000) [pid = 1891] [serial = 750] [outer = 0x7fedd3495800] 12:52:34 INFO - PROCESS | 1891 | 1461009154828 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]]]}] 12:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1376ms 12:52:34 INFO - PROCESS | 1891 | 1461009154868 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:52:34 INFO - PROCESS | 1891 | 1461009154871 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:52:34 INFO - PROCESS | 1891 | 1461009154878 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:52:34 INFO - PROCESS | 1891 | 1461009154884 Marionette TRACE conn3 <- [1,970,null,{}] 12:52:34 INFO - PROCESS | 1891 | 1461009154900 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}] 12:52:35 INFO - PROCESS | 1891 | 1461009155055 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:52:35 INFO - PROCESS | 1891 | 1461009155214 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeee88000 == 80 [pid = 1891] [id = 250] 12:52:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 126 (0x7fedd798f000) [pid = 1891] [serial = 751] [outer = (nil)] 12:52:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 127 (0x7fedd9d71400) [pid = 1891] [serial = 752] [outer = 0x7fedd798f000] 12:52:35 INFO - PROCESS | 1891 | 1461009155292 Marionette DEBUG loaded listener.js 12:52:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 128 (0x7feddc4d3400) [pid = 1891] [serial = 753] [outer = 0x7fedd798f000] 12:52:36 INFO - PROCESS | 1891 | 1461009156116 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]]]}] 12:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1285ms 12:52:36 INFO - PROCESS | 1891 | 1461009156164 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:52:36 INFO - PROCESS | 1891 | 1461009156169 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:52:36 INFO - PROCESS | 1891 | 1461009156175 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:52:36 INFO - PROCESS | 1891 | 1461009156178 Marionette TRACE conn3 <- [1,974,null,{}] 12:52:36 INFO - PROCESS | 1891 | 1461009156183 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}] 12:52:36 INFO - PROCESS | 1891 | 1461009156335 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:52:36 INFO - PROCESS | 1891 | 1461009156492 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf32aa000 == 81 [pid = 1891] [id = 251] 12:52:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 129 (0x7fedd7df5c00) [pid = 1891] [serial = 754] [outer = (nil)] 12:52:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 130 (0x7feddd6cc400) [pid = 1891] [serial = 755] [outer = 0x7fedd7df5c00] 12:52:36 INFO - PROCESS | 1891 | 1461009156570 Marionette DEBUG loaded listener.js 12:52:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 131 (0x7fede9bb9400) [pid = 1891] [serial = 756] [outer = 0x7fedd7df5c00] 12:52:37 INFO - PROCESS | 1891 | 1461009157432 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]]]}] 12:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1330ms 12:52:37 INFO - PROCESS | 1891 | 1461009157505 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:52:37 INFO - PROCESS | 1891 | 1461009157508 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:52:37 INFO - PROCESS | 1891 | 1461009157514 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:52:37 INFO - PROCESS | 1891 | 1461009157517 Marionette TRACE conn3 <- [1,978,null,{}] 12:52:37 INFO - PROCESS | 1891 | 1461009157522 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}] 12:52:37 INFO - PROCESS | 1891 | 1461009157683 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:52:37 INFO - PROCESS | 1891 | 1461009157837 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7b9a800 == 82 [pid = 1891] [id = 252] 12:52:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 132 (0x7feddd60a800) [pid = 1891] [serial = 757] [outer = (nil)] 12:52:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 133 (0x7fedeadd7000) [pid = 1891] [serial = 758] [outer = 0x7feddd60a800] 12:52:37 INFO - PROCESS | 1891 | 1461009157910 Marionette DEBUG loaded listener.js 12:52:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 134 (0x7fedeee5ac00) [pid = 1891] [serial = 759] [outer = 0x7feddd60a800] 12:52:38 INFO - PROCESS | 1891 | 1461009158756 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]]]}] 12:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1282ms 12:52:38 INFO - PROCESS | 1891 | 1461009158798 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:52:38 INFO - PROCESS | 1891 | 1461009158801 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:52:38 INFO - PROCESS | 1891 | 1461009158807 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:52:38 INFO - PROCESS | 1891 | 1461009158809 Marionette TRACE conn3 <- [1,982,null,{}] 12:52:38 INFO - PROCESS | 1891 | 1461009158815 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}] 12:52:38 INFO - PROCESS | 1891 | 1461009158987 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:52:39 INFO - PROCESS | 1891 | 1461009159149 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaea1800 == 83 [pid = 1891] [id = 253] 12:52:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 135 (0x7fedee893800) [pid = 1891] [serial = 760] [outer = (nil)] 12:52:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 136 (0x7fedee89a400) [pid = 1891] [serial = 761] [outer = 0x7fedee893800] 12:52:39 INFO - PROCESS | 1891 | 1461009159225 Marionette DEBUG loaded listener.js 12:52:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 137 (0x7fedef365400) [pid = 1891] [serial = 762] [outer = 0x7fedee893800] 12:52:40 INFO - PROCESS | 1891 | 1461009160058 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]]]}] 12:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1281ms 12:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:52:40 INFO - PROCESS | 1891 | 1461009160089 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:52:40 INFO - PROCESS | 1891 | 1461009160091 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:52:40 INFO - PROCESS | 1891 | 1461009160096 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:52:40 INFO - PROCESS | 1891 | 1461009160100 Marionette TRACE conn3 <- [1,986,null,{}] 12:52:40 INFO - PROCESS | 1891 | 1461009160105 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}] 12:52:40 INFO - PROCESS | 1891 | 1461009160254 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:52:40 INFO - PROCESS | 1891 | 1461009160411 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb62f000 == 84 [pid = 1891] [id = 254] 12:52:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 138 (0x7fedc8952400) [pid = 1891] [serial = 763] [outer = (nil)] 12:52:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 139 (0x7fedc895bc00) [pid = 1891] [serial = 764] [outer = 0x7fedc8952400] 12:52:40 INFO - PROCESS | 1891 | 1461009160480 Marionette DEBUG loaded listener.js 12:52:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 140 (0x7fedc8961400) [pid = 1891] [serial = 765] [outer = 0x7fedc8952400] 12:52:41 INFO - PROCESS | 1891 | 1461009161289 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]]]}] 12:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1238ms 12:52:41 INFO - PROCESS | 1891 | 1461009161334 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:52:41 INFO - PROCESS | 1891 | 1461009161338 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:52:41 INFO - PROCESS | 1891 | 1461009161343 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:52:41 INFO - PROCESS | 1891 | 1461009161345 Marionette TRACE conn3 <- [1,990,null,{}] 12:52:41 INFO - PROCESS | 1891 | 1461009161351 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}] 12:52:41 INFO - PROCESS | 1891 | 1461009161498 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:52:41 INFO - PROCESS | 1891 | 1461009161654 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaeaf000 == 85 [pid = 1891] [id = 255] 12:52:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 141 (0x7fedc8957000) [pid = 1891] [serial = 766] [outer = (nil)] 12:52:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7fedcb650400) [pid = 1891] [serial = 767] [outer = 0x7fedc8957000] 12:52:41 INFO - PROCESS | 1891 | 1461009161723 Marionette DEBUG loaded listener.js 12:52:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 143 (0x7fedcb654c00) [pid = 1891] [serial = 768] [outer = 0x7fedc8957000] 12:52:42 INFO - PROCESS | 1891 | 1461009162566 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]]]}] 12:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1281ms 12:52:42 INFO - PROCESS | 1891 | 1461009162626 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:52:42 INFO - PROCESS | 1891 | 1461009162629 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:52:42 INFO - PROCESS | 1891 | 1461009162634 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:52:42 INFO - PROCESS | 1891 | 1461009162637 Marionette TRACE conn3 <- [1,994,null,{}] 12:52:42 INFO - PROCESS | 1891 | 1461009162642 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}] 12:52:42 INFO - PROCESS | 1891 | 1461009162790 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:52:42 INFO - PROCESS | 1891 | 1461009162953 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc85d8800 == 86 [pid = 1891] [id = 256] 12:52:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 144 (0x7fedcb655000) [pid = 1891] [serial = 769] [outer = (nil)] 12:52:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 145 (0x7fedcb659800) [pid = 1891] [serial = 770] [outer = 0x7fedcb655000] 12:52:43 INFO - PROCESS | 1891 | 1461009163020 Marionette DEBUG loaded listener.js 12:52:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedd058e400) [pid = 1891] [serial = 771] [outer = 0x7fedcb655000] 12:52:44 INFO - PROCESS | 1891 | 1461009164218 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]]]}] 12:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1631ms 12:52:44 INFO - PROCESS | 1891 | 1461009164266 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:52:44 INFO - PROCESS | 1891 | 1461009164272 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:52:44 INFO - PROCESS | 1891 | 1461009164279 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:52:44 INFO - PROCESS | 1891 | 1461009164284 Marionette TRACE conn3 <- [1,998,null,{}] 12:52:44 INFO - PROCESS | 1891 | 1461009164299 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}] 12:52:44 INFO - PROCESS | 1891 | 1461009164503 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:52:44 INFO - PROCESS | 1891 | 1461009164685 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ebe800 == 87 [pid = 1891] [id = 257] 12:52:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedd13ca400) [pid = 1891] [serial = 772] [outer = (nil)] 12:52:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedd1b7fc00) [pid = 1891] [serial = 773] [outer = 0x7fedd13ca400] 12:52:44 INFO - PROCESS | 1891 | 1461009164763 Marionette DEBUG loaded listener.js 12:52:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedd2bd5800) [pid = 1891] [serial = 774] [outer = 0x7fedd13ca400] 12:52:45 INFO - PROCESS | 1891 | 1461009165654 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]]]}] 12:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1440ms 12:52:45 INFO - PROCESS | 1891 | 1461009165719 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:52:45 INFO - PROCESS | 1891 | 1461009165727 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:52:45 INFO - PROCESS | 1891 | 1461009165735 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:52:45 INFO - PROCESS | 1891 | 1461009165738 Marionette TRACE conn3 <- [1,1002,null,{}] 12:52:45 INFO - PROCESS | 1891 | 1461009165742 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}] 12:52:45 INFO - PROCESS | 1891 | 1461009165893 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:52:46 INFO - PROCESS | 1891 | 1461009166063 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf1c32800 == 86 [pid = 1891] [id = 122] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc388800 == 85 [pid = 1891] [id = 246] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7feddc71e400) [pid = 1891] [serial = 691] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbc6f800 == 86 [pid = 1891] [id = 258] 12:52:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedd2c8f000) [pid = 1891] [serial = 775] [outer = (nil)] 12:52:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedd340c800) [pid = 1891] [serial = 776] [outer = 0x7fedd2c8f000] 12:52:46 INFO - PROCESS | 1891 | 1461009166165 Marionette DEBUG loaded listener.js 12:52:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedd34b8c00) [pid = 1891] [serial = 777] [outer = 0x7fedd2c8f000] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd2b1800 == 85 [pid = 1891] [id = 245] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbe6e800 == 84 [pid = 1891] [id = 244] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaa14800 == 83 [pid = 1891] [id = 243] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cea000 == 82 [pid = 1891] [id = 242] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2cc4800 == 81 [pid = 1891] [id = 241] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cd3800 == 80 [pid = 1891] [id = 240] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9c65000 == 79 [pid = 1891] [id = 206] 12:52:46 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3164000 == 78 [pid = 1891] [id = 231] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7feddb21b800) [pid = 1891] [serial = 608] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7fedd9d74000) [pid = 1891] [serial = 685] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedd9d69800) [pid = 1891] [serial = 688] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7fedda77bc00) [pid = 1891] [serial = 686] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 146 (0x7feddaab2800) [pid = 1891] [serial = 670] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 145 (0x7fedd340f800) [pid = 1891] [serial = 674] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 144 (0x7fedd2c8b800) [pid = 1891] [serial = 673] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 143 (0x7fedd6ec7800) [pid = 1891] [serial = 679] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 142 (0x7fedd7988000) [pid = 1891] [serial = 680] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 141 (0x7fedd7980c00) [pid = 1891] [serial = 655] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 140 (0x7fedd3702400) [pid = 1891] [serial = 652] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 139 (0x7fedd6da1800) [pid = 1891] [serial = 677] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 138 (0x7fedd4eb7800) [pid = 1891] [serial = 676] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 137 (0x7feddca82400) [pid = 1891] [serial = 661] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 136 (0x7feddc717000) [pid = 1891] [serial = 650] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 135 (0x7fedd8c5b400) [pid = 1891] [serial = 682] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 134 (0x7feddd5a5800) [pid = 1891] [serial = 664] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 133 (0x7feddb3a2000) [pid = 1891] [serial = 658] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 132 (0x7feddf31c800) [pid = 1891] [serial = 667] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 131 (0x7feddb9ae400) [pid = 1891] [serial = 689] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | --DOMWINDOW == 130 (0x7fedd8fccc00) [pid = 1891] [serial = 683] [outer = (nil)] [url = about:blank] 12:52:46 INFO - PROCESS | 1891 | 1461009166981 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]]]}] 12:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1336ms 12:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:52:47 INFO - PROCESS | 1891 | 1461009167072 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:52:47 INFO - PROCESS | 1891 | 1461009167074 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:52:47 INFO - PROCESS | 1891 | 1461009167080 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:52:47 INFO - PROCESS | 1891 | 1461009167085 Marionette TRACE conn3 <- [1,1006,null,{}] 12:52:47 INFO - PROCESS | 1891 | 1461009167099 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}] 12:52:47 INFO - PROCESS | 1891 | 1461009167242 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:52:47 INFO - PROCESS | 1891 | 1461009167252 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd742f000 == 79 [pid = 1891] [id = 259] 12:52:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 131 (0x7fedd3fb9000) [pid = 1891] [serial = 778] [outer = (nil)] 12:52:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 132 (0x7fedd4c0cc00) [pid = 1891] [serial = 779] [outer = 0x7fedd3fb9000] 12:52:47 INFO - PROCESS | 1891 | 1461009167317 Marionette DEBUG loaded listener.js 12:52:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 133 (0x7fedd6d58400) [pid = 1891] [serial = 780] [outer = 0x7fedd3fb9000] 12:52:48 INFO - PROCESS | 1891 | 1461009168084 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]]]}] 12:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1039ms 12:52:48 INFO - PROCESS | 1891 | 1461009168119 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:52:48 INFO - PROCESS | 1891 | 1461009168122 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:52:48 INFO - PROCESS | 1891 | 1461009168128 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:52:48 INFO - PROCESS | 1891 | 1461009168130 Marionette TRACE conn3 <- [1,1010,null,{}] 12:52:48 INFO - PROCESS | 1891 | 1461009168135 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}] 12:52:48 INFO - PROCESS | 1891 | 1461009168270 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:52:48 INFO - PROCESS | 1891 | 1461009168287 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cde800 == 80 [pid = 1891] [id = 260] 12:52:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 134 (0x7fedd4c06400) [pid = 1891] [serial = 781] [outer = (nil)] 12:52:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 135 (0x7fedd798b400) [pid = 1891] [serial = 782] [outer = 0x7fedd4c06400] 12:52:48 INFO - PROCESS | 1891 | 1461009168346 Marionette DEBUG loaded listener.js 12:52:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 136 (0x7fedd7d6ac00) [pid = 1891] [serial = 783] [outer = 0x7fedd4c06400] 12:52:49 INFO - PROCESS | 1891 | 1461009169160 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]]]}] 12:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1075ms 12:52:49 INFO - PROCESS | 1891 | 1461009169209 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:52:49 INFO - PROCESS | 1891 | 1461009169213 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:52:49 INFO - PROCESS | 1891 | 1461009169218 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:52:49 INFO - PROCESS | 1891 | 1461009169220 Marionette TRACE conn3 <- [1,1014,null,{}] 12:52:49 INFO - PROCESS | 1891 | 1461009169225 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}] 12:52:49 INFO - PROCESS | 1891 | 1461009169394 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:52:49 INFO - PROCESS | 1891 | 1461009169423 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedda8bf000 == 81 [pid = 1891] [id = 261] 12:52:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 137 (0x7fedd3fbc400) [pid = 1891] [serial = 784] [outer = (nil)] 12:52:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 138 (0x7fedd7df8c00) [pid = 1891] [serial = 785] [outer = 0x7fedd3fbc400] 12:52:49 INFO - PROCESS | 1891 | 1461009169478 Marionette DEBUG loaded listener.js 12:52:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 139 (0x7fedd8fcec00) [pid = 1891] [serial = 786] [outer = 0x7fedd3fbc400] 12:52:50 INFO - PROCESS | 1891 | 1461009170234 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]]]}] 12:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1076ms 12:52:50 INFO - PROCESS | 1891 | 1461009170294 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:52:50 INFO - PROCESS | 1891 | 1461009170296 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:52:50 INFO - PROCESS | 1891 | 1461009170303 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:52:50 INFO - PROCESS | 1891 | 1461009170305 Marionette TRACE conn3 <- [1,1018,null,{}] 12:52:50 INFO - PROCESS | 1891 | 1461009170310 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}] 12:52:50 INFO - PROCESS | 1891 | 1461009170509 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:52:50 INFO - PROCESS | 1891 | 1461009170530 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbfa6800 == 82 [pid = 1891] [id = 262] 12:52:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 140 (0x7fedda77bc00) [pid = 1891] [serial = 787] [outer = (nil)] 12:52:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 141 (0x7feddaa60c00) [pid = 1891] [serial = 788] [outer = 0x7fedda77bc00] 12:52:50 INFO - PROCESS | 1891 | 1461009170590 Marionette DEBUG loaded listener.js 12:52:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7feddb6d5000) [pid = 1891] [serial = 789] [outer = 0x7fedda77bc00] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 141 (0x7fedd7d6fc00) [pid = 1891] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 140 (0x7fedd3df2000) [pid = 1891] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 139 (0x7fede994cc00) [pid = 1891] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 138 (0x7fedd1b81000) [pid = 1891] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 137 (0x7fedd8c5e400) [pid = 1891] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 136 (0x7fedd34bac00) [pid = 1891] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 135 (0x7feddbd4e800) [pid = 1891] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:52:51 INFO - PROCESS | 1891 | --DOMWINDOW == 134 (0x7fedd7836400) [pid = 1891] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:52:51 INFO - PROCESS | 1891 | 1461009171641 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]]]}] 12:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1378ms 12:52:51 INFO - PROCESS | 1891 | 1461009171681 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:52:51 INFO - PROCESS | 1891 | 1461009171684 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:52:51 INFO - PROCESS | 1891 | 1461009171690 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:52:51 INFO - PROCESS | 1891 | 1461009171692 Marionette TRACE conn3 <- [1,1022,null,{}] 12:52:51 INFO - PROCESS | 1891 | 1461009171697 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}] 12:52:51 INFO - PROCESS | 1891 | 1461009171828 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:52:51 INFO - PROCESS | 1891 | 1461009171841 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb353800 == 83 [pid = 1891] [id = 263] 12:52:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 135 (0x7fedd1b81000) [pid = 1891] [serial = 790] [outer = (nil)] 12:52:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 136 (0x7feddb2ba000) [pid = 1891] [serial = 791] [outer = 0x7fedd1b81000] 12:52:51 INFO - PROCESS | 1891 | 1461009171898 Marionette DEBUG loaded listener.js 12:52:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 137 (0x7feddc116800) [pid = 1891] [serial = 792] [outer = 0x7fedd1b81000] 12:52:52 INFO - PROCESS | 1891 | 1461009172633 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]]]}] 12:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 974ms 12:52:52 INFO - PROCESS | 1891 | 1461009172664 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:52:52 INFO - PROCESS | 1891 | 1461009172667 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:52:52 INFO - PROCESS | 1891 | 1461009172676 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:52:52 INFO - PROCESS | 1891 | 1461009172678 Marionette TRACE conn3 <- [1,1026,null,{}] 12:52:52 INFO - PROCESS | 1891 | 1461009172681 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}] 12:52:52 INFO - PROCESS | 1891 | 1461009172858 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:52:52 INFO - PROCESS | 1891 | 1461009172876 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd2a5800 == 84 [pid = 1891] [id = 264] 12:52:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 138 (0x7fedcb654000) [pid = 1891] [serial = 793] [outer = (nil)] 12:52:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 139 (0x7feddc56b400) [pid = 1891] [serial = 794] [outer = 0x7fedcb654000] 12:52:52 INFO - PROCESS | 1891 | 1461009172934 Marionette DEBUG loaded listener.js 12:52:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 140 (0x7feddf22fc00) [pid = 1891] [serial = 795] [outer = 0x7fedcb654000] 12:52:53 INFO - PROCESS | 1891 | 1461009173823 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]]]}] 12:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1176ms 12:52:53 INFO - PROCESS | 1891 | 1461009173850 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:52:53 INFO - PROCESS | 1891 | 1461009173856 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:52:53 INFO - PROCESS | 1891 | 1461009173864 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:52:53 INFO - PROCESS | 1891 | 1461009173869 Marionette TRACE conn3 <- [1,1030,null,{}] 12:52:53 INFO - PROCESS | 1891 | 1461009173878 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}] 12:52:54 INFO - PROCESS | 1891 | 1461009174056 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:52:54 INFO - PROCESS | 1891 | 1461009174214 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3156000 == 85 [pid = 1891] [id = 265] 12:52:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 141 (0x7fedc8953800) [pid = 1891] [serial = 796] [outer = (nil)] 12:52:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7fedd2442400) [pid = 1891] [serial = 797] [outer = 0x7fedc8953800] 12:52:54 INFO - PROCESS | 1891 | 1461009174287 Marionette DEBUG loaded listener.js 12:52:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 143 (0x7fedd2f36000) [pid = 1891] [serial = 798] [outer = 0x7fedc8953800] 12:52:55 INFO - PROCESS | 1891 | 1461009175164 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]]]}] 12:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1332ms 12:52:55 INFO - PROCESS | 1891 | 1461009175196 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:52:55 INFO - PROCESS | 1891 | 1461009175204 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:52:55 INFO - PROCESS | 1891 | 1461009175214 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:52:55 INFO - PROCESS | 1891 | 1461009175217 Marionette TRACE conn3 <- [1,1034,null,{}] 12:52:55 INFO - PROCESS | 1891 | 1461009175223 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}] 12:52:55 INFO - PROCESS | 1891 | 1461009175386 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:52:55 INFO - PROCESS | 1891 | 1461009175547 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7ce2800 == 86 [pid = 1891] [id = 266] 12:52:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 144 (0x7fedd058a800) [pid = 1891] [serial = 799] [outer = (nil)] 12:52:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 145 (0x7fedd3df6400) [pid = 1891] [serial = 800] [outer = 0x7fedd058a800] 12:52:55 INFO - PROCESS | 1891 | 1461009175613 Marionette DEBUG loaded listener.js 12:52:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedd4ebc400) [pid = 1891] [serial = 801] [outer = 0x7fedd058a800] 12:52:56 INFO - PROCESS | 1891 | 1461009176566 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]]]}] 12:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1383ms 12:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:52:56 INFO - PROCESS | 1891 | 1461009176597 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:52:56 INFO - PROCESS | 1891 | 1461009176599 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:52:56 INFO - PROCESS | 1891 | 1461009176606 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:52:56 INFO - PROCESS | 1891 | 1461009176611 Marionette TRACE conn3 <- [1,1038,null,{}] 12:52:56 INFO - PROCESS | 1891 | 1461009176626 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}] 12:52:56 INFO - PROCESS | 1891 | 1461009176782 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:52:56 INFO - PROCESS | 1891 | 1461009176942 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c1e000 == 87 [pid = 1891] [id = 267] 12:52:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedd4c0d000) [pid = 1891] [serial = 802] [outer = (nil)] 12:52:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedd9864000) [pid = 1891] [serial = 803] [outer = 0x7fedd4c0d000] 12:52:57 INFO - PROCESS | 1891 | 1461009177012 Marionette DEBUG loaded listener.js 12:52:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7feddb21b800) [pid = 1891] [serial = 804] [outer = 0x7fedd4c0d000] 12:52:57 INFO - PROCESS | 1891 | 1461009177840 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]]]}] 12:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1287ms 12:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:52:57 INFO - PROCESS | 1891 | 1461009177893 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:52:57 INFO - PROCESS | 1891 | 1461009177897 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:52:57 INFO - PROCESS | 1891 | 1461009177902 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:52:57 INFO - PROCESS | 1891 | 1461009177905 Marionette TRACE conn3 <- [1,1042,null,{}] 12:52:57 INFO - PROCESS | 1891 | 1461009177910 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}] 12:52:58 INFO - PROCESS | 1891 | 1461009178063 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:52:58 INFO - PROCESS | 1891 | 1461009178222 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedea072800 == 88 [pid = 1891] [id = 268] 12:52:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedd6eca000) [pid = 1891] [serial = 805] [outer = (nil)] 12:52:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7feddc71e400) [pid = 1891] [serial = 806] [outer = 0x7fedd6eca000] 12:52:58 INFO - PROCESS | 1891 | 1461009178289 Marionette DEBUG loaded listener.js 12:52:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7feddf583000) [pid = 1891] [serial = 807] [outer = 0x7fedd6eca000] 12:52:59 INFO - PROCESS | 1891 | 1461009179091 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]]]}] 12:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1235ms 12:52:59 INFO - PROCESS | 1891 | 1461009179138 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:52:59 INFO - PROCESS | 1891 | 1461009179141 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:52:59 INFO - PROCESS | 1891 | 1461009179147 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:52:59 INFO - PROCESS | 1891 | 1461009179149 Marionette TRACE conn3 <- [1,1046,null,{}] 12:52:59 INFO - PROCESS | 1891 | 1461009179154 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}] 12:52:59 INFO - PROCESS | 1891 | 1461009179296 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:52:59 INFO - PROCESS | 1891 | 1461009179454 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:52:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeb04d800 == 89 [pid = 1891] [id = 269] 12:52:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedd6ebf400) [pid = 1891] [serial = 808] [outer = (nil)] 12:52:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fede8de0400) [pid = 1891] [serial = 809] [outer = 0x7fedd6ebf400] 12:52:59 INFO - PROCESS | 1891 | 1461009179521 Marionette DEBUG loaded listener.js 12:52:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedea02fc00) [pid = 1891] [serial = 810] [outer = 0x7fedd6ebf400] 12:53:00 INFO - PROCESS | 1891 | 1461009180367 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]]]}] 12:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1276ms 12:53:00 INFO - PROCESS | 1891 | 1461009180424 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:53:00 INFO - PROCESS | 1891 | 1461009180428 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:53:00 INFO - PROCESS | 1891 | 1461009180434 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:53:00 INFO - PROCESS | 1891 | 1461009180438 Marionette TRACE conn3 <- [1,1050,null,{}] 12:53:00 INFO - PROCESS | 1891 | 1461009180444 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}] 12:53:00 INFO - PROCESS | 1891 | 1461009180678 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:53:00 INFO - PROCESS | 1891 | 1461009180840 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef32f800 == 90 [pid = 1891] [id = 270] 12:53:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7fedda80f000) [pid = 1891] [serial = 811] [outer = (nil)] 12:53:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7fedee896400) [pid = 1891] [serial = 812] [outer = 0x7fedda80f000] 12:53:00 INFO - PROCESS | 1891 | 1461009180914 Marionette DEBUG loaded listener.js 12:53:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedeed30800) [pid = 1891] [serial = 813] [outer = 0x7fedda80f000] 12:53:01 INFO - PROCESS | 1891 | 1461009181731 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]]]}] 12:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1328ms 12:53:01 INFO - PROCESS | 1891 | 1461009181762 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:53:01 INFO - PROCESS | 1891 | 1461009181766 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:53:01 INFO - PROCESS | 1891 | 1461009181771 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:53:01 INFO - PROCESS | 1891 | 1461009181773 Marionette TRACE conn3 <- [1,1054,null,{}] 12:53:01 INFO - PROCESS | 1891 | 1461009181779 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}] 12:53:01 INFO - PROCESS | 1891 | 1461009181924 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:53:02 INFO - PROCESS | 1891 | 1461009182089 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42c5000 == 91 [pid = 1891] [id = 271] 12:53:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7feddc11e800) [pid = 1891] [serial = 814] [outer = (nil)] 12:53:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedee88a800) [pid = 1891] [serial = 815] [outer = 0x7feddc11e800] 12:53:02 INFO - PROCESS | 1891 | 1461009182166 Marionette DEBUG loaded listener.js 12:53:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fedee88f800) [pid = 1891] [serial = 816] [outer = 0x7feddc11e800] 12:53:03 INFO - PROCESS | 1891 | 1461009183055 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]]]}] 12:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1336ms 12:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:53:03 INFO - PROCESS | 1891 | 1461009183109 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:53:03 INFO - PROCESS | 1891 | 1461009183112 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:53:03 INFO - PROCESS | 1891 | 1461009183118 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:53:03 INFO - PROCESS | 1891 | 1461009183121 Marionette TRACE conn3 <- [1,1058,null,{}] 12:53:03 INFO - PROCESS | 1891 | 1461009183126 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}] 12:53:03 INFO - PROCESS | 1891 | 1461009183281 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:53:03 INFO - PROCESS | 1891 | 1461009183444 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca9ac800 == 92 [pid = 1891] [id = 272] 12:53:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedca962800) [pid = 1891] [serial = 817] [outer = (nil)] 12:53:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedca967800) [pid = 1891] [serial = 818] [outer = 0x7fedca962800] 12:53:03 INFO - PROCESS | 1891 | 1461009183528 Marionette DEBUG loaded listener.js 12:53:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedca96c400) [pid = 1891] [serial = 819] [outer = 0x7fedca962800] 12:53:04 INFO - PROCESS | 1891 | 1461009184350 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]]]}] 12:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1286ms 12:53:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:53:04 INFO - PROCESS | 1891 | 1461009184404 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:53:04 INFO - PROCESS | 1891 | 1461009184407 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:53:04 INFO - PROCESS | 1891 | 1461009184415 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:53:04 INFO - PROCESS | 1891 | 1461009184418 Marionette TRACE conn3 <- [1,1062,null,{}] 12:53:04 INFO - PROCESS | 1891 | 1461009184423 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}] 12:53:04 INFO - PROCESS | 1891 | 1461009184590 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:53:04 INFO - PROCESS | 1891 | 1461009184762 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd00cd800 == 93 [pid = 1891] [id = 273] 12:53:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedca963000) [pid = 1891] [serial = 820] [outer = (nil)] 12:53:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedee890c00) [pid = 1891] [serial = 821] [outer = 0x7fedca963000] 12:53:04 INFO - PROCESS | 1891 | 1461009184844 Marionette DEBUG loaded listener.js 12:53:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedeeeae400) [pid = 1891] [serial = 822] [outer = 0x7fedca963000] 12:53:05 INFO - PROCESS | 1891 | 1461009185675 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]]]}] 12:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1333ms 12:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:53:05 INFO - PROCESS | 1891 | 1461009185747 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:53:05 INFO - PROCESS | 1891 | 1461009185749 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:53:05 INFO - PROCESS | 1891 | 1461009185756 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:53:05 INFO - PROCESS | 1891 | 1461009185759 Marionette TRACE conn3 <- [1,1066,null,{}] 12:53:05 INFO - PROCESS | 1891 | 1461009185764 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}] 12:53:05 INFO - PROCESS | 1891 | 1461009185973 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:53:06 INFO - PROCESS | 1891 | 1461009186140 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd00e1000 == 94 [pid = 1891] [id = 274] 12:53:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedca96c800) [pid = 1891] [serial = 823] [outer = (nil)] 12:53:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd02d2000) [pid = 1891] [serial = 824] [outer = 0x7fedca96c800] 12:53:06 INFO - PROCESS | 1891 | 1461009186210 Marionette DEBUG loaded listener.js 12:53:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedd02d6800) [pid = 1891] [serial = 825] [outer = 0x7fedca96c800] 12:53:07 INFO - PROCESS | 1891 | 1461009187048 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]]]}] 12:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1332ms 12:53:07 INFO - PROCESS | 1891 | 1461009187088 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:53:07 INFO - PROCESS | 1891 | 1461009187091 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:53:07 INFO - PROCESS | 1891 | 1461009187097 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:53:07 INFO - PROCESS | 1891 | 1461009187102 Marionette TRACE conn3 <- [1,1070,null,{}] 12:53:07 INFO - PROCESS | 1891 | 1461009187107 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}] 12:53:07 INFO - PROCESS | 1891 | 1461009187315 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:53:07 INFO - PROCESS | 1891 | 1461009187483 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9b78000 == 95 [pid = 1891] [id = 275] 12:53:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd02cac00) [pid = 1891] [serial = 826] [outer = (nil)] 12:53:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7feddc124000) [pid = 1891] [serial = 827] [outer = 0x7fedd02cac00] 12:53:07 INFO - PROCESS | 1891 | 1461009187560 Marionette DEBUG loaded listener.js 12:53:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedef19cc00) [pid = 1891] [serial = 828] [outer = 0x7fedd02cac00] 12:53:08 INFO - PROCESS | 1891 | 1461009188739 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]]]}] 12:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1678ms 12:53:08 INFO - PROCESS | 1891 | 1461009188778 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:53:08 INFO - PROCESS | 1891 | 1461009188783 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:53:08 INFO - PROCESS | 1891 | 1461009188790 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:53:08 INFO - PROCESS | 1891 | 1461009188795 Marionette TRACE conn3 <- [1,1074,null,{}] 12:53:08 INFO - PROCESS | 1891 | 1461009188804 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}] 12:53:08 INFO - PROCESS | 1891 | 1461009188966 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:53:09 INFO - PROCESS | 1891 | 1461009189174 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ccd000 == 96 [pid = 1891] [id = 276] 12:53:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedd058c000) [pid = 1891] [serial = 829] [outer = (nil)] 12:53:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedd0593400) [pid = 1891] [serial = 830] [outer = 0x7fedd058c000] 12:53:09 INFO - PROCESS | 1891 | 1461009189238 Marionette DEBUG loaded listener.js 12:53:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedd2448800) [pid = 1891] [serial = 831] [outer = 0x7fedd058c000] 12:53:10 INFO - PROCESS | 1891 | 1461009190044 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]]]}] 12:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1284ms 12:53:10 INFO - PROCESS | 1891 | 1461009190075 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:53:10 INFO - PROCESS | 1891 | 1461009190082 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:53:10 INFO - PROCESS | 1891 | 1461009190091 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:53:10 INFO - PROCESS | 1891 | 1461009190095 Marionette TRACE conn3 <- [1,1078,null,{}] 12:53:10 INFO - PROCESS | 1891 | 1461009190099 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}] 12:53:10 INFO - PROCESS | 1891 | 1461009190287 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:53:10 INFO - PROCESS | 1891 | 1461009190508 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb626000 == 97 [pid = 1891] [id = 277] 12:53:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedd2c95000) [pid = 1891] [serial = 832] [outer = (nil)] 12:53:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedd2f3d800) [pid = 1891] [serial = 833] [outer = 0x7fedd2c95000] 12:53:10 INFO - PROCESS | 1891 | 1461009190571 Marionette DEBUG loaded listener.js 12:53:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd34b2400) [pid = 1891] [serial = 834] [outer = 0x7fedd2c95000] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb353800 == 96 [pid = 1891] [id = 263] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbfa6800 == 95 [pid = 1891] [id = 262] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedef102400) [pid = 1891] [serial = 743] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedda8bf000 == 94 [pid = 1891] [id = 261] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cde800 == 93 [pid = 1891] [id = 260] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd742f000 == 92 [pid = 1891] [id = 259] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbc6f800 == 91 [pid = 1891] [id = 258] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ebe800 == 90 [pid = 1891] [id = 257] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeaea1800 == 89 [pid = 1891] [id = 253] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7b9a800 == 88 [pid = 1891] [id = 252] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf32aa000 == 87 [pid = 1891] [id = 251] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeee88000 == 86 [pid = 1891] [id = 250] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbc85800 == 85 [pid = 1891] [id = 249] 12:53:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c3a800 == 84 [pid = 1891] [id = 248] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7feddd609800) [pid = 1891] [serial = 734] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7feddd60ac00) [pid = 1891] [serial = 706] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7feddbd49000) [pid = 1891] [serial = 730] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedd3cf8000) [pid = 1891] [serial = 473] [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.] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fede9e0ac00) [pid = 1891] [serial = 709] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7feded086400) [pid = 1891] [serial = 737] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedd2444400) [pid = 1891] [serial = 694] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd7d6d800) [pid = 1891] [serial = 725] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedd6ec2400) [pid = 1891] [serial = 697] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedecf28400) [pid = 1891] [serial = 740] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedd971c800) [pid = 1891] [serial = 700] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedd370d400) [pid = 1891] [serial = 721] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7feddf587000) [pid = 1891] [serial = 739] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7feddc4cd800) [pid = 1891] [serial = 731] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedeed23000) [pid = 1891] [serial = 718] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedeadd5c00) [pid = 1891] [serial = 712] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7feddca8c000) [pid = 1891] [serial = 692] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedd3fc1000) [pid = 1891] [serial = 722] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedecf2e000) [pid = 1891] [serial = 715] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7feddc11b400) [pid = 1891] [serial = 703] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7fedea0e2800) [pid = 1891] [serial = 736] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 156 (0x7fedd6ec8400) [pid = 1891] [serial = 724] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 155 (0x7feddc4d8800) [pid = 1891] [serial = 733] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 154 (0x7fedda77b800) [pid = 1891] [serial = 728] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | --DOMWINDOW == 153 (0x7fedd8f1d400) [pid = 1891] [serial = 727] [outer = (nil)] [url = about:blank] 12:53:11 INFO - PROCESS | 1891 | 1461009191527 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]]]}] 12:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1481ms 12:53:11 INFO - PROCESS | 1891 | 1461009191572 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:53:11 INFO - PROCESS | 1891 | 1461009191575 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:53:11 INFO - PROCESS | 1891 | 1461009191580 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:53:11 INFO - PROCESS | 1891 | 1461009191585 Marionette TRACE conn3 <- [1,1082,null,{}] 12:53:11 INFO - PROCESS | 1891 | 1461009191599 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}] 12:53:11 INFO - PROCESS | 1891 | 1461009191740 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:53:11 INFO - PROCESS | 1891 | 1461009191755 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e57800 == 85 [pid = 1891] [id = 278] 12:53:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fedd3df8400) [pid = 1891] [serial = 835] [outer = (nil)] 12:53:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedd6d5ec00) [pid = 1891] [serial = 836] [outer = 0x7fedd3df8400] 12:53:11 INFO - PROCESS | 1891 | 1461009191814 Marionette DEBUG loaded listener.js 12:53:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7fedd7980800) [pid = 1891] [serial = 837] [outer = 0x7fedd3df8400] 12:53:12 INFO - PROCESS | 1891 | 1461009192570 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]]]}] 12:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1028ms 12:53:12 INFO - PROCESS | 1891 | 1461009192609 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:53:12 INFO - PROCESS | 1891 | 1461009192613 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:53:12 INFO - PROCESS | 1891 | 1461009192618 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:53:12 INFO - PROCESS | 1891 | 1461009192620 Marionette TRACE conn3 <- [1,1086,null,{}] 12:53:12 INFO - PROCESS | 1891 | 1461009192629 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}] 12:53:12 INFO - PROCESS | 1891 | 1461009192770 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:53:12 INFO - PROCESS | 1891 | 1461009192784 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7ba7800 == 86 [pid = 1891] [id = 279] 12:53:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7fedd6d52800) [pid = 1891] [serial = 838] [outer = (nil)] 12:53:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedd7a05800) [pid = 1891] [serial = 839] [outer = 0x7fedd6d52800] 12:53:12 INFO - PROCESS | 1891 | 1461009192852 Marionette DEBUG loaded listener.js 12:53:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedd7a10c00) [pid = 1891] [serial = 840] [outer = 0x7fedd6d52800] 12:53:13 INFO - PROCESS | 1891 | 1461009193611 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]]]}] 12:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1034ms 12:53:13 INFO - PROCESS | 1891 | 1461009193652 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:53:13 INFO - PROCESS | 1891 | 1461009193655 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:53:13 INFO - PROCESS | 1891 | 1461009193670 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:53:13 INFO - PROCESS | 1891 | 1461009193674 Marionette TRACE conn3 <- [1,1090,null,{}] 12:53:13 INFO - PROCESS | 1891 | 1461009193745 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}] 12:53:13 INFO - PROCESS | 1891 | 1461009193935 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:53:13 INFO - PROCESS | 1891 | 1461009193957 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd98e0000 == 87 [pid = 1891] [id = 280] 12:53:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedd7986000) [pid = 1891] [serial = 841] [outer = (nil)] 12:53:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fedd7df0000) [pid = 1891] [serial = 842] [outer = 0x7fedd7986000] 12:53:14 INFO - PROCESS | 1891 | 1461009194014 Marionette DEBUG loaded listener.js 12:53:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedd9d67800) [pid = 1891] [serial = 843] [outer = 0x7fedd7986000] 12:53:14 INFO - PROCESS | 1891 | 1461009194768 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]]]}] 12:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1157ms 12:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:53:14 INFO - PROCESS | 1891 | 1461009194819 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:53:14 INFO - PROCESS | 1891 | 1461009194821 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:53:14 INFO - PROCESS | 1891 | 1461009194834 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:53:14 INFO - PROCESS | 1891 | 1461009194836 Marionette TRACE conn3 <- [1,1094,null,{}] 12:53:14 INFO - PROCESS | 1891 | 1461009194849 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}] 12:53:15 INFO - PROCESS | 1891 | 1461009195068 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:53:15 INFO - PROCESS | 1891 | 1461009195094 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc549000 == 88 [pid = 1891] [id = 281] 12:53:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedd9de7c00) [pid = 1891] [serial = 844] [outer = (nil)] 12:53:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7feddbd49000) [pid = 1891] [serial = 845] [outer = 0x7fedd9de7c00] 12:53:15 INFO - PROCESS | 1891 | 1461009195156 Marionette DEBUG loaded listener.js 12:53:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fede8ddc400) [pid = 1891] [serial = 846] [outer = 0x7fedd9de7c00] 12:53:16 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd3fbc400) [pid = 1891] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:53:16 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedda77bc00) [pid = 1891] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:53:16 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedd1b81000) [pid = 1891] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:53:16 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fedd2c8f000) [pid = 1891] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:53:16 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedd3fb9000) [pid = 1891] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:53:16 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedd13ca400) [pid = 1891] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:53:16 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedd4c06400) [pid = 1891] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:53:16 INFO - PROCESS | 1891 | 1461009196180 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]]]}] 12:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1391ms 12:53:16 INFO - PROCESS | 1891 | 1461009196217 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:53:16 INFO - PROCESS | 1891 | 1461009196220 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:53:16 INFO - PROCESS | 1891 | 1461009196226 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:53:16 INFO - PROCESS | 1891 | 1461009196228 Marionette TRACE conn3 <- [1,1098,null,{}] 12:53:16 INFO - PROCESS | 1891 | 1461009196233 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}] 12:53:16 INFO - PROCESS | 1891 | 1461009196418 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:53:16 INFO - PROCESS | 1891 | 1461009196498 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb34d000 == 89 [pid = 1891] [id = 282] 12:53:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedd2c8f000) [pid = 1891] [serial = 847] [outer = (nil)] 12:53:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedd7a0dc00) [pid = 1891] [serial = 848] [outer = 0x7fedd2c8f000] 12:53:16 INFO - PROCESS | 1891 | 1461009196556 Marionette DEBUG loaded listener.js 12:53:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fede8ddd000) [pid = 1891] [serial = 849] [outer = 0x7fedd2c8f000] 12:53:17 INFO - PROCESS | 1891 | 1461009197166 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]]]}] 12:53:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:53:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 982ms 12:53:17 INFO - PROCESS | 1891 | 1461009197209 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:53:17 INFO - PROCESS | 1891 | 1461009197212 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:53:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:53:17 INFO - PROCESS | 1891 | 1461009197217 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:53:17 INFO - PROCESS | 1891 | 1461009197219 Marionette TRACE conn3 <- [1,1102,null,{}] 12:53:17 INFO - PROCESS | 1891 | 1461009197224 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}] 12:53:17 INFO - PROCESS | 1891 | 1461009197403 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:53:17 INFO - PROCESS | 1891 | 1461009197421 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c18000 == 90 [pid = 1891] [id = 283] 12:53:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedd2f3a800) [pid = 1891] [serial = 850] [outer = (nil)] 12:53:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedea029000) [pid = 1891] [serial = 851] [outer = 0x7fedd2f3a800] 12:53:17 INFO - PROCESS | 1891 | 1461009197477 Marionette DEBUG loaded listener.js 12:53:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedee753c00) [pid = 1891] [serial = 852] [outer = 0x7fedd2f3a800] 12:53:18 INFO - PROCESS | 1891 | 1461009198380 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]]]}] 12:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1232ms 12:53:18 INFO - PROCESS | 1891 | 1461009198450 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:53:18 INFO - PROCESS | 1891 | 1461009198456 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:53:18 INFO - PROCESS | 1891 | 1461009198463 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:53:18 INFO - PROCESS | 1891 | 1461009198469 Marionette TRACE conn3 <- [1,1106,null,{}] 12:53:18 INFO - PROCESS | 1891 | 1461009198478 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}] 12:53:18 INFO - PROCESS | 1891 | 1461009198698 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:53:18 INFO - PROCESS | 1891 | 1461009198866 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbc7a800 == 91 [pid = 1891] [id = 284] 12:53:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedc8959c00) [pid = 1891] [serial = 853] [outer = (nil)] 12:53:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedd058b000) [pid = 1891] [serial = 854] [outer = 0x7fedc8959c00] 12:53:18 INFO - PROCESS | 1891 | 1461009198935 Marionette DEBUG loaded listener.js 12:53:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd2c92c00) [pid = 1891] [serial = 855] [outer = 0x7fedc8959c00] 12:53:19 INFO - PROCESS | 1891 | 1461009199831 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]]]}] 12:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1431ms 12:53:19 INFO - PROCESS | 1891 | 1461009199895 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:53:19 INFO - PROCESS | 1891 | 1461009199903 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:53:19 INFO - PROCESS | 1891 | 1461009199912 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:53:19 INFO - PROCESS | 1891 | 1461009199915 Marionette TRACE conn3 <- [1,1110,null,{}] 12:53:19 INFO - PROCESS | 1891 | 1461009199921 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}] 12:53:20 INFO - PROCESS | 1891 | 1461009200088 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:53:20 INFO - PROCESS | 1891 | 1461009200249 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82c7800 == 92 [pid = 1891] [id = 285] 12:53:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedca967c00) [pid = 1891] [serial = 856] [outer = (nil)] 12:53:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd4ec0000) [pid = 1891] [serial = 857] [outer = 0x7fedca967c00] 12:53:20 INFO - PROCESS | 1891 | 1461009200318 Marionette DEBUG loaded listener.js 12:53:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedd7a03000) [pid = 1891] [serial = 858] [outer = 0x7fedca967c00] 12:53:21 INFO - PROCESS | 1891 | 1461009201250 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]]]}] 12:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1380ms 12:53:21 INFO - PROCESS | 1891 | 1461009201292 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:53:21 INFO - PROCESS | 1891 | 1461009201296 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:53:21 INFO - PROCESS | 1891 | 1461009201303 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:53:21 INFO - PROCESS | 1891 | 1461009201308 Marionette TRACE conn3 <- [1,1114,null,{}] 12:53:21 INFO - PROCESS | 1891 | 1461009201324 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}] 12:53:21 INFO - PROCESS | 1891 | 1461009201515 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:53:21 INFO - PROCESS | 1891 | 1461009201724 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeae9d000 == 93 [pid = 1891] [id = 286] 12:53:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd9d69000) [pid = 1891] [serial = 859] [outer = (nil)] 12:53:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7feddb58c400) [pid = 1891] [serial = 860] [outer = 0x7fedd9d69000] 12:53:21 INFO - PROCESS | 1891 | 1461009201839 Marionette DEBUG loaded listener.js 12:53:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7feddca82400) [pid = 1891] [serial = 861] [outer = 0x7fedd9d69000] 12:53:22 INFO - PROCESS | 1891 | 1461009202658 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]]]}] 12:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1389ms 12:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:53:22 INFO - PROCESS | 1891 | 1461009202692 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:53:22 INFO - PROCESS | 1891 | 1461009202696 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:53:22 INFO - PROCESS | 1891 | 1461009202701 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:53:22 INFO - PROCESS | 1891 | 1461009202705 Marionette TRACE conn3 <- [1,1118,null,{}] 12:53:22 INFO - PROCESS | 1891 | 1461009202711 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}] 12:53:22 INFO - PROCESS | 1891 | 1461009202873 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:53:23 INFO - PROCESS | 1891 | 1461009203055 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef324000 == 94 [pid = 1891] [id = 287] 12:53:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedd9d69400) [pid = 1891] [serial = 862] [outer = (nil)] 12:53:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7feddca8c000) [pid = 1891] [serial = 863] [outer = 0x7fedd9d69400] 12:53:23 INFO - PROCESS | 1891 | 1461009203133 Marionette DEBUG loaded listener.js 12:53:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedee882400) [pid = 1891] [serial = 864] [outer = 0x7fedd9d69400] 12:53:23 INFO - PROCESS | 1891 | 1461009203983 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]]]}] 12:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1334ms 12:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:53:24 INFO - PROCESS | 1891 | 1461009204036 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:53:24 INFO - PROCESS | 1891 | 1461009204040 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:53:24 INFO - PROCESS | 1891 | 1461009204045 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:53:24 INFO - PROCESS | 1891 | 1461009204048 Marionette TRACE conn3 <- [1,1122,null,{}] 12:53:24 INFO - PROCESS | 1891 | 1461009204053 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}] 12:53:24 INFO - PROCESS | 1891 | 1461009204215 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:53:24 INFO - PROCESS | 1891 | 1461009204383 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2e6e800 == 95 [pid = 1891] [id = 288] 12:53:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7feddaab2800) [pid = 1891] [serial = 865] [outer = (nil)] 12:53:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedee88a400) [pid = 1891] [serial = 866] [outer = 0x7feddaab2800] 12:53:24 INFO - PROCESS | 1891 | 1461009204452 Marionette DEBUG loaded listener.js 12:53:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedee898800) [pid = 1891] [serial = 867] [outer = 0x7feddaab2800] 12:53:25 INFO - PROCESS | 1891 | 1461009205264 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]]]}] 12:53:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:53:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1278ms 12:53:25 INFO - PROCESS | 1891 | 1461009205324 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:53:25 INFO - PROCESS | 1891 | 1461009205327 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:53:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:53:25 INFO - PROCESS | 1891 | 1461009205333 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:53:25 INFO - PROCESS | 1891 | 1461009205335 Marionette TRACE conn3 <- [1,1126,null,{}] 12:53:25 INFO - PROCESS | 1891 | 1461009205340 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}] 12:53:25 INFO - PROCESS | 1891 | 1461009205555 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:53:25 INFO - PROCESS | 1891 | 1461009205720 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8fd7000 == 96 [pid = 1891] [id = 289] 12:53:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedcaacc400) [pid = 1891] [serial = 868] [outer = (nil)] 12:53:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedee89c800) [pid = 1891] [serial = 869] [outer = 0x7fedcaacc400] 12:53:25 INFO - PROCESS | 1891 | 1461009205795 Marionette DEBUG loaded listener.js 12:53:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedeeeae000) [pid = 1891] [serial = 870] [outer = 0x7fedcaacc400] 12:53:26 INFO - PROCESS | 1891 | 1461009206617 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]]]}] 12:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1332ms 12:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:53:26 INFO - PROCESS | 1891 | 1461009206666 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:53:26 INFO - PROCESS | 1891 | 1461009206669 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:53:26 INFO - PROCESS | 1891 | 1461009206675 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:53:26 INFO - PROCESS | 1891 | 1461009206678 Marionette TRACE conn3 <- [1,1130,null,{}] 12:53:26 INFO - PROCESS | 1891 | 1461009206683 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}] 12:53:26 INFO - PROCESS | 1891 | 1461009206832 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:53:27 INFO - PROCESS | 1891 | 1461009207002 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2e73800 == 97 [pid = 1891] [id = 290] 12:53:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedc84c9c00) [pid = 1891] [serial = 871] [outer = (nil)] 12:53:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedc84ce800) [pid = 1891] [serial = 872] [outer = 0x7fedc84c9c00] 12:53:27 INFO - PROCESS | 1891 | 1461009207069 Marionette DEBUG loaded listener.js 12:53:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedc84d3800) [pid = 1891] [serial = 873] [outer = 0x7fedc84c9c00] 12:53:27 INFO - PROCESS | 1891 | 1461009207942 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]]]}] 12:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1329ms 12:53:28 INFO - PROCESS | 1891 | 1461009208003 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:53:28 INFO - PROCESS | 1891 | 1461009208007 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:53:28 INFO - PROCESS | 1891 | 1461009208012 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:53:28 INFO - PROCESS | 1891 | 1461009208014 Marionette TRACE conn3 <- [1,1134,null,{}] 12:53:28 INFO - PROCESS | 1891 | 1461009208020 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}] 12:53:28 INFO - PROCESS | 1891 | 1461009208185 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:53:28 INFO - PROCESS | 1891 | 1461009208354 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb789000 == 98 [pid = 1891] [id = 291] 12:53:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedc84ca800) [pid = 1891] [serial = 874] [outer = (nil)] 12:53:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedd2487c00) [pid = 1891] [serial = 875] [outer = 0x7fedc84ca800] 12:53:28 INFO - PROCESS | 1891 | 1461009208424 Marionette DEBUG loaded listener.js 12:53:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedd248c000) [pid = 1891] [serial = 876] [outer = 0x7fedc84ca800] 12:53:29 INFO - PROCESS | 1891 | 1461009209218 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]]]}] 12:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1234ms 12:53:29 INFO - PROCESS | 1891 | 1461009209262 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:53:29 INFO - PROCESS | 1891 | 1461009209266 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:53:29 INFO - PROCESS | 1891 | 1461009209272 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:53:29 INFO - PROCESS | 1891 | 1461009209275 Marionette TRACE conn3 <- [1,1138,null,{}] 12:53:29 INFO - PROCESS | 1891 | 1461009209280 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}] 12:53:29 INFO - PROCESS | 1891 | 1461009209433 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:53:29 INFO - PROCESS | 1891 | 1461009209603 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc71d0800 == 99 [pid = 1891] [id = 292] 12:53:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedc84d3c00) [pid = 1891] [serial = 877] [outer = (nil)] 12:53:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedd2490c00) [pid = 1891] [serial = 878] [outer = 0x7fedc84d3c00] 12:53:29 INFO - PROCESS | 1891 | 1461009209673 Marionette DEBUG loaded listener.js 12:53:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7feddd5a7800) [pid = 1891] [serial = 879] [outer = 0x7fedc84d3c00] 12:53:30 INFO - PROCESS | 1891 | 1461009210518 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]]]}] 12:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1281ms 12:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:53:30 INFO - PROCESS | 1891 | 1461009210554 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:53:30 INFO - PROCESS | 1891 | 1461009210557 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:53:30 INFO - PROCESS | 1891 | 1461009210562 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:53:30 INFO - PROCESS | 1891 | 1461009210565 Marionette TRACE conn3 <- [1,1142,null,{}] 12:53:30 INFO - PROCESS | 1891 | 1461009210570 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}] 12:53:30 INFO - PROCESS | 1891 | 1461009210715 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:53:30 INFO - PROCESS | 1891 | 1461009210884 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb78e000 == 100 [pid = 1891] [id = 293] 12:53:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedc577d000) [pid = 1891] [serial = 880] [outer = (nil)] 12:53:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedc5786000) [pid = 1891] [serial = 881] [outer = 0x7fedc577d000] 12:53:30 INFO - PROCESS | 1891 | 1461009210950 Marionette DEBUG loaded listener.js 12:53:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedc578ac00) [pid = 1891] [serial = 882] [outer = 0x7fedc577d000] 12:53:32 INFO - PROCESS | 1891 | 1461009212269 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]]]}] 12:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1779ms 12:53:32 INFO - PROCESS | 1891 | 1461009212341 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:53:32 INFO - PROCESS | 1891 | 1461009212346 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:53:32 INFO - PROCESS | 1891 | 1461009212355 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:53:32 INFO - PROCESS | 1891 | 1461009212359 Marionette TRACE conn3 <- [1,1146,null,{}] 12:53:32 INFO - PROCESS | 1891 | 1461009212366 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}] 12:53:32 INFO - PROCESS | 1891 | 1461009212654 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:53:32 INFO - PROCESS | 1891 | 1461009212838 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2cd9000 == 101 [pid = 1891] [id = 294] 12:53:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedca965400) [pid = 1891] [serial = 883] [outer = (nil)] 12:53:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedcaad1400) [pid = 1891] [serial = 884] [outer = 0x7fedca965400] 12:53:32 INFO - PROCESS | 1891 | 1461009212899 Marionette DEBUG loaded listener.js 12:53:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedd02cf800) [pid = 1891] [serial = 885] [outer = 0x7fedca965400] 12:53:33 INFO - PROCESS | 1891 | 1461009213894 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]]]}] 12:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1578ms 12:53:33 INFO - PROCESS | 1891 | 1461009213933 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:53:33 INFO - PROCESS | 1891 | 1461009213941 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:53:33 INFO - PROCESS | 1891 | 1461009213949 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:53:33 INFO - PROCESS | 1891 | 1461009213953 Marionette TRACE conn3 <- [1,1150,null,{}] 12:53:33 INFO - PROCESS | 1891 | 1461009213958 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}] 12:53:34 INFO - PROCESS | 1891 | 1461009214162 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:53:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb34d000 == 100 [pid = 1891] [id = 282] 12:53:34 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7feddd6cc400) [pid = 1891] [serial = 755] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedeadd7000) [pid = 1891] [serial = 758] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedee89a400) [pid = 1891] [serial = 761] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedc895bc00) [pid = 1891] [serial = 764] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedcb650400) [pid = 1891] [serial = 767] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7feddc56b400) [pid = 1891] [serial = 794] [outer = (nil)] [url = about:blank] 12:53:34 INFO - PROCESS | 1891 | 1461009214398 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc549000 == 99 [pid = 1891] [id = 281] 12:53:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd98e0000 == 98 [pid = 1891] [id = 280] 12:53:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7ba7800 == 97 [pid = 1891] [id = 279] 12:53:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb623000 == 98 [pid = 1891] [id = 295] 12:53:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedd02d2400) [pid = 1891] [serial = 886] [outer = (nil)] 12:53:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedd2488000) [pid = 1891] [serial = 887] [outer = 0x7fedd02d2400] 12:53:34 INFO - PROCESS | 1891 | 1461009214586 Marionette DEBUG loaded listener.js 12:53:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedd32b2800) [pid = 1891] [serial = 888] [outer = 0x7fedd02d2400] 12:53:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e57800 == 97 [pid = 1891] [id = 278] 12:53:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb626000 == 96 [pid = 1891] [id = 277] 12:53:35 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ccd000 == 95 [pid = 1891] [id = 276] 12:53:35 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7ce2800 == 94 [pid = 1891] [id = 266] 12:53:35 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3156000 == 93 [pid = 1891] [id = 265] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedd7df8c00) [pid = 1891] [serial = 785] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7feddaa60c00) [pid = 1891] [serial = 788] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7feddb2ba000) [pid = 1891] [serial = 791] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedd340c800) [pid = 1891] [serial = 776] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedd34b8c00) [pid = 1891] [serial = 777] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedd4c0cc00) [pid = 1891] [serial = 779] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedd6d58400) [pid = 1891] [serial = 780] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedd2bd5800) [pid = 1891] [serial = 774] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedd1b7fc00) [pid = 1891] [serial = 773] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedd9d71400) [pid = 1891] [serial = 752] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedd6d55c00) [pid = 1891] [serial = 749] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedd2f3c400) [pid = 1891] [serial = 746] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedcb659800) [pid = 1891] [serial = 770] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd798b400) [pid = 1891] [serial = 782] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7feddb6d5000) [pid = 1891] [serial = 789] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd8fcec00) [pid = 1891] [serial = 786] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedd7d6ac00) [pid = 1891] [serial = 783] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7feddc116800) [pid = 1891] [serial = 792] [outer = (nil)] [url = about:blank] 12:53:35 INFO - PROCESS | 1891 | 1461009215537 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]]]}] 12:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1628ms 12:53:35 INFO - PROCESS | 1891 | 1461009215583 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:53:35 INFO - PROCESS | 1891 | 1461009215586 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:53:35 INFO - PROCESS | 1891 | 1461009215599 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:53:35 INFO - PROCESS | 1891 | 1461009215604 Marionette TRACE conn3 <- [1,1154,null,{}] 12:53:35 INFO - PROCESS | 1891 | 1461009215622 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}] 12:53:35 INFO - PROCESS | 1891 | 1461009215816 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:53:35 INFO - PROCESS | 1891 | 1461009215827 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35f1800 == 94 [pid = 1891] [id = 296] 12:53:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedd3493c00) [pid = 1891] [serial = 889] [outer = (nil)] 12:53:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedd3df2800) [pid = 1891] [serial = 890] [outer = 0x7fedd3493c00] 12:53:35 INFO - PROCESS | 1891 | 1461009215904 Marionette DEBUG loaded listener.js 12:53:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd4c11000) [pid = 1891] [serial = 891] [outer = 0x7fedd3493c00] 12:53:36 INFO - PROCESS | 1891 | 1461009216691 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]]]}] 12:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1135ms 12:53:36 INFO - PROCESS | 1891 | 1461009216734 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:53:36 INFO - PROCESS | 1891 | 1461009216738 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:53:36 INFO - PROCESS | 1891 | 1461009216744 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:53:36 INFO - PROCESS | 1891 | 1461009216746 Marionette TRACE conn3 <- [1,1158,null,{}] 12:53:36 INFO - PROCESS | 1891 | 1461009216751 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}] 12:53:36 INFO - PROCESS | 1891 | 1461009216953 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:53:36 INFO - PROCESS | 1891 | 1461009216987 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7802800 == 95 [pid = 1891] [id = 297] 12:53:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedd2bd9800) [pid = 1891] [serial = 892] [outer = (nil)] 12:53:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedd6d9d800) [pid = 1891] [serial = 893] [outer = 0x7fedd2bd9800] 12:53:37 INFO - PROCESS | 1891 | 1461009217046 Marionette DEBUG loaded listener.js 12:53:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedd7988c00) [pid = 1891] [serial = 894] [outer = 0x7fedd2bd9800] 12:53:37 INFO - PROCESS | 1891 | 1461009217855 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]]]}] 12:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1130ms 12:53:37 INFO - PROCESS | 1891 | 1461009217874 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:53:37 INFO - PROCESS | 1891 | 1461009217876 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:53:37 INFO - PROCESS | 1891 | 1461009217881 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:53:37 INFO - PROCESS | 1891 | 1461009217883 Marionette TRACE conn3 <- [1,1162,null,{}] 12:53:37 INFO - PROCESS | 1891 | 1461009217888 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}] 12:53:38 INFO - PROCESS | 1891 | 1461009218061 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:53:38 INFO - PROCESS | 1891 | 1461009218085 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7ba4800 == 96 [pid = 1891] [id = 298] 12:53:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedd7983c00) [pid = 1891] [serial = 895] [outer = (nil)] 12:53:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedd7a0c000) [pid = 1891] [serial = 896] [outer = 0x7fedd7983c00] 12:53:38 INFO - PROCESS | 1891 | 1461009218140 Marionette DEBUG loaded listener.js 12:53:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedd7d71800) [pid = 1891] [serial = 897] [outer = 0x7fedd7983c00] 12:53:39 INFO - PROCESS | 1891 | 1461009219269 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]]]}] 12:53:39 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedd2c8f000) [pid = 1891] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:53:39 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedd6d52800) [pid = 1891] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:53:39 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedd2c95000) [pid = 1891] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:53:39 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedd7986000) [pid = 1891] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:53:39 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd3df8400) [pid = 1891] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:53:39 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedd058c000) [pid = 1891] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:53:39 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd9de7c00) [pid = 1891] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1424ms 12:53:39 INFO - PROCESS | 1891 | 1461009219307 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:53:39 INFO - PROCESS | 1891 | 1461009219311 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:53:39 INFO - PROCESS | 1891 | 1461009219318 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:53:39 INFO - PROCESS | 1891 | 1461009219319 Marionette TRACE conn3 <- [1,1166,null,{}] 12:53:39 INFO - PROCESS | 1891 | 1461009219325 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}] 12:53:39 INFO - PROCESS | 1891 | 1461009219485 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:53:39 INFO - PROCESS | 1891 | 1461009219605 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd98df000 == 97 [pid = 1891] [id = 299] 12:53:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd798b400) [pid = 1891] [serial = 898] [outer = (nil)] 12:53:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedd9fa4000) [pid = 1891] [serial = 899] [outer = 0x7fedd798b400] 12:53:39 INFO - PROCESS | 1891 | 1461009219666 Marionette DEBUG loaded listener.js 12:53:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7feddb39c400) [pid = 1891] [serial = 900] [outer = 0x7fedd798b400] 12:53:40 INFO - PROCESS | 1891 | 1461009220330 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]]]}] 12:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1035ms 12:53:40 INFO - PROCESS | 1891 | 1461009220353 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:53:40 INFO - PROCESS | 1891 | 1461009220356 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:53:40 INFO - PROCESS | 1891 | 1461009220361 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:53:40 INFO - PROCESS | 1891 | 1461009220363 Marionette TRACE conn3 <- [1,1170,null,{}] 12:53:40 INFO - PROCESS | 1891 | 1461009220368 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}] 12:53:40 INFO - PROCESS | 1891 | 1461009220501 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:53:40 INFO - PROCESS | 1891 | 1461009220627 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc040800 == 98 [pid = 1891] [id = 300] 12:53:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedd058dc00) [pid = 1891] [serial = 901] [outer = (nil)] 12:53:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7feddbced400) [pid = 1891] [serial = 902] [outer = 0x7fedd058dc00] 12:53:40 INFO - PROCESS | 1891 | 1461009220684 Marionette DEBUG loaded listener.js 12:53:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7feddc56b400) [pid = 1891] [serial = 903] [outer = 0x7fedd058dc00] 12:53:41 INFO - PROCESS | 1891 | 1461009221374 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]]]}] 12:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1077ms 12:53:41 INFO - PROCESS | 1891 | 1461009221441 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:53:41 INFO - PROCESS | 1891 | 1461009221446 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:53:41 INFO - PROCESS | 1891 | 1461009221464 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:53:41 INFO - PROCESS | 1891 | 1461009221470 Marionette TRACE conn3 <- [1,1174,null,{}] 12:53:41 INFO - PROCESS | 1891 | 1461009221525 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}] 12:53:41 INFO - PROCESS | 1891 | 1461009221702 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:53:41 INFO - PROCESS | 1891 | 1461009221863 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb788800 == 99 [pid = 1891] [id = 301] 12:53:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedca963800) [pid = 1891] [serial = 904] [outer = (nil)] 12:53:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedcaacc000) [pid = 1891] [serial = 905] [outer = 0x7fedca963800] 12:53:41 INFO - PROCESS | 1891 | 1461009221937 Marionette DEBUG loaded listener.js 12:53:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedd02cec00) [pid = 1891] [serial = 906] [outer = 0x7fedca963800] 12:53:42 INFO - PROCESS | 1891 | 1461009222815 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] 12:53:42 INFO - PROCESS | 1891 | 1461009222901 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:53:42 INFO - PROCESS | 1891 | 1461009222911 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:53:42 INFO - PROCESS | 1891 | 1461009222914 Marionette TRACE conn3 <- [1,1178,null,{}] 12:53:42 INFO - PROCESS | 1891 | 1461009222920 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}] 12:53:43 INFO - PROCESS | 1891 | 1461009223123 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:53:43 INFO - PROCESS | 1891 | 1461009223292 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd781f000 == 100 [pid = 1891] [id = 302] 12:53:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedd058fc00) [pid = 1891] [serial = 907] [outer = (nil)] 12:53:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedd2f36400) [pid = 1891] [serial = 908] [outer = 0x7fedd058fc00] 12:53:43 INFO - PROCESS | 1891 | 1461009223419 Marionette DEBUG loaded listener.js 12:53:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedd3706400) [pid = 1891] [serial = 909] [outer = 0x7fedd058fc00] 12:53:44 INFO - PROCESS | 1891 | 1461009224334 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] 12:53:44 INFO - PROCESS | 1891 | 1461009224399 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:53:44 INFO - PROCESS | 1891 | 1461009224405 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:53:44 INFO - PROCESS | 1891 | 1461009224410 Marionette TRACE conn3 <- [1,1182,null,{}] 12:53:44 INFO - PROCESS | 1891 | 1461009224426 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}] 12:53:44 INFO - PROCESS | 1891 | 1461009224630 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:53:44 INFO - PROCESS | 1891 | 1461009224834 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf3c9800 == 101 [pid = 1891] [id = 303] 12:53:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedd4c06800) [pid = 1891] [serial = 910] [outer = (nil)] 12:53:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedd7a06800) [pid = 1891] [serial = 911] [outer = 0x7fedd4c06800] 12:53:44 INFO - PROCESS | 1891 | 1461009224955 Marionette DEBUG loaded listener.js 12:53:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedd977fc00) [pid = 1891] [serial = 912] [outer = 0x7fedd4c06800] 12:53:45 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:45 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:53:45 INFO - PROCESS | 1891 | 1461009225798 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] 12:53:45 INFO - PROCESS | 1891 | 1461009225868 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:53:45 INFO - PROCESS | 1891 | 1461009225874 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:53:45 INFO - PROCESS | 1891 | 1461009225877 Marionette TRACE conn3 <- [1,1186,null,{}] 12:53:45 INFO - PROCESS | 1891 | 1461009225882 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}] 12:53:46 INFO - PROCESS | 1891 | 1461009226050 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:53:46 INFO - PROCESS | 1891 | 1461009226222 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedea06e800 == 102 [pid = 1891] [id = 304] 12:53:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedc8953c00) [pid = 1891] [serial = 913] [outer = (nil)] 12:53:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7feddb39e400) [pid = 1891] [serial = 914] [outer = 0x7fedc8953c00] 12:53:46 INFO - PROCESS | 1891 | 1461009226297 Marionette DEBUG loaded listener.js 12:53:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7feddd250800) [pid = 1891] [serial = 915] [outer = 0x7fedc8953c00] 12:53:47 INFO - PROCESS | 1891 | 1461009227139 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] 12:53:47 INFO - PROCESS | 1891 | 1461009227215 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:53:47 INFO - PROCESS | 1891 | 1461009227221 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:53:47 INFO - PROCESS | 1891 | 1461009227223 Marionette TRACE conn3 <- [1,1190,null,{}] 12:53:47 INFO - PROCESS | 1891 | 1461009227229 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}] 12:53:47 INFO - PROCESS | 1891 | 1461009227387 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:53:47 INFO - PROCESS | 1891 | 1461009227551 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feded0be800 == 103 [pid = 1891] [id = 305] 12:53:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedd9863000) [pid = 1891] [serial = 916] [outer = (nil)] 12:53:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fede8d57800) [pid = 1891] [serial = 917] [outer = 0x7fedd9863000] 12:53:47 INFO - PROCESS | 1891 | 1461009227621 Marionette DEBUG loaded listener.js 12:53:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fede9e0c000) [pid = 1891] [serial = 918] [outer = 0x7fedd9863000] 12:53:48 INFO - PROCESS | 1891 | 1461009228447 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] 12:53:48 INFO - PROCESS | 1891 | 1461009228557 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:53:48 INFO - PROCESS | 1891 | 1461009228563 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:53:48 INFO - PROCESS | 1891 | 1461009228566 Marionette TRACE conn3 <- [1,1194,null,{}] 12:53:48 INFO - PROCESS | 1891 | 1461009228627 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}] 12:53:48 INFO - PROCESS | 1891 | 1461009228844 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:53:49 INFO - PROCESS | 1891 | 1461009229065 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42cf800 == 104 [pid = 1891] [id = 306] 12:53:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedee751c00) [pid = 1891] [serial = 919] [outer = (nil)] 12:53:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedee89dc00) [pid = 1891] [serial = 920] [outer = 0x7fedee751c00] 12:53:49 INFO - PROCESS | 1891 | 1461009229157 Marionette DEBUG loaded listener.js 12:53:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedeeeaf400) [pid = 1891] [serial = 921] [outer = 0x7fedee751c00] 12:53:49 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:49 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:53:49 INFO - PROCESS | 1891 | 1461009229925 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] 12:53:50 INFO - PROCESS | 1891 | 1461009230006 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:53:50 INFO - PROCESS | 1891 | 1461009230011 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:53:50 INFO - PROCESS | 1891 | 1461009230013 Marionette TRACE conn3 <- [1,1198,null,{}] 12:53:50 INFO - PROCESS | 1891 | 1461009230018 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}] 12:53:50 INFO - PROCESS | 1891 | 1461009230206 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:53:50 INFO - PROCESS | 1891 | 1461009230370 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0270000 == 105 [pid = 1891] [id = 307] 12:53:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedd1259400) [pid = 1891] [serial = 922] [outer = (nil)] 12:53:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedd1260000) [pid = 1891] [serial = 923] [outer = 0x7fedd1259400] 12:53:50 INFO - PROCESS | 1891 | 1461009230435 Marionette DEBUG loaded listener.js 12:53:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedee758c00) [pid = 1891] [serial = 924] [outer = 0x7fedd1259400] 12:53:51 INFO - PROCESS | 1891 | 1461009231275 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]]]}] 12:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1327ms 12:53:51 INFO - PROCESS | 1891 | 1461009231339 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:53:51 INFO - PROCESS | 1891 | 1461009231342 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:53:51 INFO - PROCESS | 1891 | 1461009231348 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:53:51 INFO - PROCESS | 1891 | 1461009231350 Marionette TRACE conn3 <- [1,1202,null,{}] 12:53:51 INFO - PROCESS | 1891 | 1461009231356 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}] 12:53:51 INFO - PROCESS | 1891 | 1461009231507 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:53:51 INFO - PROCESS | 1891 | 1461009231680 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd029c800 == 106 [pid = 1891] [id = 308] 12:53:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedc70b2400) [pid = 1891] [serial = 925] [outer = (nil)] 12:53:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedc70bcc00) [pid = 1891] [serial = 926] [outer = 0x7fedc70b2400] 12:53:51 INFO - PROCESS | 1891 | 1461009231751 Marionette DEBUG loaded listener.js 12:53:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedc70c1c00) [pid = 1891] [serial = 927] [outer = 0x7fedc70b2400] 12:53:52 INFO - PROCESS | 1891 | 1461009232543 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]]]}] 12:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1232ms 12:53:52 INFO - PROCESS | 1891 | 1461009232581 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:53:52 INFO - PROCESS | 1891 | 1461009232584 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:53:52 INFO - PROCESS | 1891 | 1461009232589 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:53:52 INFO - PROCESS | 1891 | 1461009232592 Marionette TRACE conn3 <- [1,1206,null,{}] 12:53:52 INFO - PROCESS | 1891 | 1461009232597 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}] 12:53:52 INFO - PROCESS | 1891 | 1461009232750 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:53:52 INFO - PROCESS | 1891 | 1461009232920 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc51cf800 == 107 [pid = 1891] [id = 309] 12:53:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedc70b3000) [pid = 1891] [serial = 928] [outer = (nil)] 12:53:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedd7bbb000) [pid = 1891] [serial = 929] [outer = 0x7fedc70b3000] 12:53:52 INFO - PROCESS | 1891 | 1461009232987 Marionette DEBUG loaded listener.js 12:53:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedd7bbf800) [pid = 1891] [serial = 930] [outer = 0x7fedc70b3000] 12:53:53 INFO - PROCESS | 1891 | 1461009233814 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]]]}] 12:53:53 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 12:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1276ms 12:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:53:53 INFO - PROCESS | 1891 | 1461009233866 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:53:53 INFO - PROCESS | 1891 | 1461009233869 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:53:53 INFO - PROCESS | 1891 | 1461009233875 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:53:53 INFO - PROCESS | 1891 | 1461009233878 Marionette TRACE conn3 <- [1,1210,null,{}] 12:53:53 INFO - PROCESS | 1891 | 1461009233883 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}] 12:53:54 INFO - PROCESS | 1891 | 1461009234027 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:53:54 INFO - PROCESS | 1891 | 1461009234198 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd02ab000 == 108 [pid = 1891] [id = 310] 12:53:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedc70b7400) [pid = 1891] [serial = 931] [outer = (nil)] 12:53:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedd7bc5000) [pid = 1891] [serial = 932] [outer = 0x7fedc70b7400] 12:53:54 INFO - PROCESS | 1891 | 1461009234263 Marionette DEBUG loaded listener.js 12:53:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedecfc6400) [pid = 1891] [serial = 933] [outer = 0x7fedc70b7400] 12:53:55 INFO - PROCESS | 1891 | 1461009235092 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]]]}] 12:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1279ms 12:53:55 INFO - PROCESS | 1891 | 1461009235153 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:53:55 INFO - PROCESS | 1891 | 1461009235157 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:53:55 INFO - PROCESS | 1891 | 1461009235163 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:53:55 INFO - PROCESS | 1891 | 1461009235166 Marionette TRACE conn3 <- [1,1214,null,{}] 12:53:55 INFO - PROCESS | 1891 | 1461009235171 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}] 12:53:55 INFO - PROCESS | 1891 | 1461009235351 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:53:55 INFO - PROCESS | 1891 | 1461009235529 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc60de800 == 109 [pid = 1891] [id = 311] 12:53:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc63c5c00) [pid = 1891] [serial = 934] [outer = (nil)] 12:53:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc63ccc00) [pid = 1891] [serial = 935] [outer = 0x7fedc63c5c00] 12:53:55 INFO - PROCESS | 1891 | 1461009235603 Marionette DEBUG loaded listener.js 12:53:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedeeeb0800) [pid = 1891] [serial = 936] [outer = 0x7fedc63c5c00] 12:53:56 INFO - PROCESS | 1891 | 1461009236459 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]]]}] 12:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1334ms 12:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:53:56 INFO - PROCESS | 1891 | 1461009236497 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:53:56 INFO - PROCESS | 1891 | 1461009236500 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:53:56 INFO - PROCESS | 1891 | 1461009236505 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:53:56 INFO - PROCESS | 1891 | 1461009236508 Marionette TRACE conn3 <- [1,1218,null,{}] 12:53:56 INFO - PROCESS | 1891 | 1461009236513 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}] 12:53:56 INFO - PROCESS | 1891 | 1461009236664 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:53:56 INFO - PROCESS | 1891 | 1461009236839 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb85b800 == 110 [pid = 1891] [id = 312] 12:53:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc63c6000) [pid = 1891] [serial = 937] [outer = (nil)] 12:53:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedcb88a800) [pid = 1891] [serial = 938] [outer = 0x7fedc63c6000] 12:53:56 INFO - PROCESS | 1891 | 1461009236905 Marionette DEBUG loaded listener.js 12:53:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedcb891400) [pid = 1891] [serial = 939] [outer = 0x7fedc63c6000] 12:53:57 INFO - PROCESS | 1891 | 1461009237691 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]]]}] 12:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1230ms 12:53:57 INFO - PROCESS | 1891 | 1461009237735 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:53:57 INFO - PROCESS | 1891 | 1461009237739 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:53:57 INFO - PROCESS | 1891 | 1461009237745 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:53:57 INFO - PROCESS | 1891 | 1461009237747 Marionette TRACE conn3 <- [1,1222,null,{}] 12:53:57 INFO - PROCESS | 1891 | 1461009237752 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}] 12:53:57 INFO - PROCESS | 1891 | 1461009237901 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:53:58 INFO - PROCESS | 1891 | 1461009238076 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ec0800 == 111 [pid = 1891] [id = 313] 12:53:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedc63c2c00) [pid = 1891] [serial = 940] [outer = (nil)] 12:53:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedd1126000) [pid = 1891] [serial = 941] [outer = 0x7fedc63c2c00] 12:53:58 INFO - PROCESS | 1891 | 1461009238141 Marionette DEBUG loaded listener.js 12:53:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedd112c400) [pid = 1891] [serial = 942] [outer = 0x7fedc63c2c00] 12:53:59 INFO - PROCESS | 1891 | 1461009239299 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] 12:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:53:59 INFO - PROCESS | 1891 | 1461009239382 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:53:59 INFO - PROCESS | 1891 | 1461009239390 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:53:59 INFO - PROCESS | 1891 | 1461009239395 Marionette TRACE conn3 <- [1,1226,null,{}] 12:53:59 INFO - PROCESS | 1891 | 1461009239402 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}] 12:53:59 INFO - PROCESS | 1891 | 1461009239626 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:53:59 INFO - PROCESS | 1891 | 1461009239916 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:53:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc85c5000 == 112 [pid = 1891] [id = 314] 12:53:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc895d400) [pid = 1891] [serial = 943] [outer = (nil)] 12:54:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedcaace400) [pid = 1891] [serial = 944] [outer = 0x7fedc895d400] 12:54:00 INFO - PROCESS | 1891 | 1461009240039 Marionette DEBUG loaded listener.js 12:54:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedcb65a000) [pid = 1891] [serial = 945] [outer = 0x7fedc895d400] 12:54:00 INFO - PROCESS | 1891 | 1461009240889 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]]]}] 12:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1536ms 12:54:00 INFO - PROCESS | 1891 | 1461009240926 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:54:00 INFO - PROCESS | 1891 | 1461009240932 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:54:00 INFO - PROCESS | 1891 | 1461009240942 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:54:00 INFO - PROCESS | 1891 | 1461009240945 Marionette TRACE conn3 <- [1,1230,null,{}] 12:54:00 INFO - PROCESS | 1891 | 1461009240950 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}] 12:54:01 INFO - PROCESS | 1891 | 1461009241119 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeaeaf000 == 111 [pid = 1891] [id = 255] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedee896400) [pid = 1891] [serial = 812] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedca967800) [pid = 1891] [serial = 818] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedee890c00) [pid = 1891] [serial = 821] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedd02d2000) [pid = 1891] [serial = 824] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7feddc71e400) [pid = 1891] [serial = 806] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fede8de0400) [pid = 1891] [serial = 809] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedee88a800) [pid = 1891] [serial = 815] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedea029000) [pid = 1891] [serial = 851] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | 1461009241393 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb62f000 == 110 [pid = 1891] [id = 254] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd98df000 == 109 [pid = 1891] [id = 299] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7ba4800 == 108 [pid = 1891] [id = 298] 12:54:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8fe9800 == 109 [pid = 1891] [id = 315] 12:54:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedca95dc00) [pid = 1891] [serial = 946] [outer = (nil)] 12:54:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedd1130800) [pid = 1891] [serial = 947] [outer = 0x7fedca95dc00] 12:54:01 INFO - PROCESS | 1891 | 1461009241545 Marionette DEBUG loaded listener.js 12:54:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedd13c2400) [pid = 1891] [serial = 948] [outer = 0x7fedca95dc00] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7802800 == 108 [pid = 1891] [id = 297] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35f1800 == 107 [pid = 1891] [id = 296] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb623000 == 106 [pid = 1891] [id = 295] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2cd9000 == 105 [pid = 1891] [id = 294] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc8fd7000 == 104 [pid = 1891] [id = 289] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2e6e800 == 103 [pid = 1891] [id = 288] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef324000 == 102 [pid = 1891] [id = 287] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeae9d000 == 101 [pid = 1891] [id = 286] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd82c7800 == 100 [pid = 1891] [id = 285] 12:54:01 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbc7a800 == 99 [pid = 1891] [id = 284] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedd2442400) [pid = 1891] [serial = 797] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fede8ddd000) [pid = 1891] [serial = 849] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedd7a05800) [pid = 1891] [serial = 839] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedd2f3d800) [pid = 1891] [serial = 833] [outer = (nil)] [url = about:blank] 12:54:01 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedd7df0000) [pid = 1891] [serial = 842] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedd7a10c00) [pid = 1891] [serial = 840] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedd6d5ec00) [pid = 1891] [serial = 836] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedd0593400) [pid = 1891] [serial = 830] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7feddbd49000) [pid = 1891] [serial = 845] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedd34b2400) [pid = 1891] [serial = 834] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedd7980800) [pid = 1891] [serial = 837] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fede8ddc400) [pid = 1891] [serial = 846] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedd3df6400) [pid = 1891] [serial = 800] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedd9d67800) [pid = 1891] [serial = 843] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedd2448800) [pid = 1891] [serial = 831] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedd7a0dc00) [pid = 1891] [serial = 848] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7feddc124000) [pid = 1891] [serial = 827] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedd9864000) [pid = 1891] [serial = 803] [outer = (nil)] [url = about:blank] 12:54:02 INFO - PROCESS | 1891 | 1461009242264 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]]]}] 12:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1333ms 12:54:02 INFO - PROCESS | 1891 | 1461009242274 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:54:02 INFO - PROCESS | 1891 | 1461009242277 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:54:02 INFO - PROCESS | 1891 | 1461009242284 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:54:02 INFO - PROCESS | 1891 | 1461009242289 Marionette TRACE conn3 <- [1,1234,null,{}] 12:54:02 INFO - PROCESS | 1891 | 1461009242303 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}] 12:54:02 INFO - PROCESS | 1891 | 1461009242456 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:54:02 INFO - PROCESS | 1891 | 1461009242591 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2e6f800 == 100 [pid = 1891] [id = 316] 12:54:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedd13c5c00) [pid = 1891] [serial = 949] [outer = (nil)] 12:54:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedd2bd5800) [pid = 1891] [serial = 950] [outer = 0x7fedd13c5c00] 12:54:02 INFO - PROCESS | 1891 | 1461009242654 Marionette DEBUG loaded listener.js 12:54:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedd370d400) [pid = 1891] [serial = 951] [outer = 0x7fedd13c5c00] 12:54:03 INFO - PROCESS | 1891 | 1461009243306 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]]]}] 12:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1037ms 12:54:03 INFO - PROCESS | 1891 | 1461009243321 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:54:03 INFO - PROCESS | 1891 | 1461009243325 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:54:03 INFO - PROCESS | 1891 | 1461009243332 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:54:03 INFO - PROCESS | 1891 | 1461009243334 Marionette TRACE conn3 <- [1,1238,null,{}] 12:54:03 INFO - PROCESS | 1891 | 1461009243339 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}] 12:54:03 INFO - PROCESS | 1891 | 1461009243484 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:54:03 INFO - PROCESS | 1891 | 1461009243671 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c3a800 == 101 [pid = 1891] [id = 317] 12:54:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedd34bc800) [pid = 1891] [serial = 952] [outer = (nil)] 12:54:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedd4ec2400) [pid = 1891] [serial = 953] [outer = 0x7fedd34bc800] 12:54:03 INFO - PROCESS | 1891 | 1461009243752 Marionette DEBUG loaded listener.js 12:54:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedd6ec9800) [pid = 1891] [serial = 954] [outer = 0x7fedd34bc800] 12:54:04 INFO - PROCESS | 1891 | 1461009244470 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]]]}] 12:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1177ms 12:54:04 INFO - PROCESS | 1891 | 1461009244508 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:54:04 INFO - PROCESS | 1891 | 1461009244511 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:54:04 INFO - PROCESS | 1891 | 1461009244516 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:54:04 INFO - PROCESS | 1891 | 1461009244518 Marionette TRACE conn3 <- [1,1242,null,{}] 12:54:04 INFO - PROCESS | 1891 | 1461009244529 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}] 12:54:04 INFO - PROCESS | 1891 | 1461009244706 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:54:04 INFO - PROCESS | 1891 | 1461009244734 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7805800 == 102 [pid = 1891] [id = 318] 12:54:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedd370e000) [pid = 1891] [serial = 955] [outer = (nil)] 12:54:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedd7a07000) [pid = 1891] [serial = 956] [outer = 0x7fedd370e000] 12:54:04 INFO - PROCESS | 1891 | 1461009244788 Marionette DEBUG loaded listener.js 12:54:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedd7bbd400) [pid = 1891] [serial = 957] [outer = 0x7fedd370e000] 12:54:05 INFO - PROCESS | 1891 | 1461009245624 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]]]}] 12:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1173ms 12:54:05 INFO - PROCESS | 1891 | 1461009245690 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:54:05 INFO - PROCESS | 1891 | 1461009245693 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:54:05 INFO - PROCESS | 1891 | 1461009245698 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:54:05 INFO - PROCESS | 1891 | 1461009245700 Marionette TRACE conn3 <- [1,1246,null,{}] 12:54:05 INFO - PROCESS | 1891 | 1461009245705 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}] 12:54:05 INFO - PROCESS | 1891 | 1461009245904 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:54:06 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedd7983c00) [pid = 1891] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:54:06 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedca965400) [pid = 1891] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:54:06 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedd02d2400) [pid = 1891] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:54:06 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedd798b400) [pid = 1891] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:54:06 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedd3493c00) [pid = 1891] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:54:06 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedd2bd9800) [pid = 1891] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:54:06 INFO - PROCESS | 1891 | 1461009246153 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ccd000 == 103 [pid = 1891] [id = 319] 12:54:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedca965400) [pid = 1891] [serial = 958] [outer = (nil)] 12:54:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedd2c95800) [pid = 1891] [serial = 959] [outer = 0x7fedca965400] 12:54:06 INFO - PROCESS | 1891 | 1461009246215 Marionette DEBUG loaded listener.js 12:54:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7feddbd53c00) [pid = 1891] [serial = 960] [outer = 0x7fedca965400] 12:54:06 INFO - PROCESS | 1891 | 1461009246853 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]]]}] 12:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1173ms 12:54:06 INFO - PROCESS | 1891 | 1461009246872 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:54:06 INFO - PROCESS | 1891 | 1461009246875 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:54:06 INFO - PROCESS | 1891 | 1461009246881 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:54:06 INFO - PROCESS | 1891 | 1461009246883 Marionette TRACE conn3 <- [1,1250,null,{}] 12:54:06 INFO - PROCESS | 1891 | 1461009246888 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}] 12:54:07 INFO - PROCESS | 1891 | 1461009247071 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:54:07 INFO - PROCESS | 1891 | 1461009247091 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbfa8000 == 104 [pid = 1891] [id = 320] 12:54:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedca96a800) [pid = 1891] [serial = 961] [outer = (nil)] 12:54:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7feddf322c00) [pid = 1891] [serial = 962] [outer = 0x7fedca96a800] 12:54:07 INFO - PROCESS | 1891 | 1461009247145 Marionette DEBUG loaded listener.js 12:54:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedeaef3000) [pid = 1891] [serial = 963] [outer = 0x7fedca96a800] 12:54:07 INFO - PROCESS | 1891 | 1461009247849 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]]]}] 12:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1024ms 12:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:54:07 INFO - PROCESS | 1891 | 1461009247906 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:54:07 INFO - PROCESS | 1891 | 1461009247908 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:54:07 INFO - PROCESS | 1891 | 1461009247914 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:54:07 INFO - PROCESS | 1891 | 1461009247917 Marionette TRACE conn3 <- [1,1254,null,{}] 12:54:07 INFO - PROCESS | 1891 | 1461009247921 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}] 12:54:08 INFO - PROCESS | 1891 | 1461009248124 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:54:08 INFO - PROCESS | 1891 | 1461009248317 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc71e1000 == 105 [pid = 1891] [id = 321] 12:54:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc577e000) [pid = 1891] [serial = 964] [outer = (nil)] 12:54:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedc5783c00) [pid = 1891] [serial = 965] [outer = 0x7fedc577e000] 12:54:08 INFO - PROCESS | 1891 | 1461009248392 Marionette DEBUG loaded listener.js 12:54:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc70b3400) [pid = 1891] [serial = 966] [outer = 0x7fedc577e000] 12:54:09 INFO - PROCESS | 1891 | 1461009249340 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]]]}] 12:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1481ms 12:54:09 INFO - PROCESS | 1891 | 1461009249396 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:54:09 INFO - PROCESS | 1891 | 1461009249403 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:54:09 INFO - PROCESS | 1891 | 1461009249411 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:54:09 INFO - PROCESS | 1891 | 1461009249415 Marionette TRACE conn3 <- [1,1258,null,{}] 12:54:09 INFO - PROCESS | 1891 | 1461009249422 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}] 12:54:09 INFO - PROCESS | 1891 | 1461009249596 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:54:09 INFO - PROCESS | 1891 | 1461009249767 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2421000 == 106 [pid = 1891] [id = 322] 12:54:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc577ec00) [pid = 1891] [serial = 967] [outer = (nil)] 12:54:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedd1130c00) [pid = 1891] [serial = 968] [outer = 0x7fedc577ec00] 12:54:09 INFO - PROCESS | 1891 | 1461009249846 Marionette DEBUG loaded listener.js 12:54:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedd1b7fc00) [pid = 1891] [serial = 969] [outer = 0x7fedc577ec00] 12:54:10 INFO - PROCESS | 1891 | 1461009250775 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]]]}] 12:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1429ms 12:54:10 INFO - PROCESS | 1891 | 1461009250844 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:54:10 INFO - PROCESS | 1891 | 1461009250851 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:54:10 INFO - PROCESS | 1891 | 1461009250857 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:54:10 INFO - PROCESS | 1891 | 1461009250861 Marionette TRACE conn3 <- [1,1262,null,{}] 12:54:10 INFO - PROCESS | 1891 | 1461009250866 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}] 12:54:11 INFO - PROCESS | 1891 | 1461009251075 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:54:11 INFO - PROCESS | 1891 | 1461009251259 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc374000 == 107 [pid = 1891] [id = 323] 12:54:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedd340dc00) [pid = 1891] [serial = 970] [outer = (nil)] 12:54:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedd6b4c800) [pid = 1891] [serial = 971] [outer = 0x7fedd340dc00] 12:54:11 INFO - PROCESS | 1891 | 1461009251419 Marionette DEBUG loaded listener.js 12:54:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedd7bbb800) [pid = 1891] [serial = 972] [outer = 0x7fedd340dc00] 12:54:12 INFO - PROCESS | 1891 | 1461009252225 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]]]}] 12:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1429ms 12:54:12 INFO - PROCESS | 1891 | 1461009252287 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:54:12 INFO - PROCESS | 1891 | 1461009252291 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:54:12 INFO - PROCESS | 1891 | 1461009252306 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:54:12 INFO - PROCESS | 1891 | 1461009252315 Marionette TRACE conn3 <- [1,1266,null,{}] 12:54:12 INFO - PROCESS | 1891 | 1461009252321 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}] 12:54:12 INFO - PROCESS | 1891 | 1461009252528 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:54:12 INFO - PROCESS | 1891 | 1461009252703 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaea9000 == 108 [pid = 1891] [id = 324] 12:54:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedd3dec400) [pid = 1891] [serial = 973] [outer = (nil)] 12:54:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7feddb3a3400) [pid = 1891] [serial = 974] [outer = 0x7fedd3dec400] 12:54:12 INFO - PROCESS | 1891 | 1461009252776 Marionette DEBUG loaded listener.js 12:54:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fede8de0400) [pid = 1891] [serial = 975] [outer = 0x7fedd3dec400] 12:54:13 INFO - PROCESS | 1891 | 1461009253675 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]]]}] 12:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1443ms 12:54:13 INFO - PROCESS | 1891 | 1461009253742 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:54:13 INFO - PROCESS | 1891 | 1461009253747 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:54:13 INFO - PROCESS | 1891 | 1461009253752 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:54:13 INFO - PROCESS | 1891 | 1461009253762 Marionette TRACE conn3 <- [1,1270,null,{}] 12:54:13 INFO - PROCESS | 1891 | 1461009253769 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}] 12:54:13 INFO - PROCESS | 1891 | 1461009253983 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:54:14 INFO - PROCESS | 1891 | 1461009254156 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf3217000 == 109 [pid = 1891] [id = 325] 12:54:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedd7bbc000) [pid = 1891] [serial = 976] [outer = (nil)] 12:54:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedee88f400) [pid = 1891] [serial = 977] [outer = 0x7fedd7bbc000] 12:54:14 INFO - PROCESS | 1891 | 1461009254226 Marionette DEBUG loaded listener.js 12:54:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedee89e000) [pid = 1891] [serial = 978] [outer = 0x7fedd7bbc000] 12:54:15 INFO - PROCESS | 1891 | 1461009255103 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]]]}] 12:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1389ms 12:54:15 INFO - PROCESS | 1891 | 1461009255142 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:54:15 INFO - PROCESS | 1891 | 1461009255147 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:54:15 INFO - PROCESS | 1891 | 1461009255153 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:54:15 INFO - PROCESS | 1891 | 1461009255156 Marionette TRACE conn3 <- [1,1274,null,{}] 12:54:15 INFO - PROCESS | 1891 | 1461009255162 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}] 12:54:15 INFO - PROCESS | 1891 | 1461009255326 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:54:15 INFO - PROCESS | 1891 | 1461009255506 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1211800 == 110 [pid = 1891] [id = 326] 12:54:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7fedc8ec2400) [pid = 1891] [serial = 979] [outer = (nil)] 12:54:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedc8ec4400) [pid = 1891] [serial = 980] [outer = 0x7fedc8ec2400] 12:54:15 INFO - PROCESS | 1891 | 1461009255590 Marionette DEBUG loaded listener.js 12:54:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedee8a1000) [pid = 1891] [serial = 981] [outer = 0x7fedc8ec2400] 12:54:16 INFO - PROCESS | 1891 | 1461009256478 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]]]}] 12:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1381ms 12:54:16 INFO - PROCESS | 1891 | 1461009256535 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:54:16 INFO - PROCESS | 1891 | 1461009256537 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:54:16 INFO - PROCESS | 1891 | 1461009256543 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:54:16 INFO - PROCESS | 1891 | 1461009256546 Marionette TRACE conn3 <- [1,1278,null,{}] 12:54:16 INFO - PROCESS | 1891 | 1461009256551 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}] 12:54:16 INFO - PROCESS | 1891 | 1461009256712 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:54:16 INFO - PROCESS | 1891 | 1461009256891 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1917000 == 111 [pid = 1891] [id = 327] 12:54:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedc8ec1800) [pid = 1891] [serial = 982] [outer = (nil)] 12:54:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedd11d0800) [pid = 1891] [serial = 983] [outer = 0x7fedc8ec1800] 12:54:16 INFO - PROCESS | 1891 | 1461009256960 Marionette DEBUG loaded listener.js 12:54:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedeee5c400) [pid = 1891] [serial = 984] [outer = 0x7fedc8ec1800] 12:54:17 INFO - PROCESS | 1891 | 1461009257731 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]]]}] 12:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1232ms 12:54:17 INFO - PROCESS | 1891 | 1461009257776 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:54:17 INFO - PROCESS | 1891 | 1461009257779 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:54:17 INFO - PROCESS | 1891 | 1461009257785 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:54:17 INFO - PROCESS | 1891 | 1461009257787 Marionette TRACE conn3 <- [1,1282,null,{}] 12:54:17 INFO - PROCESS | 1891 | 1461009257793 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}] 12:54:17 INFO - PROCESS | 1891 | 1461009257946 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:54:18 INFO - PROCESS | 1891 | 1461009258122 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc49d6800 == 112 [pid = 1891] [id = 328] 12:54:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedc8ec2800) [pid = 1891] [serial = 985] [outer = (nil)] 12:54:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedca7ab800) [pid = 1891] [serial = 986] [outer = 0x7fedc8ec2800] 12:54:18 INFO - PROCESS | 1891 | 1461009258191 Marionette DEBUG loaded listener.js 12:54:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedca7b0400) [pid = 1891] [serial = 987] [outer = 0x7fedc8ec2800] 12:54:19 INFO - PROCESS | 1891 | 1461009259113 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]]]}] 12:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1387ms 12:54:19 INFO - PROCESS | 1891 | 1461009259173 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:54:19 INFO - PROCESS | 1891 | 1461009259177 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:54:19 INFO - PROCESS | 1891 | 1461009259182 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:54:19 INFO - PROCESS | 1891 | 1461009259185 Marionette TRACE conn3 <- [1,1286,null,{}] 12:54:19 INFO - PROCESS | 1891 | 1461009259190 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}] 12:54:19 INFO - PROCESS | 1891 | 1461009259360 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:54:20 INFO - PROCESS | 1891 | 1461009260051 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb855800 == 113 [pid = 1891] [id = 329] 12:54:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedc578b400) [pid = 1891] [serial = 988] [outer = (nil)] 12:54:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedc63c8400) [pid = 1891] [serial = 989] [outer = 0x7fedc578b400] 12:54:20 INFO - PROCESS | 1891 | 1461009260134 Marionette DEBUG loaded listener.js 12:54:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedc70b7c00) [pid = 1891] [serial = 990] [outer = 0x7fedc578b400] 12:54:20 INFO - PROCESS | 1891 | 1461009260950 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]]]}] 12:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1831ms 12:54:21 INFO - PROCESS | 1891 | 1461009261015 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:54:21 INFO - PROCESS | 1891 | 1461009261022 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:54:21 INFO - PROCESS | 1891 | 1461009261030 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:54:21 INFO - PROCESS | 1891 | 1461009261034 Marionette TRACE conn3 <- [1,1290,null,{}] 12:54:21 INFO - PROCESS | 1891 | 1461009261040 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}] 12:54:21 INFO - PROCESS | 1891 | 1461009261208 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:54:21 INFO - PROCESS | 1891 | 1461009261400 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd00dc800 == 114 [pid = 1891] [id = 330] 12:54:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedc70c0800) [pid = 1891] [serial = 991] [outer = (nil)] 12:54:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedc8ec0c00) [pid = 1891] [serial = 992] [outer = 0x7fedc70c0800] 12:54:21 INFO - PROCESS | 1891 | 1461009261467 Marionette DEBUG loaded listener.js 12:54:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedca7b1c00) [pid = 1891] [serial = 993] [outer = 0x7fedc70c0800] 12:54:22 INFO - PROCESS | 1891 | 1461009262511 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]]]}] 12:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1532ms 12:54:22 INFO - PROCESS | 1891 | 1461009262566 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:54:22 INFO - PROCESS | 1891 | 1461009262572 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:54:22 INFO - PROCESS | 1891 | 1461009262578 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:54:22 INFO - PROCESS | 1891 | 1461009262581 Marionette TRACE conn3 <- [1,1294,null,{}] 12:54:22 INFO - PROCESS | 1891 | 1461009262586 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}] 12:54:22 INFO - PROCESS | 1891 | 1461009262792 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:54:22 INFO - PROCESS | 1891 | 1461009262967 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb637800 == 115 [pid = 1891] [id = 331] 12:54:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedc8954000) [pid = 1891] [serial = 994] [outer = (nil)] 12:54:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedcb889800) [pid = 1891] [serial = 995] [outer = 0x7fedc8954000] 12:54:23 INFO - PROCESS | 1891 | 1461009263102 Marionette DEBUG loaded listener.js 12:54:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedd0592800) [pid = 1891] [serial = 996] [outer = 0x7fedc8954000] 12:54:23 INFO - PROCESS | 1891 | 1461009263961 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]]]}] 12:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1432ms 12:54:24 INFO - PROCESS | 1891 | 1461009264010 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:54:24 INFO - PROCESS | 1891 | 1461009264014 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:54:24 INFO - PROCESS | 1891 | 1461009264028 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:54:24 INFO - PROCESS | 1891 | 1461009264036 Marionette TRACE conn3 <- [1,1298,null,{}] 12:54:24 INFO - PROCESS | 1891 | 1461009264044 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}] 12:54:24 INFO - PROCESS | 1891 | 1461009264195 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:54:24 INFO - PROCESS | 1891 | 1461009264374 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd029c000 == 116 [pid = 1891] [id = 332] 12:54:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedc63d1c00) [pid = 1891] [serial = 997] [outer = (nil)] 12:54:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedd1133c00) [pid = 1891] [serial = 998] [outer = 0x7fedc63d1c00] 12:54:24 INFO - PROCESS | 1891 | 1461009264439 Marionette DEBUG loaded listener.js 12:54:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedd1258400) [pid = 1891] [serial = 999] [outer = 0x7fedc63d1c00] 12:54:25 INFO - PROCESS | 1891 | 1461009265248 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]]]}] 12:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1297ms 12:54:25 INFO - PROCESS | 1891 | 1461009265317 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:54:25 INFO - PROCESS | 1891 | 1461009265321 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:54:25 INFO - PROCESS | 1891 | 1461009265326 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:54:25 INFO - PROCESS | 1891 | 1461009265329 Marionette TRACE conn3 <- [1,1302,null,{}] 12:54:25 INFO - PROCESS | 1891 | 1461009265334 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}] 12:54:25 INFO - PROCESS | 1891 | 1461009265480 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:54:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd2a5800 == 115 [pid = 1891] [id = 264] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedd2490c00) [pid = 1891] [serial = 878] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7feddbced400) [pid = 1891] [serial = 902] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7feddb58c400) [pid = 1891] [serial = 860] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedd4ec0000) [pid = 1891] [serial = 857] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedc5786000) [pid = 1891] [serial = 881] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedd058b000) [pid = 1891] [serial = 854] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7feddca8c000) [pid = 1891] [serial = 863] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedee88a400) [pid = 1891] [serial = 866] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedee89c800) [pid = 1891] [serial = 869] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedc84ce800) [pid = 1891] [serial = 872] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedd2487c00) [pid = 1891] [serial = 875] [outer = (nil)] [url = about:blank] 12:54:25 INFO - PROCESS | 1891 | 1461009265748 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbfa8000 == 114 [pid = 1891] [id = 320] 12:54:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ccd000 == 113 [pid = 1891] [id = 319] 12:54:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7805800 == 112 [pid = 1891] [id = 318] 12:54:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8fdf800 == 113 [pid = 1891] [id = 333] 12:54:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedc5786000) [pid = 1891] [serial = 1000] [outer = (nil)] 12:54:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedca969000) [pid = 1891] [serial = 1001] [outer = 0x7fedc5786000] 12:54:25 INFO - PROCESS | 1891 | 1461009265815 Marionette DEBUG loaded listener.js 12:54:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedd1b7a800) [pid = 1891] [serial = 1002] [outer = 0x7fedc5786000] 12:54:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c3a800 == 112 [pid = 1891] [id = 317] 12:54:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2e6f800 == 111 [pid = 1891] [id = 316] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc8fe9800 == 110 [pid = 1891] [id = 315] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc85c5000 == 109 [pid = 1891] [id = 314] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb85b800 == 108 [pid = 1891] [id = 312] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc60de800 == 107 [pid = 1891] [id = 311] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd02ab000 == 106 [pid = 1891] [id = 310] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc51cf800 == 105 [pid = 1891] [id = 309] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd029c800 == 104 [pid = 1891] [id = 308] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd0270000 == 103 [pid = 1891] [id = 307] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf42cf800 == 102 [pid = 1891] [id = 306] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7feded0be800 == 101 [pid = 1891] [id = 305] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedea06e800 == 100 [pid = 1891] [id = 304] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf3c9800 == 99 [pid = 1891] [id = 303] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd781f000 == 98 [pid = 1891] [id = 302] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb788800 == 97 [pid = 1891] [id = 301] 12:54:26 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc040800 == 96 [pid = 1891] [id = 300] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedd4c11000) [pid = 1891] [serial = 891] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedd6d9d800) [pid = 1891] [serial = 893] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedd7988c00) [pid = 1891] [serial = 894] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedd7d71800) [pid = 1891] [serial = 897] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7feddb39c400) [pid = 1891] [serial = 900] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedd7a0c000) [pid = 1891] [serial = 896] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedd02cf800) [pid = 1891] [serial = 885] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7fedcaad1400) [pid = 1891] [serial = 884] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fedd2488000) [pid = 1891] [serial = 887] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 230 (0x7fedd32b2800) [pid = 1891] [serial = 888] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7fedd9fa4000) [pid = 1891] [serial = 899] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7fedd3df2800) [pid = 1891] [serial = 890] [outer = (nil)] [url = about:blank] 12:54:26 INFO - PROCESS | 1891 | 1461009266570 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]]]}] 12:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1284ms 12:54:26 INFO - PROCESS | 1891 | 1461009266610 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:54:26 INFO - PROCESS | 1891 | 1461009266613 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:54:26 INFO - PROCESS | 1891 | 1461009266656 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:54:26 INFO - PROCESS | 1891 | 1461009266659 Marionette TRACE conn3 <- [1,1306,null,{}] 12:54:26 INFO - PROCESS | 1891 | 1461009266671 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}] 12:54:26 INFO - PROCESS | 1891 | 1461009266806 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:54:26 INFO - PROCESS | 1891 | 1461009266819 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb857000 == 97 [pid = 1891] [id = 334] 12:54:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedd2491400) [pid = 1891] [serial = 1003] [outer = (nil)] 12:54:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedd2bd8400) [pid = 1891] [serial = 1004] [outer = 0x7fedd2491400] 12:54:26 INFO - PROCESS | 1891 | 1461009266889 Marionette DEBUG loaded listener.js 12:54:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedd32be000) [pid = 1891] [serial = 1005] [outer = 0x7fedd2491400] 12:54:27 INFO - PROCESS | 1891 | 1461009267707 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]]]}] 12:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1120ms 12:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:54:27 INFO - PROCESS | 1891 | 1461009267741 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:54:27 INFO - PROCESS | 1891 | 1461009267744 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:54:27 INFO - PROCESS | 1891 | 1461009267748 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:54:27 INFO - PROCESS | 1891 | 1461009267752 Marionette TRACE conn3 <- [1,1310,null,{}] 12:54:27 INFO - PROCESS | 1891 | 1461009267757 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}] 12:54:27 INFO - PROCESS | 1891 | 1461009267892 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:54:27 INFO - PROCESS | 1891 | 1461009267907 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2eb3000 == 98 [pid = 1891] [id = 335] 12:54:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedd34b0000) [pid = 1891] [serial = 1006] [outer = (nil)] 12:54:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedd3cfb000) [pid = 1891] [serial = 1007] [outer = 0x7fedd34b0000] 12:54:27 INFO - PROCESS | 1891 | 1461009267964 Marionette DEBUG loaded listener.js 12:54:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedd3df5800) [pid = 1891] [serial = 1008] [outer = 0x7fedd34b0000] 12:54:28 INFO - PROCESS | 1891 | 1461009268784 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] 12:54:28 INFO - PROCESS | 1891 | 1461009268828 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:54:28 INFO - PROCESS | 1891 | 1461009268867 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:54:28 INFO - PROCESS | 1891 | 1461009268871 Marionette TRACE conn3 <- [1,1314,null,{}] 12:54:28 INFO - PROCESS | 1891 | 1461009268876 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}] 12:54:29 INFO - PROCESS | 1891 | 1461009269060 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:54:29 INFO - PROCESS | 1891 | 1461009269084 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e49000 == 99 [pid = 1891] [id = 336] 12:54:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedc70c0000) [pid = 1891] [serial = 1009] [outer = (nil)] 12:54:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedd4c9a400) [pid = 1891] [serial = 1010] [outer = 0x7fedc70c0000] 12:54:29 INFO - PROCESS | 1891 | 1461009269141 Marionette DEBUG loaded listener.js 12:54:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedd6d55c00) [pid = 1891] [serial = 1011] [outer = 0x7fedc70c0000] 12:54:29 INFO - PROCESS | 1891 | 1461009269871 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]]]}] 12:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1058ms 12:54:29 INFO - PROCESS | 1891 | 1461009269893 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:54:29 INFO - PROCESS | 1891 | 1461009269898 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:54:29 INFO - PROCESS | 1891 | 1461009269903 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:54:29 INFO - PROCESS | 1891 | 1461009269906 Marionette TRACE conn3 <- [1,1318,null,{}] 12:54:29 INFO - PROCESS | 1891 | 1461009269911 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}] 12:54:30 INFO - PROCESS | 1891 | 1461009270089 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:54:30 INFO - PROCESS | 1891 | 1461009270125 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd509f800 == 100 [pid = 1891] [id = 337] 12:54:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedc63c8000) [pid = 1891] [serial = 1012] [outer = (nil)] 12:54:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedd6daa800) [pid = 1891] [serial = 1013] [outer = 0x7fedc63c8000] 12:54:30 INFO - PROCESS | 1891 | 1461009270182 Marionette DEBUG loaded listener.js 12:54:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedd7024c00) [pid = 1891] [serial = 1014] [outer = 0x7fedc63c8000] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedd7df7800) [pid = 1891] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedd6da8c00) [pid = 1891] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedd9d69c00) [pid = 1891] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedd33bac00) [pid = 1891] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedeaef1000) [pid = 1891] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedd34b6c00) [pid = 1891] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedd02cac00) [pid = 1891] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7feddac94c00) [pid = 1891] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7feddf26ec00) [pid = 1891] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 230 (0x7fedc577d000) [pid = 1891] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7fedd8c5e000) [pid = 1891] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7fedd6b50800) [pid = 1891] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 227 (0x7fedd1b7b000) [pid = 1891] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 226 (0x7feddb3a6c00) [pid = 1891] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedd6d56400) [pid = 1891] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedcb655000) [pid = 1891] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedd7d70c00) [pid = 1891] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedd34af800) [pid = 1891] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedd82f5800) [pid = 1891] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedd1b7a400) [pid = 1891] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7feddd24f400) [pid = 1891] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fede994b000) [pid = 1891] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedd82f4000) [pid = 1891] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedd32c0000) [pid = 1891] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedd1b79800) [pid = 1891] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedd370e000) [pid = 1891] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedca965400) [pid = 1891] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedca95dc00) [pid = 1891] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedd34bc800) [pid = 1891] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedc895d400) [pid = 1891] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedd13c5c00) [pid = 1891] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:54:31 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedd058dc00) [pid = 1891] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:54:32 INFO - PROCESS | 1891 | 1461009272017 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]]]}] 12:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2127ms 12:54:32 INFO - PROCESS | 1891 | 1461009272033 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:54:32 INFO - PROCESS | 1891 | 1461009272037 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:54:32 INFO - PROCESS | 1891 | 1461009272042 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:54:32 INFO - PROCESS | 1891 | 1461009272045 Marionette TRACE conn3 <- [1,1322,null,{}] 12:54:32 INFO - PROCESS | 1891 | 1461009272051 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}] 12:54:32 INFO - PROCESS | 1891 | 1461009272185 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:54:32 INFO - PROCESS | 1891 | 1461009272319 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd00e2000 == 101 [pid = 1891] [id = 338] 12:54:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedc8959000) [pid = 1891] [serial = 1015] [outer = (nil)] 12:54:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedd1b7ec00) [pid = 1891] [serial = 1016] [outer = 0x7fedc8959000] 12:54:32 INFO - PROCESS | 1891 | 1461009272385 Marionette DEBUG loaded listener.js 12:54:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedd6d58800) [pid = 1891] [serial = 1017] [outer = 0x7fedc8959000] 12:54:33 INFO - PROCESS | 1891 | 1461009273048 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]]]}] 12:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1027ms 12:54:33 INFO - PROCESS | 1891 | 1461009273070 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:54:33 INFO - PROCESS | 1891 | 1461009273073 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:54:33 INFO - PROCESS | 1891 | 1461009273080 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:54:33 INFO - PROCESS | 1891 | 1461009273083 Marionette TRACE conn3 <- [1,1326,null,{}] 12:54:33 INFO - PROCESS | 1891 | 1461009273088 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}] 12:54:33 INFO - PROCESS | 1891 | 1461009273304 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:54:33 INFO - PROCESS | 1891 | 1461009273322 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd743b800 == 102 [pid = 1891] [id = 339] 12:54:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedc895d400) [pid = 1891] [serial = 1018] [outer = (nil)] 12:54:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedd783e000) [pid = 1891] [serial = 1019] [outer = 0x7fedc895d400] 12:54:33 INFO - PROCESS | 1891 | 1461009273390 Marionette DEBUG loaded listener.js 12:54:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedd7a0d400) [pid = 1891] [serial = 1020] [outer = 0x7fedc895d400] 12:54:34 INFO - PROCESS | 1891 | 1461009274431 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]]]}] 12:54:34 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 12:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1427ms 12:54:34 INFO - PROCESS | 1891 | 1461009274508 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:54:34 INFO - PROCESS | 1891 | 1461009274513 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:54:34 INFO - PROCESS | 1891 | 1461009274521 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:54:34 INFO - PROCESS | 1891 | 1461009274526 Marionette TRACE conn3 <- [1,1330,null,{}] 12:54:34 INFO - PROCESS | 1891 | 1461009274553 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}] 12:54:34 INFO - PROCESS | 1891 | 1461009274748 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:54:34 INFO - PROCESS | 1891 | 1461009274974 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbc6d800 == 103 [pid = 1891] [id = 340] 12:54:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc8ebc000) [pid = 1891] [serial = 1021] [outer = (nil)] 12:54:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedca7ab400) [pid = 1891] [serial = 1022] [outer = 0x7fedc8ebc000] 12:54:35 INFO - PROCESS | 1891 | 1461009275063 Marionette DEBUG loaded listener.js 12:54:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedcaac7000) [pid = 1891] [serial = 1023] [outer = 0x7fedc8ebc000] 12:54:35 INFO - PROCESS | 1891 | 1461009275903 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]]]}] 12:54:35 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 12:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1455ms 12:54:35 INFO - PROCESS | 1891 | 1461009275976 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:54:35 INFO - PROCESS | 1891 | 1461009275983 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:54:35 INFO - PROCESS | 1891 | 1461009275992 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:54:35 INFO - PROCESS | 1891 | 1461009275996 Marionette TRACE conn3 <- [1,1334,null,{}] 12:54:36 INFO - PROCESS | 1891 | 1461009276002 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}] 12:54:36 INFO - PROCESS | 1891 | 1461009276200 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:54:36 INFO - PROCESS | 1891 | 1461009276373 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2db6800 == 104 [pid = 1891] [id = 341] 12:54:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc8ebec00) [pid = 1891] [serial = 1024] [outer = (nil)] 12:54:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedd1128400) [pid = 1891] [serial = 1025] [outer = 0x7fedc8ebec00] 12:54:36 INFO - PROCESS | 1891 | 1461009276439 Marionette DEBUG loaded listener.js 12:54:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedd11cf400) [pid = 1891] [serial = 1026] [outer = 0x7fedc8ebec00] 12:54:37 INFO - PROCESS | 1891 | 1461009277390 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]]]}] 12:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1429ms 12:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:54:37 INFO - PROCESS | 1891 | 1461009277421 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:54:37 INFO - PROCESS | 1891 | 1461009277424 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:54:37 INFO - PROCESS | 1891 | 1461009277430 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:54:37 INFO - PROCESS | 1891 | 1461009277436 Marionette TRACE conn3 <- [1,1338,null,{}] 12:54:37 INFO - PROCESS | 1891 | 1461009277451 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}] 12:54:37 INFO - PROCESS | 1891 | 1461009277611 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:54:37 INFO - PROCESS | 1891 | 1461009277789 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cda000 == 105 [pid = 1891] [id = 342] 12:54:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedd13ca800) [pid = 1891] [serial = 1027] [outer = (nil)] 12:54:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedd2f34c00) [pid = 1891] [serial = 1028] [outer = 0x7fedd13ca800] 12:54:37 INFO - PROCESS | 1891 | 1461009277858 Marionette DEBUG loaded listener.js 12:54:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedd34bd800) [pid = 1891] [serial = 1029] [outer = 0x7fedd13ca800] 12:54:39 INFO - PROCESS | 1891 | 1461009279202 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]]]}] 12:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1787ms 12:54:39 INFO - PROCESS | 1891 | 1461009279216 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:54:39 INFO - PROCESS | 1891 | 1461009279220 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:54:39 INFO - PROCESS | 1891 | 1461009279225 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:54:39 INFO - PROCESS | 1891 | 1461009279228 Marionette TRACE conn3 <- [1,1342,null,{}] 12:54:39 INFO - PROCESS | 1891 | 1461009279233 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}] 12:54:39 INFO - PROCESS | 1891 | 1461009279425 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:54:39 INFO - PROCESS | 1891 | 1461009279610 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd97be000 == 106 [pid = 1891] [id = 343] 12:54:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedd2448800) [pid = 1891] [serial = 1030] [outer = (nil)] 12:54:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedd6aa1c00) [pid = 1891] [serial = 1031] [outer = 0x7fedd2448800] 12:54:39 INFO - PROCESS | 1891 | 1461009279677 Marionette DEBUG loaded listener.js 12:54:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedd7a02400) [pid = 1891] [serial = 1032] [outer = 0x7fedd2448800] 12:54:40 INFO - PROCESS | 1891 | 1461009280475 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]]]}] 12:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1276ms 12:54:40 INFO - PROCESS | 1891 | 1461009280517 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:54:40 INFO - PROCESS | 1891 | 1461009280520 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:54:40 INFO - PROCESS | 1891 | 1461009280526 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:54:40 INFO - PROCESS | 1891 | 1461009280528 Marionette TRACE conn3 <- [1,1346,null,{}] 12:54:40 INFO - PROCESS | 1891 | 1461009280534 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}] 12:54:40 INFO - PROCESS | 1891 | 1461009280681 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:54:40 INFO - PROCESS | 1891 | 1461009280854 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb34d800 == 107 [pid = 1891] [id = 344] 12:54:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedd2f3fc00) [pid = 1891] [serial = 1033] [outer = (nil)] 12:54:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7fedd7a11800) [pid = 1891] [serial = 1034] [outer = 0x7fedd2f3fc00] 12:54:40 INFO - PROCESS | 1891 | 1461009280922 Marionette DEBUG loaded listener.js 12:54:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedd7bc7800) [pid = 1891] [serial = 1035] [outer = 0x7fedd2f3fc00] 12:54:41 INFO - PROCESS | 1891 | 1461009281798 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]]]}] 12:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1328ms 12:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:54:41 INFO - PROCESS | 1891 | 1461009281856 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:54:41 INFO - PROCESS | 1891 | 1461009281858 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:54:41 INFO - PROCESS | 1891 | 1461009281864 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:54:41 INFO - PROCESS | 1891 | 1461009281867 Marionette TRACE conn3 <- [1,1350,null,{}] 12:54:41 INFO - PROCESS | 1891 | 1461009281872 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}] 12:54:42 INFO - PROCESS | 1891 | 1461009282050 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:54:42 INFO - PROCESS | 1891 | 1461009282221 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc549000 == 108 [pid = 1891] [id = 345] 12:54:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedd798f400) [pid = 1891] [serial = 1036] [outer = (nil)] 12:54:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedd8c5e400) [pid = 1891] [serial = 1037] [outer = 0x7fedd798f400] 12:54:42 INFO - PROCESS | 1891 | 1461009282297 Marionette DEBUG loaded listener.js 12:54:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedd9d6b400) [pid = 1891] [serial = 1038] [outer = 0x7fedd798f400] 12:54:43 INFO - PROCESS | 1891 | 1461009283125 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]]]}] 12:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1327ms 12:54:43 INFO - PROCESS | 1891 | 1461009283192 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:54:43 INFO - PROCESS | 1891 | 1461009283195 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:54:43 INFO - PROCESS | 1891 | 1461009283200 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:54:43 INFO - PROCESS | 1891 | 1461009283203 Marionette TRACE conn3 <- [1,1354,null,{}] 12:54:43 INFO - PROCESS | 1891 | 1461009283208 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}] 12:54:43 INFO - PROCESS | 1891 | 1461009283359 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:54:43 INFO - PROCESS | 1891 | 1461009283510 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd2b3000 == 109 [pid = 1891] [id = 346] 12:54:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedd7d68c00) [pid = 1891] [serial = 1039] [outer = (nil)] 12:54:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedd9fae000) [pid = 1891] [serial = 1040] [outer = 0x7fedd7d68c00] 12:54:43 INFO - PROCESS | 1891 | 1461009283577 Marionette DEBUG loaded listener.js 12:54:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7feddb225c00) [pid = 1891] [serial = 1041] [outer = 0x7fedd7d68c00] 12:54:44 INFO - PROCESS | 1891 | 1461009284437 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]]]}] 12:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1283ms 12:54:44 INFO - PROCESS | 1891 | 1461009284485 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:54:44 INFO - PROCESS | 1891 | 1461009284488 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:54:44 INFO - PROCESS | 1891 | 1461009284494 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:54:44 INFO - PROCESS | 1891 | 1461009284497 Marionette TRACE conn3 <- [1,1358,null,{}] 12:54:44 INFO - PROCESS | 1891 | 1461009284502 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}] 12:54:44 INFO - PROCESS | 1891 | 1461009284659 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:54:44 INFO - PROCESS | 1891 | 1461009284837 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9bcc800 == 110 [pid = 1891] [id = 347] 12:54:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedd82e8800) [pid = 1891] [serial = 1042] [outer = (nil)] 12:54:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7feddb3a4c00) [pid = 1891] [serial = 1043] [outer = 0x7fedd82e8800] 12:54:44 INFO - PROCESS | 1891 | 1461009284906 Marionette DEBUG loaded listener.js 12:54:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7feddbd45000) [pid = 1891] [serial = 1044] [outer = 0x7fedd82e8800] 12:54:45 INFO - PROCESS | 1891 | 1461009285732 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]]]}] 12:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1278ms 12:54:45 INFO - PROCESS | 1891 | 1461009285772 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:54:45 INFO - PROCESS | 1891 | 1461009285776 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:54:45 INFO - PROCESS | 1891 | 1461009285781 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:54:45 INFO - PROCESS | 1891 | 1461009285783 Marionette TRACE conn3 <- [1,1362,null,{}] 12:54:45 INFO - PROCESS | 1891 | 1461009285789 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}] 12:54:45 INFO - PROCESS | 1891 | 1461009285947 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:54:46 INFO - PROCESS | 1891 | 1461009286128 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca9b4800 == 111 [pid = 1891] [id = 348] 12:54:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedcaad3c00) [pid = 1891] [serial = 1045] [outer = (nil)] 12:54:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedd112d400) [pid = 1891] [serial = 1046] [outer = 0x7fedcaad3c00] 12:54:46 INFO - PROCESS | 1891 | 1461009286198 Marionette DEBUG loaded listener.js 12:54:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedd7a11000) [pid = 1891] [serial = 1047] [outer = 0x7fedcaad3c00] 12:54:47 INFO - PROCESS | 1891 | 1461009287083 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]]]}] 12:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1378ms 12:54:47 INFO - PROCESS | 1891 | 1461009287161 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:54:47 INFO - PROCESS | 1891 | 1461009287164 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:54:47 INFO - PROCESS | 1891 | 1461009287171 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:54:47 INFO - PROCESS | 1891 | 1461009287174 Marionette TRACE conn3 <- [1,1366,null,{}] 12:54:47 INFO - PROCESS | 1891 | 1461009287179 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}] 12:54:47 INFO - PROCESS | 1891 | 1461009287334 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:54:47 INFO - PROCESS | 1891 | 1461009287508 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedea064000 == 112 [pid = 1891] [id = 349] 12:54:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedc895ac00) [pid = 1891] [serial = 1048] [outer = (nil)] 12:54:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7feddbd44400) [pid = 1891] [serial = 1049] [outer = 0x7fedc895ac00] 12:54:47 INFO - PROCESS | 1891 | 1461009287573 Marionette DEBUG loaded listener.js 12:54:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7feddc352400) [pid = 1891] [serial = 1050] [outer = 0x7fedc895ac00] 12:54:48 INFO - PROCESS | 1891 | 1461009288535 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] 12:54:48 INFO - PROCESS | 1891 | 1461009288552 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:54:48 INFO - PROCESS | 1891 | 1461009288558 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:54:48 INFO - PROCESS | 1891 | 1461009288562 Marionette TRACE conn3 <- [1,1370,null,{}] 12:54:48 INFO - PROCESS | 1891 | 1461009288567 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}] 12:54:48 INFO - PROCESS | 1891 | 1461009288745 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:54:48 INFO - PROCESS | 1891 | 1461009288948 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2db4800 == 113 [pid = 1891] [id = 350] 12:54:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedcb883400) [pid = 1891] [serial = 1051] [outer = (nil)] 12:54:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedd2c97800) [pid = 1891] [serial = 1052] [outer = 0x7fedcb883400] 12:54:49 INFO - PROCESS | 1891 | 1461009289033 Marionette DEBUG loaded listener.js 12:54:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7feddca7e000) [pid = 1891] [serial = 1053] [outer = 0x7fedcb883400] 12:54:50 INFO - PROCESS | 1891 | 1461009290321 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] 12:54:50 INFO - PROCESS | 1891 | 1461009290351 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:54:50 INFO - PROCESS | 1891 | 1461009290367 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:54:50 INFO - PROCESS | 1891 | 1461009290372 Marionette TRACE conn3 <- [1,1374,null,{}] 12:54:50 INFO - PROCESS | 1891 | 1461009290381 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}] 12:54:50 INFO - PROCESS | 1891 | 1461009290599 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:54:50 INFO - PROCESS | 1891 | 1461009290805 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd190a800 == 114 [pid = 1891] [id = 351] 12:54:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedc5788c00) [pid = 1891] [serial = 1054] [outer = (nil)] 12:54:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedca7a9c00) [pid = 1891] [serial = 1055] [outer = 0x7fedc5788c00] 12:54:50 INFO - PROCESS | 1891 | 1461009290873 Marionette DEBUG loaded listener.js 12:54:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedcb654400) [pid = 1891] [serial = 1056] [outer = 0x7fedc5788c00] 12:54:51 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:51 INFO - PROCESS | 1891 | 1461009291866 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] 12:54:51 INFO - PROCESS | 1891 | 1461009291908 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:54:51 INFO - PROCESS | 1891 | 1461009291918 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:54:51 INFO - PROCESS | 1891 | 1461009291921 Marionette TRACE conn3 <- [1,1378,null,{}] 12:54:51 INFO - PROCESS | 1891 | 1461009291926 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}] 12:54:52 INFO - PROCESS | 1891 | 1461009292088 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:54:52 INFO - PROCESS | 1891 | 1461009292279 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb637000 == 115 [pid = 1891] [id = 352] 12:54:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedd0598400) [pid = 1891] [serial = 1057] [outer = (nil)] 12:54:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedd11cac00) [pid = 1891] [serial = 1058] [outer = 0x7fedd0598400] 12:54:52 INFO - PROCESS | 1891 | 1461009292382 Marionette DEBUG loaded listener.js 12:54:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedd11d4400) [pid = 1891] [serial = 1059] [outer = 0x7fedd0598400] 12:54:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9c69800 == 114 [pid = 1891] [id = 185] 12:54:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf3c8000 == 113 [pid = 1891] [id = 202] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fede8d57800) [pid = 1891] [serial = 917] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedee89dc00) [pid = 1891] [serial = 920] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedd1260000) [pid = 1891] [serial = 923] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedd7bbb000) [pid = 1891] [serial = 929] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedc70bcc00) [pid = 1891] [serial = 926] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedd7bc5000) [pid = 1891] [serial = 932] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedc63ccc00) [pid = 1891] [serial = 935] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7feddf322c00) [pid = 1891] [serial = 962] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedcb88a800) [pid = 1891] [serial = 938] [outer = (nil)] [url = about:blank] 12:54:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd00e2000 == 112 [pid = 1891] [id = 338] 12:54:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd509f800 == 111 [pid = 1891] [id = 337] 12:54:52 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e49000 == 110 [pid = 1891] [id = 336] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2eb3000 == 109 [pid = 1891] [id = 335] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb857000 == 108 [pid = 1891] [id = 334] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc8fdf800 == 107 [pid = 1891] [id = 333] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd029c000 == 106 [pid = 1891] [id = 332] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb637800 == 105 [pid = 1891] [id = 331] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd00dc800 == 104 [pid = 1891] [id = 330] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb855800 == 103 [pid = 1891] [id = 329] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1917000 == 102 [pid = 1891] [id = 327] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1211800 == 101 [pid = 1891] [id = 326] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf3217000 == 100 [pid = 1891] [id = 325] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeaea9000 == 99 [pid = 1891] [id = 324] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc374000 == 98 [pid = 1891] [id = 323] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2421000 == 97 [pid = 1891] [id = 322] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ec0800 == 96 [pid = 1891] [id = 313] 12:54:53 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc71e1000 == 95 [pid = 1891] [id = 321] 12:54:53 INFO - PROCESS | 1891 | 1461009293327 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] 12:54:53 INFO - PROCESS | 1891 | 1461009293406 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:54:53 INFO - PROCESS | 1891 | 1461009293414 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:54:53 INFO - PROCESS | 1891 | 1461009293419 Marionette TRACE conn3 <- [1,1382,null,{}] 12:54:53 INFO - PROCESS | 1891 | 1461009293436 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}] 12:54:53 INFO - PROCESS | 1891 | 1461009293589 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:54:53 INFO - PROCESS | 1891 | 1461009293739 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb792800 == 96 [pid = 1891] [id = 353] 12:54:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedc63d1800) [pid = 1891] [serial = 1060] [outer = (nil)] 12:54:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedd13cac00) [pid = 1891] [serial = 1061] [outer = 0x7fedc63d1800] 12:54:53 INFO - PROCESS | 1891 | 1461009293804 Marionette DEBUG loaded listener.js 12:54:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedd2f34800) [pid = 1891] [serial = 1062] [outer = 0x7fedc63d1800] 12:54:54 INFO - PROCESS | 1891 | [1891] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:54:54 INFO - PROCESS | 1891 | 1461009294552 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] 12:54:54 INFO - PROCESS | 1891 | 1461009294609 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:54:54 INFO - PROCESS | 1891 | 1461009294615 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:54:54 INFO - PROCESS | 1891 | 1461009294617 Marionette TRACE conn3 <- [1,1386,null,{}] 12:54:54 INFO - PROCESS | 1891 | 1461009294622 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}] 12:54:54 INFO - PROCESS | 1891 | 1461009294764 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:54:54 INFO - PROCESS | 1891 | 1461009294779 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1203000 == 97 [pid = 1891] [id = 354] 12:54:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedd1b7e400) [pid = 1891] [serial = 1063] [outer = (nil)] 12:54:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedd3cff000) [pid = 1891] [serial = 1064] [outer = 0x7fedd1b7e400] 12:54:54 INFO - PROCESS | 1891 | 1461009294837 Marionette DEBUG loaded listener.js 12:54:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedd3fbc400) [pid = 1891] [serial = 1065] [outer = 0x7fedd1b7e400] 12:54:55 INFO - PROCESS | 1891 | 1461009295719 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] 12:54:55 INFO - PROCESS | 1891 | 1461009295798 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:54:55 INFO - PROCESS | 1891 | 1461009295811 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:54:55 INFO - PROCESS | 1891 | 1461009295813 Marionette TRACE conn3 <- [1,1390,null,{}] 12:54:55 INFO - PROCESS | 1891 | 1461009295819 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}] 12:54:56 INFO - PROCESS | 1891 | 1461009296013 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:54:56 INFO - PROCESS | 1891 | 1461009296034 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ea9000 == 98 [pid = 1891] [id = 355] 12:54:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedd34b9800) [pid = 1891] [serial = 1066] [outer = (nil)] 12:54:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedd6d50c00) [pid = 1891] [serial = 1067] [outer = 0x7fedd34b9800] 12:54:56 INFO - PROCESS | 1891 | 1461009296093 Marionette DEBUG loaded listener.js 12:54:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedd7834000) [pid = 1891] [serial = 1068] [outer = 0x7fedd34b9800] 12:54:56 INFO - PROCESS | 1891 | 1461009296958 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]]]}] 12:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1186ms 12:54:56 INFO - PROCESS | 1891 | 1461009296989 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:54:56 INFO - PROCESS | 1891 | 1461009296993 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:54:57 INFO - PROCESS | 1891 | 1461009296998 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:54:57 INFO - PROCESS | 1891 | 1461009297000 Marionette TRACE conn3 <- [1,1394,null,{}] 12:54:57 INFO - PROCESS | 1891 | 1461009297005 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}] 12:54:57 INFO - PROCESS | 1891 | 1461009297211 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:54:57 INFO - PROCESS | 1891 | 1461009297243 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c4c000 == 99 [pid = 1891] [id = 356] 12:54:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedd7d6e000) [pid = 1891] [serial = 1069] [outer = (nil)] 12:54:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedd8eeac00) [pid = 1891] [serial = 1070] [outer = 0x7fedd7d6e000] 12:54:57 INFO - PROCESS | 1891 | 1461009297303 Marionette DEBUG loaded listener.js 12:54:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedd9df3400) [pid = 1891] [serial = 1071] [outer = 0x7fedd7d6e000] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedd9d69400) [pid = 1891] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedca967c00) [pid = 1891] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedd34b0000) [pid = 1891] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedc578b400) [pid = 1891] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedc5786000) [pid = 1891] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedd3495800) [pid = 1891] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7feddaab2800) [pid = 1891] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedd2491400) [pid = 1891] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedc70c0000) [pid = 1891] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedda80f000) [pid = 1891] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 202 (0x7fedd1b7c400) [pid = 1891] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 201 (0x7fedc8957000) [pid = 1891] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7fedc8954000) [pid = 1891] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fedd6eca000) [pid = 1891] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7fedd7df5c00) [pid = 1891] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedc8959000) [pid = 1891] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7fedd2c90000) [pid = 1891] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedc70c0800) [pid = 1891] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedc63c8000) [pid = 1891] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedd058a800) [pid = 1891] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedd6ebf400) [pid = 1891] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedc8953800) [pid = 1891] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedc70b3000) [pid = 1891] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedcaacc400) [pid = 1891] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedc70b2400) [pid = 1891] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedc63d1c00) [pid = 1891] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedca96a800) [pid = 1891] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedc84c9c00) [pid = 1891] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedca96c800) [pid = 1891] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7feddc11e800) [pid = 1891] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedc84ca800) [pid = 1891] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedca963000) [pid = 1891] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd9d69000) [pid = 1891] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedee893800) [pid = 1891] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7feddd60a800) [pid = 1891] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedd1259400) [pid = 1891] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedc8952400) [pid = 1891] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedc8959c00) [pid = 1891] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedd9863000) [pid = 1891] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedca962800) [pid = 1891] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedee751c00) [pid = 1891] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedc84d3c00) [pid = 1891] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedcb654000) [pid = 1891] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedd798f000) [pid = 1891] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedd4c0d000) [pid = 1891] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedc8953c00) [pid = 1891] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedd4c06800) [pid = 1891] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedca963800) [pid = 1891] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:54:58 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd058fc00) [pid = 1891] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:54:58 INFO - PROCESS | 1891 | 1461009298709 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]]]}] 12:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1727ms 12:54:58 INFO - PROCESS | 1891 | 1461009298725 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:54:58 INFO - PROCESS | 1891 | 1461009298728 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:54:58 INFO - PROCESS | 1891 | 1461009298733 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:54:58 INFO - PROCESS | 1891 | 1461009298735 Marionette TRACE conn3 <- [1,1398,null,{}] 12:54:58 INFO - PROCESS | 1891 | 1461009298741 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}] 12:54:58 INFO - PROCESS | 1891 | 1461009298935 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:54:58 INFO - PROCESS | 1891 | 1461009298952 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:54:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaaa1800 == 100 [pid = 1891] [id = 357] 12:54:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedc63ca400) [pid = 1891] [serial = 1072] [outer = (nil)] 12:54:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedc8953800) [pid = 1891] [serial = 1073] [outer = 0x7fedc63ca400] 12:54:59 INFO - PROCESS | 1891 | 1461009299022 Marionette DEBUG loaded listener.js 12:54:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedcaaca400) [pid = 1891] [serial = 1074] [outer = 0x7fedc63ca400] 12:54:59 INFO - PROCESS | 1891 | 1461009299736 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]]]}] 12:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1030ms 12:54:59 INFO - PROCESS | 1891 | 1461009299764 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:54:59 INFO - PROCESS | 1891 | 1461009299768 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:54:59 INFO - PROCESS | 1891 | 1461009299773 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:54:59 INFO - PROCESS | 1891 | 1461009299776 Marionette TRACE conn3 <- [1,1402,null,{}] 12:54:59 INFO - PROCESS | 1891 | 1461009299780 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}] 12:54:59 INFO - PROCESS | 1891 | 1461009299919 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:55:00 INFO - PROCESS | 1891 | 1461009300056 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2e7e800 == 101 [pid = 1891] [id = 358] 12:55:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedc577d400) [pid = 1891] [serial = 1075] [outer = (nil)] 12:55:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedcb654000) [pid = 1891] [serial = 1076] [outer = 0x7fedc577d400] 12:55:00 INFO - PROCESS | 1891 | 1461009300114 Marionette DEBUG loaded listener.js 12:55:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedd248e400) [pid = 1891] [serial = 1077] [outer = 0x7fedc577d400] 12:55:00 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3309800 == 100 [pid = 1891] [id = 10] 12:55:01 INFO - PROCESS | 1891 | 1461009301190 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]]]}] 12:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1482ms 12:55:01 INFO - PROCESS | 1891 | 1461009301256 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:55:01 INFO - PROCESS | 1891 | 1461009301263 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:55:01 INFO - PROCESS | 1891 | 1461009301271 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:55:01 INFO - PROCESS | 1891 | 1461009301277 Marionette TRACE conn3 <- [1,1406,null,{}] 12:55:01 INFO - PROCESS | 1891 | 1461009301284 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}] 12:55:01 INFO - PROCESS | 1891 | 1461009301477 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:55:01 INFO - PROCESS | 1891 | 1461009301653 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb861800 == 101 [pid = 1891] [id = 359] 12:55:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedc8ec5800) [pid = 1891] [serial = 1078] [outer = (nil)] 12:55:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedcb884c00) [pid = 1891] [serial = 1079] [outer = 0x7fedc8ec5800] 12:55:01 INFO - PROCESS | 1891 | 1461009301726 Marionette DEBUG loaded listener.js 12:55:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedd0599000) [pid = 1891] [serial = 1080] [outer = 0x7fedc8ec5800] 12:55:02 INFO - PROCESS | 1891 | 1461009302674 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]]]}] 12:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1431ms 12:55:02 INFO - PROCESS | 1891 | 1461009302708 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:55:02 INFO - PROCESS | 1891 | 1461009302716 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:55:02 INFO - PROCESS | 1891 | 1461009302726 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:55:02 INFO - PROCESS | 1891 | 1461009302729 Marionette TRACE conn3 <- [1,1410,null,{}] 12:55:02 INFO - PROCESS | 1891 | 1461009302735 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}] 12:55:02 INFO - PROCESS | 1891 | 1461009302900 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:55:03 INFO - PROCESS | 1891 | 1461009303080 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e45800 == 102 [pid = 1891] [id = 360] 12:55:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedca7b0c00) [pid = 1891] [serial = 1081] [outer = (nil)] 12:55:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedd244e800) [pid = 1891] [serial = 1082] [outer = 0x7fedca7b0c00] 12:55:03 INFO - PROCESS | 1891 | 1461009303148 Marionette DEBUG loaded listener.js 12:55:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedd2f32800) [pid = 1891] [serial = 1083] [outer = 0x7fedca7b0c00] 12:55:04 INFO - PROCESS | 1891 | 1461009304171 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]]]}] 12:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1479ms 12:55:04 INFO - PROCESS | 1891 | 1461009304204 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:55:04 INFO - PROCESS | 1891 | 1461009304206 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:55:04 INFO - PROCESS | 1891 | 1461009304213 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:55:04 INFO - PROCESS | 1891 | 1461009304218 Marionette TRACE conn3 <- [1,1414,null,{}] 12:55:04 INFO - PROCESS | 1891 | 1461009304234 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}] 12:55:04 INFO - PROCESS | 1891 | 1461009304452 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:55:04 INFO - PROCESS | 1891 | 1461009304698 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82cc000 == 103 [pid = 1891] [id = 361] 12:55:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedd3df1400) [pid = 1891] [serial = 1084] [outer = (nil)] 12:55:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedd6d5b800) [pid = 1891] [serial = 1085] [outer = 0x7fedd3df1400] 12:55:04 INFO - PROCESS | 1891 | 1461009304787 Marionette DEBUG loaded listener.js 12:55:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd7837000) [pid = 1891] [serial = 1086] [outer = 0x7fedd3df1400] 12:55:05 INFO - PROCESS | 1891 | 1461009305679 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]]]}] 12:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1486ms 12:55:05 INFO - PROCESS | 1891 | 1461009305701 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:55:05 INFO - PROCESS | 1891 | 1461009305705 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:55:05 INFO - PROCESS | 1891 | 1461009305711 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:55:05 INFO - PROCESS | 1891 | 1461009305713 Marionette TRACE conn3 <- [1,1418,null,{}] 12:55:05 INFO - PROCESS | 1891 | 1461009305719 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}] 12:55:05 INFO - PROCESS | 1891 | 1461009305886 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:55:06 INFO - PROCESS | 1891 | 1461009306063 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbfb3800 == 104 [pid = 1891] [id = 362] 12:55:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedd3404000) [pid = 1891] [serial = 1087] [outer = (nil)] 12:55:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedd7bbdc00) [pid = 1891] [serial = 1088] [outer = 0x7fedd3404000] 12:55:06 INFO - PROCESS | 1891 | 1461009306132 Marionette DEBUG loaded listener.js 12:55:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedd7d6b800) [pid = 1891] [serial = 1089] [outer = 0x7fedd3404000] 12:55:07 INFO - PROCESS | 1891 | 1461009307052 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]]]}] 12:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1378ms 12:55:07 INFO - PROCESS | 1891 | 1461009307090 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:55:07 INFO - PROCESS | 1891 | 1461009307094 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:55:07 INFO - PROCESS | 1891 | 1461009307100 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:55:07 INFO - PROCESS | 1891 | 1461009307103 Marionette TRACE conn3 <- [1,1422,null,{}] 12:55:07 INFO - PROCESS | 1891 | 1461009307108 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}] 12:55:07 INFO - PROCESS | 1891 | 1461009307278 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:55:07 INFO - PROCESS | 1891 | 1461009307461 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf3c7000 == 105 [pid = 1891] [id = 363] 12:55:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedd3df7400) [pid = 1891] [serial = 1090] [outer = (nil)] 12:55:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedd82f1400) [pid = 1891] [serial = 1091] [outer = 0x7fedd3df7400] 12:55:07 INFO - PROCESS | 1891 | 1461009307532 Marionette DEBUG loaded listener.js 12:55:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedd9d67000) [pid = 1891] [serial = 1092] [outer = 0x7fedd3df7400] 12:55:08 INFO - PROCESS | 1891 | 1461009308440 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]]]}] 12:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1388ms 12:55:08 INFO - PROCESS | 1891 | 1461009308489 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:55:08 INFO - PROCESS | 1891 | 1461009308492 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:55:08 INFO - PROCESS | 1891 | 1461009308498 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:55:08 INFO - PROCESS | 1891 | 1461009308502 Marionette TRACE conn3 <- [1,1426,null,{}] 12:55:08 INFO - PROCESS | 1891 | 1461009308507 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}] 12:55:08 INFO - PROCESS | 1891 | 1461009308691 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:55:08 INFO - PROCESS | 1891 | 1461009308863 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeae5f800 == 106 [pid = 1891] [id = 364] 12:55:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedd7d6a400) [pid = 1891] [serial = 1093] [outer = (nil)] 12:55:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7feddbd4b000) [pid = 1891] [serial = 1094] [outer = 0x7fedd7d6a400] 12:55:08 INFO - PROCESS | 1891 | 1461009308937 Marionette DEBUG loaded listener.js 12:55:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7feddca80c00) [pid = 1891] [serial = 1095] [outer = 0x7fedd7d6a400] 12:55:09 INFO - PROCESS | 1891 | 1461009309802 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]]]}] 12:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1376ms 12:55:09 INFO - PROCESS | 1891 | 1461009309875 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:55:09 INFO - PROCESS | 1891 | 1461009309878 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:55:09 INFO - PROCESS | 1891 | 1461009309884 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:55:09 INFO - PROCESS | 1891 | 1461009309887 Marionette TRACE conn3 <- [1,1430,null,{}] 12:55:09 INFO - PROCESS | 1891 | 1461009309892 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}] 12:55:10 INFO - PROCESS | 1891 | 1461009310067 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:55:10 INFO - PROCESS | 1891 | 1461009310246 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee70d000 == 107 [pid = 1891] [id = 365] 12:55:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7feddaab2800) [pid = 1891] [serial = 1096] [outer = (nil)] 12:55:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7feddd60a000) [pid = 1891] [serial = 1097] [outer = 0x7feddaab2800] 12:55:10 INFO - PROCESS | 1891 | 1461009310324 Marionette DEBUG loaded listener.js 12:55:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7feddf234800) [pid = 1891] [serial = 1098] [outer = 0x7feddaab2800] 12:55:11 INFO - PROCESS | 1891 | 1461009311215 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]]]}] 12:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1386ms 12:55:11 INFO - PROCESS | 1891 | 1461009311271 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:55:11 INFO - PROCESS | 1891 | 1461009311274 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:55:11 INFO - PROCESS | 1891 | 1461009311280 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:55:11 INFO - PROCESS | 1891 | 1461009311283 Marionette TRACE conn3 <- [1,1434,null,{}] 12:55:11 INFO - PROCESS | 1891 | 1461009311288 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}] 12:55:11 INFO - PROCESS | 1891 | 1461009311444 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:55:11 INFO - PROCESS | 1891 | 1461009311623 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef324000 == 108 [pid = 1891] [id = 366] 12:55:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7feddd257c00) [pid = 1891] [serial = 1099] [outer = (nil)] 12:55:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7feddf57c800) [pid = 1891] [serial = 1100] [outer = 0x7feddd257c00] 12:55:11 INFO - PROCESS | 1891 | 1461009311694 Marionette DEBUG loaded listener.js 12:55:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7feddf235000) [pid = 1891] [serial = 1101] [outer = 0x7feddd257c00] 12:55:12 INFO - PROCESS | 1891 | 1461009312551 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]]]}] 12:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1328ms 12:55:12 INFO - PROCESS | 1891 | 1461009312609 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:55:12 INFO - PROCESS | 1891 | 1461009312612 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:55:12 INFO - PROCESS | 1891 | 1461009312618 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:55:12 INFO - PROCESS | 1891 | 1461009312620 Marionette TRACE conn3 <- [1,1438,null,{}] 12:55:12 INFO - PROCESS | 1891 | 1461009312626 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}] 12:55:12 INFO - PROCESS | 1891 | 1461009312784 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:55:12 INFO - PROCESS | 1891 | 1461009312964 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf321b800 == 109 [pid = 1891] [id = 367] 12:55:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7feddf277000) [pid = 1891] [serial = 1102] [outer = (nil)] 12:55:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fede9bbcc00) [pid = 1891] [serial = 1103] [outer = 0x7feddf277000] 12:55:13 INFO - PROCESS | 1891 | 1461009313030 Marionette DEBUG loaded listener.js 12:55:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedea029000) [pid = 1891] [serial = 1104] [outer = 0x7feddf277000] 12:55:13 INFO - PROCESS | 1891 | 1461009313873 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]]]}] 12:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1327ms 12:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:55:13 INFO - PROCESS | 1891 | 1461009313947 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:55:13 INFO - PROCESS | 1891 | 1461009313949 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:55:13 INFO - PROCESS | 1891 | 1461009313955 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:55:13 INFO - PROCESS | 1891 | 1461009313958 Marionette TRACE conn3 <- [1,1442,null,{}] 12:55:13 INFO - PROCESS | 1891 | 1461009313963 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}] 12:55:14 INFO - PROCESS | 1891 | 1461009314165 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:55:14 INFO - PROCESS | 1891 | 1461009314340 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedfc0d4800 == 110 [pid = 1891] [id = 368] 12:55:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fede8ddc400) [pid = 1891] [serial = 1105] [outer = (nil)] 12:55:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fedeb002800) [pid = 1891] [serial = 1106] [outer = 0x7fede8ddc400] 12:55:14 INFO - PROCESS | 1891 | 1461009314404 Marionette DEBUG loaded listener.js 12:55:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedecf2b400) [pid = 1891] [serial = 1107] [outer = 0x7fede8ddc400] 12:55:15 INFO - PROCESS | 1891 | 1461009315320 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]]]}] 12:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1429ms 12:55:15 INFO - PROCESS | 1891 | 1461009315384 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:55:15 INFO - PROCESS | 1891 | 1461009315388 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:55:15 INFO - PROCESS | 1891 | 1461009315394 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:55:15 INFO - PROCESS | 1891 | 1461009315398 Marionette TRACE conn3 <- [1,1446,null,{}] 12:55:15 INFO - PROCESS | 1891 | 1461009315403 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}] 12:55:15 INFO - PROCESS | 1891 | 1461009315623 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:55:15 INFO - PROCESS | 1891 | 1461009315801 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb860000 == 111 [pid = 1891] [id = 369] 12:55:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedc4ae9c00) [pid = 1891] [serial = 1108] [outer = (nil)] 12:55:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedcaac6000) [pid = 1891] [serial = 1109] [outer = 0x7fedc4ae9c00] 12:55:15 INFO - PROCESS | 1891 | 1461009315880 Marionette DEBUG loaded listener.js 12:55:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedee753400) [pid = 1891] [serial = 1110] [outer = 0x7fedc4ae9c00] 12:55:16 INFO - PROCESS | 1891 | 1461009316774 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]]]}] 12:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1432ms 12:55:16 INFO - PROCESS | 1891 | 1461009316827 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:55:16 INFO - PROCESS | 1891 | 1461009316831 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:55:16 INFO - PROCESS | 1891 | 1461009316836 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:55:16 INFO - PROCESS | 1891 | 1461009316839 Marionette TRACE conn3 <- [1,1450,null,{}] 12:55:16 INFO - PROCESS | 1891 | 1461009316844 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}] 12:55:17 INFO - PROCESS | 1891 | 1461009317001 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:55:17 INFO - PROCESS | 1891 | 1461009317190 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8fe3800 == 112 [pid = 1891] [id = 370] 12:55:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedc577e400) [pid = 1891] [serial = 1111] [outer = (nil)] 12:55:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedc70b4400) [pid = 1891] [serial = 1112] [outer = 0x7fedc577e400] 12:55:17 INFO - PROCESS | 1891 | 1461009317258 Marionette DEBUG loaded listener.js 12:55:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedd058c000) [pid = 1891] [serial = 1113] [outer = 0x7fedc577e400] 12:55:18 INFO - PROCESS | 1891 | 1461009318151 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]]]}] 12:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1377ms 12:55:18 INFO - PROCESS | 1891 | 1461009318214 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:55:18 INFO - PROCESS | 1891 | 1461009318217 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:55:18 INFO - PROCESS | 1891 | 1461009318223 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:55:18 INFO - PROCESS | 1891 | 1461009318225 Marionette TRACE conn3 <- [1,1454,null,{}] 12:55:18 INFO - PROCESS | 1891 | 1461009318230 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}] 12:55:18 INFO - PROCESS | 1891 | 1461009318396 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:55:18 INFO - PROCESS | 1891 | 1461009318578 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbbd800 == 113 [pid = 1891] [id = 371] 12:55:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedc577e800) [pid = 1891] [serial = 1114] [outer = (nil)] 12:55:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedcb655400) [pid = 1891] [serial = 1115] [outer = 0x7fedc577e800] 12:55:18 INFO - PROCESS | 1891 | 1461009318647 Marionette DEBUG loaded listener.js 12:55:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedd1257000) [pid = 1891] [serial = 1116] [outer = 0x7fedc577e800] 12:55:19 INFO - PROCESS | 1891 | 1461009319970 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]]]}] 12:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1789ms 12:55:20 INFO - PROCESS | 1891 | 1461009320062 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:55:20 INFO - PROCESS | 1891 | 1461009320069 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:55:20 INFO - PROCESS | 1891 | 1461009320097 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:55:20 INFO - PROCESS | 1891 | 1461009320101 Marionette TRACE conn3 <- [1,1458,null,{}] 12:55:20 INFO - PROCESS | 1891 | 1461009320108 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}] 12:55:20 INFO - PROCESS | 1891 | 1461009320284 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:55:20 INFO - PROCESS | 1891 | 1461009320476 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1295800 == 114 [pid = 1891] [id = 372] 12:55:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedc84c9c00) [pid = 1891] [serial = 1117] [outer = (nil)] 12:55:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedca7adc00) [pid = 1891] [serial = 1118] [outer = 0x7fedc84c9c00] 12:55:20 INFO - PROCESS | 1891 | 1461009320540 Marionette DEBUG loaded listener.js 12:55:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedcb655c00) [pid = 1891] [serial = 1119] [outer = 0x7fedc84c9c00] 12:55:21 INFO - PROCESS | 1891 | 1461009321500 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]]]}] 12:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1484ms 12:55:21 INFO - PROCESS | 1891 | 1461009321576 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:55:21 INFO - PROCESS | 1891 | 1461009321584 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:55:21 INFO - PROCESS | 1891 | 1461009321593 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:55:21 INFO - PROCESS | 1891 | 1461009321596 Marionette TRACE conn3 <- [1,1462,null,{}] 12:55:21 INFO - PROCESS | 1891 | 1461009321601 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}] 12:55:21 INFO - PROCESS | 1891 | 1461009321813 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:55:22 INFO - PROCESS | 1891 | 1461009322030 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc49de000 == 115 [pid = 1891] [id = 373] 12:55:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc8eb6800) [pid = 1891] [serial = 1120] [outer = (nil)] 12:55:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedd058ec00) [pid = 1891] [serial = 1121] [outer = 0x7fedc8eb6800] 12:55:22 INFO - PROCESS | 1891 | 1461009322155 Marionette DEBUG loaded listener.js 12:55:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedd112d800) [pid = 1891] [serial = 1122] [outer = 0x7fedc8eb6800] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef133000 == 114 [pid = 1891] [id = 235] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeca07800 == 113 [pid = 1891] [id = 234] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedd783e000) [pid = 1891] [serial = 1019] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedc8ec4400) [pid = 1891] [serial = 980] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedee88f400) [pid = 1891] [serial = 977] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedd11d0800) [pid = 1891] [serial = 983] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedca7ab800) [pid = 1891] [serial = 986] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaaa1800 == 112 [pid = 1891] [id = 357] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c4c000 == 111 [pid = 1891] [id = 356] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ea9000 == 110 [pid = 1891] [id = 355] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1203000 == 109 [pid = 1891] [id = 354] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb792800 == 108 [pid = 1891] [id = 353] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb637000 == 107 [pid = 1891] [id = 352] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd190a800 == 106 [pid = 1891] [id = 351] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd97be000 == 105 [pid = 1891] [id = 343] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cda000 == 104 [pid = 1891] [id = 342] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2db6800 == 103 [pid = 1891] [id = 341] 12:55:22 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbc6d800 == 102 [pid = 1891] [id = 340] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedee882400) [pid = 1891] [serial = 864] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedd7a03000) [pid = 1891] [serial = 858] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedd3df5800) [pid = 1891] [serial = 1008] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedc63c8400) [pid = 1891] [serial = 989] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedca969000) [pid = 1891] [serial = 1001] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedd798a000) [pid = 1891] [serial = 750] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedee898800) [pid = 1891] [serial = 867] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 202 (0x7fedd32be000) [pid = 1891] [serial = 1005] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 201 (0x7fedd4c9a400) [pid = 1891] [serial = 1010] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7fedeed30800) [pid = 1891] [serial = 813] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fedef30bc00) [pid = 1891] [serial = 744] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7fedcb654c00) [pid = 1891] [serial = 768] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedd0592800) [pid = 1891] [serial = 996] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7feddb3a3400) [pid = 1891] [serial = 974] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedcb889800) [pid = 1891] [serial = 995] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedd6d55c00) [pid = 1891] [serial = 1011] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7feddf583000) [pid = 1891] [serial = 807] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fede9bb9400) [pid = 1891] [serial = 756] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedd1b7ec00) [pid = 1891] [serial = 1016] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedd2f41400) [pid = 1891] [serial = 747] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedc8ec0c00) [pid = 1891] [serial = 992] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedd7024c00) [pid = 1891] [serial = 1014] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedd4ebc400) [pid = 1891] [serial = 801] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedea02fc00) [pid = 1891] [serial = 810] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedd2f36000) [pid = 1891] [serial = 798] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedd6daa800) [pid = 1891] [serial = 1013] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedd7bbf800) [pid = 1891] [serial = 930] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedeeeae000) [pid = 1891] [serial = 870] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedc70c1c00) [pid = 1891] [serial = 927] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd1258400) [pid = 1891] [serial = 999] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedeaef3000) [pid = 1891] [serial = 963] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedc84d3800) [pid = 1891] [serial = 873] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedd02d6800) [pid = 1891] [serial = 825] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedee88f800) [pid = 1891] [serial = 816] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedc70b7c00) [pid = 1891] [serial = 990] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedd2bd8400) [pid = 1891] [serial = 1004] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedd3cfb000) [pid = 1891] [serial = 1007] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedc5783c00) [pid = 1891] [serial = 965] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedd248c000) [pid = 1891] [serial = 876] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd1130c00) [pid = 1891] [serial = 968] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedeeeae400) [pid = 1891] [serial = 822] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7feddca82400) [pid = 1891] [serial = 861] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedca7b1c00) [pid = 1891] [serial = 993] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedef365400) [pid = 1891] [serial = 762] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedeee5ac00) [pid = 1891] [serial = 759] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedee758c00) [pid = 1891] [serial = 924] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedc8961400) [pid = 1891] [serial = 765] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedd2c92c00) [pid = 1891] [serial = 855] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fede9e0c000) [pid = 1891] [serial = 918] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedca96c400) [pid = 1891] [serial = 819] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedd6b4c800) [pid = 1891] [serial = 971] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedd1133c00) [pid = 1891] [serial = 998] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7fedd1b7a800) [pid = 1891] [serial = 1002] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 156 (0x7fedeeeaf400) [pid = 1891] [serial = 921] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 155 (0x7feddd5a7800) [pid = 1891] [serial = 879] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 154 (0x7feddf22fc00) [pid = 1891] [serial = 795] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 153 (0x7feddc4d3400) [pid = 1891] [serial = 753] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 152 (0x7fedd6d58800) [pid = 1891] [serial = 1017] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 151 (0x7feddb21b800) [pid = 1891] [serial = 804] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7feddd250800) [pid = 1891] [serial = 915] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7fedd977fc00) [pid = 1891] [serial = 912] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedd02cec00) [pid = 1891] [serial = 906] [outer = (nil)] [url = about:blank] 12:55:22 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7fedd3706400) [pid = 1891] [serial = 909] [outer = (nil)] [url = about:blank] 12:55:23 INFO - PROCESS | 1891 | 1461009323053 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]]]}] 12:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1492ms 12:55:23 INFO - PROCESS | 1891 | 1461009323107 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:55:23 INFO - PROCESS | 1891 | 1461009323109 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:55:23 INFO - PROCESS | 1891 | 1461009323117 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:55:23 INFO - PROCESS | 1891 | 1461009323122 Marionette TRACE conn3 <- [1,1466,null,{}] 12:55:23 INFO - PROCESS | 1891 | 1461009323136 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}] 12:55:23 INFO - PROCESS | 1891 | 1461009323279 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:55:23 INFO - PROCESS | 1891 | 1461009323295 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbb8800 == 103 [pid = 1891] [id = 374] 12:55:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedca969000) [pid = 1891] [serial = 1123] [outer = (nil)] 12:55:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedd125c000) [pid = 1891] [serial = 1124] [outer = 0x7fedca969000] 12:55:23 INFO - PROCESS | 1891 | 1461009323353 Marionette DEBUG loaded listener.js 12:55:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedd1b7ec00) [pid = 1891] [serial = 1125] [outer = 0x7fedca969000] 12:55:24 INFO - PROCESS | 1891 | 1461009324138 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]]]}] 12:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1081ms 12:55:24 INFO - PROCESS | 1891 | 1461009324198 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:55:24 INFO - PROCESS | 1891 | 1461009324203 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:55:24 INFO - PROCESS | 1891 | 1461009324209 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:55:24 INFO - PROCESS | 1891 | 1461009324211 Marionette TRACE conn3 <- [1,1470,null,{}] 12:55:24 INFO - PROCESS | 1891 | 1461009324220 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}] 12:55:24 INFO - PROCESS | 1891 | 1461009324372 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:55:24 INFO - PROCESS | 1891 | 1461009324521 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0264800 == 104 [pid = 1891] [id = 375] 12:55:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedc63c5000) [pid = 1891] [serial = 1126] [outer = (nil)] 12:55:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7fedd2491000) [pid = 1891] [serial = 1127] [outer = 0x7fedc63c5000] 12:55:24 INFO - PROCESS | 1891 | 1461009324584 Marionette DEBUG loaded listener.js 12:55:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedd2c99000) [pid = 1891] [serial = 1128] [outer = 0x7fedc63c5000] 12:55:25 INFO - PROCESS | 1891 | 1461009325366 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]]]}] 12:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1231ms 12:55:25 INFO - PROCESS | 1891 | 1461009325441 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:55:25 INFO - PROCESS | 1891 | 1461009325444 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:55:25 INFO - PROCESS | 1891 | 1461009325449 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:55:25 INFO - PROCESS | 1891 | 1461009325451 Marionette TRACE conn3 <- [1,1474,null,{}] 12:55:25 INFO - PROCESS | 1891 | 1461009325456 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}] 12:55:25 INFO - PROCESS | 1891 | 1461009325647 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 152 (0x7fedc63ca400) [pid = 1891] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 151 (0x7fedd34b9800) [pid = 1891] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7fedd7d6e000) [pid = 1891] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7fedc5788c00) [pid = 1891] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedc63d1800) [pid = 1891] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7fedd1b7e400) [pid = 1891] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 146 (0x7fedd0598400) [pid = 1891] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:55:26 INFO - PROCESS | 1891 | --DOMWINDOW == 145 (0x7fedc895d400) [pid = 1891] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:55:26 INFO - PROCESS | 1891 | 1461009326270 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc60d4000 == 105 [pid = 1891] [id = 376] 12:55:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedc4ae1400) [pid = 1891] [serial = 1129] [outer = (nil)] 12:55:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedc63c3c00) [pid = 1891] [serial = 1130] [outer = 0x7fedc4ae1400] 12:55:26 INFO - PROCESS | 1891 | 1461009326349 Marionette DEBUG loaded listener.js 12:55:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedc84c9800) [pid = 1891] [serial = 1131] [outer = 0x7fedc4ae1400] 12:55:27 INFO - PROCESS | 1891 | 1461009327227 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]]]}] 12:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1829ms 12:55:27 INFO - PROCESS | 1891 | 1461009327281 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:55:27 INFO - PROCESS | 1891 | 1461009327288 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:55:27 INFO - PROCESS | 1891 | 1461009327297 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:55:27 INFO - PROCESS | 1891 | 1461009327300 Marionette TRACE conn3 <- [1,1478,null,{}] 12:55:27 INFO - PROCESS | 1891 | 1461009327307 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}] 12:55:27 INFO - PROCESS | 1891 | 1461009327490 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:55:27 INFO - PROCESS | 1891 | 1461009327659 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd029c000 == 106 [pid = 1891] [id = 377] 12:55:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedc4ae3800) [pid = 1891] [serial = 1132] [outer = (nil)] 12:55:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedd058e800) [pid = 1891] [serial = 1133] [outer = 0x7fedc4ae3800] 12:55:27 INFO - PROCESS | 1891 | 1461009327734 Marionette DEBUG loaded listener.js 12:55:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedd11c7400) [pid = 1891] [serial = 1134] [outer = 0x7fedc4ae3800] 12:55:28 INFO - PROCESS | 1891 | 1461009328748 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]]]}] 12:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1481ms 12:55:28 INFO - PROCESS | 1891 | 1461009328781 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:55:28 INFO - PROCESS | 1891 | 1461009328786 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:55:28 INFO - PROCESS | 1891 | 1461009328793 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:55:28 INFO - PROCESS | 1891 | 1461009328796 Marionette TRACE conn3 <- [1,1482,null,{}] 12:55:28 INFO - PROCESS | 1891 | 1461009328802 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}] 12:55:28 INFO - PROCESS | 1891 | 1461009328977 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:55:29 INFO - PROCESS | 1891 | 1461009329243 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2e74800 == 107 [pid = 1891] [id = 378] 12:55:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7fedd2443400) [pid = 1891] [serial = 1135] [outer = (nil)] 12:55:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedd2f32400) [pid = 1891] [serial = 1136] [outer = 0x7fedd2443400] 12:55:29 INFO - PROCESS | 1891 | 1461009329359 Marionette DEBUG loaded listener.js 12:55:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fedd33c8800) [pid = 1891] [serial = 1137] [outer = 0x7fedd2443400] 12:55:30 INFO - PROCESS | 1891 | 1461009330245 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]]]}] 12:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1481ms 12:55:30 INFO - PROCESS | 1891 | 1461009330275 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:55:30 INFO - PROCESS | 1891 | 1461009330278 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:55:30 INFO - PROCESS | 1891 | 1461009330293 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:55:30 INFO - PROCESS | 1891 | 1461009330302 Marionette TRACE conn3 <- [1,1486,null,{}] 12:55:30 INFO - PROCESS | 1891 | 1461009330307 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}] 12:55:30 INFO - PROCESS | 1891 | 1461009330505 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:55:30 INFO - PROCESS | 1891 | 1461009330674 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c3c800 == 108 [pid = 1891] [id = 379] 12:55:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedd2450c00) [pid = 1891] [serial = 1138] [outer = (nil)] 12:55:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7fedd3df3c00) [pid = 1891] [serial = 1139] [outer = 0x7fedd2450c00] 12:55:30 INFO - PROCESS | 1891 | 1461009330744 Marionette DEBUG loaded listener.js 12:55:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7fedd4ec2c00) [pid = 1891] [serial = 1140] [outer = 0x7fedd2450c00] 12:55:31 INFO - PROCESS | 1891 | 1461009331678 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]]]}] 12:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1446ms 12:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:55:31 INFO - PROCESS | 1891 | 1461009331732 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:55:31 INFO - PROCESS | 1891 | 1461009331735 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:55:31 INFO - PROCESS | 1891 | 1461009331742 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:55:31 INFO - PROCESS | 1891 | 1461009331745 Marionette TRACE conn3 <- [1,1490,null,{}] 12:55:31 INFO - PROCESS | 1891 | 1461009331750 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}] 12:55:31 INFO - PROCESS | 1891 | 1461009331919 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:55:32 INFO - PROCESS | 1891 | 1461009332095 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7817000 == 109 [pid = 1891] [id = 380] 12:55:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedd34bc000) [pid = 1891] [serial = 1141] [outer = (nil)] 12:55:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedd7832800) [pid = 1891] [serial = 1142] [outer = 0x7fedd34bc000] 12:55:32 INFO - PROCESS | 1891 | 1461009332166 Marionette DEBUG loaded listener.js 12:55:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedd798d000) [pid = 1891] [serial = 1143] [outer = 0x7fedd34bc000] 12:55:33 INFO - PROCESS | 1891 | 1461009333027 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]]]}] 12:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1329ms 12:55:33 INFO - PROCESS | 1891 | 1461009333070 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:55:33 INFO - PROCESS | 1891 | 1461009333074 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:55:33 INFO - PROCESS | 1891 | 1461009333080 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:55:33 INFO - PROCESS | 1891 | 1461009333083 Marionette TRACE conn3 <- [1,1494,null,{}] 12:55:33 INFO - PROCESS | 1891 | 1461009333088 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}] 12:55:33 INFO - PROCESS | 1891 | 1461009333258 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:55:33 INFO - PROCESS | 1891 | 1461009333438 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cec800 == 110 [pid = 1891] [id = 381] 12:55:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fedd7bc1800) [pid = 1891] [serial = 1144] [outer = (nil)] 12:55:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedd7bc6c00) [pid = 1891] [serial = 1145] [outer = 0x7fedd7bc1800] 12:55:33 INFO - PROCESS | 1891 | 1461009333525 Marionette DEBUG loaded listener.js 12:55:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedd8ee7400) [pid = 1891] [serial = 1146] [outer = 0x7fedd7bc1800] 12:55:34 INFO - PROCESS | 1891 | 1461009334476 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]]]}] 12:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1438ms 12:55:34 INFO - PROCESS | 1891 | 1461009334518 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:55:34 INFO - PROCESS | 1891 | 1461009334521 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:55:34 INFO - PROCESS | 1891 | 1461009334527 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:55:34 INFO - PROCESS | 1891 | 1461009334529 Marionette TRACE conn3 <- [1,1498,null,{}] 12:55:34 INFO - PROCESS | 1891 | 1461009334535 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}] 12:55:34 INFO - PROCESS | 1891 | 1461009334696 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:55:34 INFO - PROCESS | 1891 | 1461009334905 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbbe6000 == 111 [pid = 1891] [id = 382] 12:55:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedd7def000) [pid = 1891] [serial = 1147] [outer = (nil)] 12:55:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedda805800) [pid = 1891] [serial = 1148] [outer = 0x7fedd7def000] 12:55:35 INFO - PROCESS | 1891 | 1461009335013 Marionette DEBUG loaded listener.js 12:55:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedda879c00) [pid = 1891] [serial = 1149] [outer = 0x7fedd7def000] 12:55:35 INFO - PROCESS | 1891 | 1461009335875 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]]]}] 12:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1384ms 12:55:35 INFO - PROCESS | 1891 | 1461009335911 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:55:35 INFO - PROCESS | 1891 | 1461009335915 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:55:35 INFO - PROCESS | 1891 | 1461009335920 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:55:35 INFO - PROCESS | 1891 | 1461009335923 Marionette TRACE conn3 <- [1,1502,null,{}] 12:55:35 INFO - PROCESS | 1891 | 1461009335928 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}] 12:55:36 INFO - PROCESS | 1891 | 1461009336079 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:55:36 INFO - PROCESS | 1891 | 1461009336254 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddce76800 == 112 [pid = 1891] [id = 383] 12:55:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd9ded000) [pid = 1891] [serial = 1150] [outer = (nil)] 12:55:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedd9d73400) [pid = 1891] [serial = 1151] [outer = 0x7fedd9ded000] 12:55:36 INFO - PROCESS | 1891 | 1461009336324 Marionette DEBUG loaded listener.js 12:55:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7feddb3a1c00) [pid = 1891] [serial = 1152] [outer = 0x7fedd9ded000] 12:55:37 INFO - PROCESS | 1891 | 1461009337177 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]]]}] 12:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1329ms 12:55:37 INFO - PROCESS | 1891 | 1461009337249 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:55:37 INFO - PROCESS | 1891 | 1461009337253 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:55:37 INFO - PROCESS | 1891 | 1461009337258 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:55:37 INFO - PROCESS | 1891 | 1461009337261 Marionette TRACE conn3 <- [1,1506,null,{}] 12:55:37 INFO - PROCESS | 1891 | 1461009337266 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}] 12:55:37 INFO - PROCESS | 1891 | 1461009337437 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:55:37 INFO - PROCESS | 1891 | 1461009337610 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf3cf000 == 113 [pid = 1891] [id = 384] 12:55:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedda814400) [pid = 1891] [serial = 1153] [outer = (nil)] 12:55:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7feddbd48800) [pid = 1891] [serial = 1154] [outer = 0x7fedda814400] 12:55:37 INFO - PROCESS | 1891 | 1461009337680 Marionette DEBUG loaded listener.js 12:55:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7feddc11c800) [pid = 1891] [serial = 1155] [outer = 0x7fedda814400] 12:55:38 INFO - PROCESS | 1891 | 1461009338503 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]]]}] 12:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1283ms 12:55:38 INFO - PROCESS | 1891 | 1461009338542 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:55:38 INFO - PROCESS | 1891 | 1461009338545 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:55:38 INFO - PROCESS | 1891 | 1461009338550 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:55:38 INFO - PROCESS | 1891 | 1461009338553 Marionette TRACE conn3 <- [1,1510,null,{}] 12:55:38 INFO - PROCESS | 1891 | 1461009338558 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}] 12:55:38 INFO - PROCESS | 1891 | 1461009338711 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:55:38 INFO - PROCESS | 1891 | 1461009338887 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9be2800 == 114 [pid = 1891] [id = 385] 12:55:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7feddb3a3c00) [pid = 1891] [serial = 1156] [outer = (nil)] 12:55:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7feddc4d7000) [pid = 1891] [serial = 1157] [outer = 0x7feddb3a3c00] 12:55:38 INFO - PROCESS | 1891 | 1461009338954 Marionette DEBUG loaded listener.js 12:55:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7feddca82400) [pid = 1891] [serial = 1158] [outer = 0x7feddb3a3c00] 12:55:39 INFO - PROCESS | 1891 | 1461009339794 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]]]}] 12:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1275ms 12:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:55:39 INFO - PROCESS | 1891 | 1461009339827 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:55:39 INFO - PROCESS | 1891 | 1461009339829 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:55:39 INFO - PROCESS | 1891 | 1461009339834 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:55:39 INFO - PROCESS | 1891 | 1461009339838 Marionette TRACE conn3 <- [1,1514,null,{}] 12:55:39 INFO - PROCESS | 1891 | 1461009339842 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}] 12:55:40 INFO - PROCESS | 1891 | 1461009340014 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:55:40 INFO - PROCESS | 1891 | 1461009340190 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaea0800 == 115 [pid = 1891] [id = 386] 12:55:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7feddd250800) [pid = 1891] [serial = 1159] [outer = (nil)] 12:55:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7feddf239c00) [pid = 1891] [serial = 1160] [outer = 0x7feddd250800] 12:55:40 INFO - PROCESS | 1891 | 1461009340267 Marionette DEBUG loaded listener.js 12:55:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fede9944000) [pid = 1891] [serial = 1161] [outer = 0x7feddd250800] 12:55:41 INFO - PROCESS | 1891 | 1461009341234 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]]]}] 12:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1431ms 12:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:55:41 INFO - PROCESS | 1891 | 1461009341266 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:55:41 INFO - PROCESS | 1891 | 1461009341269 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:55:41 INFO - PROCESS | 1891 | 1461009341275 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:55:41 INFO - PROCESS | 1891 | 1461009341279 Marionette TRACE conn3 <- [1,1518,null,{}] 12:55:41 INFO - PROCESS | 1891 | 1461009341284 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}] 12:55:41 INFO - PROCESS | 1891 | 1461009341469 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:55:41 INFO - PROCESS | 1891 | 1461009341653 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1916800 == 116 [pid = 1891] [id = 387] 12:55:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd2f3e000) [pid = 1891] [serial = 1162] [outer = (nil)] 12:55:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedea0df000) [pid = 1891] [serial = 1163] [outer = 0x7fedd2f3e000] 12:55:41 INFO - PROCESS | 1891 | 1461009341719 Marionette DEBUG loaded listener.js 12:55:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedeb005000) [pid = 1891] [serial = 1164] [outer = 0x7fedd2f3e000] 12:55:42 INFO - PROCESS | 1891 | 1461009342896 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]]]}] 12:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1683ms 12:55:42 INFO - PROCESS | 1891 | 1461009342959 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:55:42 INFO - PROCESS | 1891 | 1461009342966 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:55:42 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:55:42 INFO - PROCESS | 1891 | 1461009342974 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:55:42 INFO - PROCESS | 1891 | 1461009342978 Marionette TRACE conn3 <- [1,1522,null,{}] 12:55:42 INFO - PROCESS | 1891 | 1461009342984 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}] 12:55:43 INFO - PROCESS | 1891 | 1461009343293 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:55:43 INFO - PROCESS | 1891 | 1461009343529 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc51d3000 == 117 [pid = 1891] [id = 388] 12:55:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedcb64c000) [pid = 1891] [serial = 1165] [outer = (nil)] 12:55:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedcb655000) [pid = 1891] [serial = 1166] [outer = 0x7fedcb64c000] 12:55:43 INFO - PROCESS | 1891 | 1461009343642 Marionette DEBUG loaded listener.js 12:55:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedd058d400) [pid = 1891] [serial = 1167] [outer = 0x7fedcb64c000] 12:55:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc71d0800 == 116 [pid = 1891] [id = 292] 12:55:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaa12800 == 115 [pid = 1891] [id = 50] 12:55:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd0264800 == 114 [pid = 1891] [id = 375] 12:55:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbbb8800 == 113 [pid = 1891] [id = 374] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedcb654000) [pid = 1891] [serial = 1076] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedd7a11800) [pid = 1891] [serial = 1034] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedd8c5e400) [pid = 1891] [serial = 1037] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd9fae000) [pid = 1891] [serial = 1040] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7feddb3a4c00) [pid = 1891] [serial = 1043] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd112d400) [pid = 1891] [serial = 1046] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7feddbd44400) [pid = 1891] [serial = 1049] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc49de000 == 112 [pid = 1891] [id = 373] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1295800 == 111 [pid = 1891] [id = 372] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef324000 == 110 [pid = 1891] [id = 366] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedee70d000 == 109 [pid = 1891] [id = 365] 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeae5f800 == 108 [pid = 1891] [id = 364] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf3c7000 == 107 [pid = 1891] [id = 363] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbfb3800 == 106 [pid = 1891] [id = 362] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd82cc000 == 105 [pid = 1891] [id = 361] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e45800 == 104 [pid = 1891] [id = 360] 12:55:44 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb861800 == 103 [pid = 1891] [id = 359] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedd9df3400) [pid = 1891] [serial = 1071] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedd7834000) [pid = 1891] [serial = 1068] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedcaaca400) [pid = 1891] [serial = 1074] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedd3fbc400) [pid = 1891] [serial = 1065] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedc8953800) [pid = 1891] [serial = 1073] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedd6d50c00) [pid = 1891] [serial = 1067] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd8eeac00) [pid = 1891] [serial = 1070] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedcb654400) [pid = 1891] [serial = 1056] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedca7a9c00) [pid = 1891] [serial = 1055] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedd13cac00) [pid = 1891] [serial = 1061] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedd2f34800) [pid = 1891] [serial = 1062] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedd3cff000) [pid = 1891] [serial = 1064] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd11d4400) [pid = 1891] [serial = 1059] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedd11cac00) [pid = 1891] [serial = 1058] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedca7ab400) [pid = 1891] [serial = 1022] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fedd1128400) [pid = 1891] [serial = 1025] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedd6aa1c00) [pid = 1891] [serial = 1031] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedd7a0d400) [pid = 1891] [serial = 1020] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedd2f34c00) [pid = 1891] [serial = 1028] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7fedd2c97800) [pid = 1891] [serial = 1052] [outer = (nil)] [url = about:blank] 12:55:44 INFO - PROCESS | 1891 | 1461009344492 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"]]]}] 12:55:44 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 () { 12:55:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:55:44 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 () { 12:55:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:55:44 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 () { 12:55:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:55:44 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 () { 12:55:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:55:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1586ms 12:55:44 INFO - PROCESS | 1891 | 1461009344563 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:55:44 INFO - PROCESS | 1891 | 1461009344574 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:55:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:55:44 INFO - PROCESS | 1891 | 1461009344584 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:55:44 INFO - PROCESS | 1891 | 1461009344586 Marionette TRACE conn3 <- [1,1526,null,{}] 12:55:44 INFO - PROCESS | 1891 | 1461009344590 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}] 12:55:44 INFO - PROCESS | 1891 | 1461009344744 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:55:44 INFO - PROCESS | 1891 | 1461009344894 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd025d000 == 104 [pid = 1891] [id = 389] 12:55:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedcb64d400) [pid = 1891] [serial = 1168] [outer = (nil)] 12:55:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedd13cac00) [pid = 1891] [serial = 1169] [outer = 0x7fedcb64d400] 12:55:44 INFO - PROCESS | 1891 | 1461009344964 Marionette DEBUG loaded listener.js 12:55:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedd2494c00) [pid = 1891] [serial = 1170] [outer = 0x7fedcb64d400] 12:55:45 INFO - PROCESS | 1891 | 1461009345681 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"]]]}] 12:55:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:55:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:55:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:55:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:55:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:55:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:55:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:55:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1125ms 12:55:45 INFO - PROCESS | 1891 | 1461009345712 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:55:45 INFO - PROCESS | 1891 | 1461009345716 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:55:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:55:45 INFO - PROCESS | 1891 | 1461009345721 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:55:45 INFO - PROCESS | 1891 | 1461009345726 Marionette TRACE conn3 <- [1,1530,null,{}] 12:55:45 INFO - PROCESS | 1891 | 1461009345741 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}] 12:55:45 INFO - PROCESS | 1891 | 1461009345946 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:55:45 INFO - PROCESS | 1891 | 1461009345969 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ea5800 == 105 [pid = 1891] [id = 390] 12:55:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fedd3407400) [pid = 1891] [serial = 1171] [outer = (nil)] 12:55:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedd3fbc400) [pid = 1891] [serial = 1172] [outer = 0x7fedd3407400] 12:55:46 INFO - PROCESS | 1891 | 1461009346030 Marionette DEBUG loaded listener.js 12:55:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedd7988c00) [pid = 1891] [serial = 1173] [outer = 0x7fedd3407400] 12:55:46 INFO - PROCESS | 1891 | 1461009346748 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]]]}] 12:55:46 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 12:55:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:55:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:55:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:55:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:55:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:55:46 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. 12:55:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:55:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1041ms 12:55:46 INFO - PROCESS | 1891 | 1461009346764 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:55:46 INFO - PROCESS | 1891 | 1461009346768 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:55:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:55:46 INFO - PROCESS | 1891 | 1461009346781 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:55:46 INFO - PROCESS | 1891 | 1461009346782 Marionette TRACE conn3 <- [1,1534,null,{}] 12:55:46 INFO - PROCESS | 1891 | 1461009346787 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}] 12:55:46 INFO - PROCESS | 1891 | 1461009346994 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:55:47 INFO - PROCESS | 1891 | 1461009347022 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd5006000 == 106 [pid = 1891] [id = 391] 12:55:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedd34be000) [pid = 1891] [serial = 1174] [outer = (nil)] 12:55:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedd7df4400) [pid = 1891] [serial = 1175] [outer = 0x7fedd34be000] 12:55:47 INFO - PROCESS | 1891 | 1461009347081 Marionette DEBUG loaded listener.js 12:55:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedd8c58400) [pid = 1891] [serial = 1176] [outer = 0x7fedd34be000] 12:55:47 INFO - PROCESS | 1891 | 1461009347939 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]]]}] 12:55:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:55:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1225ms 12:55:48 INFO - PROCESS | 1891 | 1461009348008 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:55:48 INFO - PROCESS | 1891 | 1461009348012 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:55:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:55:48 INFO - PROCESS | 1891 | 1461009348017 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:55:48 INFO - PROCESS | 1891 | 1461009348019 Marionette TRACE conn3 <- [1,1538,null,{}] 12:55:48 INFO - PROCESS | 1891 | 1461009348025 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}] 12:55:48 INFO - PROCESS | 1891 | 1461009348220 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:55:48 INFO - PROCESS | 1891 | 1461009348253 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7ba4800 == 107 [pid = 1891] [id = 392] 12:55:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd7df5400) [pid = 1891] [serial = 1177] [outer = (nil)] 12:55:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedd8fcf400) [pid = 1891] [serial = 1178] [outer = 0x7fedd7df5400] 12:55:48 INFO - PROCESS | 1891 | 1461009348313 Marionette DEBUG loaded listener.js 12:55:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd9f11400) [pid = 1891] [serial = 1179] [outer = 0x7fedd7df5400] 12:55:48 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedd3498800) [pid = 1891] [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.] 12:55:48 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedc8eb6800) [pid = 1891] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:55:48 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedca969000) [pid = 1891] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:55:48 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedc84c9c00) [pid = 1891] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:55:49 INFO - PROCESS | 1891 | 1461009349328 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]]]}] 12:55:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:55:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1324ms 12:55:49 INFO - PROCESS | 1891 | 1461009349344 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:55:49 INFO - PROCESS | 1891 | 1461009349347 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:55:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:55:49 INFO - PROCESS | 1891 | 1461009349352 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:55:49 INFO - PROCESS | 1891 | 1461009349354 Marionette TRACE conn3 <- [1,1542,null,{}] 12:55:49 INFO - PROCESS | 1891 | 1461009349359 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}] 12:55:49 INFO - PROCESS | 1891 | 1461009349598 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:55:49 INFO - PROCESS | 1891 | 1461009349617 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb34d000 == 108 [pid = 1891] [id = 393] 12:55:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedd7d6e800) [pid = 1891] [serial = 1180] [outer = (nil)] 12:55:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7feddce3b000) [pid = 1891] [serial = 1181] [outer = 0x7fedd7d6e800] 12:55:49 INFO - PROCESS | 1891 | 1461009349679 Marionette DEBUG loaded listener.js 12:55:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedea010400) [pid = 1891] [serial = 1182] [outer = 0x7fedd7d6e800] 12:55:50 INFO - PROCESS | 1891 | 1461009350420 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]]]}] 12:55:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:55:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1125ms 12:55:50 INFO - PROCESS | 1891 | 1461009350478 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:55:50 INFO - PROCESS | 1891 | 1461009350481 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:55:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:55:50 INFO - PROCESS | 1891 | 1461009350486 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:55:50 INFO - PROCESS | 1891 | 1461009350489 Marionette TRACE conn3 <- [1,1546,null,{}] 12:55:50 INFO - PROCESS | 1891 | 1461009350494 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}] 12:55:50 INFO - PROCESS | 1891 | 1461009350690 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:55:50 INFO - PROCESS | 1891 | 1461009350707 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd299000 == 109 [pid = 1891] [id = 394] 12:55:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedc4ae7c00) [pid = 1891] [serial = 1183] [outer = (nil)] 12:55:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedeae3b000) [pid = 1891] [serial = 1184] [outer = 0x7fedc4ae7c00] 12:55:50 INFO - PROCESS | 1891 | 1461009350771 Marionette DEBUG loaded listener.js 12:55:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd2c8e400) [pid = 1891] [serial = 1185] [outer = 0x7fedc4ae7c00] 12:55:51 INFO - PROCESS | 1891 | 1461009351840 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]]]}] 12:55:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:55:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1428ms 12:55:51 INFO - PROCESS | 1891 | 1461009351916 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:55:51 INFO - PROCESS | 1891 | 1461009351922 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:55:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:55:51 INFO - PROCESS | 1891 | 1461009351931 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:55:51 INFO - PROCESS | 1891 | 1461009351935 Marionette TRACE conn3 <- [1,1550,null,{}] 12:55:51 INFO - PROCESS | 1891 | 1461009351942 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}] 12:55:52 INFO - PROCESS | 1891 | 1461009352153 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:55:52 INFO - PROCESS | 1891 | 1461009352333 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd026c800 == 110 [pid = 1891] [id = 395] 12:55:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedca95f000) [pid = 1891] [serial = 1186] [outer = (nil)] 12:55:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedd0595400) [pid = 1891] [serial = 1187] [outer = 0x7fedca95f000] 12:55:52 INFO - PROCESS | 1891 | 1461009352402 Marionette DEBUG loaded listener.js 12:55:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedd125d000) [pid = 1891] [serial = 1188] [outer = 0x7fedca95f000] 12:55:53 INFO - PROCESS | 1891 | 1461009353350 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]]]}] 12:55:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:55:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1484ms 12:55:53 INFO - PROCESS | 1891 | 1461009353415 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:55:53 INFO - PROCESS | 1891 | 1461009353424 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:55:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:55:53 INFO - PROCESS | 1891 | 1461009353433 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:55:53 INFO - PROCESS | 1891 | 1461009353436 Marionette TRACE conn3 <- [1,1554,null,{}] 12:55:53 INFO - PROCESS | 1891 | 1461009353442 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}] 12:55:53 INFO - PROCESS | 1891 | 1461009353648 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:55:53 INFO - PROCESS | 1891 | 1461009353901 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7814000 == 111 [pid = 1891] [id = 396] 12:55:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedd13c8400) [pid = 1891] [serial = 1189] [outer = (nil)] 12:55:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedd34b5400) [pid = 1891] [serial = 1190] [outer = 0x7fedd13c8400] 12:55:54 INFO - PROCESS | 1891 | 1461009354016 Marionette DEBUG loaded listener.js 12:55:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedd6d58800) [pid = 1891] [serial = 1191] [outer = 0x7fedd13c8400] 12:55:54 INFO - PROCESS | 1891 | 1461009354854 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]]]}] 12:55:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:55:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1476ms 12:55:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:55:54 INFO - PROCESS | 1891 | 1461009354909 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:55:54 INFO - PROCESS | 1891 | 1461009354912 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:55:54 INFO - PROCESS | 1891 | 1461009354919 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:55:54 INFO - PROCESS | 1891 | 1461009354924 Marionette TRACE conn3 <- [1,1558,null,{}] 12:55:54 INFO - PROCESS | 1891 | 1461009354940 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}] 12:55:55 INFO - PROCESS | 1891 | 1461009355166 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:55:55 INFO - PROCESS | 1891 | 1461009355346 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeae96000 == 112 [pid = 1891] [id = 397] 12:55:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedd506dc00) [pid = 1891] [serial = 1192] [outer = (nil)] 12:55:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd9de8800) [pid = 1891] [serial = 1193] [outer = 0x7fedd506dc00] 12:55:55 INFO - PROCESS | 1891 | 1461009355422 Marionette DEBUG loaded listener.js 12:55:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7feddc11e800) [pid = 1891] [serial = 1194] [outer = 0x7fedd506dc00] 12:55:56 INFO - PROCESS | 1891 | 1461009356318 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]]]}] 12:55:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:55:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1437ms 12:55:56 INFO - PROCESS | 1891 | 1461009356355 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:55:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:55:56 INFO - PROCESS | 1891 | 1461009356360 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:55:56 INFO - PROCESS | 1891 | 1461009356365 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:55:56 INFO - PROCESS | 1891 | 1461009356369 Marionette TRACE conn3 <- [1,1562,null,{}] 12:55:56 INFO - PROCESS | 1891 | 1461009356374 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}] 12:55:56 INFO - PROCESS | 1891 | 1461009356543 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:55:56 INFO - PROCESS | 1891 | 1461009356727 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee70e800 == 113 [pid = 1891] [id = 398] 12:55:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7feddf22f800) [pid = 1891] [serial = 1195] [outer = (nil)] 12:55:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedea0dd800) [pid = 1891] [serial = 1196] [outer = 0x7feddf22f800] 12:55:56 INFO - PROCESS | 1891 | 1461009356803 Marionette DEBUG loaded listener.js 12:55:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedecf28c00) [pid = 1891] [serial = 1197] [outer = 0x7feddf22f800] 12:55:57 INFO - PROCESS | 1891 | 1461009357678 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]]]}] 12:55:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:55:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1390ms 12:55:57 INFO - PROCESS | 1891 | 1461009357756 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:55:57 INFO - PROCESS | 1891 | 1461009357758 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:55:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:55:57 INFO - PROCESS | 1891 | 1461009357764 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:55:57 INFO - PROCESS | 1891 | 1461009357767 Marionette TRACE conn3 <- [1,1566,null,{}] 12:55:57 INFO - PROCESS | 1891 | 1461009357773 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}] 12:55:57 INFO - PROCESS | 1891 | 1461009357971 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:55:58 INFO - PROCESS | 1891 | 1461009358154 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef328000 == 114 [pid = 1891] [id = 399] 12:55:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedda87bc00) [pid = 1891] [serial = 1198] [outer = (nil)] 12:55:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedee75a800) [pid = 1891] [serial = 1199] [outer = 0x7fedda87bc00] 12:55:58 INFO - PROCESS | 1891 | 1461009358225 Marionette DEBUG loaded listener.js 12:55:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedee88a400) [pid = 1891] [serial = 1200] [outer = 0x7fedda87bc00] 12:55:59 INFO - PROCESS | 1891 | 1461009359110 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]]]}] 12:55:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:55:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1381ms 12:55:59 INFO - PROCESS | 1891 | 1461009359145 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:55:59 INFO - PROCESS | 1891 | 1461009359149 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:55:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:55:59 INFO - PROCESS | 1891 | 1461009359155 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:55:59 INFO - PROCESS | 1891 | 1461009359157 Marionette TRACE conn3 <- [1,1570,null,{}] 12:55:59 INFO - PROCESS | 1891 | 1461009359163 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}] 12:55:59 INFO - PROCESS | 1891 | 1461009359353 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:55:59 INFO - PROCESS | 1891 | 1461009359536 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:55:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf6984800 == 115 [pid = 1891] [id = 400] 12:55:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedeb011800) [pid = 1891] [serial = 1201] [outer = (nil)] 12:55:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedeed24000) [pid = 1891] [serial = 1202] [outer = 0x7fedeb011800] 12:55:59 INFO - PROCESS | 1891 | 1461009359608 Marionette DEBUG loaded listener.js 12:55:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedef111c00) [pid = 1891] [serial = 1203] [outer = 0x7fedeb011800] 12:56:00 INFO - PROCESS | 1891 | 1461009360492 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]]]}] 12:56:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:56:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1376ms 12:56:00 INFO - PROCESS | 1891 | 1461009360532 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:56:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:56:00 INFO - PROCESS | 1891 | 1461009360536 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:56:00 INFO - PROCESS | 1891 | 1461009360541 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:56:00 INFO - PROCESS | 1891 | 1461009360544 Marionette TRACE conn3 <- [1,1574,null,{}] 12:56:00 INFO - PROCESS | 1891 | 1461009360549 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}] 12:56:00 INFO - PROCESS | 1891 | 1461009360722 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:56:00 INFO - PROCESS | 1891 | 1461009360911 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd775e000 == 116 [pid = 1891] [id = 401] 12:56:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedc49b9c00) [pid = 1891] [serial = 1204] [outer = (nil)] 12:56:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedc49c1800) [pid = 1891] [serial = 1205] [outer = 0x7fedc49b9c00] 12:56:00 INFO - PROCESS | 1891 | 1461009360979 Marionette DEBUG loaded listener.js 12:56:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedc49c6800) [pid = 1891] [serial = 1206] [outer = 0x7fedc49b9c00] 12:56:01 INFO - PROCESS | 1891 | 1461009361859 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]]]}] 12:56:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:56:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1377ms 12:56:01 INFO - PROCESS | 1891 | 1461009361919 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:56:01 INFO - PROCESS | 1891 | 1461009361923 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:56:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:56:01 INFO - PROCESS | 1891 | 1461009361928 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:56:01 INFO - PROCESS | 1891 | 1461009361930 Marionette TRACE conn3 <- [1,1578,null,{}] 12:56:01 INFO - PROCESS | 1891 | 1461009361936 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}] 12:56:02 INFO - PROCESS | 1891 | 1461009362133 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:56:02 INFO - PROCESS | 1891 | 1461009362337 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc61a0800 == 117 [pid = 1891] [id = 402] 12:56:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedc49bd400) [pid = 1891] [serial = 1207] [outer = (nil)] 12:56:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedca964800) [pid = 1891] [serial = 1208] [outer = 0x7fedc49bd400] 12:56:02 INFO - PROCESS | 1891 | 1461009362410 Marionette DEBUG loaded listener.js 12:56:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedef19dc00) [pid = 1891] [serial = 1209] [outer = 0x7fedc49bd400] 12:56:03 INFO - PROCESS | 1891 | 1461009363757 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]]]}] 12:56:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:56:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1876ms 12:56:03 INFO - PROCESS | 1891 | 1461009363806 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:56:03 INFO - PROCESS | 1891 | 1461009363811 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:56:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:56:03 INFO - PROCESS | 1891 | 1461009363818 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:56:03 INFO - PROCESS | 1891 | 1461009363823 Marionette TRACE conn3 <- [1,1582,null,{}] 12:56:03 INFO - PROCESS | 1891 | 1461009363937 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}] 12:56:04 INFO - PROCESS | 1891 | 1461009364087 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:56:04 INFO - PROCESS | 1891 | 1461009364281 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8fe2800 == 118 [pid = 1891] [id = 403] 12:56:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedc4ae6800) [pid = 1891] [serial = 1210] [outer = (nil)] 12:56:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedc70b4800) [pid = 1891] [serial = 1211] [outer = 0x7fedc4ae6800] 12:56:04 INFO - PROCESS | 1891 | 1461009364399 Marionette DEBUG loaded listener.js 12:56:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fedca7ae400) [pid = 1891] [serial = 1212] [outer = 0x7fedc4ae6800] 12:56:05 INFO - PROCESS | 1891 | 1461009365397 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]]]}] 12:56:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:56:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1647ms 12:56:05 INFO - PROCESS | 1891 | 1461009365471 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:56:05 INFO - PROCESS | 1891 | 1461009365484 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:56:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:56:05 INFO - PROCESS | 1891 | 1461009365493 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:56:05 INFO - PROCESS | 1891 | 1461009365497 Marionette TRACE conn3 <- [1,1586,null,{}] 12:56:05 INFO - PROCESS | 1891 | 1461009365502 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}] 12:56:05 INFO - PROCESS | 1891 | 1461009365701 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:56:05 INFO - PROCESS | 1891 | 1461009365974 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0256000 == 119 [pid = 1891] [id = 404] 12:56:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fedd058f000) [pid = 1891] [serial = 1213] [outer = (nil)] 12:56:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedd1127c00) [pid = 1891] [serial = 1214] [outer = 0x7fedd058f000] 12:56:06 INFO - PROCESS | 1891 | 1461009366039 Marionette DEBUG loaded listener.js 12:56:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedd11ce800) [pid = 1891] [serial = 1215] [outer = 0x7fedd058f000] 12:56:06 INFO - PROCESS | 1891 | 1461009366854 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]]]}] 12:56:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:56:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1436ms 12:56:06 INFO - PROCESS | 1891 | 1461009366929 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:56:06 INFO - PROCESS | 1891 | 1461009366933 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:56:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:56:06 INFO - PROCESS | 1891 | 1461009366938 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:56:06 INFO - PROCESS | 1891 | 1461009366944 Marionette TRACE conn3 <- [1,1590,null,{}] 12:56:06 INFO - PROCESS | 1891 | 1461009366958 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}] 12:56:07 INFO - PROCESS | 1891 | 1461009367151 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddac39000 == 118 [pid = 1891] [id = 232] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf3291000 == 117 [pid = 1891] [id = 236] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedecf67800 == 116 [pid = 1891] [id = 120] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd41dd800 == 115 [pid = 1891] [id = 55] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7feddbd4b000) [pid = 1891] [serial = 1094] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fedcaac6000) [pid = 1891] [serial = 1109] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7feddd60a000) [pid = 1891] [serial = 1097] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedeb002800) [pid = 1891] [serial = 1106] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7fedd6d5b800) [pid = 1891] [serial = 1085] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedcb655400) [pid = 1891] [serial = 1115] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7feddf57c800) [pid = 1891] [serial = 1100] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedd7bbdc00) [pid = 1891] [serial = 1088] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedcb884c00) [pid = 1891] [serial = 1079] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fede9bbcc00) [pid = 1891] [serial = 1103] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedd244e800) [pid = 1891] [serial = 1082] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedd82f1400) [pid = 1891] [serial = 1091] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedc70b4400) [pid = 1891] [serial = 1112] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedd2491000) [pid = 1891] [serial = 1127] [outer = (nil)] [url = about:blank] 12:56:07 INFO - PROCESS | 1891 | 1461009367403 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbfab800 == 114 [pid = 1891] [id = 47] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd743b800 == 113 [pid = 1891] [id = 339] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c21800 == 112 [pid = 1891] [id = 233] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7036000 == 111 [pid = 1891] [id = 46] 12:56:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb626800 == 112 [pid = 1891] [id = 405] 12:56:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedc8959400) [pid = 1891] [serial = 1216] [outer = (nil)] 12:56:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedcaaca400) [pid = 1891] [serial = 1217] [outer = 0x7fedc8959400] 12:56:07 INFO - PROCESS | 1891 | 1461009367542 Marionette DEBUG loaded listener.js 12:56:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedd2c8b000) [pid = 1891] [serial = 1218] [outer = 0x7fedc8959400] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4118000 == 111 [pid = 1891] [id = 12] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cec800 == 110 [pid = 1891] [id = 381] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7817000 == 109 [pid = 1891] [id = 380] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c3c800 == 108 [pid = 1891] [id = 379] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2e74800 == 107 [pid = 1891] [id = 378] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd029c000 == 106 [pid = 1891] [id = 377] 12:56:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc60d4000 == 105 [pid = 1891] [id = 376] 12:56:08 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedef108c00) [pid = 1891] [serial = 741] [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.] 12:56:08 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedd112d800) [pid = 1891] [serial = 1122] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedd125c000) [pid = 1891] [serial = 1124] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedd058ec00) [pid = 1891] [serial = 1121] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedca7adc00) [pid = 1891] [serial = 1118] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedcb655c00) [pid = 1891] [serial = 1119] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedd1b7ec00) [pid = 1891] [serial = 1125] [outer = (nil)] [url = about:blank] 12:56:08 INFO - PROCESS | 1891 | 1461009368238 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]]]}] 12:56:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:56:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1346ms 12:56:08 INFO - PROCESS | 1891 | 1461009368284 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:56:08 INFO - PROCESS | 1891 | 1461009368288 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:56:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:56:08 INFO - PROCESS | 1891 | 1461009368294 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:56:08 INFO - PROCESS | 1891 | 1461009368296 Marionette TRACE conn3 <- [1,1594,null,{}] 12:56:08 INFO - PROCESS | 1891 | 1461009368345 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}] 12:56:08 INFO - PROCESS | 1891 | 1461009368486 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:56:08 INFO - PROCESS | 1891 | 1461009368495 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1295800 == 106 [pid = 1891] [id = 406] 12:56:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedd058ec00) [pid = 1891] [serial = 1219] [outer = (nil)] 12:56:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedd3494c00) [pid = 1891] [serial = 1220] [outer = 0x7fedd058ec00] 12:56:08 INFO - PROCESS | 1891 | 1461009368552 Marionette DEBUG loaded listener.js 12:56:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedd3702800) [pid = 1891] [serial = 1221] [outer = 0x7fedd058ec00] 12:56:09 INFO - PROCESS | 1891 | 1461009369335 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]]]}] 12:56:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:56:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1068ms 12:56:09 INFO - PROCESS | 1891 | 1461009369362 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:56:09 INFO - PROCESS | 1891 | 1461009369365 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:56:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:56:09 INFO - PROCESS | 1891 | 1461009369370 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:56:09 INFO - PROCESS | 1891 | 1461009369372 Marionette TRACE conn3 <- [1,1598,null,{}] 12:56:09 INFO - PROCESS | 1891 | 1461009369377 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}] 12:56:09 INFO - PROCESS | 1891 | 1461009369524 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:56:09 INFO - PROCESS | 1891 | 1461009369538 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2eae800 == 107 [pid = 1891] [id = 407] 12:56:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedd3704800) [pid = 1891] [serial = 1222] [outer = (nil)] 12:56:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedd3a72000) [pid = 1891] [serial = 1223] [outer = 0x7fedd3704800] 12:56:09 INFO - PROCESS | 1891 | 1461009369598 Marionette DEBUG loaded listener.js 12:56:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedd3a77c00) [pid = 1891] [serial = 1224] [outer = 0x7fedd3704800] 12:56:10 INFO - PROCESS | 1891 | 1461009370506 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]]]}] 12:56:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:56:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1177ms 12:56:10 INFO - PROCESS | 1891 | 1461009370548 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:56:10 INFO - PROCESS | 1891 | 1461009370552 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:56:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:56:10 INFO - PROCESS | 1891 | 1461009370557 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:56:10 INFO - PROCESS | 1891 | 1461009370559 Marionette TRACE conn3 <- [1,1602,null,{}] 12:56:10 INFO - PROCESS | 1891 | 1461009370573 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}] 12:56:10 INFO - PROCESS | 1891 | 1461009370797 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:56:10 INFO - PROCESS | 1891 | 1461009370825 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e4a000 == 108 [pid = 1891] [id = 408] 12:56:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedd3cf3400) [pid = 1891] [serial = 1225] [outer = (nil)] 12:56:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedd3df9400) [pid = 1891] [serial = 1226] [outer = 0x7fedd3cf3400] 12:56:10 INFO - PROCESS | 1891 | 1461009370888 Marionette DEBUG loaded listener.js 12:56:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedd506b000) [pid = 1891] [serial = 1227] [outer = 0x7fedd3cf3400] 12:56:11 INFO - PROCESS | 1891 | 1461009371712 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]]]}] 12:56:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:56:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1194ms 12:56:11 INFO - PROCESS | 1891 | 1461009371751 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:56:11 INFO - PROCESS | 1891 | 1461009371754 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:56:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:56:11 INFO - PROCESS | 1891 | 1461009371759 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:56:11 INFO - PROCESS | 1891 | 1461009371761 Marionette TRACE conn3 <- [1,1606,null,{}] 12:56:11 INFO - PROCESS | 1891 | 1461009371773 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}] 12:56:11 INFO - PROCESS | 1891 | 1461009371955 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:56:11 INFO - PROCESS | 1891 | 1461009371977 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50a8000 == 109 [pid = 1891] [id = 409] 12:56:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedcb88d800) [pid = 1891] [serial = 1228] [outer = (nil)] 12:56:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedd6ebf800) [pid = 1891] [serial = 1229] [outer = 0x7fedcb88d800] 12:56:12 INFO - PROCESS | 1891 | 1461009372031 Marionette DEBUG loaded listener.js 12:56:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedd7988400) [pid = 1891] [serial = 1230] [outer = 0x7fedcb88d800] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedc70b7400) [pid = 1891] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedd82e8800) [pid = 1891] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedc8ec2400) [pid = 1891] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedd7bbc000) [pid = 1891] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedc8ec2800) [pid = 1891] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedc63c5c00) [pid = 1891] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedc577ec00) [pid = 1891] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedc8ec1800) [pid = 1891] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedcb883400) [pid = 1891] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedd340dc00) [pid = 1891] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedd330e800) [pid = 1891] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedc63c2c00) [pid = 1891] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedc8ebc000) [pid = 1891] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedd2f3fc00) [pid = 1891] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedc63c6000) [pid = 1891] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedc577e000) [pid = 1891] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd2f3a800) [pid = 1891] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedc577e800) [pid = 1891] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedd3dec400) [pid = 1891] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedd2448800) [pid = 1891] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedc63c5000) [pid = 1891] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedd798f400) [pid = 1891] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedcaad3c00) [pid = 1891] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedc8ebec00) [pid = 1891] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd13ca800) [pid = 1891] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedd7d68c00) [pid = 1891] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedc895ac00) [pid = 1891] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedd34be000) [pid = 1891] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedd7df5400) [pid = 1891] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedcb64c000) [pid = 1891] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd3407400) [pid = 1891] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedcb64d400) [pid = 1891] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedd2f3e000) [pid = 1891] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:56:13 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fedd7d6e800) [pid = 1891] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:56:13 INFO - PROCESS | 1891 | 1461009373558 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]]]}] 12:56:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:56:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1831ms 12:56:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:56:13 INFO - PROCESS | 1891 | 1461009373592 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:56:13 INFO - PROCESS | 1891 | 1461009373594 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:56:13 INFO - PROCESS | 1891 | 1461009373599 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:56:13 INFO - PROCESS | 1891 | 1461009373602 Marionette TRACE conn3 <- [1,1610,null,{}] 12:56:13 INFO - PROCESS | 1891 | 1461009373606 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}] 12:56:13 INFO - PROCESS | 1891 | 1461009373802 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:56:13 INFO - PROCESS | 1891 | 1461009373818 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb785000 == 110 [pid = 1891] [id = 410] 12:56:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedc63c2c00) [pid = 1891] [serial = 1231] [outer = (nil)] 12:56:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedc8ec1800) [pid = 1891] [serial = 1232] [outer = 0x7fedc63c2c00] 12:56:13 INFO - PROCESS | 1891 | 1461009373874 Marionette DEBUG loaded listener.js 12:56:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedd11c9000) [pid = 1891] [serial = 1233] [outer = 0x7fedc63c2c00] 12:56:14 INFO - PROCESS | 1891 | 1461009374572 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]]]}] 12:56:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:56:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 984ms 12:56:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:56:14 INFO - PROCESS | 1891 | 1461009374583 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:56:14 INFO - PROCESS | 1891 | 1461009374586 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:56:14 INFO - PROCESS | 1891 | 1461009374591 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:56:14 INFO - PROCESS | 1891 | 1461009374594 Marionette TRACE conn3 <- [1,1614,null,{}] 12:56:14 INFO - PROCESS | 1891 | 1461009374599 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}] 12:56:14 INFO - PROCESS | 1891 | 1461009374758 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:56:14 INFO - PROCESS | 1891 | 1461009374902 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50ab800 == 111 [pid = 1891] [id = 411] 12:56:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedc5786800) [pid = 1891] [serial = 1234] [outer = (nil)] 12:56:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedd2448800) [pid = 1891] [serial = 1235] [outer = 0x7fedc5786800] 12:56:14 INFO - PROCESS | 1891 | 1461009374965 Marionette DEBUG loaded listener.js 12:56:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd6da5000) [pid = 1891] [serial = 1236] [outer = 0x7fedc5786800] 12:56:15 INFO - PROCESS | 1891 | 1461009375888 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]]]}] 12:56:15 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 12:56:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1328ms 12:56:15 INFO - PROCESS | 1891 | 1461009375919 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:56:15 INFO - PROCESS | 1891 | 1461009375925 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:56:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:56:15 INFO - PROCESS | 1891 | 1461009375933 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:56:15 INFO - PROCESS | 1891 | 1461009375938 Marionette TRACE conn3 <- [1,1618,null,{}] 12:56:15 INFO - PROCESS | 1891 | 1461009375945 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}] 12:56:16 INFO - PROCESS | 1891 | 1461009376112 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:56:16 INFO - PROCESS | 1891 | 1461009376299 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbef800 == 112 [pid = 1891] [id = 412] 12:56:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedc84d4400) [pid = 1891] [serial = 1237] [outer = (nil)] 12:56:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedca7a4800) [pid = 1891] [serial = 1238] [outer = 0x7fedc84d4400] 12:56:16 INFO - PROCESS | 1891 | 1461009376367 Marionette DEBUG loaded listener.js 12:56:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedcb887000) [pid = 1891] [serial = 1239] [outer = 0x7fedc84d4400] 12:56:17 INFO - PROCESS | 1891 | 1461009377268 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]]]}] 12:56:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:56:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1378ms 12:56:17 INFO - PROCESS | 1891 | 1461009377313 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:56:17 INFO - PROCESS | 1891 | 1461009377321 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:56:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:56:17 INFO - PROCESS | 1891 | 1461009377330 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:56:17 INFO - PROCESS | 1891 | 1461009377335 Marionette TRACE conn3 <- [1,1622,null,{}] 12:56:17 INFO - PROCESS | 1891 | 1461009377340 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}] 12:56:17 INFO - PROCESS | 1891 | 1461009377504 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:56:17 INFO - PROCESS | 1891 | 1461009377689 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ea4800 == 113 [pid = 1891] [id = 413] 12:56:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedc8959000) [pid = 1891] [serial = 1240] [outer = (nil)] 12:56:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedd2446800) [pid = 1891] [serial = 1241] [outer = 0x7fedc8959000] 12:56:17 INFO - PROCESS | 1891 | 1461009377761 Marionette DEBUG loaded listener.js 12:56:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedd2c95800) [pid = 1891] [serial = 1242] [outer = 0x7fedc8959000] 12:56:18 INFO - PROCESS | 1891 | 1461009378709 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]]]}] 12:56:18 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 12:56:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1428ms 12:56:18 INFO - PROCESS | 1891 | 1461009378759 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:56:18 INFO - PROCESS | 1891 | 1461009378763 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:56:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:56:18 INFO - PROCESS | 1891 | 1461009378769 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:56:18 INFO - PROCESS | 1891 | 1461009378774 Marionette TRACE conn3 <- [1,1626,null,{}] 12:56:18 INFO - PROCESS | 1891 | 1461009378790 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}] 12:56:18 INFO - PROCESS | 1891 | 1461009378967 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:56:19 INFO - PROCESS | 1891 | 1461009379147 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cdb000 == 114 [pid = 1891] [id = 414] 12:56:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedd340e400) [pid = 1891] [serial = 1243] [outer = (nil)] 12:56:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedd3a74800) [pid = 1891] [serial = 1244] [outer = 0x7fedd340e400] 12:56:19 INFO - PROCESS | 1891 | 1461009379222 Marionette DEBUG loaded listener.js 12:56:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedd3df4000) [pid = 1891] [serial = 1245] [outer = 0x7fedd340e400] 12:56:20 INFO - PROCESS | 1891 | 1461009380038 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]]]}] 12:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1290ms 12:56:20 INFO - PROCESS | 1891 | 1461009380060 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:56:20 INFO - PROCESS | 1891 | 1461009380064 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:56:20 INFO - PROCESS | 1891 | 1461009380069 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:56:20 INFO - PROCESS | 1891 | 1461009380072 Marionette TRACE conn3 <- [1,1630,null,{}] 12:56:20 INFO - PROCESS | 1891 | 1461009380080 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}] 12:56:20 INFO - PROCESS | 1891 | 1461009380245 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:56:20 INFO - PROCESS | 1891 | 1461009380466 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaee0000 == 115 [pid = 1891] [id = 415] 12:56:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedcaac5400) [pid = 1891] [serial = 1246] [outer = (nil)] 12:56:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedd701bc00) [pid = 1891] [serial = 1247] [outer = 0x7fedcaac5400] 12:56:20 INFO - PROCESS | 1891 | 1461009380593 Marionette DEBUG loaded listener.js 12:56:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd798e400) [pid = 1891] [serial = 1248] [outer = 0x7fedcaac5400] 12:56:21 INFO - PROCESS | 1891 | 1461009381425 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]]]}] 12:56:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:56:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1430ms 12:56:21 INFO - PROCESS | 1891 | 1461009381500 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:56:21 INFO - PROCESS | 1891 | 1461009381502 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:56:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:56:21 INFO - PROCESS | 1891 | 1461009381508 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:56:21 INFO - PROCESS | 1891 | 1461009381511 Marionette TRACE conn3 <- [1,1634,null,{}] 12:56:21 INFO - PROCESS | 1891 | 1461009381517 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}] 12:56:21 INFO - PROCESS | 1891 | 1461009381677 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:56:21 INFO - PROCESS | 1891 | 1461009381857 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc37c800 == 116 [pid = 1891] [id = 416] 12:56:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedd3fbac00) [pid = 1891] [serial = 1249] [outer = (nil)] 12:56:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedd7bbf400) [pid = 1891] [serial = 1250] [outer = 0x7fedd3fbac00] 12:56:21 INFO - PROCESS | 1891 | 1461009381928 Marionette DEBUG loaded listener.js 12:56:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedd7d68c00) [pid = 1891] [serial = 1251] [outer = 0x7fedd3fbac00] 12:56:22 INFO - PROCESS | 1891 | 1461009382777 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]]]}] 12:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1326ms 12:56:22 INFO - PROCESS | 1891 | 1461009382836 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:56:22 INFO - PROCESS | 1891 | 1461009382838 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:56:22 INFO - PROCESS | 1891 | 1461009382845 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:56:22 INFO - PROCESS | 1891 | 1461009382847 Marionette TRACE conn3 <- [1,1638,null,{}] 12:56:22 INFO - PROCESS | 1891 | 1461009382852 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}] 12:56:23 INFO - PROCESS | 1891 | 1461009383046 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:56:23 INFO - PROCESS | 1891 | 1461009383229 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedde039800 == 117 [pid = 1891] [id = 417] 12:56:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedd4ebc400) [pid = 1891] [serial = 1252] [outer = (nil)] 12:56:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedd8f1b400) [pid = 1891] [serial = 1253] [outer = 0x7fedd4ebc400] 12:56:23 INFO - PROCESS | 1891 | 1461009383306 Marionette DEBUG loaded listener.js 12:56:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7feddaa60c00) [pid = 1891] [serial = 1254] [outer = 0x7fedd4ebc400] 12:56:24 INFO - PROCESS | 1891 | 1461009384188 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]]]}] 12:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1378ms 12:56:24 INFO - PROCESS | 1891 | 1461009384223 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:56:24 INFO - PROCESS | 1891 | 1461009384227 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:56:24 INFO - PROCESS | 1891 | 1461009384233 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:56:24 INFO - PROCESS | 1891 | 1461009384235 Marionette TRACE conn3 <- [1,1642,null,{}] 12:56:24 INFO - PROCESS | 1891 | 1461009384241 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}] 12:56:24 INFO - PROCESS | 1891 | 1461009384407 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:56:24 INFO - PROCESS | 1891 | 1461009384599 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9c69800 == 118 [pid = 1891] [id = 418] 12:56:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedd1258c00) [pid = 1891] [serial = 1255] [outer = (nil)] 12:56:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedda812c00) [pid = 1891] [serial = 1256] [outer = 0x7fedd1258c00] 12:56:24 INFO - PROCESS | 1891 | 1461009384667 Marionette DEBUG loaded listener.js 12:56:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7feddc118c00) [pid = 1891] [serial = 1257] [outer = 0x7fedd1258c00] 12:56:25 INFO - PROCESS | 1891 | 1461009385523 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]]]}] 12:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1332ms 12:56:25 INFO - PROCESS | 1891 | 1461009385566 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:56:25 INFO - PROCESS | 1891 | 1461009385569 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:56:25 INFO - PROCESS | 1891 | 1461009385575 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:56:25 INFO - PROCESS | 1891 | 1461009385577 Marionette TRACE conn3 <- [1,1646,null,{}] 12:56:25 INFO - PROCESS | 1891 | 1461009385583 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}] 12:56:25 INFO - PROCESS | 1891 | 1461009385745 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:56:25 INFO - PROCESS | 1891 | 1461009385931 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeb050000 == 119 [pid = 1891] [id = 419] 12:56:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedd1b7a400) [pid = 1891] [serial = 1258] [outer = (nil)] 12:56:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7feddc4cf000) [pid = 1891] [serial = 1259] [outer = 0x7fedd1b7a400] 12:56:26 INFO - PROCESS | 1891 | 1461009385998 Marionette DEBUG loaded listener.js 12:56:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7feddcebbc00) [pid = 1891] [serial = 1260] [outer = 0x7fedd1b7a400] 12:56:26 INFO - PROCESS | 1891 | 1461009386863 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]]]}] 12:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1332ms 12:56:26 INFO - PROCESS | 1891 | 1461009386908 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:56:26 INFO - PROCESS | 1891 | 1461009386911 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:56:26 INFO - PROCESS | 1891 | 1461009386918 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:56:26 INFO - PROCESS | 1891 | 1461009386920 Marionette TRACE conn3 <- [1,1650,null,{}] 12:56:26 INFO - PROCESS | 1891 | 1461009386925 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}] 12:56:27 INFO - PROCESS | 1891 | 1461009387078 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:56:27 INFO - PROCESS | 1891 | 1461009387266 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef164800 == 120 [pid = 1891] [id = 420] 12:56:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7feddc0a1000) [pid = 1891] [serial = 1261] [outer = (nil)] 12:56:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7feddf583000) [pid = 1891] [serial = 1262] [outer = 0x7feddc0a1000] 12:56:27 INFO - PROCESS | 1891 | 1461009387333 Marionette DEBUG loaded listener.js 12:56:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fede9bbd400) [pid = 1891] [serial = 1263] [outer = 0x7feddc0a1000] 12:56:28 INFO - PROCESS | 1891 | 1461009388198 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]]]}] 12:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1329ms 12:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:56:28 INFO - PROCESS | 1891 | 1461009388248 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:56:28 INFO - PROCESS | 1891 | 1461009388251 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:56:28 INFO - PROCESS | 1891 | 1461009388257 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:56:28 INFO - PROCESS | 1891 | 1461009388260 Marionette TRACE conn3 <- [1,1654,null,{}] 12:56:28 INFO - PROCESS | 1891 | 1461009388265 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}] 12:56:28 INFO - PROCESS | 1891 | 1461009388427 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:56:28 INFO - PROCESS | 1891 | 1461009388615 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42c3000 == 121 [pid = 1891] [id = 421] 12:56:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7feddd5a6c00) [pid = 1891] [serial = 1264] [outer = (nil)] 12:56:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedeadd0c00) [pid = 1891] [serial = 1265] [outer = 0x7feddd5a6c00] 12:56:28 INFO - PROCESS | 1891 | 1461009388685 Marionette DEBUG loaded listener.js 12:56:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7feded093000) [pid = 1891] [serial = 1266] [outer = 0x7feddd5a6c00] 12:56:29 INFO - PROCESS | 1891 | 1461009389530 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]]]}] 12:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1333ms 12:56:29 INFO - PROCESS | 1891 | 1461009389589 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:56:29 INFO - PROCESS | 1891 | 1461009389594 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:56:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:56:29 INFO - PROCESS | 1891 | 1461009389599 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:56:29 INFO - PROCESS | 1891 | 1461009389603 Marionette TRACE conn3 <- [1,1658,null,{}] 12:56:29 INFO - PROCESS | 1891 | 1461009389608 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}] 12:56:29 INFO - PROCESS | 1891 | 1461009389807 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:56:29 INFO - PROCESS | 1891 | 1461009389990 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa4f800 == 122 [pid = 1891] [id = 422] 12:56:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7feddd603000) [pid = 1891] [serial = 1267] [outer = (nil)] 12:56:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fedee89c800) [pid = 1891] [serial = 1268] [outer = 0x7feddd603000] 12:56:30 INFO - PROCESS | 1891 | 1461009390068 Marionette DEBUG loaded listener.js 12:56:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedef108800) [pid = 1891] [serial = 1269] [outer = 0x7feddd603000] 12:56:30 INFO - PROCESS | 1891 | 1461009390944 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]]]}] 12:56:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:56:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1383ms 12:56:30 INFO - PROCESS | 1891 | 1461009390983 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:56:30 INFO - PROCESS | 1891 | 1461009390986 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:56:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:56:30 INFO - PROCESS | 1891 | 1461009390992 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:56:30 INFO - PROCESS | 1891 | 1461009390994 Marionette TRACE conn3 <- [1,1662,null,{}] 12:56:31 INFO - PROCESS | 1891 | 1461009391000 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}] 12:56:31 INFO - PROCESS | 1891 | 1461009391168 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:56:31 INFO - PROCESS | 1891 | 1461009391370 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc491a800 == 123 [pid = 1891] [id = 423] 12:56:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedc53d6c00) [pid = 1891] [serial = 1270] [outer = (nil)] 12:56:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedc53ddc00) [pid = 1891] [serial = 1271] [outer = 0x7fedc53d6c00] 12:56:31 INFO - PROCESS | 1891 | 1461009391440 Marionette DEBUG loaded listener.js 12:56:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedc53e2c00) [pid = 1891] [serial = 1272] [outer = 0x7fedc53d6c00] 12:56:32 INFO - PROCESS | 1891 | 1461009392274 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]]]}] 12:56:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:56:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1332ms 12:56:32 INFO - PROCESS | 1891 | 1461009392338 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:56:32 INFO - PROCESS | 1891 | 1461009392341 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:56:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:56:32 INFO - PROCESS | 1891 | 1461009392347 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:56:32 INFO - PROCESS | 1891 | 1461009392349 Marionette TRACE conn3 <- [1,1666,null,{}] 12:56:32 INFO - PROCESS | 1891 | 1461009392354 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}] 12:56:32 INFO - PROCESS | 1891 | 1461009392508 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:56:32 INFO - PROCESS | 1891 | 1461009392699 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca70a000 == 124 [pid = 1891] [id = 424] 12:56:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedc4ae9800) [pid = 1891] [serial = 1273] [outer = (nil)] 12:56:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedc8953400) [pid = 1891] [serial = 1274] [outer = 0x7fedc4ae9800] 12:56:32 INFO - PROCESS | 1891 | 1461009392764 Marionette DEBUG loaded listener.js 12:56:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedcba78800) [pid = 1891] [serial = 1275] [outer = 0x7fedc4ae9800] 12:56:33 INFO - PROCESS | 1891 | 1461009393630 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]]]}] 12:56:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:56:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1326ms 12:56:33 INFO - PROCESS | 1891 | 1461009393674 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:56:33 INFO - PROCESS | 1891 | 1461009393677 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:56:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:56:33 INFO - PROCESS | 1891 | 1461009393683 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:56:33 INFO - PROCESS | 1891 | 1461009393685 Marionette TRACE conn3 <- [1,1670,null,{}] 12:56:33 INFO - PROCESS | 1891 | 1461009393690 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}] 12:56:33 INFO - PROCESS | 1891 | 1461009393853 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:56:34 INFO - PROCESS | 1891 | 1461009394043 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca9b2000 == 125 [pid = 1891] [id = 425] 12:56:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedc4ae0000) [pid = 1891] [serial = 1276] [outer = (nil)] 12:56:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedc8952400) [pid = 1891] [serial = 1277] [outer = 0x7fedc4ae0000] 12:56:34 INFO - PROCESS | 1891 | 1461009394110 Marionette DEBUG loaded listener.js 12:56:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedcba7d000) [pid = 1891] [serial = 1278] [outer = 0x7fedc4ae0000] 12:56:35 INFO - PROCESS | 1891 | 1461009395324 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]]]}] 12:56:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:56:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1681ms 12:56:35 INFO - PROCESS | 1891 | 1461009395364 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:56:35 INFO - PROCESS | 1891 | 1461009395370 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:56:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:56:35 INFO - PROCESS | 1891 | 1461009395377 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:56:35 INFO - PROCESS | 1891 | 1461009395382 Marionette TRACE conn3 <- [1,1674,null,{}] 12:56:35 INFO - PROCESS | 1891 | 1461009395398 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}] 12:56:35 INFO - PROCESS | 1891 | 1461009395565 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:56:35 INFO - PROCESS | 1891 | 1461009395876 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa48800 == 126 [pid = 1891] [id = 426] 12:56:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedc84c6400) [pid = 1891] [serial = 1279] [outer = (nil)] 12:56:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedc8954800) [pid = 1891] [serial = 1280] [outer = 0x7fedc84c6400] 12:56:35 INFO - PROCESS | 1891 | 1461009395943 Marionette DEBUG loaded listener.js 12:56:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedca7ab000) [pid = 1891] [serial = 1281] [outer = 0x7fedc84c6400] 12:56:36 INFO - PROCESS | 1891 | 1461009396768 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]]]}] 12:56:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:56:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1447ms 12:56:36 INFO - PROCESS | 1891 | 1461009396824 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:56:36 INFO - PROCESS | 1891 | 1461009396832 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:56:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:56:36 INFO - PROCESS | 1891 | 1461009396841 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:56:36 INFO - PROCESS | 1891 | 1461009396845 Marionette TRACE conn3 <- [1,1678,null,{}] 12:56:36 INFO - PROCESS | 1891 | 1461009396850 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}] 12:56:37 INFO - PROCESS | 1891 | 1461009397020 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:56:37 INFO - PROCESS | 1891 | 1461009397393 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc61ab000 == 127 [pid = 1891] [id = 427] 12:56:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedcb884c00) [pid = 1891] [serial = 1282] [outer = (nil)] 12:56:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedcb889c00) [pid = 1891] [serial = 1283] [outer = 0x7fedcb884c00] 12:56:37 INFO - PROCESS | 1891 | 1461009397463 Marionette DEBUG loaded listener.js 12:56:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedcba80000) [pid = 1891] [serial = 1284] [outer = 0x7fedcb884c00] 12:56:38 INFO - PROCESS | 1891 | 1461009398299 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]]]}] 12:56:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:56:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1527ms 12:56:38 INFO - PROCESS | 1891 | 1461009398369 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:56:38 INFO - PROCESS | 1891 | 1461009398373 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:56:38 INFO - PROCESS | 1891 | 1461009398378 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:56:38 INFO - PROCESS | 1891 | 1461009398384 Marionette TRACE conn3 <- [1,1682,null,{}] 12:56:38 INFO - PROCESS | 1891 | 1461009398398 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}] 12:56:38 INFO - PROCESS | 1891 | 1461009398622 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:56:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd00e1000 == 126 [pid = 1891] [id = 274] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedd4115800) [pid = 1891] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedeae3b000) [pid = 1891] [serial = 1184] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedd7832800) [pid = 1891] [serial = 1142] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedd7bc6c00) [pid = 1891] [serial = 1145] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedda805800) [pid = 1891] [serial = 1148] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedd9d73400) [pid = 1891] [serial = 1151] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7feddbd48800) [pid = 1891] [serial = 1154] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7feddc4d7000) [pid = 1891] [serial = 1157] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7feddf239c00) [pid = 1891] [serial = 1160] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | 1461009398932 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedcaac7000) [pid = 1891] [serial = 1023] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedd7bc7800) [pid = 1891] [serial = 1035] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedcb891400) [pid = 1891] [serial = 939] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 202 (0x7fedc70b3400) [pid = 1891] [serial = 966] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 201 (0x7fedee753c00) [pid = 1891] [serial = 852] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7fedd1257000) [pid = 1891] [serial = 1116] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fede8de0400) [pid = 1891] [serial = 975] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7fedd7a02400) [pid = 1891] [serial = 1032] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedd2c99000) [pid = 1891] [serial = 1128] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7fedd9d6b400) [pid = 1891] [serial = 1038] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedd7a11000) [pid = 1891] [serial = 1047] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedd11cf400) [pid = 1891] [serial = 1026] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedd34bd800) [pid = 1891] [serial = 1029] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7feddb225c00) [pid = 1891] [serial = 1041] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7feddc352400) [pid = 1891] [serial = 1050] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedecfc6400) [pid = 1891] [serial = 933] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7feddbd45000) [pid = 1891] [serial = 1044] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedee8a1000) [pid = 1891] [serial = 981] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedee89e000) [pid = 1891] [serial = 978] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedca7b0400) [pid = 1891] [serial = 987] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedeeeb0800) [pid = 1891] [serial = 936] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedd1b7fc00) [pid = 1891] [serial = 969] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedeee5c400) [pid = 1891] [serial = 984] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7feddca7e000) [pid = 1891] [serial = 1053] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedd7bbb800) [pid = 1891] [serial = 972] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd112c400) [pid = 1891] [serial = 942] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedd7df4400) [pid = 1891] [serial = 1175] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd8fcf400) [pid = 1891] [serial = 1178] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedd058e800) [pid = 1891] [serial = 1133] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedd058d400) [pid = 1891] [serial = 1167] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedcb655000) [pid = 1891] [serial = 1166] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedd2f32400) [pid = 1891] [serial = 1136] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedd3fbc400) [pid = 1891] [serial = 1172] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedc63c3c00) [pid = 1891] [serial = 1130] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedd13cac00) [pid = 1891] [serial = 1169] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd2494c00) [pid = 1891] [serial = 1170] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedd3df3c00) [pid = 1891] [serial = 1139] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedeb005000) [pid = 1891] [serial = 1164] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedea0df000) [pid = 1891] [serial = 1163] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7feddce3b000) [pid = 1891] [serial = 1181] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedd9f11400) [pid = 1891] [serial = 1179] [outer = (nil)] [url = about:blank] 12:56:38 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd8c58400) [pid = 1891] [serial = 1176] [outer = (nil)] [url = about:blank] 12:56:39 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedd7988c00) [pid = 1891] [serial = 1173] [outer = (nil)] [url = about:blank] 12:56:39 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedea010400) [pid = 1891] [serial = 1182] [outer = (nil)] [url = about:blank] 12:56:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc619e000 == 127 [pid = 1891] [id = 428] 12:56:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedc63c3c00) [pid = 1891] [serial = 1285] [outer = (nil)] 12:56:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedd058e800) [pid = 1891] [serial = 1286] [outer = 0x7fedc63c3c00] 12:56:39 INFO - PROCESS | 1891 | 1461009399043 Marionette DEBUG loaded listener.js 12:56:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedd1261800) [pid = 1891] [serial = 1287] [outer = 0x7fedc63c3c00] 12:56:39 INFO - PROCESS | 1891 | 1461009399733 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]]]}] 12:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1388ms 12:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:56:39 INFO - PROCESS | 1891 | 1461009399767 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:56:39 INFO - PROCESS | 1891 | 1461009399770 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:56:39 INFO - PROCESS | 1891 | 1461009399776 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:56:39 INFO - PROCESS | 1891 | 1461009399779 Marionette TRACE conn3 <- [1,1686,null,{}] 12:56:39 INFO - PROCESS | 1891 | 1461009399783 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}] 12:56:39 INFO - PROCESS | 1891 | 1461009399934 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:56:40 INFO - PROCESS | 1891 | 1461009400078 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd02a4000 == 128 [pid = 1891] [id = 429] 12:56:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedc70b3400) [pid = 1891] [serial = 1288] [outer = (nil)] 12:56:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd2494800) [pid = 1891] [serial = 1289] [outer = 0x7fedc70b3400] 12:56:40 INFO - PROCESS | 1891 | 1461009400137 Marionette DEBUG loaded listener.js 12:56:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedd2f3ac00) [pid = 1891] [serial = 1290] [outer = 0x7fedc70b3400] 12:56:40 INFO - PROCESS | 1891 | 1461009400861 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]]]}] 12:56:40 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 12:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1136ms 12:56:40 INFO - PROCESS | 1891 | 1461009400917 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:56:40 INFO - PROCESS | 1891 | 1461009400920 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:56:40 INFO - PROCESS | 1891 | 1461009400929 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:56:40 INFO - PROCESS | 1891 | 1461009400931 Marionette TRACE conn3 <- [1,1690,null,{}] 12:56:40 INFO - PROCESS | 1891 | 1461009400936 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}] 12:56:41 INFO - PROCESS | 1891 | 1461009401093 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:56:41 INFO - PROCESS | 1891 | 1461009401102 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2416000 == 129 [pid = 1891] [id = 430] 12:56:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd2494c00) [pid = 1891] [serial = 1291] [outer = (nil)] 12:56:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedd34b3400) [pid = 1891] [serial = 1292] [outer = 0x7fedd2494c00] 12:56:41 INFO - PROCESS | 1891 | 1461009401162 Marionette DEBUG loaded listener.js 12:56:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd3a6c800) [pid = 1891] [serial = 1293] [outer = 0x7fedd2494c00] 12:56:42 INFO - PROCESS | 1891 | 1461009402103 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]]]}] 12:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1229ms 12:56:42 INFO - PROCESS | 1891 | 1461009402160 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:56:42 INFO - PROCESS | 1891 | 1461009402164 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:56:42 INFO - PROCESS | 1891 | 1461009402170 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:56:42 INFO - PROCESS | 1891 | 1461009402172 Marionette TRACE conn3 <- [1,1694,null,{}] 12:56:42 INFO - PROCESS | 1891 | 1461009402177 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}] 12:56:42 INFO - PROCESS | 1891 | 1461009402412 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:56:42 INFO - PROCESS | 1891 | 1461009402439 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2eb7000 == 130 [pid = 1891] [id = 431] 12:56:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedd3a77400) [pid = 1891] [serial = 1294] [outer = (nil)] 12:56:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedd3fbc400) [pid = 1891] [serial = 1295] [outer = 0x7fedd3a77400] 12:56:42 INFO - PROCESS | 1891 | 1461009402503 Marionette DEBUG loaded listener.js 12:56:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedd7841400) [pid = 1891] [serial = 1296] [outer = 0x7fedd3a77400] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedc577e400) [pid = 1891] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedcb88d800) [pid = 1891] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedc4ae6800) [pid = 1891] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fede8ddc400) [pid = 1891] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedc8959400) [pid = 1891] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7feddf277000) [pid = 1891] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedd3cf3400) [pid = 1891] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedc577d400) [pid = 1891] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedd34bc000) [pid = 1891] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd9ded000) [pid = 1891] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedc4ae7c00) [pid = 1891] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedd3404000) [pid = 1891] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fedd7d6a400) [pid = 1891] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedd058ec00) [pid = 1891] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedd058f000) [pid = 1891] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedd3704800) [pid = 1891] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7feddb3a3c00) [pid = 1891] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 156 (0x7fedd7def000) [pid = 1891] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 155 (0x7fedd3df1400) [pid = 1891] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 154 (0x7fedd3df7400) [pid = 1891] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 153 (0x7fedc8ec5800) [pid = 1891] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 152 (0x7fedc63c2c00) [pid = 1891] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 151 (0x7fedd7bc1800) [pid = 1891] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7feddaab2800) [pid = 1891] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7fedca7b0c00) [pid = 1891] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedc4ae9c00) [pid = 1891] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7feddd250800) [pid = 1891] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 146 (0x7feddd257c00) [pid = 1891] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 145 (0x7fedda814400) [pid = 1891] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 144 (0x7fedc4ae1400) [pid = 1891] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 143 (0x7fedc4ae3800) [pid = 1891] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 142 (0x7fedd2450c00) [pid = 1891] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:56:43 INFO - PROCESS | 1891 | --DOMWINDOW == 141 (0x7fedd2443400) [pid = 1891] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:56:43 INFO - PROCESS | 1891 | 1461009403845 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]]]}] 12:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1731ms 12:56:44 INFO - PROCESS | 1891 | 1461009403998 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:56:44 INFO - PROCESS | 1891 | 1461009404004 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:56:44 INFO - PROCESS | 1891 | 1461009404079 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:56:44 INFO - PROCESS | 1891 | 1461009404084 Marionette TRACE conn3 <- [1,1698,null,{}] 12:56:44 INFO - PROCESS | 1891 | 1461009404142 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}] 12:56:44 INFO - PROCESS | 1891 | 1461009404316 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:56:44 INFO - PROCESS | 1891 | 1461009404518 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc85d4000 == 131 [pid = 1891] [id = 432] 12:56:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7fedc63c2c00) [pid = 1891] [serial = 1297] [outer = (nil)] 12:56:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 143 (0x7fedc63c9800) [pid = 1891] [serial = 1298] [outer = 0x7fedc63c2c00] 12:56:44 INFO - PROCESS | 1891 | 1461009404593 Marionette DEBUG loaded listener.js 12:56:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 144 (0x7fedc84ce800) [pid = 1891] [serial = 1299] [outer = 0x7fedc63c2c00] 12:56:45 INFO - PROCESS | 1891 | 1461009405506 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]]]}] 12:56:45 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 12:56:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1480ms 12:56:45 INFO - PROCESS | 1891 | 1461009405558 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:56:45 INFO - PROCESS | 1891 | 1461009405563 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:56:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:56:45 INFO - PROCESS | 1891 | 1461009405575 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:56:45 INFO - PROCESS | 1891 | 1461009405580 Marionette TRACE conn3 <- [1,1702,null,{}] 12:56:45 INFO - PROCESS | 1891 | 1461009405588 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}] 12:56:45 INFO - PROCESS | 1891 | 1461009405843 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:56:46 INFO - PROCESS | 1891 | 1461009406078 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd026a000 == 132 [pid = 1891] [id = 433] 12:56:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 145 (0x7fedca960800) [pid = 1891] [serial = 1300] [outer = (nil)] 12:56:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedcb882c00) [pid = 1891] [serial = 1301] [outer = 0x7fedca960800] 12:56:46 INFO - PROCESS | 1891 | 1461009406199 Marionette DEBUG loaded listener.js 12:56:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedd02cb000) [pid = 1891] [serial = 1302] [outer = 0x7fedca960800] 12:56:47 INFO - PROCESS | 1891 | 1461009407160 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]]]}] 12:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1639ms 12:56:47 INFO - PROCESS | 1891 | 1461009407212 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:56:47 INFO - PROCESS | 1891 | 1461009407215 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:56:47 INFO - PROCESS | 1891 | 1461009407222 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:56:47 INFO - PROCESS | 1891 | 1461009407224 Marionette TRACE conn3 <- [1,1706,null,{}] 12:56:47 INFO - PROCESS | 1891 | 1461009407238 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}] 12:56:47 INFO - PROCESS | 1891 | 1461009407436 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:56:47 INFO - PROCESS | 1891 | 1461009407620 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2eab800 == 133 [pid = 1891] [id = 434] 12:56:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedd11ce000) [pid = 1891] [serial = 1303] [outer = (nil)] 12:56:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedd1263000) [pid = 1891] [serial = 1304] [outer = 0x7fedd11ce000] 12:56:47 INFO - PROCESS | 1891 | 1461009407779 Marionette DEBUG loaded listener.js 12:56:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedd2bda000) [pid = 1891] [serial = 1305] [outer = 0x7fedd11ce000] 12:56:48 INFO - PROCESS | 1891 | 1461009408676 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]]]}] 12:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1530ms 12:56:48 INFO - PROCESS | 1891 | 1461009408753 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:56:48 INFO - PROCESS | 1891 | 1461009408757 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:56:48 INFO - PROCESS | 1891 | 1461009408762 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:56:48 INFO - PROCESS | 1891 | 1461009408765 Marionette TRACE conn3 <- [1,1710,null,{}] 12:56:48 INFO - PROCESS | 1891 | 1461009408770 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}] 12:56:48 INFO - PROCESS | 1891 | 1461009408986 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:56:49 INFO - PROCESS | 1891 | 1461009409171 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4e56000 == 134 [pid = 1891] [id = 435] 12:56:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedd11d1400) [pid = 1891] [serial = 1306] [outer = (nil)] 12:56:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7fedd3cf3400) [pid = 1891] [serial = 1307] [outer = 0x7fedd11d1400] 12:56:49 INFO - PROCESS | 1891 | 1461009409244 Marionette DEBUG loaded listener.js 12:56:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedd3df4800) [pid = 1891] [serial = 1308] [outer = 0x7fedd11d1400] 12:56:50 INFO - PROCESS | 1891 | 1461009410118 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]]]}] 12:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1428ms 12:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:56:50 INFO - PROCESS | 1891 | 1461009410191 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:56:50 INFO - PROCESS | 1891 | 1461009410193 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:56:50 INFO - PROCESS | 1891 | 1461009410200 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:56:50 INFO - PROCESS | 1891 | 1461009410203 Marionette TRACE conn3 <- [1,1714,null,{}] 12:56:50 INFO - PROCESS | 1891 | 1461009410208 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}] 12:56:50 INFO - PROCESS | 1891 | 1461009410378 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:56:50 INFO - PROCESS | 1891 | 1461009410562 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7756800 == 135 [pid = 1891] [id = 436] 12:56:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fedd3499800) [pid = 1891] [serial = 1309] [outer = (nil)] 12:56:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedd6d5cc00) [pid = 1891] [serial = 1310] [outer = 0x7fedd3499800] 12:56:50 INFO - PROCESS | 1891 | 1461009410645 Marionette DEBUG loaded listener.js 12:56:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7fedd783ac00) [pid = 1891] [serial = 1311] [outer = 0x7fedd3499800] 12:56:51 INFO - PROCESS | 1891 | 1461009411556 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]]]}] 12:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1387ms 12:56:51 INFO - PROCESS | 1891 | 1461009411586 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:56:51 INFO - PROCESS | 1891 | 1461009411590 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:56:51 INFO - PROCESS | 1891 | 1461009411596 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:56:51 INFO - PROCESS | 1891 | 1461009411598 Marionette TRACE conn3 <- [1,1718,null,{}] 12:56:51 INFO - PROCESS | 1891 | 1461009411604 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}] 12:56:51 INFO - PROCESS | 1891 | 1461009411830 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:56:52 INFO - PROCESS | 1891 | 1461009412017 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82b7800 == 136 [pid = 1891] [id = 437] 12:56:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7fedd3fbbc00) [pid = 1891] [serial = 1312] [outer = (nil)] 12:56:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedd8c5dc00) [pid = 1891] [serial = 1313] [outer = 0x7fedd3fbbc00] 12:56:52 INFO - PROCESS | 1891 | 1461009412088 Marionette DEBUG loaded listener.js 12:56:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedd9d71c00) [pid = 1891] [serial = 1314] [outer = 0x7fedd3fbbc00] 12:56:53 INFO - PROCESS | 1891 | 1461009412995 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]]]}] 12:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1435ms 12:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:56:53 INFO - PROCESS | 1891 | 1461009413032 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:56:53 INFO - PROCESS | 1891 | 1461009413035 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:56:53 INFO - PROCESS | 1891 | 1461009413041 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:56:53 INFO - PROCESS | 1891 | 1461009413044 Marionette TRACE conn3 <- [1,1722,null,{}] 12:56:53 INFO - PROCESS | 1891 | 1461009413049 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}] 12:56:53 INFO - PROCESS | 1891 | 1461009413228 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:56:53 INFO - PROCESS | 1891 | 1461009413416 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb358800 == 137 [pid = 1891] [id = 438] 12:56:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedd7bbf800) [pid = 1891] [serial = 1315] [outer = (nil)] 12:56:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fedda80bc00) [pid = 1891] [serial = 1316] [outer = 0x7fedd7bbf800] 12:56:53 INFO - PROCESS | 1891 | 1461009413486 Marionette DEBUG loaded listener.js 12:56:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7feddb3a0c00) [pid = 1891] [serial = 1317] [outer = 0x7fedd7bbf800] 12:56:54 INFO - PROCESS | 1891 | 1461009414394 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]]]}] 12:56:54 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 12:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1386ms 12:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:56:54 INFO - PROCESS | 1891 | 1461009414427 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:56:54 INFO - PROCESS | 1891 | 1461009414429 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:56:54 INFO - PROCESS | 1891 | 1461009414436 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:56:54 INFO - PROCESS | 1891 | 1461009414439 Marionette TRACE conn3 <- [1,1726,null,{}] 12:56:54 INFO - PROCESS | 1891 | 1461009414444 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}] 12:56:54 INFO - PROCESS | 1891 | 1461009414627 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:56:54 INFO - PROCESS | 1891 | 1461009414816 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddca54800 == 138 [pid = 1891] [id = 439] 12:56:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedd9d72800) [pid = 1891] [serial = 1318] [outer = (nil)] 12:56:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7feddbd53000) [pid = 1891] [serial = 1319] [outer = 0x7fedd9d72800] 12:56:54 INFO - PROCESS | 1891 | 1461009414884 Marionette DEBUG loaded listener.js 12:56:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7feddc71c400) [pid = 1891] [serial = 1320] [outer = 0x7fedd9d72800] 12:56:55 INFO - PROCESS | 1891 | 1461009415775 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]]]}] 12:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1377ms 12:56:55 INFO - PROCESS | 1891 | 1461009415813 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:56:55 INFO - PROCESS | 1891 | 1461009415815 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:56:55 INFO - PROCESS | 1891 | 1461009415822 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:56:55 INFO - PROCESS | 1891 | 1461009415824 Marionette TRACE conn3 <- [1,1730,null,{}] 12:56:55 INFO - PROCESS | 1891 | 1461009415830 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}] 12:56:56 INFO - PROCESS | 1891 | 1461009415999 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:56:56 INFO - PROCESS | 1891 | 1461009416201 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c04000 == 139 [pid = 1891] [id = 440] 12:56:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedd6b48400) [pid = 1891] [serial = 1321] [outer = (nil)] 12:56:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7feddd606000) [pid = 1891] [serial = 1322] [outer = 0x7fedd6b48400] 12:56:56 INFO - PROCESS | 1891 | 1461009416272 Marionette DEBUG loaded listener.js 12:56:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fede2f50c00) [pid = 1891] [serial = 1323] [outer = 0x7fedd6b48400] 12:56:57 INFO - PROCESS | 1891 | 1461009417155 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]]]}] 12:56:57 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 12:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1381ms 12:56:57 INFO - PROCESS | 1891 | 1461009417204 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:56:57 INFO - PROCESS | 1891 | 1461009417207 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:56:57 INFO - PROCESS | 1891 | 1461009417213 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:56:57 INFO - PROCESS | 1891 | 1461009417215 Marionette TRACE conn3 <- [1,1734,null,{}] 12:56:57 INFO - PROCESS | 1891 | 1461009417221 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}] 12:56:57 INFO - PROCESS | 1891 | 1461009417388 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:56:57 INFO - PROCESS | 1891 | 1461009417578 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedea0bc000 == 140 [pid = 1891] [id = 441] 12:56:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7feddb3a0000) [pid = 1891] [serial = 1324] [outer = (nil)] 12:56:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fede994c000) [pid = 1891] [serial = 1325] [outer = 0x7feddb3a0000] 12:56:57 INFO - PROCESS | 1891 | 1461009417646 Marionette DEBUG loaded listener.js 12:56:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedea036000) [pid = 1891] [serial = 1326] [outer = 0x7feddb3a0000] 12:56:58 INFO - PROCESS | 1891 | 1461009418513 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]]]}] 12:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1329ms 12:56:58 INFO - PROCESS | 1891 | 1461009418543 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:56:58 INFO - PROCESS | 1891 | 1461009418548 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:56:58 INFO - PROCESS | 1891 | 1461009418554 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:56:58 INFO - PROCESS | 1891 | 1461009418558 Marionette TRACE conn3 <- [1,1738,null,{}] 12:56:58 INFO - PROCESS | 1891 | 1461009418564 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}] 12:56:58 INFO - PROCESS | 1891 | 1461009418741 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:56:58 INFO - PROCESS | 1891 | 1461009418939 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:56:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeca1b000 == 141 [pid = 1891] [id = 442] 12:56:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedd3ded800) [pid = 1891] [serial = 1327] [outer = (nil)] 12:56:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7feded08c000) [pid = 1891] [serial = 1328] [outer = 0x7fedd3ded800] 12:56:59 INFO - PROCESS | 1891 | 1461009419020 Marionette DEBUG loaded listener.js 12:56:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedee895000) [pid = 1891] [serial = 1329] [outer = 0x7fedd3ded800] 12:56:59 INFO - PROCESS | 1891 | 1461009419954 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]]]}] 12:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1436ms 12:56:59 INFO - PROCESS | 1891 | 1461009419990 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:56:59 INFO - PROCESS | 1891 | 1461009419994 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:57:00 INFO - PROCESS | 1891 | 1461009420000 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:57:00 INFO - PROCESS | 1891 | 1461009420002 Marionette TRACE conn3 <- [1,1742,null,{}] 12:57:00 INFO - PROCESS | 1891 | 1461009420007 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}] 12:57:00 INFO - PROCESS | 1891 | 1461009420191 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:57:00 INFO - PROCESS | 1891 | 1461009420385 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca99f800 == 142 [pid = 1891] [id = 443] 12:57:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedc70b4c00) [pid = 1891] [serial = 1330] [outer = (nil)] 12:57:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedc84d1800) [pid = 1891] [serial = 1331] [outer = 0x7fedc70b4c00] 12:57:00 INFO - PROCESS | 1891 | 1461009420453 Marionette DEBUG loaded listener.js 12:57:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedd11cd000) [pid = 1891] [serial = 1332] [outer = 0x7fedc70b4c00] 12:57:01 INFO - PROCESS | 1891 | 1461009421795 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]]]}] 12:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1831ms 12:57:01 INFO - PROCESS | 1891 | 1461009421832 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:57:01 INFO - PROCESS | 1891 | 1461009421836 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:57:01 INFO - PROCESS | 1891 | 1461009421844 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:57:01 INFO - PROCESS | 1891 | 1461009421849 Marionette TRACE conn3 <- [1,1746,null,{}] 12:57:01 INFO - PROCESS | 1891 | 1461009421858 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}] 12:57:02 INFO - PROCESS | 1891 | 1461009422114 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:57:02 INFO - PROCESS | 1891 | 1461009422292 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0299800 == 143 [pid = 1891] [id = 444] 12:57:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedc63cd800) [pid = 1891] [serial = 1333] [outer = (nil)] 12:57:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedc70ba800) [pid = 1891] [serial = 1334] [outer = 0x7fedc63cd800] 12:57:02 INFO - PROCESS | 1891 | 1461009422398 Marionette DEBUG loaded listener.js 12:57:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedc8ebd800) [pid = 1891] [serial = 1335] [outer = 0x7fedc63cd800] 12:57:03 INFO - PROCESS | 1891 | 1461009423405 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]]]}] 12:57:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1635ms 12:57:03 INFO - PROCESS | 1891 | 1461009423480 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:57:03 INFO - PROCESS | 1891 | 1461009423487 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:57:03 INFO - PROCESS | 1891 | 1461009423498 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:57:03 INFO - PROCESS | 1891 | 1461009423502 Marionette TRACE conn3 <- [1,1750,null,{}] 12:57:03 INFO - PROCESS | 1891 | 1461009423530 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}] 12:57:03 INFO - PROCESS | 1891 | 1461009423725 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:57:03 INFO - PROCESS | 1891 | 1461009423971 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca99e800 == 144 [pid = 1891] [id = 445] 12:57:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedcb887c00) [pid = 1891] [serial = 1336] [outer = (nil)] 12:57:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedcba75400) [pid = 1891] [serial = 1337] [outer = 0x7fedcb887c00] 12:57:04 INFO - PROCESS | 1891 | 1461009424053 Marionette DEBUG loaded listener.js 12:57:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedd02ce400) [pid = 1891] [serial = 1338] [outer = 0x7fedcb887c00] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2416000 == 143 [pid = 1891] [id = 430] 12:57:04 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedca964800) [pid = 1891] [serial = 1208] [outer = (nil)] [url = about:blank] 12:57:04 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedeed24000) [pid = 1891] [serial = 1202] [outer = (nil)] [url = about:blank] 12:57:04 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedee75a800) [pid = 1891] [serial = 1199] [outer = (nil)] [url = about:blank] 12:57:04 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedc49c1800) [pid = 1891] [serial = 1205] [outer = (nil)] [url = about:blank] 12:57:04 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd2448800) [pid = 1891] [serial = 1235] [outer = (nil)] [url = about:blank] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd02a4000 == 142 [pid = 1891] [id = 429] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc619e000 == 141 [pid = 1891] [id = 428] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc61ab000 == 140 [pid = 1891] [id = 427] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa48800 == 139 [pid = 1891] [id = 426] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedca70a000 == 138 [pid = 1891] [id = 424] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc491a800 == 137 [pid = 1891] [id = 423] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa4f800 == 136 [pid = 1891] [id = 422] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf42c3000 == 135 [pid = 1891] [id = 421] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef164800 == 134 [pid = 1891] [id = 420] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeb050000 == 133 [pid = 1891] [id = 419] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9c69800 == 132 [pid = 1891] [id = 418] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedde039800 == 131 [pid = 1891] [id = 417] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc37c800 == 130 [pid = 1891] [id = 416] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaee0000 == 129 [pid = 1891] [id = 415] 12:57:04 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cdb000 == 128 [pid = 1891] [id = 414] 12:57:05 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ea4800 == 127 [pid = 1891] [id = 413] 12:57:05 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbbef800 == 126 [pid = 1891] [id = 412] 12:57:05 INFO - PROCESS | 1891 | 1461009425045 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]]]}] 12:57:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:57:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1604ms 12:57:05 INFO - PROCESS | 1891 | 1461009425103 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:57:05 INFO - PROCESS | 1891 | 1461009425106 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:57:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:57:05 INFO - PROCESS | 1891 | 1461009425112 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:57:05 INFO - PROCESS | 1891 | 1461009425116 Marionette TRACE conn3 <- [1,1754,null,{}] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedd058c000) [pid = 1891] [serial = 1113] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedd7988400) [pid = 1891] [serial = 1230] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedc70b4800) [pid = 1891] [serial = 1211] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedd0595400) [pid = 1891] [serial = 1187] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedd34b5400) [pid = 1891] [serial = 1190] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedea0dd800) [pid = 1891] [serial = 1196] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedecf2b400) [pid = 1891] [serial = 1107] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd2c8b000) [pid = 1891] [serial = 1218] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedea029000) [pid = 1891] [serial = 1104] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedd506b000) [pid = 1891] [serial = 1227] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedd248e400) [pid = 1891] [serial = 1077] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedd798d000) [pid = 1891] [serial = 1143] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7feddb3a1c00) [pid = 1891] [serial = 1152] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd2c8e400) [pid = 1891] [serial = 1185] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedd7d6b800) [pid = 1891] [serial = 1089] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7feddca80c00) [pid = 1891] [serial = 1095] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fedd9de8800) [pid = 1891] [serial = 1193] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedd3702800) [pid = 1891] [serial = 1221] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedd1127c00) [pid = 1891] [serial = 1214] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedd6ebf800) [pid = 1891] [serial = 1229] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7fedd3a72000) [pid = 1891] [serial = 1223] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 156 (0x7feddca82400) [pid = 1891] [serial = 1158] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 155 (0x7fedda879c00) [pid = 1891] [serial = 1149] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 154 (0x7fedd7837000) [pid = 1891] [serial = 1086] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 153 (0x7fedd9d67000) [pid = 1891] [serial = 1092] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 152 (0x7fedd3a77c00) [pid = 1891] [serial = 1224] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 151 (0x7fedd0599000) [pid = 1891] [serial = 1080] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7fedc8ec1800) [pid = 1891] [serial = 1232] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7fedd3df9400) [pid = 1891] [serial = 1226] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedd3494c00) [pid = 1891] [serial = 1220] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7fedd8ee7400) [pid = 1891] [serial = 1146] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 146 (0x7fedca7ae400) [pid = 1891] [serial = 1212] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 145 (0x7feddf234800) [pid = 1891] [serial = 1098] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 144 (0x7fedd2f32800) [pid = 1891] [serial = 1083] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 143 (0x7fedee753400) [pid = 1891] [serial = 1110] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 142 (0x7fede9944000) [pid = 1891] [serial = 1161] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 141 (0x7fedd11c9000) [pid = 1891] [serial = 1233] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 140 (0x7fedd11ce800) [pid = 1891] [serial = 1215] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 139 (0x7fedcaaca400) [pid = 1891] [serial = 1217] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 138 (0x7feddf235000) [pid = 1891] [serial = 1101] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 137 (0x7feddc11c800) [pid = 1891] [serial = 1155] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 136 (0x7fedc84c9800) [pid = 1891] [serial = 1131] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 135 (0x7fedd11c7400) [pid = 1891] [serial = 1134] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 134 (0x7fedd4ec2c00) [pid = 1891] [serial = 1140] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | --DOMWINDOW == 133 (0x7fedd33c8800) [pid = 1891] [serial = 1137] [outer = (nil)] [url = about:blank] 12:57:05 INFO - PROCESS | 1891 | 1461009425205 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}] 12:57:05 INFO - PROCESS | 1891 | 1461009425386 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:57:05 INFO - PROCESS | 1891 | 1461009425396 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:05 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbc66000 == 127 [pid = 1891] [id = 446] 12:57:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 134 (0x7fedd1129c00) [pid = 1891] [serial = 1339] [outer = (nil)] 12:57:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 135 (0x7fedd1258000) [pid = 1891] [serial = 1340] [outer = 0x7fedd1129c00] 12:57:05 INFO - PROCESS | 1891 | 1461009425462 Marionette DEBUG loaded listener.js 12:57:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 136 (0x7fedd244fc00) [pid = 1891] [serial = 1341] [outer = 0x7fedd1129c00] 12:57:06 INFO - PROCESS | 1891 | 1461009426380 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]]]}] 12:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1285ms 12:57:06 INFO - PROCESS | 1891 | 1461009426398 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:57:06 INFO - PROCESS | 1891 | 1461009426403 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:57:06 INFO - PROCESS | 1891 | 1461009426408 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:57:06 INFO - PROCESS | 1891 | 1461009426411 Marionette TRACE conn3 <- [1,1758,null,{}] 12:57:06 INFO - PROCESS | 1891 | 1461009426416 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}] 12:57:06 INFO - PROCESS | 1891 | 1461009426580 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:57:06 INFO - PROCESS | 1891 | 1461009426742 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1288800 == 128 [pid = 1891] [id = 447] 12:57:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 137 (0x7fedca7a8800) [pid = 1891] [serial = 1342] [outer = (nil)] 12:57:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 138 (0x7fedd2f39800) [pid = 1891] [serial = 1343] [outer = 0x7fedca7a8800] 12:57:06 INFO - PROCESS | 1891 | 1461009426802 Marionette DEBUG loaded listener.js 12:57:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 139 (0x7fedd3a72000) [pid = 1891] [serial = 1344] [outer = 0x7fedca7a8800] 12:57:07 INFO - PROCESS | 1891 | 1461009427599 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]]]}] 12:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1228ms 12:57:07 INFO - PROCESS | 1891 | 1461009427637 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:57:07 INFO - PROCESS | 1891 | 1461009427639 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:57:07 INFO - PROCESS | 1891 | 1461009427645 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:57:07 INFO - PROCESS | 1891 | 1461009427647 Marionette TRACE conn3 <- [1,1762,null,{}] 12:57:07 INFO - PROCESS | 1891 | 1461009427659 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}] 12:57:07 INFO - PROCESS | 1891 | 1461009427859 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:57:07 INFO - PROCESS | 1891 | 1461009427885 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2e7a800 == 129 [pid = 1891] [id = 448] 12:57:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 140 (0x7fedd2f3e400) [pid = 1891] [serial = 1345] [outer = (nil)] 12:57:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 141 (0x7fedd3cf8c00) [pid = 1891] [serial = 1346] [outer = 0x7fedd2f3e400] 12:57:07 INFO - PROCESS | 1891 | 1461009427944 Marionette DEBUG loaded listener.js 12:57:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7fedd4ca9400) [pid = 1891] [serial = 1347] [outer = 0x7fedd2f3e400] 12:57:08 INFO - PROCESS | 1891 | 1461009428827 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]]]}] 12:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1231ms 12:57:08 INFO - PROCESS | 1891 | 1461009428876 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:57:08 INFO - PROCESS | 1891 | 1461009428879 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:57:08 INFO - PROCESS | 1891 | 1461009428885 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:57:08 INFO - PROCESS | 1891 | 1461009428887 Marionette TRACE conn3 <- [1,1766,null,{}] 12:57:08 INFO - PROCESS | 1891 | 1461009428898 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}] 12:57:09 INFO - PROCESS | 1891 | 1461009429386 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:57:09 INFO - PROCESS | 1891 | --DOMWINDOW == 141 (0x7fedd2494c00) [pid = 1891] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:57:09 INFO - PROCESS | 1891 | --DOMWINDOW == 140 (0x7fedc70b3400) [pid = 1891] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:57:09 INFO - PROCESS | 1891 | --DOMWINDOW == 139 (0x7fedcb884c00) [pid = 1891] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:57:09 INFO - PROCESS | 1891 | --DOMWINDOW == 138 (0x7fedc63c3c00) [pid = 1891] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:57:09 INFO - PROCESS | 1891 | --DOMWINDOW == 137 (0x7fedc84c6400) [pid = 1891] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:57:09 INFO - PROCESS | 1891 | --DOMWINDOW == 136 (0x7fedc5786800) [pid = 1891] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:57:09 INFO - PROCESS | 1891 | 1461009429542 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd129d000 == 130 [pid = 1891] [id = 449] 12:57:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 137 (0x7fedc895ac00) [pid = 1891] [serial = 1348] [outer = (nil)] 12:57:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 138 (0x7fedd13bec00) [pid = 1891] [serial = 1349] [outer = 0x7fedc895ac00] 12:57:09 INFO - PROCESS | 1891 | 1461009429618 Marionette DEBUG loaded listener.js 12:57:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 139 (0x7fedd82ebc00) [pid = 1891] [serial = 1350] [outer = 0x7fedc895ac00] 12:57:10 INFO - PROCESS | 1891 | 1461009430263 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]]]}] 12:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1425ms 12:57:10 INFO - PROCESS | 1891 | 1461009430311 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:57:10 INFO - PROCESS | 1891 | 1461009430314 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:57:10 INFO - PROCESS | 1891 | 1461009430319 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:57:10 INFO - PROCESS | 1891 | 1461009430321 Marionette TRACE conn3 <- [1,1770,null,{}] 12:57:10 INFO - PROCESS | 1891 | 1461009430327 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}] 12:57:10 INFO - PROCESS | 1891 | 1461009430543 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:57:10 INFO - PROCESS | 1891 | 1461009430560 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7047800 == 131 [pid = 1891] [id = 450] 12:57:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 140 (0x7fedd82e9000) [pid = 1891] [serial = 1351] [outer = (nil)] 12:57:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 141 (0x7fedd8eeac00) [pid = 1891] [serial = 1352] [outer = 0x7fedd82e9000] 12:57:10 INFO - PROCESS | 1891 | 1461009430620 Marionette DEBUG loaded listener.js 12:57:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7fedd9d73400) [pid = 1891] [serial = 1353] [outer = 0x7fedd82e9000] 12:57:11 INFO - PROCESS | 1891 | 1461009431505 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]]]}] 12:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1227ms 12:57:11 INFO - PROCESS | 1891 | 1461009431553 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:57:11 INFO - PROCESS | 1891 | 1461009431559 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:57:11 INFO - PROCESS | 1891 | 1461009431567 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:57:11 INFO - PROCESS | 1891 | 1461009431572 Marionette TRACE conn3 <- [1,1774,null,{}] 12:57:11 INFO - PROCESS | 1891 | 1461009431580 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}] 12:57:11 INFO - PROCESS | 1891 | 1461009431754 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:57:11 INFO - PROCESS | 1891 | 1461009431940 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca71a800 == 132 [pid = 1891] [id = 451] 12:57:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 143 (0x7fedc5789000) [pid = 1891] [serial = 1354] [outer = (nil)] 12:57:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 144 (0x7fedc70b3400) [pid = 1891] [serial = 1355] [outer = 0x7fedc5789000] 12:57:12 INFO - PROCESS | 1891 | 1461009432012 Marionette DEBUG loaded listener.js 12:57:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 145 (0x7fedca7a7800) [pid = 1891] [serial = 1356] [outer = 0x7fedc5789000] 12:57:12 INFO - PROCESS | 1891 | 1461009432949 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]]]}] 12:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1434ms 12:57:13 INFO - PROCESS | 1891 | 1461009433002 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:57:13 INFO - PROCESS | 1891 | 1461009433010 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:57:13 INFO - PROCESS | 1891 | 1461009433019 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:57:13 INFO - PROCESS | 1891 | 1461009433023 Marionette TRACE conn3 <- [1,1778,null,{}] 12:57:13 INFO - PROCESS | 1891 | 1461009433029 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}] 12:57:13 INFO - PROCESS | 1891 | 1461009433209 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:57:13 INFO - PROCESS | 1891 | 1461009433392 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1289800 == 133 [pid = 1891] [id = 452] 12:57:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedc4ae9c00) [pid = 1891] [serial = 1357] [outer = (nil)] 12:57:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedd0595400) [pid = 1891] [serial = 1358] [outer = 0x7fedc4ae9c00] 12:57:13 INFO - PROCESS | 1891 | 1461009433464 Marionette DEBUG loaded listener.js 12:57:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedd1259400) [pid = 1891] [serial = 1359] [outer = 0x7fedc4ae9c00] 12:57:14 INFO - PROCESS | 1891 | 1461009434438 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]]]}] 12:57:14 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 12:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1489ms 12:57:14 INFO - PROCESS | 1891 | 1461009434509 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:57:14 INFO - PROCESS | 1891 | 1461009434513 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:57:14 INFO - PROCESS | 1891 | 1461009434519 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:57:14 INFO - PROCESS | 1891 | 1461009434524 Marionette TRACE conn3 <- [1,1782,null,{}] 12:57:14 INFO - PROCESS | 1891 | 1461009434539 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}] 12:57:14 INFO - PROCESS | 1891 | 1461009434772 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:57:15 INFO - PROCESS | 1891 | 1461009434996 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7810800 == 134 [pid = 1891] [id = 453] 12:57:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedd3a70400) [pid = 1891] [serial = 1360] [outer = (nil)] 12:57:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedd4c9d800) [pid = 1891] [serial = 1361] [outer = 0x7fedd3a70400] 12:57:15 INFO - PROCESS | 1891 | 1461009435114 Marionette DEBUG loaded listener.js 12:57:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedd7a04800) [pid = 1891] [serial = 1362] [outer = 0x7fedd3a70400] 12:57:15 INFO - PROCESS | 1891 | 1461009435950 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]]]}] 12:57:15 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 12:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1481ms 12:57:16 INFO - PROCESS | 1891 | 1461009436001 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:57:16 INFO - PROCESS | 1891 | 1461009436005 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:57:16 INFO - PROCESS | 1891 | 1461009436011 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:57:16 INFO - PROCESS | 1891 | 1461009436013 Marionette TRACE conn3 <- [1,1786,null,{}] 12:57:16 INFO - PROCESS | 1891 | 1461009436018 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}] 12:57:16 INFO - PROCESS | 1891 | 1461009436197 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:57:16 INFO - PROCESS | 1891 | 1461009436395 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd9fc8000 == 135 [pid = 1891] [id = 454] 12:57:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7fedd7bbdc00) [pid = 1891] [serial = 1363] [outer = (nil)] 12:57:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedd9d70800) [pid = 1891] [serial = 1364] [outer = 0x7fedd7bbdc00] 12:57:16 INFO - PROCESS | 1891 | 1461009436475 Marionette DEBUG loaded listener.js 12:57:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fedda812000) [pid = 1891] [serial = 1365] [outer = 0x7fedd7bbdc00] 12:57:17 INFO - PROCESS | 1891 | 1461009437346 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]]]}] 12:57:17 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 12:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1382ms 12:57:17 INFO - PROCESS | 1891 | 1461009437393 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:57:17 INFO - PROCESS | 1891 | 1461009437397 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:57:17 INFO - PROCESS | 1891 | 1461009437403 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:57:17 INFO - PROCESS | 1891 | 1461009437405 Marionette TRACE conn3 <- [1,1790,null,{}] 12:57:17 INFO - PROCESS | 1891 | 1461009437411 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}] 12:57:17 INFO - PROCESS | 1891 | 1461009437575 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:57:17 INFO - PROCESS | 1891 | 1461009437769 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc54b800 == 136 [pid = 1891] [id = 455] 12:57:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedca961c00) [pid = 1891] [serial = 1366] [outer = (nil)] 12:57:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7feddbd47400) [pid = 1891] [serial = 1367] [outer = 0x7fedca961c00] 12:57:17 INFO - PROCESS | 1891 | 1461009437838 Marionette DEBUG loaded listener.js 12:57:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7feddc93f800) [pid = 1891] [serial = 1368] [outer = 0x7fedca961c00] 12:57:18 INFO - PROCESS | 1891 | 1461009438673 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]]]}] 12:57:18 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) 12:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1326ms 12:57:18 INFO - PROCESS | 1891 | 1461009438731 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:57:18 INFO - PROCESS | 1891 | 1461009438734 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:57:18 INFO - PROCESS | 1891 | 1461009438740 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:57:18 INFO - PROCESS | 1891 | 1461009438742 Marionette TRACE conn3 <- [1,1794,null,{}] 12:57:18 INFO - PROCESS | 1891 | 1461009438747 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}] 12:57:18 INFO - PROCESS | 1891 | 1461009438941 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:57:19 INFO - PROCESS | 1891 | 1461009439126 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9b87800 == 137 [pid = 1891] [id = 456] 12:57:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7feddf320800) [pid = 1891] [serial = 1369] [outer = (nil)] 12:57:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fede9bb9000) [pid = 1891] [serial = 1370] [outer = 0x7feddf320800] 12:57:19 INFO - PROCESS | 1891 | 1461009439199 Marionette DEBUG loaded listener.js 12:57:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7feded089c00) [pid = 1891] [serial = 1371] [outer = 0x7feddf320800] 12:57:20 INFO - PROCESS | 1891 | 1461009440070 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]]]}] 12:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1378ms 12:57:20 INFO - PROCESS | 1891 | 1461009440119 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:57:20 INFO - PROCESS | 1891 | 1461009440123 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:57:20 INFO - PROCESS | 1891 | 1461009440128 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:57:20 INFO - PROCESS | 1891 | 1461009440132 Marionette TRACE conn3 <- [1,1798,null,{}] 12:57:20 INFO - PROCESS | 1891 | 1461009440137 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}] 12:57:20 INFO - PROCESS | 1891 | 1461009440310 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:57:20 INFO - PROCESS | 1891 | 1461009440512 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeca17800 == 138 [pid = 1891] [id = 457] 12:57:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fede3030000) [pid = 1891] [serial = 1372] [outer = (nil)] 12:57:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedee896c00) [pid = 1891] [serial = 1373] [outer = 0x7fede3030000] 12:57:20 INFO - PROCESS | 1891 | 1461009440582 Marionette DEBUG loaded listener.js 12:57:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedeed2ac00) [pid = 1891] [serial = 1374] [outer = 0x7fede3030000] 12:57:21 INFO - PROCESS | 1891 | 1461009441488 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]]]}] 12:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1432ms 12:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:57:21 INFO - PROCESS | 1891 | 1461009441561 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:57:21 INFO - PROCESS | 1891 | 1461009441564 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:57:21 INFO - PROCESS | 1891 | 1461009441570 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:57:21 INFO - PROCESS | 1891 | 1461009441573 Marionette TRACE conn3 <- [1,1802,null,{}] 12:57:21 INFO - PROCESS | 1891 | 1461009441579 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}] 12:57:21 INFO - PROCESS | 1891 | 1461009441781 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:57:21 INFO - PROCESS | 1891 | 1461009441966 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef14e800 == 139 [pid = 1891] [id = 458] 12:57:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fede303b400) [pid = 1891] [serial = 1375] [outer = (nil)] 12:57:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedeee66000) [pid = 1891] [serial = 1376] [outer = 0x7fede303b400] 12:57:22 INFO - PROCESS | 1891 | 1461009442034 Marionette DEBUG loaded listener.js 12:57:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedef190800) [pid = 1891] [serial = 1377] [outer = 0x7fede303b400] 12:57:22 INFO - PROCESS | 1891 | 1461009442950 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]]]}] 12:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1431ms 12:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:57:23 INFO - PROCESS | 1891 | 1461009443002 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:57:23 INFO - PROCESS | 1891 | 1461009443005 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:57:23 INFO - PROCESS | 1891 | 1461009443011 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:57:23 INFO - PROCESS | 1891 | 1461009443014 Marionette TRACE conn3 <- [1,1806,null,{}] 12:57:23 INFO - PROCESS | 1891 | 1461009443019 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}] 12:57:23 INFO - PROCESS | 1891 | 1461009443247 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:57:23 INFO - PROCESS | 1891 | 1461009443441 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf3468800 == 140 [pid = 1891] [id = 459] 12:57:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedc63b2c00) [pid = 1891] [serial = 1378] [outer = (nil)] 12:57:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedc63bac00) [pid = 1891] [serial = 1379] [outer = 0x7fedc63b2c00] 12:57:23 INFO - PROCESS | 1891 | 1461009443512 Marionette DEBUG loaded listener.js 12:57:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedc63c0000) [pid = 1891] [serial = 1380] [outer = 0x7fedc63b2c00] 12:57:24 INFO - PROCESS | 1891 | 1461009444388 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]]]}] 12:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1431ms 12:57:24 INFO - PROCESS | 1891 | 1461009444442 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:57:24 INFO - PROCESS | 1891 | 1461009444446 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:57:24 INFO - PROCESS | 1891 | 1461009444451 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:57:24 INFO - PROCESS | 1891 | 1461009444454 Marionette TRACE conn3 <- [1,1810,null,{}] 12:57:24 INFO - PROCESS | 1891 | 1461009444459 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}] 12:57:24 INFO - PROCESS | 1891 | 1461009444636 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:57:24 INFO - PROCESS | 1891 | 1461009444828 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc39d0000 == 141 [pid = 1891] [id = 460] 12:57:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedc63b5800) [pid = 1891] [serial = 1381] [outer = (nil)] 12:57:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedeed2e400) [pid = 1891] [serial = 1382] [outer = 0x7fedc63b5800] 12:57:24 INFO - PROCESS | 1891 | 1461009444897 Marionette DEBUG loaded listener.js 12:57:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedef245400) [pid = 1891] [serial = 1383] [outer = 0x7fedc63b5800] 12:57:25 INFO - PROCESS | 1891 | 1461009445753 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]]]}] 12:57:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1376ms 12:57:25 INFO - PROCESS | 1891 | 1461009445829 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:57:25 INFO - PROCESS | 1891 | 1461009445834 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:57:25 INFO - PROCESS | 1891 | 1461009445839 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:57:25 INFO - PROCESS | 1891 | 1461009445843 Marionette TRACE conn3 <- [1,1814,null,{}] 12:57:25 INFO - PROCESS | 1891 | 1461009445848 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}] 12:57:26 INFO - PROCESS | 1891 | 1461009446060 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:57:26 INFO - PROCESS | 1891 | 1461009446250 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6323000 == 142 [pid = 1891] [id = 461] 12:57:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedc4a8ec00) [pid = 1891] [serial = 1384] [outer = (nil)] 12:57:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedc4a96c00) [pid = 1891] [serial = 1385] [outer = 0x7fedc4a8ec00] 12:57:26 INFO - PROCESS | 1891 | 1461009446340 Marionette DEBUG loaded listener.js 12:57:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedef24b800) [pid = 1891] [serial = 1386] [outer = 0x7fedc4a8ec00] 12:57:27 INFO - PROCESS | 1891 | 1461009447234 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]]]}] 12:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1435ms 12:57:27 INFO - PROCESS | 1891 | 1461009447276 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:57:27 INFO - PROCESS | 1891 | 1461009447280 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:57:27 INFO - PROCESS | 1891 | 1461009447286 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:57:27 INFO - PROCESS | 1891 | 1461009447288 Marionette TRACE conn3 <- [1,1818,null,{}] 12:57:27 INFO - PROCESS | 1891 | 1461009447293 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}] 12:57:27 INFO - PROCESS | 1891 | 1461009447460 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:57:27 INFO - PROCESS | 1891 | 1461009447652 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc610a800 == 143 [pid = 1891] [id = 462] 12:57:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedc4a8f400) [pid = 1891] [serial = 1387] [outer = (nil)] 12:57:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedd7c6b400) [pid = 1891] [serial = 1388] [outer = 0x7fedc4a8f400] 12:57:27 INFO - PROCESS | 1891 | 1461009447721 Marionette DEBUG loaded listener.js 12:57:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedef24c400) [pid = 1891] [serial = 1389] [outer = 0x7fedc4a8f400] 12:57:28 INFO - PROCESS | 1891 | 1461009448612 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]]]}] 12:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1380ms 12:57:28 INFO - PROCESS | 1891 | 1461009448667 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:57:28 INFO - PROCESS | 1891 | 1461009448670 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:57:28 INFO - PROCESS | 1891 | 1461009448676 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:57:28 INFO - PROCESS | 1891 | 1461009448678 Marionette TRACE conn3 <- [1,1822,null,{}] 12:57:28 INFO - PROCESS | 1891 | 1461009448683 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}] 12:57:28 INFO - PROCESS | 1891 | 1461009448877 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:57:29 INFO - PROCESS | 1891 | 1461009449075 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6122800 == 144 [pid = 1891] [id = 463] 12:57:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedc48bec00) [pid = 1891] [serial = 1390] [outer = (nil)] 12:57:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedc48c6400) [pid = 1891] [serial = 1391] [outer = 0x7fedc48bec00] 12:57:29 INFO - PROCESS | 1891 | 1461009449149 Marionette DEBUG loaded listener.js 12:57:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedc48cbc00) [pid = 1891] [serial = 1392] [outer = 0x7fedc48bec00] 12:57:30 INFO - PROCESS | 1891 | 1461009450040 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]]]}] 12:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1426ms 12:57:30 INFO - PROCESS | 1891 | 1461009450103 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:57:30 INFO - PROCESS | 1891 | 1461009450107 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:57:30 INFO - PROCESS | 1891 | 1461009450113 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:57:30 INFO - PROCESS | 1891 | 1461009450116 Marionette TRACE conn3 <- [1,1826,null,{}] 12:57:30 INFO - PROCESS | 1891 | 1461009450121 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}] 12:57:30 INFO - PROCESS | 1891 | 1461009450307 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:57:30 INFO - PROCESS | 1891 | 1461009450993 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e0f800 == 145 [pid = 1891] [id = 464] 12:57:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedc49c3400) [pid = 1891] [serial = 1393] [outer = (nil)] 12:57:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedc4a91c00) [pid = 1891] [serial = 1394] [outer = 0x7fedc49c3400] 12:57:31 INFO - PROCESS | 1891 | 1461009451067 Marionette DEBUG loaded listener.js 12:57:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedc4adb800) [pid = 1891] [serial = 1395] [outer = 0x7fedc49c3400] 12:57:31 INFO - PROCESS | 1891 | 1461009451874 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]]]}] 12:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1792ms 12:57:31 INFO - PROCESS | 1891 | 1461009451923 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:57:31 INFO - PROCESS | 1891 | 1461009451930 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:57:31 INFO - PROCESS | 1891 | 1461009451938 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:57:31 INFO - PROCESS | 1891 | 1461009451942 Marionette TRACE conn3 <- [1,1830,null,{}] 12:57:31 INFO - PROCESS | 1891 | 1461009451948 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}] 12:57:32 INFO - PROCESS | 1891 | 1461009452141 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:57:32 INFO - PROCESS | 1891 | 1461009452358 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa4d800 == 146 [pid = 1891] [id = 465] 12:57:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedc49bc000) [pid = 1891] [serial = 1396] [outer = (nil)] 12:57:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedc63ce800) [pid = 1891] [serial = 1397] [outer = 0x7fedc49bc000] 12:57:32 INFO - PROCESS | 1891 | 1461009452424 Marionette DEBUG loaded listener.js 12:57:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedcaad3000) [pid = 1891] [serial = 1398] [outer = 0x7fedc49bc000] 12:57:33 INFO - PROCESS | 1891 | 1461009453488 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]]]}] 12:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1630ms 12:57:33 INFO - PROCESS | 1891 | 1461009453573 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:57:33 INFO - PROCESS | 1891 | 1461009453579 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:57:33 INFO - PROCESS | 1891 | 1461009453586 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:57:33 INFO - PROCESS | 1891 | 1461009453588 Marionette TRACE conn3 <- [1,1834,null,{}] 12:57:33 INFO - PROCESS | 1891 | 1461009453595 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}] 12:57:33 INFO - PROCESS | 1891 | 1461009453803 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd026c800 == 145 [pid = 1891] [id = 395] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1295800 == 144 [pid = 1891] [id = 406] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb626800 == 143 [pid = 1891] [id = 405] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeae96000 == 142 [pid = 1891] [id = 397] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2eae800 == 141 [pid = 1891] [id = 407] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd0256000 == 140 [pid = 1891] [id = 404] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedee89c800) [pid = 1891] [serial = 1268] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedc53ddc00) [pid = 1891] [serial = 1271] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedc8953400) [pid = 1891] [serial = 1274] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedc8952400) [pid = 1891] [serial = 1277] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedd3fbc400) [pid = 1891] [serial = 1295] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | 1461009454126 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef328000 == 139 [pid = 1891] [id = 399] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e4a000 == 138 [pid = 1891] [id = 408] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedee70e800 == 137 [pid = 1891] [id = 398] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd775e000 == 136 [pid = 1891] [id = 401] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd50a8000 == 135 [pid = 1891] [id = 409] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf6984800 == 134 [pid = 1891] [id = 400] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7814000 == 133 [pid = 1891] [id = 396] 12:57:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc71ca000 == 134 [pid = 1891] [id = 466] 12:57:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedc53ddc00) [pid = 1891] [serial = 1399] [outer = (nil)] 12:57:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedcb815c00) [pid = 1891] [serial = 1400] [outer = 0x7fedc53ddc00] 12:57:34 INFO - PROCESS | 1891 | 1461009454216 Marionette DEBUG loaded listener.js 12:57:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedcba7b800) [pid = 1891] [serial = 1401] [outer = 0x7fedc53ddc00] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2eb7000 == 133 [pid = 1891] [id = 431] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddca54800 == 132 [pid = 1891] [id = 439] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb358800 == 131 [pid = 1891] [id = 438] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd82b7800 == 130 [pid = 1891] [id = 437] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7756800 == 129 [pid = 1891] [id = 436] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4e56000 == 128 [pid = 1891] [id = 435] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2eab800 == 127 [pid = 1891] [id = 434] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd026a000 == 126 [pid = 1891] [id = 433] 12:57:34 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc85d4000 == 125 [pid = 1891] [id = 432] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedd2494800) [pid = 1891] [serial = 1289] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedd2f3ac00) [pid = 1891] [serial = 1290] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedcba80000) [pid = 1891] [serial = 1284] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedcb889c00) [pid = 1891] [serial = 1283] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedda812c00) [pid = 1891] [serial = 1256] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedd058e800) [pid = 1891] [serial = 1286] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd1261800) [pid = 1891] [serial = 1287] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedd7bbf400) [pid = 1891] [serial = 1250] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedca7ab000) [pid = 1891] [serial = 1281] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedc8954800) [pid = 1891] [serial = 1280] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7feddf583000) [pid = 1891] [serial = 1262] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedd2446800) [pid = 1891] [serial = 1241] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedd6da5000) [pid = 1891] [serial = 1236] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedd8f1b400) [pid = 1891] [serial = 1253] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedca7a4800) [pid = 1891] [serial = 1238] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedd701bc00) [pid = 1891] [serial = 1247] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedeadd0c00) [pid = 1891] [serial = 1265] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7feddc4cf000) [pid = 1891] [serial = 1259] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedd3a74800) [pid = 1891] [serial = 1244] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedd34b3400) [pid = 1891] [serial = 1292] [outer = (nil)] [url = about:blank] 12:57:34 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedd3a6c800) [pid = 1891] [serial = 1293] [outer = (nil)] [url = about:blank] 12:57:35 INFO - PROCESS | 1891 | 1461009455023 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]]]}] 12:57:35 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 12:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1489ms 12:57:35 INFO - PROCESS | 1891 | 1461009455077 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:57:35 INFO - PROCESS | 1891 | 1461009455081 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:57:35 INFO - PROCESS | 1891 | 1461009455094 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:57:35 INFO - PROCESS | 1891 | 1461009455103 Marionette TRACE conn3 <- [1,1838,null,{}] 12:57:35 INFO - PROCESS | 1891 | 1461009455127 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}] 12:57:35 INFO - PROCESS | 1891 | 1461009455319 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:57:35 INFO - PROCESS | 1891 | 1461009455330 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbc71800 == 126 [pid = 1891] [id = 467] 12:57:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedca7a4800) [pid = 1891] [serial = 1402] [outer = (nil)] 12:57:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedd1257400) [pid = 1891] [serial = 1403] [outer = 0x7fedca7a4800] 12:57:35 INFO - PROCESS | 1891 | 1461009455393 Marionette DEBUG loaded listener.js 12:57:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd244b000) [pid = 1891] [serial = 1404] [outer = 0x7fedca7a4800] 12:57:36 INFO - PROCESS | 1891 | 1461009456258 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]]]}] 12:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1214ms 12:57:36 INFO - PROCESS | 1891 | 1461009456301 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:57:36 INFO - PROCESS | 1891 | 1461009456305 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:57:36 INFO - PROCESS | 1891 | 1461009456310 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:57:36 INFO - PROCESS | 1891 | 1461009456313 Marionette TRACE conn3 <- [1,1842,null,{}] 12:57:36 INFO - PROCESS | 1891 | 1461009456318 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}] 12:57:36 INFO - PROCESS | 1891 | 1461009456505 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:57:36 INFO - PROCESS | 1891 | 1461009456687 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1286000 == 127 [pid = 1891] [id = 468] 12:57:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedcba7c000) [pid = 1891] [serial = 1405] [outer = (nil)] 12:57:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd2f3e000) [pid = 1891] [serial = 1406] [outer = 0x7fedcba7c000] 12:57:36 INFO - PROCESS | 1891 | 1461009456756 Marionette DEBUG loaded listener.js 12:57:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedd34b6c00) [pid = 1891] [serial = 1407] [outer = 0x7fedcba7c000] 12:57:37 INFO - PROCESS | 1891 | 1461009457510 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]]]}] 12:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1231ms 12:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:57:37 INFO - PROCESS | 1891 | 1461009457542 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:57:37 INFO - PROCESS | 1891 | 1461009457544 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:57:37 INFO - PROCESS | 1891 | 1461009457550 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:57:37 INFO - PROCESS | 1891 | 1461009457553 Marionette TRACE conn3 <- [1,1846,null,{}] 12:57:37 INFO - PROCESS | 1891 | 1461009457557 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}] 12:57:37 INFO - PROCESS | 1891 | 1461009457762 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:57:37 INFO - PROCESS | 1891 | 1461009457796 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2da2000 == 128 [pid = 1891] [id = 469] 12:57:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd3cf5400) [pid = 1891] [serial = 1408] [outer = (nil)] 12:57:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedd3df3c00) [pid = 1891] [serial = 1409] [outer = 0x7fedd3cf5400] 12:57:37 INFO - PROCESS | 1891 | 1461009457865 Marionette DEBUG loaded listener.js 12:57:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedd783a400) [pid = 1891] [serial = 1410] [outer = 0x7fedd3cf5400] 12:57:38 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedd2f3e400) [pid = 1891] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:57:38 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedd3a77400) [pid = 1891] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:57:38 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedc895ac00) [pid = 1891] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:57:38 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedcb887c00) [pid = 1891] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:57:38 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedca7a8800) [pid = 1891] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:57:38 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedd1129c00) [pid = 1891] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:57:38 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedc63cd800) [pid = 1891] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:57:38 INFO - PROCESS | 1891 | 1461009458933 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]]]}] 12:57:38 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) 12:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1428ms 12:57:38 INFO - PROCESS | 1891 | 1461009458977 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:57:38 INFO - PROCESS | 1891 | 1461009458980 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:57:38 INFO - PROCESS | 1891 | 1461009458985 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:57:38 INFO - PROCESS | 1891 | 1461009458987 Marionette TRACE conn3 <- [1,1850,null,{}] 12:57:38 INFO - PROCESS | 1891 | 1461009458992 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}] 12:57:39 INFO - PROCESS | 1891 | 1461009459195 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:57:39 INFO - PROCESS | 1891 | 1461009459294 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd38c1800 == 129 [pid = 1891] [id = 470] 12:57:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedcb88d400) [pid = 1891] [serial = 1411] [outer = (nil)] 12:57:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedd3cf8000) [pid = 1891] [serial = 1412] [outer = 0x7fedcb88d400] 12:57:39 INFO - PROCESS | 1891 | 1461009459349 Marionette DEBUG loaded listener.js 12:57:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd7c6f400) [pid = 1891] [serial = 1413] [outer = 0x7fedcb88d400] 12:57:40 INFO - PROCESS | 1891 | 1461009460019 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]]]}] 12:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1072ms 12:57:40 INFO - PROCESS | 1891 | 1461009460058 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:57:40 INFO - PROCESS | 1891 | 1461009460061 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:57:40 INFO - PROCESS | 1891 | 1461009460067 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:57:40 INFO - PROCESS | 1891 | 1461009460070 Marionette TRACE conn3 <- [1,1854,null,{}] 12:57:40 INFO - PROCESS | 1891 | 1461009460075 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}] 12:57:40 INFO - PROCESS | 1891 | 1461009460281 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:57:40 INFO - PROCESS | 1891 | 1461009460302 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd6b5a000 == 130 [pid = 1891] [id = 471] 12:57:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedcb88e800) [pid = 1891] [serial = 1414] [outer = (nil)] 12:57:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd8f1b400) [pid = 1891] [serial = 1415] [outer = 0x7fedcb88e800] 12:57:40 INFO - PROCESS | 1891 | 1461009460360 Marionette DEBUG loaded listener.js 12:57:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedd9faec00) [pid = 1891] [serial = 1416] [outer = 0x7fedcb88e800] 12:57:41 INFO - PROCESS | 1891 | 1461009461325 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]]]}] 12:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1330ms 12:57:41 INFO - PROCESS | 1891 | 1461009461398 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:57:41 INFO - PROCESS | 1891 | 1461009461404 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:57:41 INFO - PROCESS | 1891 | 1461009461412 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:57:41 INFO - PROCESS | 1891 | 1461009461417 Marionette TRACE conn3 <- [1,1858,null,{}] 12:57:41 INFO - PROCESS | 1891 | 1461009461430 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}] 12:57:41 INFO - PROCESS | 1891 | 1461009461655 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:57:41 INFO - PROCESS | 1891 | 1461009461844 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca706800 == 131 [pid = 1891] [id = 472] 12:57:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedc48c3400) [pid = 1891] [serial = 1417] [outer = (nil)] 12:57:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedc4a9a800) [pid = 1891] [serial = 1418] [outer = 0x7fedc48c3400] 12:57:41 INFO - PROCESS | 1891 | 1461009461915 Marionette DEBUG loaded listener.js 12:57:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedc895ec00) [pid = 1891] [serial = 1419] [outer = 0x7fedc48c3400] 12:57:42 INFO - PROCESS | 1891 | 1461009462840 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]]]}] 12:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1487ms 12:57:42 INFO - PROCESS | 1891 | 1461009462900 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:57:42 INFO - PROCESS | 1891 | 1461009462908 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:57:42 INFO - PROCESS | 1891 | 1461009462917 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:57:42 INFO - PROCESS | 1891 | 1461009462921 Marionette TRACE conn3 <- [1,1862,null,{}] 12:57:42 INFO - PROCESS | 1891 | 1461009462927 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}] 12:57:43 INFO - PROCESS | 1891 | 1461009463107 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:57:43 INFO - PROCESS | 1891 | 1461009463296 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1282000 == 132 [pid = 1891] [id = 473] 12:57:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedc48c6c00) [pid = 1891] [serial = 1420] [outer = (nil)] 12:57:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedcba79000) [pid = 1891] [serial = 1421] [outer = 0x7fedc48c6c00] 12:57:43 INFO - PROCESS | 1891 | 1461009463367 Marionette DEBUG loaded listener.js 12:57:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedd0597000) [pid = 1891] [serial = 1422] [outer = 0x7fedc48c6c00] 12:57:44 INFO - PROCESS | 1891 | 1461009464326 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]]]}] 12:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1478ms 12:57:44 INFO - PROCESS | 1891 | 1461009464396 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:57:44 INFO - PROCESS | 1891 | 1461009464400 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:57:44 INFO - PROCESS | 1891 | 1461009464406 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:57:44 INFO - PROCESS | 1891 | 1461009464411 Marionette TRACE conn3 <- [1,1866,null,{}] 12:57:44 INFO - PROCESS | 1891 | 1461009464427 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}] 12:57:44 INFO - PROCESS | 1891 | 1461009464659 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:57:44 INFO - PROCESS | 1891 | 1461009464908 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82ce800 == 133 [pid = 1891] [id = 474] 12:57:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd3709000) [pid = 1891] [serial = 1423] [outer = (nil)] 12:57:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedd3cf1000) [pid = 1891] [serial = 1424] [outer = 0x7fedd3709000] 12:57:45 INFO - PROCESS | 1891 | 1461009464997 Marionette DEBUG loaded listener.js 12:57:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedd7bc3800) [pid = 1891] [serial = 1425] [outer = 0x7fedd3709000] 12:57:45 INFO - PROCESS | 1891 | 1461009465822 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]]]}] 12:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1487ms 12:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:57:45 INFO - PROCESS | 1891 | 1461009465893 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:57:45 INFO - PROCESS | 1891 | 1461009465897 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:57:45 INFO - PROCESS | 1891 | 1461009465903 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:57:45 INFO - PROCESS | 1891 | 1461009465906 Marionette TRACE conn3 <- [1,1870,null,{}] 12:57:45 INFO - PROCESS | 1891 | 1461009465911 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}] 12:57:46 INFO - PROCESS | 1891 | 1461009466096 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:57:46 INFO - PROCESS | 1891 | 1461009466287 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc377800 == 134 [pid = 1891] [id = 475] 12:57:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedd370e800) [pid = 1891] [serial = 1426] [outer = (nil)] 12:57:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedd9df3400) [pid = 1891] [serial = 1427] [outer = 0x7fedd370e800] 12:57:46 INFO - PROCESS | 1891 | 1461009466356 Marionette DEBUG loaded listener.js 12:57:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7feddb3a6800) [pid = 1891] [serial = 1428] [outer = 0x7fedd370e800] 12:57:47 INFO - PROCESS | 1891 | 1461009467217 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]]]}] 12:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1377ms 12:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:57:47 INFO - PROCESS | 1891 | 1461009467279 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:57:47 INFO - PROCESS | 1891 | 1461009467282 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:57:47 INFO - PROCESS | 1891 | 1461009467288 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:57:47 INFO - PROCESS | 1891 | 1461009467290 Marionette TRACE conn3 <- [1,1874,null,{}] 12:57:47 INFO - PROCESS | 1891 | 1461009467295 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}] 12:57:47 INFO - PROCESS | 1891 | 1461009467456 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:57:47 INFO - PROCESS | 1891 | 1461009467653 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3cd2800 == 135 [pid = 1891] [id = 476] 12:57:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedd2c8a400) [pid = 1891] [serial = 1429] [outer = (nil)] 12:57:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7feddc56b000) [pid = 1891] [serial = 1430] [outer = 0x7fedd2c8a400] 12:57:47 INFO - PROCESS | 1891 | 1461009467724 Marionette DEBUG loaded listener.js 12:57:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7feddd60f400) [pid = 1891] [serial = 1431] [outer = 0x7fedd2c8a400] 12:57:48 INFO - PROCESS | 1891 | 1461009468609 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]]]}] 12:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1380ms 12:57:48 INFO - PROCESS | 1891 | 1461009468668 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:57:48 INFO - PROCESS | 1891 | 1461009468672 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:57:48 INFO - PROCESS | 1891 | 1461009468677 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:57:48 INFO - PROCESS | 1891 | 1461009468679 Marionette TRACE conn3 <- [1,1878,null,{}] 12:57:48 INFO - PROCESS | 1891 | 1461009468685 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}] 12:57:48 INFO - PROCESS | 1891 | 1461009468899 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:57:49 INFO - PROCESS | 1891 | 1461009469095 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feded0c7000 == 136 [pid = 1891] [id = 477] 12:57:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fede8d4f800) [pid = 1891] [serial = 1432] [outer = (nil)] 12:57:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedeb002c00) [pid = 1891] [serial = 1433] [outer = 0x7fede8d4f800] 12:57:49 INFO - PROCESS | 1891 | 1461009469171 Marionette DEBUG loaded listener.js 12:57:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedeeeaf000) [pid = 1891] [serial = 1434] [outer = 0x7fede8d4f800] 12:57:50 INFO - PROCESS | 1891 | 1461009470037 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]]]}] 12:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1425ms 12:57:50 INFO - PROCESS | 1891 | 1461009470104 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:57:50 INFO - PROCESS | 1891 | 1461009470109 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:57:50 INFO - PROCESS | 1891 | 1461009470115 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:57:50 INFO - PROCESS | 1891 | 1461009470118 Marionette TRACE conn3 <- [1,1882,null,{}] 12:57:50 INFO - PROCESS | 1891 | 1461009470123 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}] 12:57:50 INFO - PROCESS | 1891 | 1461009470304 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:57:50 INFO - PROCESS | 1891 | 1461009470496 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd11b1000 == 137 [pid = 1891] [id = 478] 12:57:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedc6494400) [pid = 1891] [serial = 1435] [outer = (nil)] 12:57:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedc649dc00) [pid = 1891] [serial = 1436] [outer = 0x7fedc6494400] 12:57:50 INFO - PROCESS | 1891 | 1461009470564 Marionette DEBUG loaded listener.js 12:57:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedc64a2c00) [pid = 1891] [serial = 1437] [outer = 0x7fedc6494400] 12:57:51 INFO - PROCESS | 1891 | 1461009471416 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]]]}] 12:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1335ms 12:57:51 INFO - PROCESS | 1891 | 1461009471451 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:57:51 INFO - PROCESS | 1891 | 1461009471455 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:57:51 INFO - PROCESS | 1891 | 1461009471460 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:57:51 INFO - PROCESS | 1891 | 1461009471463 Marionette TRACE conn3 <- [1,1886,null,{}] 12:57:51 INFO - PROCESS | 1891 | 1461009471473 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}] 12:57:51 INFO - PROCESS | 1891 | 1461009471673 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:57:51 INFO - PROCESS | 1891 | 1461009471880 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef136800 == 138 [pid = 1891] [id = 479] 12:57:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedc6497c00) [pid = 1891] [serial = 1438] [outer = (nil)] 12:57:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedc8fa7800) [pid = 1891] [serial = 1439] [outer = 0x7fedc6497c00] 12:57:51 INFO - PROCESS | 1891 | 1461009471949 Marionette DEBUG loaded listener.js 12:57:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedc8fabc00) [pid = 1891] [serial = 1440] [outer = 0x7fedc6497c00] 12:57:52 INFO - PROCESS | 1891 | 1461009472791 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]]]}] 12:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1380ms 12:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:57:52 INFO - PROCESS | 1891 | 1461009472842 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:57:52 INFO - PROCESS | 1891 | 1461009472844 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:57:52 INFO - PROCESS | 1891 | 1461009472850 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:57:52 INFO - PROCESS | 1891 | 1461009472853 Marionette TRACE conn3 <- [1,1890,null,{}] 12:57:52 INFO - PROCESS | 1891 | 1461009472859 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}] 12:57:53 INFO - PROCESS | 1891 | 1461009473026 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:57:53 INFO - PROCESS | 1891 | 1461009473227 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7a95800 == 139 [pid = 1891] [id = 480] 12:57:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedc64a3400) [pid = 1891] [serial = 1441] [outer = (nil)] 12:57:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fedc8fb0c00) [pid = 1891] [serial = 1442] [outer = 0x7fedc64a3400] 12:57:53 INFO - PROCESS | 1891 | 1461009473296 Marionette DEBUG loaded listener.js 12:57:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fedee88d400) [pid = 1891] [serial = 1443] [outer = 0x7fedc64a3400] 12:57:54 INFO - PROCESS | 1891 | 1461009474154 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]]]}] 12:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1334ms 12:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:57:54 INFO - PROCESS | 1891 | 1461009474185 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:57:54 INFO - PROCESS | 1891 | 1461009474187 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:57:54 INFO - PROCESS | 1891 | 1461009474193 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:57:54 INFO - PROCESS | 1891 | 1461009474196 Marionette TRACE conn3 <- [1,1894,null,{}] 12:57:54 INFO - PROCESS | 1891 | 1461009474201 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}] 12:57:54 INFO - PROCESS | 1891 | 1461009474374 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:57:54 INFO - PROCESS | 1891 | 1461009474573 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a10800 == 140 [pid = 1891] [id = 481] 12:57:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedc8664000) [pid = 1891] [serial = 1444] [outer = (nil)] 12:57:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedc866a800) [pid = 1891] [serial = 1445] [outer = 0x7fedc8664000] 12:57:54 INFO - PROCESS | 1891 | 1461009474641 Marionette DEBUG loaded listener.js 12:57:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedc866fc00) [pid = 1891] [serial = 1446] [outer = 0x7fedc8664000] 12:57:55 INFO - PROCESS | 1891 | 1461009475542 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]]]}] 12:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1379ms 12:57:55 INFO - PROCESS | 1891 | 1461009475571 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:57:55 INFO - PROCESS | 1891 | 1461009475575 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:57:55 INFO - PROCESS | 1891 | 1461009475581 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:57:55 INFO - PROCESS | 1891 | 1461009475585 Marionette TRACE conn3 <- [1,1898,null,{}] 12:57:55 INFO - PROCESS | 1891 | 1461009475590 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}] 12:57:55 INFO - PROCESS | 1891 | 1461009475778 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:57:55 INFO - PROCESS | 1891 | 1461009475982 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6008800 == 141 [pid = 1891] [id = 482] 12:57:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedc6306800) [pid = 1891] [serial = 1447] [outer = (nil)] 12:57:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedc630d000) [pid = 1891] [serial = 1448] [outer = 0x7fedc6306800] 12:57:56 INFO - PROCESS | 1891 | 1461009476056 Marionette DEBUG loaded listener.js 12:57:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedc8fad800) [pid = 1891] [serial = 1449] [outer = 0x7fedc6306800] 12:57:56 INFO - PROCESS | 1891 | 1461009476915 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]]]}] 12:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1383ms 12:57:56 INFO - PROCESS | 1891 | 1461009476964 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:57:56 INFO - PROCESS | 1891 | 1461009476967 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:57:56 INFO - PROCESS | 1891 | 1461009476973 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:57:56 INFO - PROCESS | 1891 | 1461009476975 Marionette TRACE conn3 <- [1,1902,null,{}] 12:57:56 INFO - PROCESS | 1891 | 1461009476981 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}] 12:57:57 INFO - PROCESS | 1891 | 1461009477150 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:57:57 INFO - PROCESS | 1891 | 1461009477350 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7a8e800 == 142 [pid = 1891] [id = 483] 12:57:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedc2dd6800) [pid = 1891] [serial = 1450] [outer = (nil)] 12:57:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedc2de0400) [pid = 1891] [serial = 1451] [outer = 0x7fedc2dd6800] 12:57:57 INFO - PROCESS | 1891 | 1461009477417 Marionette DEBUG loaded listener.js 12:57:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedc2de5400) [pid = 1891] [serial = 1452] [outer = 0x7fedc2dd6800] 12:57:58 INFO - PROCESS | 1891 | 1461009478253 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]]]}] 12:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1336ms 12:57:58 INFO - PROCESS | 1891 | 1461009478310 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:57:58 INFO - PROCESS | 1891 | 1461009478313 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:57:58 INFO - PROCESS | 1891 | 1461009478319 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:57:58 INFO - PROCESS | 1891 | 1461009478321 Marionette TRACE conn3 <- [1,1906,null,{}] 12:57:58 INFO - PROCESS | 1891 | 1461009478326 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}] 12:57:58 INFO - PROCESS | 1891 | 1461009478491 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:57:58 INFO - PROCESS | 1891 | 1461009478690 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:57:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc43f4800 == 143 [pid = 1891] [id = 484] 12:57:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedc2dd7400) [pid = 1891] [serial = 1453] [outer = (nil)] 12:57:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedc79d2c00) [pid = 1891] [serial = 1454] [outer = 0x7fedc2dd7400] 12:57:58 INFO - PROCESS | 1891 | 1461009478755 Marionette DEBUG loaded listener.js 12:57:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedc79d8000) [pid = 1891] [serial = 1455] [outer = 0x7fedc2dd7400] 12:57:59 INFO - PROCESS | 1891 | 1461009479578 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]]]}] 12:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1327ms 12:57:59 INFO - PROCESS | 1891 | 1461009479647 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:57:59 INFO - PROCESS | 1891 | 1461009479650 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:57:59 INFO - PROCESS | 1891 | 1461009479656 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:57:59 INFO - PROCESS | 1891 | 1461009479659 Marionette TRACE conn3 <- [1,1910,null,{}] 12:57:59 INFO - PROCESS | 1891 | 1461009479664 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}] 12:57:59 INFO - PROCESS | 1891 | 1461009479853 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:58:00 INFO - PROCESS | 1891 | 1461009480055 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc670f800 == 144 [pid = 1891] [id = 485] 12:58:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedc2de5000) [pid = 1891] [serial = 1456] [outer = (nil)] 12:58:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc79dc400) [pid = 1891] [serial = 1457] [outer = 0x7fedc2de5000] 12:58:00 INFO - PROCESS | 1891 | 1461009480124 Marionette DEBUG loaded listener.js 12:58:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedc8fae800) [pid = 1891] [serial = 1458] [outer = 0x7fedc2de5000] 12:58:00 INFO - PROCESS | 1891 | 1461009480975 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]]]}] 12:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1378ms 12:58:01 INFO - PROCESS | 1891 | 1461009481035 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:58:01 INFO - PROCESS | 1891 | 1461009481039 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:58:01 INFO - PROCESS | 1891 | 1461009481045 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:58:01 INFO - PROCESS | 1891 | 1461009481047 Marionette TRACE conn3 <- [1,1914,null,{}] 12:58:01 INFO - PROCESS | 1891 | 1461009481052 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}] 12:58:01 INFO - PROCESS | 1891 | 1461009481226 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:58:01 INFO - PROCESS | 1891 | 1461009481430 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc1d28000 == 145 [pid = 1891] [id = 486] 12:58:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc49bfc00) [pid = 1891] [serial = 1459] [outer = (nil)] 12:58:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc69cf800) [pid = 1891] [serial = 1460] [outer = 0x7fedc49bfc00] 12:58:01 INFO - PROCESS | 1891 | 1461009481498 Marionette DEBUG loaded listener.js 12:58:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedc79d7c00) [pid = 1891] [serial = 1461] [outer = 0x7fedc49bfc00] 12:58:02 INFO - PROCESS | 1891 | 1461009482375 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]]]}] 12:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1379ms 12:58:02 INFO - PROCESS | 1891 | 1461009482424 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:58:02 INFO - PROCESS | 1891 | 1461009482427 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:58:02 INFO - PROCESS | 1891 | 1461009482433 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:58:02 INFO - PROCESS | 1891 | 1461009482435 Marionette TRACE conn3 <- [1,1918,null,{}] 12:58:02 INFO - PROCESS | 1891 | 1461009482440 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}] 12:58:02 INFO - PROCESS | 1891 | 1461009482616 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:58:02 INFO - PROCESS | 1891 | 1461009482824 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6707000 == 146 [pid = 1891] [id = 487] 12:58:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc49c3c00) [pid = 1891] [serial = 1462] [outer = (nil)] 12:58:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedc8faf800) [pid = 1891] [serial = 1463] [outer = 0x7fedc49c3c00] 12:58:02 INFO - PROCESS | 1891 | 1461009482892 Marionette DEBUG loaded listener.js 12:58:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedd248c400) [pid = 1891] [serial = 1464] [outer = 0x7fedc49c3c00] 12:58:04 INFO - PROCESS | 1891 | 1461009484170 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]]]}] 12:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1786ms 12:58:04 INFO - PROCESS | 1891 | 1461009484219 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:58:04 INFO - PROCESS | 1891 | 1461009484225 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:58:04 INFO - PROCESS | 1891 | 1461009484233 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:58:04 INFO - PROCESS | 1891 | 1461009484238 Marionette TRACE conn3 <- [1,1922,null,{}] 12:58:04 INFO - PROCESS | 1891 | 1461009484247 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}] 12:58:04 INFO - PROCESS | 1891 | 1461009484466 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:58:04 INFO - PROCESS | 1891 | 1461009484665 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e10000 == 147 [pid = 1891] [id = 488] 12:58:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedc526c400) [pid = 1891] [serial = 1465] [outer = (nil)] 12:58:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedc526fc00) [pid = 1891] [serial = 1466] [outer = 0x7fedc526c400] 12:58:04 INFO - PROCESS | 1891 | 1461009484774 Marionette DEBUG loaded listener.js 12:58:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedc5279800) [pid = 1891] [serial = 1467] [outer = 0x7fedc526c400] 12:58:05 INFO - PROCESS | 1891 | 1461009485595 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]]]}] 12:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1439ms 12:58:05 INFO - PROCESS | 1891 | 1461009485672 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:58:05 INFO - PROCESS | 1891 | 1461009485679 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:58:05 INFO - PROCESS | 1891 | 1461009485688 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:58:05 INFO - PROCESS | 1891 | 1461009485692 Marionette TRACE conn3 <- [1,1926,null,{}] 12:58:05 INFO - PROCESS | 1891 | 1461009485697 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}] 12:58:05 INFO - PROCESS | 1891 | 1461009485863 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:58:06 INFO - PROCESS | 1891 | 1461009486258 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4922000 == 148 [pid = 1891] [id = 489] 12:58:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc630dc00) [pid = 1891] [serial = 1468] [outer = (nil)] 12:58:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedc63b6400) [pid = 1891] [serial = 1469] [outer = 0x7fedc630dc00] 12:58:06 INFO - PROCESS | 1891 | 1461009486326 Marionette DEBUG loaded listener.js 12:58:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedc63c1400) [pid = 1891] [serial = 1470] [outer = 0x7fedc630dc00] 12:58:07 INFO - PROCESS | 1891 | 1461009487202 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]]]}] 12:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1586ms 12:58:07 INFO - PROCESS | 1891 | 1461009487275 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:58:07 INFO - PROCESS | 1891 | 1461009487278 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:58:07 INFO - PROCESS | 1891 | 1461009487283 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:58:07 INFO - PROCESS | 1891 | 1461009487288 Marionette TRACE conn3 <- [1,1930,null,{}] 12:58:07 INFO - PROCESS | 1891 | 1461009487302 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}] 12:58:07 INFO - PROCESS | 1891 | 1461009487508 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:58:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd025d000 == 147 [pid = 1891] [id = 389] 12:58:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc51d3000 == 146 [pid = 1891] [id = 388] 12:58:07 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedd8eeac00) [pid = 1891] [serial = 1352] [outer = (nil)] [url = about:blank] 12:58:07 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7feddd606000) [pid = 1891] [serial = 1322] [outer = (nil)] [url = about:blank] 12:58:07 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fede994c000) [pid = 1891] [serial = 1325] [outer = (nil)] [url = about:blank] 12:58:07 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7feded08c000) [pid = 1891] [serial = 1328] [outer = (nil)] [url = about:blank] 12:58:07 INFO - PROCESS | 1891 | 1461009487853 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd38c1800 == 145 [pid = 1891] [id = 470] 12:58:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2da2000 == 144 [pid = 1891] [id = 469] 12:58:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1286000 == 143 [pid = 1891] [id = 468] 12:58:07 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbc71800 == 142 [pid = 1891] [id = 467] 12:58:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb634000 == 143 [pid = 1891] [id = 490] 12:58:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedc649e800) [pid = 1891] [serial = 1471] [outer = (nil)] 12:58:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc8fac000) [pid = 1891] [serial = 1472] [outer = 0x7fedc649e800] 12:58:07 INFO - PROCESS | 1891 | 1461009487945 Marionette DEBUG loaded listener.js 12:58:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedcb811400) [pid = 1891] [serial = 1473] [outer = 0x7fedc649e800] 12:58:08 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc71ca000 == 142 [pid = 1891] [id = 466] 12:58:08 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa4d800 == 141 [pid = 1891] [id = 465] 12:58:08 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6e0f800 == 140 [pid = 1891] [id = 464] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedd3cf8c00) [pid = 1891] [serial = 1346] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedd7841400) [pid = 1891] [serial = 1296] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedd4ca9400) [pid = 1891] [serial = 1347] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedda80bc00) [pid = 1891] [serial = 1316] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedd13bec00) [pid = 1891] [serial = 1349] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedcba75400) [pid = 1891] [serial = 1337] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedd3cf3400) [pid = 1891] [serial = 1307] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedd2f39800) [pid = 1891] [serial = 1343] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedd1258000) [pid = 1891] [serial = 1340] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedd244fc00) [pid = 1891] [serial = 1341] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedcb882c00) [pid = 1891] [serial = 1301] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedc8ebd800) [pid = 1891] [serial = 1335] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedc70ba800) [pid = 1891] [serial = 1334] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7feddbd53000) [pid = 1891] [serial = 1319] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedc63c9800) [pid = 1891] [serial = 1298] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedd6d5cc00) [pid = 1891] [serial = 1310] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedd8c5dc00) [pid = 1891] [serial = 1313] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedc84d1800) [pid = 1891] [serial = 1331] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedd1263000) [pid = 1891] [serial = 1304] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedd02ce400) [pid = 1891] [serial = 1338] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedd82ebc00) [pid = 1891] [serial = 1350] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedd3a72000) [pid = 1891] [serial = 1344] [outer = (nil)] [url = about:blank] 12:58:08 INFO - PROCESS | 1891 | 1461009488708 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]]]}] 12:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1480ms 12:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:58:08 INFO - PROCESS | 1891 | 1461009488764 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:58:08 INFO - PROCESS | 1891 | 1461009488768 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:58:08 INFO - PROCESS | 1891 | 1461009488773 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:58:08 INFO - PROCESS | 1891 | 1461009488776 Marionette TRACE conn3 <- [1,1934,null,{}] 12:58:08 INFO - PROCESS | 1891 | 1461009488781 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}] 12:58:08 INFO - PROCESS | 1891 | 1461009488944 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:58:09 INFO - PROCESS | 1891 | 1461009489106 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca71e800 == 141 [pid = 1891] [id = 491] 12:58:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedc63c9800) [pid = 1891] [serial = 1474] [outer = (nil)] 12:58:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedd02d4400) [pid = 1891] [serial = 1475] [outer = 0x7fedc63c9800] 12:58:09 INFO - PROCESS | 1891 | 1461009489165 Marionette DEBUG loaded listener.js 12:58:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedd11c8800) [pid = 1891] [serial = 1476] [outer = 0x7fedc63c9800] 12:58:09 INFO - PROCESS | 1891 | 1461009489870 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]]]}] 12:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1125ms 12:58:09 INFO - PROCESS | 1891 | 1461009489924 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:58:09 INFO - PROCESS | 1891 | 1461009489927 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:58:09 INFO - PROCESS | 1891 | 1461009489935 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:58:09 INFO - PROCESS | 1891 | 1461009489937 Marionette TRACE conn3 <- [1,1938,null,{}] 12:58:09 INFO - PROCESS | 1891 | 1461009489941 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}] 12:58:10 INFO - PROCESS | 1891 | 1461009490095 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:58:10 INFO - PROCESS | 1891 | 1461009490109 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1922800 == 142 [pid = 1891] [id = 492] 12:58:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedd11c6400) [pid = 1891] [serial = 1477] [outer = (nil)] 12:58:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedd13c2400) [pid = 1891] [serial = 1478] [outer = 0x7fedd11c6400] 12:58:10 INFO - PROCESS | 1891 | 1461009490164 Marionette DEBUG loaded listener.js 12:58:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedd2c90000) [pid = 1891] [serial = 1479] [outer = 0x7fedd11c6400] 12:58:11 INFO - PROCESS | 1891 | 1461009491110 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]]]}] 12:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1223ms 12:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:58:11 INFO - PROCESS | 1891 | 1461009491164 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:58:11 INFO - PROCESS | 1891 | 1461009491166 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:58:11 INFO - PROCESS | 1891 | 1461009491172 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:58:11 INFO - PROCESS | 1891 | 1461009491175 Marionette TRACE conn3 <- [1,1942,null,{}] 12:58:11 INFO - PROCESS | 1891 | 1461009491180 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}] 12:58:11 INFO - PROCESS | 1891 | 1461009491427 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:58:11 INFO - PROCESS | 1891 | 1461009491455 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd35f2000 == 143 [pid = 1891] [id = 493] 12:58:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedd3a6ec00) [pid = 1891] [serial = 1480] [outer = (nil)] 12:58:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedd6da5000) [pid = 1891] [serial = 1481] [outer = 0x7fedd3a6ec00] 12:58:11 INFO - PROCESS | 1891 | 1461009491518 Marionette DEBUG loaded listener.js 12:58:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedd7bbb400) [pid = 1891] [serial = 1482] [outer = 0x7fedd3a6ec00] 12:58:12 INFO - PROCESS | 1891 | 1461009492650 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]]]}] 12:58:12 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedcb88d400) [pid = 1891] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:58:12 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedd3cf5400) [pid = 1891] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:58:12 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedcba7c000) [pid = 1891] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:58:12 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedc49c3400) [pid = 1891] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:58:12 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedca7a4800) [pid = 1891] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:58:12 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedc53ddc00) [pid = 1891] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:58:12 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedc49bc000) [pid = 1891] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1527ms 12:58:12 INFO - PROCESS | 1891 | 1461009492698 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:58:12 INFO - PROCESS | 1891 | 1461009492701 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:58:12 INFO - PROCESS | 1891 | 1461009492707 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:58:12 INFO - PROCESS | 1891 | 1461009492708 Marionette TRACE conn3 <- [1,1946,null,{}] 12:58:12 INFO - PROCESS | 1891 | 1461009492714 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}] 12:58:12 INFO - PROCESS | 1891 | 1461009492869 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:58:12 INFO - PROCESS | 1891 | 1461009492878 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb865800 == 144 [pid = 1891] [id = 494] 12:58:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedcb815400) [pid = 1891] [serial = 1483] [outer = (nil)] 12:58:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedd3a72400) [pid = 1891] [serial = 1484] [outer = 0x7fedcb815400] 12:58:13 INFO - PROCESS | 1891 | 1461009493083 Marionette DEBUG loaded listener.js 12:58:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedd7c65400) [pid = 1891] [serial = 1485] [outer = 0x7fedcb815400] 12:58:13 INFO - PROCESS | 1891 | 1461009493729 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]]]}] 12:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1076ms 12:58:13 INFO - PROCESS | 1891 | 1461009493784 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:58:13 INFO - PROCESS | 1891 | 1461009493786 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:58:13 INFO - PROCESS | 1891 | 1461009493792 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:58:13 INFO - PROCESS | 1891 | 1461009493793 Marionette TRACE conn3 <- [1,1950,null,{}] 12:58:13 INFO - PROCESS | 1891 | 1461009493799 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}] 12:58:13 INFO - PROCESS | 1891 | 1461009493951 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:58:14 INFO - PROCESS | 1891 | 1461009494109 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd780d800 == 145 [pid = 1891] [id = 495] 12:58:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedc5786000) [pid = 1891] [serial = 1486] [outer = (nil)] 12:58:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedd7c6ec00) [pid = 1891] [serial = 1487] [outer = 0x7fedc5786000] 12:58:14 INFO - PROCESS | 1891 | 1461009494170 Marionette DEBUG loaded listener.js 12:58:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedda80bc00) [pid = 1891] [serial = 1488] [outer = 0x7fedc5786000] 12:58:15 INFO - PROCESS | 1891 | 1461009495018 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]]]}] 12:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1282ms 12:58:15 INFO - PROCESS | 1891 | 1461009495075 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:58:15 INFO - PROCESS | 1891 | 1461009495081 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:58:15 INFO - PROCESS | 1891 | 1461009495089 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:58:15 INFO - PROCESS | 1891 | 1461009495094 Marionette TRACE conn3 <- [1,1954,null,{}] 12:58:15 INFO - PROCESS | 1891 | 1461009495104 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}] 12:58:15 INFO - PROCESS | 1891 | 1461009495308 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:58:15 INFO - PROCESS | 1891 | 1461009495511 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e0b800 == 146 [pid = 1891] [id = 496] 12:58:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedc49c2800) [pid = 1891] [serial = 1489] [outer = (nil)] 12:58:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc6304400) [pid = 1891] [serial = 1490] [outer = 0x7fedc49c2800] 12:58:15 INFO - PROCESS | 1891 | 1461009495682 Marionette DEBUG loaded listener.js 12:58:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedc63bf400) [pid = 1891] [serial = 1491] [outer = 0x7fedc49c2800] 12:58:16 INFO - PROCESS | 1891 | 1461009496577 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]]]}] 12:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1535ms 12:58:16 INFO - PROCESS | 1891 | 1461009496624 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:58:16 INFO - PROCESS | 1891 | 1461009496633 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:58:16 INFO - PROCESS | 1891 | 1461009496642 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:58:16 INFO - PROCESS | 1891 | 1461009496647 Marionette TRACE conn3 <- [1,1958,null,{}] 12:58:16 INFO - PROCESS | 1891 | 1461009496652 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}] 12:58:16 INFO - PROCESS | 1891 | 1461009496852 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:58:17 INFO - PROCESS | 1891 | 1461009497064 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd11bb800 == 147 [pid = 1891] [id = 497] 12:58:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc5277c00) [pid = 1891] [serial = 1492] [outer = (nil)] 12:58:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc8667c00) [pid = 1891] [serial = 1493] [outer = 0x7fedc5277c00] 12:58:17 INFO - PROCESS | 1891 | 1461009497137 Marionette DEBUG loaded listener.js 12:58:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedca962000) [pid = 1891] [serial = 1494] [outer = 0x7fedc5277c00] 12:58:18 INFO - PROCESS | 1891 | 1461009498107 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]]]}] 12:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1531ms 12:58:18 INFO - PROCESS | 1891 | 1461009498174 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:58:18 INFO - PROCESS | 1891 | 1461009498178 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:58:18 INFO - PROCESS | 1891 | 1461009498185 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:58:18 INFO - PROCESS | 1891 | 1461009498193 Marionette TRACE conn3 <- [1,1962,null,{}] 12:58:18 INFO - PROCESS | 1891 | 1461009498208 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}] 12:58:18 INFO - PROCESS | 1891 | 1461009498433 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:58:18 INFO - PROCESS | 1891 | 1461009498674 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7ced800 == 148 [pid = 1891] [id = 498] 12:58:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedcb80fc00) [pid = 1891] [serial = 1495] [outer = (nil)] 12:58:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedd32bd400) [pid = 1891] [serial = 1496] [outer = 0x7fedcb80fc00] 12:58:18 INFO - PROCESS | 1891 | 1461009498794 Marionette DEBUG loaded listener.js 12:58:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedd3cff800) [pid = 1891] [serial = 1497] [outer = 0x7fedcb80fc00] 12:58:19 INFO - PROCESS | 1891 | 1461009499643 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]]]}] 12:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1489ms 12:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:58:19 INFO - PROCESS | 1891 | 1461009499675 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:58:19 INFO - PROCESS | 1891 | 1461009499678 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:58:19 INFO - PROCESS | 1891 | 1461009499684 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:58:19 INFO - PROCESS | 1891 | 1461009499687 Marionette TRACE conn3 <- [1,1966,null,{}] 12:58:19 INFO - PROCESS | 1891 | 1461009499693 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}] 12:58:19 INFO - PROCESS | 1891 | 1461009499883 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:58:20 INFO - PROCESS | 1891 | 1461009500088 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddca54000 == 149 [pid = 1891] [id = 499] 12:58:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedd11cd400) [pid = 1891] [serial = 1498] [outer = (nil)] 12:58:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedd82e6800) [pid = 1891] [serial = 1499] [outer = 0x7fedd11cd400] 12:58:20 INFO - PROCESS | 1891 | 1461009500159 Marionette DEBUG loaded listener.js 12:58:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedda805800) [pid = 1891] [serial = 1500] [outer = 0x7fedd11cd400] 12:58:21 INFO - PROCESS | 1891 | 1461009501018 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]]]}] 12:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1382ms 12:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:58:21 INFO - PROCESS | 1891 | 1461009501067 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:58:21 INFO - PROCESS | 1891 | 1461009501070 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:58:21 INFO - PROCESS | 1891 | 1461009501076 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:58:21 INFO - PROCESS | 1891 | 1461009501079 Marionette TRACE conn3 <- [1,1970,null,{}] 12:58:21 INFO - PROCESS | 1891 | 1461009501084 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}] 12:58:21 INFO - PROCESS | 1891 | 1461009501260 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:58:21 INFO - PROCESS | 1891 | 1461009501464 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaea5000 == 150 [pid = 1891] [id = 500] 12:58:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedd6d58c00) [pid = 1891] [serial = 1501] [outer = (nil)] 12:58:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7feddca80c00) [pid = 1891] [serial = 1502] [outer = 0x7fedd6d58c00] 12:58:21 INFO - PROCESS | 1891 | 1461009501532 Marionette DEBUG loaded listener.js 12:58:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fede8dd6c00) [pid = 1891] [serial = 1503] [outer = 0x7fedd6d58c00] 12:58:22 INFO - PROCESS | 1891 | 1461009502413 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]]]}] 12:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1384ms 12:58:22 INFO - PROCESS | 1891 | 1461009502460 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:58:22 INFO - PROCESS | 1891 | 1461009502463 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:58:22 INFO - PROCESS | 1891 | 1461009502469 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:58:22 INFO - PROCESS | 1891 | 1461009502471 Marionette TRACE conn3 <- [1,1974,null,{}] 12:58:22 INFO - PROCESS | 1891 | 1461009502477 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}] 12:58:22 INFO - PROCESS | 1891 | 1461009502681 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:58:22 INFO - PROCESS | 1891 | 1461009502887 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf1c30800 == 151 [pid = 1891] [id = 501] 12:58:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedc70b6400) [pid = 1891] [serial = 1504] [outer = (nil)] 12:58:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7feddf31c400) [pid = 1891] [serial = 1505] [outer = 0x7fedc70b6400] 12:58:23 INFO - PROCESS | 1891 | 1461009503004 Marionette DEBUG loaded listener.js 12:58:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedef109000) [pid = 1891] [serial = 1506] [outer = 0x7fedc70b6400] 12:58:23 INFO - PROCESS | 1891 | 1461009503875 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]]]}] 12:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1475ms 12:58:23 INFO - PROCESS | 1891 | 1461009503945 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:58:23 INFO - PROCESS | 1891 | 1461009503949 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:58:23 INFO - PROCESS | 1891 | 1461009503955 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:58:23 INFO - PROCESS | 1891 | 1461009503957 Marionette TRACE conn3 <- [1,1978,null,{}] 12:58:23 INFO - PROCESS | 1891 | 1461009503963 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}] 12:58:24 INFO - PROCESS | 1891 | 1461009504135 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:58:24 INFO - PROCESS | 1891 | 1461009504337 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc868b000 == 152 [pid = 1891] [id = 502] 12:58:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedc3a05c00) [pid = 1891] [serial = 1507] [outer = (nil)] 12:58:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedc3a0c000) [pid = 1891] [serial = 1508] [outer = 0x7fedc3a05c00] 12:58:24 INFO - PROCESS | 1891 | 1461009504409 Marionette DEBUG loaded listener.js 12:58:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedc3a11000) [pid = 1891] [serial = 1509] [outer = 0x7fedc3a05c00] 12:58:25 INFO - PROCESS | 1891 | 1461009505262 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]]]}] 12:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1334ms 12:58:25 INFO - PROCESS | 1891 | 1461009505290 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:58:25 INFO - PROCESS | 1891 | 1461009505293 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:58:25 INFO - PROCESS | 1891 | 1461009505299 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:58:25 INFO - PROCESS | 1891 | 1461009505301 Marionette TRACE conn3 <- [1,1982,null,{}] 12:58:25 INFO - PROCESS | 1891 | 1461009505306 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}] 12:58:25 INFO - PROCESS | 1891 | 1461009505478 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:58:25 INFO - PROCESS | 1891 | 1461009505684 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7245000 == 153 [pid = 1891] [id = 503] 12:58:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedc3a06000) [pid = 1891] [serial = 1510] [outer = (nil)] 12:58:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedd6ecc400) [pid = 1891] [serial = 1511] [outer = 0x7fedc3a06000] 12:58:25 INFO - PROCESS | 1891 | 1461009505753 Marionette DEBUG loaded listener.js 12:58:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedee88f400) [pid = 1891] [serial = 1512] [outer = 0x7fedc3a06000] 12:58:26 INFO - PROCESS | 1891 | 1461009506586 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]]]}] 12:58:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:58:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1337ms 12:58:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:58:26 INFO - PROCESS | 1891 | 1461009506637 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:58:26 INFO - PROCESS | 1891 | 1461009506640 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:58:26 INFO - PROCESS | 1891 | 1461009506646 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:58:26 INFO - PROCESS | 1891 | 1461009506649 Marionette TRACE conn3 <- [1,1986,null,{}] 12:58:26 INFO - PROCESS | 1891 | 1461009506654 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}] 12:58:26 INFO - PROCESS | 1891 | 1461009506830 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:58:27 INFO - PROCESS | 1891 | 1461009507036 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf1cca800 == 154 [pid = 1891] [id = 504] 12:58:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedc3a10800) [pid = 1891] [serial = 1513] [outer = (nil)] 12:58:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedc612b400) [pid = 1891] [serial = 1514] [outer = 0x7fedc3a10800] 12:58:27 INFO - PROCESS | 1891 | 1461009507108 Marionette DEBUG loaded listener.js 12:58:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedc6130000) [pid = 1891] [serial = 1515] [outer = 0x7fedc3a10800] 12:58:27 INFO - PROCESS | 1891 | 1461009507948 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]]]}] 12:58:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:58:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1377ms 12:58:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:58:28 INFO - PROCESS | 1891 | 1461009508023 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:58:28 INFO - PROCESS | 1891 | 1461009508026 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:58:28 INFO - PROCESS | 1891 | 1461009508032 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:58:28 INFO - PROCESS | 1891 | 1461009508035 Marionette TRACE conn3 <- [1,1990,null,{}] 12:58:28 INFO - PROCESS | 1891 | 1461009508040 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}] 12:58:28 INFO - PROCESS | 1891 | 1461009508219 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:58:28 INFO - PROCESS | 1891 | 1461009508422 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbd97800 == 155 [pid = 1891] [id = 505] 12:58:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedbffe2c00) [pid = 1891] [serial = 1516] [outer = (nil)] 12:58:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedbffeb400) [pid = 1891] [serial = 1517] [outer = 0x7fedbffe2c00] 12:58:28 INFO - PROCESS | 1891 | 1461009508495 Marionette DEBUG loaded listener.js 12:58:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedbfff0400) [pid = 1891] [serial = 1518] [outer = 0x7fedbffe2c00] 12:58:29 INFO - PROCESS | 1891 | 1461009509336 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]]]}] 12:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1335ms 12:58:29 INFO - PROCESS | 1891 | 1461009509366 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:58:29 INFO - PROCESS | 1891 | 1461009509370 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:58:29 INFO - PROCESS | 1891 | 1461009509376 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:58:29 INFO - PROCESS | 1891 | 1461009509379 Marionette TRACE conn3 <- [1,1994,null,{}] 12:58:29 INFO - PROCESS | 1891 | 1461009509385 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}] 12:58:29 INFO - PROCESS | 1891 | 1461009509591 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:58:29 INFO - PROCESS | 1891 | 1461009509803 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0354800 == 156 [pid = 1891] [id = 506] 12:58:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedbffe6400) [pid = 1891] [serial = 1519] [outer = (nil)] 12:58:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedc6132800) [pid = 1891] [serial = 1520] [outer = 0x7fedbffe6400] 12:58:29 INFO - PROCESS | 1891 | 1461009509939 Marionette DEBUG loaded listener.js 12:58:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedef30a400) [pid = 1891] [serial = 1521] [outer = 0x7fedbffe6400] 12:58:30 INFO - PROCESS | 1891 | 1461009510848 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]]]}] 12:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1528ms 12:58:30 INFO - PROCESS | 1891 | 1461009510904 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:58:30 INFO - PROCESS | 1891 | 1461009510908 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:58:30 INFO - PROCESS | 1891 | 1461009510913 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:58:30 INFO - PROCESS | 1891 | 1461009510915 Marionette TRACE conn3 <- [1,1998,null,{}] 12:58:30 INFO - PROCESS | 1891 | 1461009510921 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}] 12:58:31 INFO - PROCESS | 1891 | 1461009511103 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:58:31 INFO - PROCESS | 1891 | 1461009511313 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc685d800 == 157 [pid = 1891] [id = 507] 12:58:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedc6129c00) [pid = 1891] [serial = 1522] [outer = (nil)] 12:58:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedc68e3c00) [pid = 1891] [serial = 1523] [outer = 0x7fedc6129c00] 12:58:31 INFO - PROCESS | 1891 | 1461009511382 Marionette DEBUG loaded listener.js 12:58:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedc68e8400) [pid = 1891] [serial = 1524] [outer = 0x7fedc6129c00] 12:58:32 INFO - PROCESS | 1891 | 1461009512258 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]]]}] 12:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1392ms 12:58:32 INFO - PROCESS | 1891 | 1461009512306 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:58:32 INFO - PROCESS | 1891 | 1461009512310 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:58:32 INFO - PROCESS | 1891 | 1461009512316 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:58:32 INFO - PROCESS | 1891 | 1461009512318 Marionette TRACE conn3 <- [1,2002,null,{}] 12:58:32 INFO - PROCESS | 1891 | 1461009512324 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}] 12:58:32 INFO - PROCESS | 1891 | 1461009512505 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:58:33 INFO - PROCESS | 1891 | 1461009513286 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc61a1800 == 158 [pid = 1891] [id = 508] 12:58:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedc2dd6400) [pid = 1891] [serial = 1525] [outer = (nil)] 12:58:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedc2ddbc00) [pid = 1891] [serial = 1526] [outer = 0x7fedc2dd6400] 12:58:33 INFO - PROCESS | 1891 | 1461009513355 Marionette DEBUG loaded listener.js 12:58:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedc3940400) [pid = 1891] [serial = 1527] [outer = 0x7fedc2dd6400] 12:58:34 INFO - PROCESS | 1891 | 1461009514152 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]]]}] 12:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1881ms 12:58:34 INFO - PROCESS | 1891 | 1461009514198 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:58:34 INFO - PROCESS | 1891 | 1461009514205 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:58:34 INFO - PROCESS | 1891 | 1461009514228 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:58:34 INFO - PROCESS | 1891 | 1461009514233 Marionette TRACE conn3 <- [1,2006,null,{}] 12:58:34 INFO - PROCESS | 1891 | 1461009514244 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}] 12:58:34 INFO - PROCESS | 1891 | 1461009514415 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:58:34 INFO - PROCESS | 1891 | 1461009514621 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc43fa800 == 159 [pid = 1891] [id = 509] 12:58:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedc2dd7000) [pid = 1891] [serial = 1528] [outer = (nil)] 12:58:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedc3944400) [pid = 1891] [serial = 1529] [outer = 0x7fedc2dd7000] 12:58:34 INFO - PROCESS | 1891 | 1461009514742 Marionette DEBUG loaded listener.js 12:58:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedc4a93000) [pid = 1891] [serial = 1530] [outer = 0x7fedc2dd7000] 12:58:35 INFO - PROCESS | 1891 | 1461009515829 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]]]}] 12:58:35 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 12:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1654ms 12:58:35 INFO - PROCESS | 1891 | 1461009515870 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:58:35 INFO - PROCESS | 1891 | 1461009515876 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:58:35 INFO - PROCESS | 1891 | 1461009515882 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:58:35 INFO - PROCESS | 1891 | 1461009515885 Marionette TRACE conn3 <- [1,2010,null,{}] 12:58:35 INFO - PROCESS | 1891 | 1461009515890 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}] 12:58:36 INFO - PROCESS | 1891 | 1461009516084 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:58:36 INFO - PROCESS | 1891 | 1461009516303 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6011800 == 160 [pid = 1891] [id = 510] 12:58:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedc2dd9400) [pid = 1891] [serial = 1531] [outer = (nil)] 12:58:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedc612dc00) [pid = 1891] [serial = 1532] [outer = 0x7fedc2dd9400] 12:58:36 INFO - PROCESS | 1891 | 1461009516413 Marionette DEBUG loaded listener.js 12:58:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedc6311800) [pid = 1891] [serial = 1533] [outer = 0x7fedc2dd9400] 12:58:37 INFO - PROCESS | 1891 | 1461009517406 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]]]}] 12:58:37 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 12:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1577ms 12:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:58:37 INFO - PROCESS | 1891 | 1461009517459 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:58:37 INFO - PROCESS | 1891 | 1461009517462 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:58:37 INFO - PROCESS | 1891 | 1461009517476 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:58:37 INFO - PROCESS | 1891 | 1461009517484 Marionette TRACE conn3 <- [1,2014,null,{}] 12:58:37 INFO - PROCESS | 1891 | 1461009517491 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}] 12:58:37 INFO - PROCESS | 1891 | 1461009517667 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:58:37 INFO - PROCESS | 1891 | 1461009517878 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc39d7800 == 161 [pid = 1891] [id = 511] 12:58:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedc2ddc000) [pid = 1891] [serial = 1534] [outer = (nil)] 12:58:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedc4ae7800) [pid = 1891] [serial = 1535] [outer = 0x7fedc2ddc000] 12:58:38 INFO - PROCESS | 1891 | 1461009518037 Marionette DEBUG loaded listener.js 12:58:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedc68e5400) [pid = 1891] [serial = 1536] [outer = 0x7fedc2ddc000] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd97aa800 == 160 [pid = 1891] [id = 62] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef137800 == 159 [pid = 1891] [id = 87] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7fedd8f1b400) [pid = 1891] [serial = 1415] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7fedd9d70800) [pid = 1891] [serial = 1364] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedd0595400) [pid = 1891] [serial = 1358] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedc63bac00) [pid = 1891] [serial = 1379] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fedd7c6b400) [pid = 1891] [serial = 1388] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedc4a96c00) [pid = 1891] [serial = 1385] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedee896c00) [pid = 1891] [serial = 1373] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fede9bb9000) [pid = 1891] [serial = 1370] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedc48c6400) [pid = 1891] [serial = 1391] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedeed2e400) [pid = 1891] [serial = 1382] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedc70b3400) [pid = 1891] [serial = 1355] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7feddbd47400) [pid = 1891] [serial = 1367] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedeee66000) [pid = 1891] [serial = 1376] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedd4c9d800) [pid = 1891] [serial = 1361] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb865800 == 158 [pid = 1891] [id = 494] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd35f2000 == 157 [pid = 1891] [id = 493] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1922800 == 156 [pid = 1891] [id = 492] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedca71e800 == 155 [pid = 1891] [id = 491] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb634000 == 154 [pid = 1891] [id = 490] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4922000 == 153 [pid = 1891] [id = 489] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6e10000 == 152 [pid = 1891] [id = 488] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7a8e800 == 151 [pid = 1891] [id = 483] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6008800 == 150 [pid = 1891] [id = 482] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4a10800 == 149 [pid = 1891] [id = 481] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7a95800 == 148 [pid = 1891] [id = 480] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef136800 == 147 [pid = 1891] [id = 479] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd11b1000 == 146 [pid = 1891] [id = 478] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7feded0c7000 == 145 [pid = 1891] [id = 477] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3cd2800 == 144 [pid = 1891] [id = 476] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc377800 == 143 [pid = 1891] [id = 475] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd82ce800 == 142 [pid = 1891] [id = 474] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1282000 == 141 [pid = 1891] [id = 473] 12:58:38 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedca706800 == 140 [pid = 1891] [id = 472] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedd3cf8000) [pid = 1891] [serial = 1412] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedd3df3c00) [pid = 1891] [serial = 1409] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedd34b6c00) [pid = 1891] [serial = 1407] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7fedc4adb800) [pid = 1891] [serial = 1395] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedc4a91c00) [pid = 1891] [serial = 1394] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedd2f3e000) [pid = 1891] [serial = 1406] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedd1257400) [pid = 1891] [serial = 1403] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedcb815c00) [pid = 1891] [serial = 1400] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedcba7b800) [pid = 1891] [serial = 1401] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedcaad3000) [pid = 1891] [serial = 1398] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedd783a400) [pid = 1891] [serial = 1410] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedd244b000) [pid = 1891] [serial = 1404] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7fedd7c6f400) [pid = 1891] [serial = 1413] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fedc63ce800) [pid = 1891] [serial = 1397] [outer = (nil)] [url = about:blank] 12:58:38 INFO - PROCESS | 1891 | 1461009518942 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]]]}] 12:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1491ms 12:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:58:38 INFO - PROCESS | 1891 | 1461009518960 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:58:38 INFO - PROCESS | 1891 | 1461009518964 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:58:38 INFO - PROCESS | 1891 | 1461009518969 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:58:38 INFO - PROCESS | 1891 | 1461009518972 Marionette TRACE conn3 <- [1,2018,null,{}] 12:58:38 INFO - PROCESS | 1891 | 1461009518977 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}] 12:58:39 INFO - PROCESS | 1891 | 1461009519128 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:58:39 INFO - PROCESS | 1891 | 1461009519294 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6121000 == 141 [pid = 1891] [id = 512] 12:58:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedc2ddd800) [pid = 1891] [serial = 1537] [outer = (nil)] 12:58:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedc69d2400) [pid = 1891] [serial = 1538] [outer = 0x7fedc2ddd800] 12:58:39 INFO - PROCESS | 1891 | 1461009519352 Marionette DEBUG loaded listener.js 12:58:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedc79dcc00) [pid = 1891] [serial = 1539] [outer = 0x7fedc2ddd800] 12:58:40 INFO - PROCESS | 1891 | 1461009520078 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]]]}] 12:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1125ms 12:58:40 INFO - PROCESS | 1891 | 1461009520095 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:58:40 INFO - PROCESS | 1891 | 1461009520099 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:58:40 INFO - PROCESS | 1891 | 1461009520104 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:58:40 INFO - PROCESS | 1891 | 1461009520106 Marionette TRACE conn3 <- [1,2022,null,{}] 12:58:40 INFO - PROCESS | 1891 | 1461009520111 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}] 12:58:40 INFO - PROCESS | 1891 | 1461009520343 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:58:40 INFO - PROCESS | 1891 | 1461009520451 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb780000 == 142 [pid = 1891] [id = 513] 12:58:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedc8667800) [pid = 1891] [serial = 1540] [outer = (nil)] 12:58:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedc866dc00) [pid = 1891] [serial = 1541] [outer = 0x7fedc8667800] 12:58:40 INFO - PROCESS | 1891 | 1461009520521 Marionette DEBUG loaded listener.js 12:58:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedc8eb8800) [pid = 1891] [serial = 1542] [outer = 0x7fedc8667800] 12:58:41 INFO - PROCESS | 1891 | 1461009521335 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]]]}] 12:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1276ms 12:58:41 INFO - PROCESS | 1891 | 1461009521380 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:58:41 INFO - PROCESS | 1891 | 1461009521383 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:58:41 INFO - PROCESS | 1891 | 1461009521389 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:58:41 INFO - PROCESS | 1891 | 1461009521390 Marionette TRACE conn3 <- [1,2026,null,{}] 12:58:41 INFO - PROCESS | 1891 | 1461009521396 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}] 12:58:41 INFO - PROCESS | 1891 | 1461009521610 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:58:41 INFO - PROCESS | 1891 | 1461009521642 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd00d4800 == 143 [pid = 1891] [id = 514] 12:58:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedc8eb8400) [pid = 1891] [serial = 1543] [outer = (nil)] 12:58:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedcaaca400) [pid = 1891] [serial = 1544] [outer = 0x7fedc8eb8400] 12:58:41 INFO - PROCESS | 1891 | 1461009521700 Marionette DEBUG loaded listener.js 12:58:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedcb80b800) [pid = 1891] [serial = 1545] [outer = 0x7fedc8eb8400] 12:58:42 INFO - PROCESS | 1891 | 1461009522570 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]]]}] 12:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1230ms 12:58:42 INFO - PROCESS | 1891 | 1461009522626 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:58:42 INFO - PROCESS | 1891 | 1461009522629 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:58:42 INFO - PROCESS | 1891 | 1461009522635 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:58:42 INFO - PROCESS | 1891 | 1461009522637 Marionette TRACE conn3 <- [1,2030,null,{}] 12:58:42 INFO - PROCESS | 1891 | 1461009522642 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}] 12:58:43 INFO - PROCESS | 1891 | 1461009523831 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedc4ae0000) [pid = 1891] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedc8959000) [pid = 1891] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedc53d6c00) [pid = 1891] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedeb011800) [pid = 1891] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedc49b9c00) [pid = 1891] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedd4ebc400) [pid = 1891] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedd13c8400) [pid = 1891] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7feddd5a6c00) [pid = 1891] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fedda87bc00) [pid = 1891] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 230 (0x7fedc4ae9800) [pid = 1891] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7fedd3fbac00) [pid = 1891] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7feddd603000) [pid = 1891] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 227 (0x7feddf22f800) [pid = 1891] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 226 (0x7fedd340e400) [pid = 1891] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedc70b4c00) [pid = 1891] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7feddc0a1000) [pid = 1891] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedc49bd400) [pid = 1891] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedcaac5400) [pid = 1891] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedd1258c00) [pid = 1891] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedd506dc00) [pid = 1891] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedca95f000) [pid = 1891] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedc84d4400) [pid = 1891] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedd1b7a400) [pid = 1891] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedd3a6ec00) [pid = 1891] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedd11c6400) [pid = 1891] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedc63c9800) [pid = 1891] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedc630dc00) [pid = 1891] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedc526c400) [pid = 1891] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedc649e800) [pid = 1891] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:58:43 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedcb815400) [pid = 1891] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:58:44 INFO - PROCESS | 1891 | 1461009524031 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a1c000 == 144 [pid = 1891] [id = 515] 12:58:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedc49b9c00) [pid = 1891] [serial = 1546] [outer = (nil)] 12:58:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedc49c0c00) [pid = 1891] [serial = 1547] [outer = 0x7fedc49b9c00] 12:58:44 INFO - PROCESS | 1891 | 1461009524091 Marionette DEBUG loaded listener.js 12:58:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc630c800) [pid = 1891] [serial = 1548] [outer = 0x7fedc49b9c00] 12:58:44 INFO - PROCESS | 1891 | 1461009524733 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]]]}] 12:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2131ms 12:58:44 INFO - PROCESS | 1891 | 1461009524767 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:58:44 INFO - PROCESS | 1891 | 1461009524780 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:58:44 INFO - PROCESS | 1891 | 1461009524785 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:58:44 INFO - PROCESS | 1891 | 1461009524788 Marionette TRACE conn3 <- [1,2034,null,{}] 12:58:44 INFO - PROCESS | 1891 | 1461009524793 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}] 12:58:44 INFO - PROCESS | 1891 | 1461009524945 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:58:45 INFO - PROCESS | 1891 | 1461009525121 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd035b000 == 145 [pid = 1891] [id = 516] 12:58:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedc49ba000) [pid = 1891] [serial = 1549] [outer = (nil)] 12:58:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedca95f000) [pid = 1891] [serial = 1550] [outer = 0x7fedc49ba000] 12:58:45 INFO - PROCESS | 1891 | 1461009525180 Marionette DEBUG loaded listener.js 12:58:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedcb891400) [pid = 1891] [serial = 1551] [outer = 0x7fedc49ba000] 12:58:46 INFO - PROCESS | 1891 | 1461009526016 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]]]}] 12:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1277ms 12:58:46 INFO - PROCESS | 1891 | 1461009526068 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:58:46 INFO - PROCESS | 1891 | 1461009526079 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:58:46 INFO - PROCESS | 1891 | 1461009526087 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:58:46 INFO - PROCESS | 1891 | 1461009526093 Marionette TRACE conn3 <- [1,2038,null,{}] 12:58:46 INFO - PROCESS | 1891 | 1461009526102 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}] 12:58:46 INFO - PROCESS | 1891 | 1461009526300 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:58:46 INFO - PROCESS | 1891 | 1461009526506 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6118000 == 146 [pid = 1891] [id = 517] 12:58:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedc393a000) [pid = 1891] [serial = 1552] [outer = (nil)] 12:58:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc48bf000) [pid = 1891] [serial = 1553] [outer = 0x7fedc393a000] 12:58:46 INFO - PROCESS | 1891 | 1461009526672 Marionette DEBUG loaded listener.js 12:58:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedc49c7800) [pid = 1891] [serial = 1554] [outer = 0x7fedc393a000] 12:58:47 INFO - PROCESS | 1891 | 1461009527557 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]]]}] 12:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1537ms 12:58:47 INFO - PROCESS | 1891 | 1461009527624 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:58:47 INFO - PROCESS | 1891 | 1461009527632 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:58:47 INFO - PROCESS | 1891 | 1461009527642 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:58:47 INFO - PROCESS | 1891 | 1461009527645 Marionette TRACE conn3 <- [1,2042,null,{}] 12:58:47 INFO - PROCESS | 1891 | 1461009527651 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}] 12:58:47 INFO - PROCESS | 1891 | 1461009527840 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:58:48 INFO - PROCESS | 1891 | 1461009528037 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa90000 == 147 [pid = 1891] [id = 518] 12:58:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedc3945800) [pid = 1891] [serial = 1555] [outer = (nil)] 12:58:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedc6303000) [pid = 1891] [serial = 1556] [outer = 0x7fedc3945800] 12:58:48 INFO - PROCESS | 1891 | 1461009528108 Marionette DEBUG loaded listener.js 12:58:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedc6498800) [pid = 1891] [serial = 1557] [outer = 0x7fedc3945800] 12:58:49 INFO - PROCESS | 1891 | 1461009529079 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]]]}] 12:58:49 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) 12:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1481ms 12:58:49 INFO - PROCESS | 1891 | 1461009529123 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:58:49 INFO - PROCESS | 1891 | 1461009529127 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:58:49 INFO - PROCESS | 1891 | 1461009529133 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:58:49 INFO - PROCESS | 1891 | 1461009529139 Marionette TRACE conn3 <- [1,2046,null,{}] 12:58:49 INFO - PROCESS | 1891 | 1461009529154 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}] 12:58:49 INFO - PROCESS | 1891 | 1461009529342 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:58:49 INFO - PROCESS | 1891 | 1461009529588 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd121c800 == 148 [pid = 1891] [id = 519] 12:58:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedc79d2800) [pid = 1891] [serial = 1558] [outer = (nil)] 12:58:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc866f800) [pid = 1891] [serial = 1559] [outer = 0x7fedc79d2800] 12:58:49 INFO - PROCESS | 1891 | 1461009529705 Marionette DEBUG loaded listener.js 12:58:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedc8ebe800) [pid = 1891] [serial = 1560] [outer = 0x7fedc79d2800] 12:58:50 INFO - PROCESS | 1891 | 1461009530569 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]]]}] 12:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1494ms 12:58:50 INFO - PROCESS | 1891 | 1461009530628 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:58:50 INFO - PROCESS | 1891 | 1461009530632 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:58:50 INFO - PROCESS | 1891 | 1461009530638 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:58:50 INFO - PROCESS | 1891 | 1461009530644 Marionette TRACE conn3 <- [1,2050,null,{}] 12:58:50 INFO - PROCESS | 1891 | 1461009530650 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}] 12:58:50 INFO - PROCESS | 1891 | 1461009530841 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:58:51 INFO - PROCESS | 1891 | 1461009531040 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd240e800 == 149 [pid = 1891] [id = 520] 12:58:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedc5782800) [pid = 1891] [serial = 1561] [outer = (nil)] 12:58:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedcb817000) [pid = 1891] [serial = 1562] [outer = 0x7fedc5782800] 12:58:51 INFO - PROCESS | 1891 | 1461009531122 Marionette DEBUG loaded listener.js 12:58:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7fedd02d3800) [pid = 1891] [serial = 1563] [outer = 0x7fedc5782800] 12:58:51 INFO - PROCESS | 1891 | 1461009531983 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]]]}] 12:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1394ms 12:58:52 INFO - PROCESS | 1891 | 1461009532032 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:58:52 INFO - PROCESS | 1891 | 1461009532036 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:58:52 INFO - PROCESS | 1891 | 1461009532041 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:58:52 INFO - PROCESS | 1891 | 1461009532044 Marionette TRACE conn3 <- [1,2054,null,{}] 12:58:52 INFO - PROCESS | 1891 | 1461009532049 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}] 12:58:52 INFO - PROCESS | 1891 | 1461009532216 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:58:52 INFO - PROCESS | 1891 | 1461009532448 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3154800 == 150 [pid = 1891] [id = 521] 12:58:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedc68e9400) [pid = 1891] [serial = 1564] [outer = (nil)] 12:58:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedd112dc00) [pid = 1891] [serial = 1565] [outer = 0x7fedc68e9400] 12:58:52 INFO - PROCESS | 1891 | 1461009532559 Marionette DEBUG loaded listener.js 12:58:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedd11d3c00) [pid = 1891] [serial = 1566] [outer = 0x7fedc68e9400] 12:58:53 INFO - PROCESS | 1891 | 1461009533433 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]]]}] 12:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1432ms 12:58:53 INFO - PROCESS | 1891 | 1461009533475 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:58:53 INFO - PROCESS | 1891 | 1461009533479 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:58:53 INFO - PROCESS | 1891 | 1461009533503 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:58:53 INFO - PROCESS | 1891 | 1461009533506 Marionette TRACE conn3 <- [1,2058,null,{}] 12:58:53 INFO - PROCESS | 1891 | 1461009533511 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}] 12:58:53 INFO - PROCESS | 1891 | 1461009533711 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:58:53 INFO - PROCESS | 1891 | 1461009533915 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4e67000 == 151 [pid = 1891] [id = 522] 12:58:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedd1257400) [pid = 1891] [serial = 1567] [outer = (nil)] 12:58:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedd248a000) [pid = 1891] [serial = 1568] [outer = 0x7fedd1257400] 12:58:53 INFO - PROCESS | 1891 | 1461009533984 Marionette DEBUG loaded listener.js 12:58:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedd34af800) [pid = 1891] [serial = 1569] [outer = 0x7fedd1257400] 12:58:54 INFO - PROCESS | 1891 | 1461009534828 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]]]}] 12:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1387ms 12:58:54 INFO - PROCESS | 1891 | 1461009534887 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:58:54 INFO - PROCESS | 1891 | 1461009534891 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:58:54 INFO - PROCESS | 1891 | 1461009534896 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:58:54 INFO - PROCESS | 1891 | 1461009534899 Marionette TRACE conn3 <- [1,2062,null,{}] 12:58:54 INFO - PROCESS | 1891 | 1461009534904 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}] 12:58:55 INFO - PROCESS | 1891 | 1461009535089 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:58:55 INFO - PROCESS | 1891 | 1461009535297 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd775b000 == 152 [pid = 1891] [id = 523] 12:58:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedd13bd800) [pid = 1891] [serial = 1570] [outer = (nil)] 12:58:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedd3a75400) [pid = 1891] [serial = 1571] [outer = 0x7fedd13bd800] 12:58:55 INFO - PROCESS | 1891 | 1461009535364 Marionette DEBUG loaded listener.js 12:58:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedd3cfe800) [pid = 1891] [serial = 1572] [outer = 0x7fedd13bd800] 12:58:56 INFO - PROCESS | 1891 | 1461009536240 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]]]}] 12:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1378ms 12:58:56 INFO - PROCESS | 1891 | 1461009536276 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:58:56 INFO - PROCESS | 1891 | 1461009536279 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:58:56 INFO - PROCESS | 1891 | 1461009536285 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:58:56 INFO - PROCESS | 1891 | 1461009536288 Marionette TRACE conn3 <- [1,2066,null,{}] 12:58:56 INFO - PROCESS | 1891 | 1461009536293 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}] 12:58:56 INFO - PROCESS | 1891 | 1461009536477 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:58:56 INFO - PROCESS | 1891 | 1461009536684 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7a97000 == 153 [pid = 1891] [id = 524] 12:58:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedd13c8400) [pid = 1891] [serial = 1573] [outer = (nil)] 12:58:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedd4c06800) [pid = 1891] [serial = 1574] [outer = 0x7fedd13c8400] 12:58:56 INFO - PROCESS | 1891 | 1461009536752 Marionette DEBUG loaded listener.js 12:58:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedd6ec4800) [pid = 1891] [serial = 1575] [outer = 0x7fedd13c8400] 12:58:57 INFO - PROCESS | 1891 | 1461009537609 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]]]}] 12:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1380ms 12:58:57 INFO - PROCESS | 1891 | 1461009537667 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:58:57 INFO - PROCESS | 1891 | 1461009537671 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:58:57 INFO - PROCESS | 1891 | 1461009537677 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:58:57 INFO - PROCESS | 1891 | 1461009537679 Marionette TRACE conn3 <- [1,2070,null,{}] 12:58:57 INFO - PROCESS | 1891 | 1461009537684 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}] 12:58:57 INFO - PROCESS | 1891 | 1461009537858 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:58:58 INFO - PROCESS | 1891 | 1461009538064 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd82d6000 == 154 [pid = 1891] [id = 525] 12:58:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedd3a6c800) [pid = 1891] [serial = 1576] [outer = (nil)] 12:58:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedd7988c00) [pid = 1891] [serial = 1577] [outer = 0x7fedd3a6c800] 12:58:58 INFO - PROCESS | 1891 | 1461009538139 Marionette DEBUG loaded listener.js 12:58:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedd7c63c00) [pid = 1891] [serial = 1578] [outer = 0x7fedd3a6c800] 12:58:58 INFO - PROCESS | 1891 | 1461009538991 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]]]}] 12:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1379ms 12:58:59 INFO - PROCESS | 1891 | 1461009539070 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:58:59 INFO - PROCESS | 1891 | 1461009539073 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:58:59 INFO - PROCESS | 1891 | 1461009539080 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:58:59 INFO - PROCESS | 1891 | 1461009539083 Marionette TRACE conn3 <- [1,2074,null,{}] 12:58:59 INFO - PROCESS | 1891 | 1461009539088 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}] 12:58:59 INFO - PROCESS | 1891 | 1461009539275 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:58:59 INFO - PROCESS | 1891 | 1461009539481 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:58:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbe6e800 == 155 [pid = 1891] [id = 526] 12:58:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedd3df7400) [pid = 1891] [serial = 1579] [outer = (nil)] 12:58:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedd7df6000) [pid = 1891] [serial = 1580] [outer = 0x7fedd3df7400] 12:58:59 INFO - PROCESS | 1891 | 1461009539589 Marionette DEBUG loaded listener.js 12:58:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedd8eeac00) [pid = 1891] [serial = 1581] [outer = 0x7fedd3df7400] 12:59:00 INFO - PROCESS | 1891 | 1461009540478 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]]]}] 12:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1437ms 12:59:00 INFO - PROCESS | 1891 | 1461009540522 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:59:00 INFO - PROCESS | 1891 | 1461009540526 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:59:00 INFO - PROCESS | 1891 | 1461009540532 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:59:00 INFO - PROCESS | 1891 | 1461009540536 Marionette TRACE conn3 <- [1,2078,null,{}] 12:59:00 INFO - PROCESS | 1891 | 1461009540541 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}] 12:59:00 INFO - PROCESS | 1891 | 1461009540757 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:59:00 INFO - PROCESS | 1891 | 1461009540962 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3cc6000 == 156 [pid = 1891] [id = 527] 12:59:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedd6aa1c00) [pid = 1891] [serial = 1582] [outer = (nil)] 12:59:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7feddb3a6c00) [pid = 1891] [serial = 1583] [outer = 0x7fedd6aa1c00] 12:59:01 INFO - PROCESS | 1891 | 1461009541081 Marionette DEBUG loaded listener.js 12:59:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7feddc939c00) [pid = 1891] [serial = 1584] [outer = 0x7fedd6aa1c00] 12:59:02 INFO - PROCESS | 1891 | 1461009542033 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]]]}] 12:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1532ms 12:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:59:02 INFO - PROCESS | 1891 | 1461009542065 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:59:02 INFO - PROCESS | 1891 | 1461009542067 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:59:02 INFO - PROCESS | 1891 | 1461009542073 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:59:02 INFO - PROCESS | 1891 | 1461009542076 Marionette TRACE conn3 <- [1,2082,null,{}] 12:59:02 INFO - PROCESS | 1891 | 1461009542081 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}] 12:59:02 INFO - PROCESS | 1891 | 1461009542283 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:59:02 INFO - PROCESS | 1891 | 1461009542552 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee705800 == 157 [pid = 1891] [id = 528] 12:59:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedc4add800) [pid = 1891] [serial = 1585] [outer = (nil)] 12:59:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7feddf57d400) [pid = 1891] [serial = 1586] [outer = 0x7fedc4add800] 12:59:02 INFO - PROCESS | 1891 | 1461009542632 Marionette DEBUG loaded listener.js 12:59:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedea0df000) [pid = 1891] [serial = 1587] [outer = 0x7fedc4add800] 12:59:03 INFO - PROCESS | 1891 | 1461009543478 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]]]}] 12:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1442ms 12:59:03 INFO - PROCESS | 1891 | 1461009543515 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:59:03 INFO - PROCESS | 1891 | 1461009543518 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:59:03 INFO - PROCESS | 1891 | 1461009543524 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:59:03 INFO - PROCESS | 1891 | 1461009543526 Marionette TRACE conn3 <- [1,2086,null,{}] 12:59:03 INFO - PROCESS | 1891 | 1461009543531 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}] 12:59:03 INFO - PROCESS | 1891 | 1461009543707 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:59:03 INFO - PROCESS | 1891 | 1461009543917 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf329f800 == 158 [pid = 1891] [id = 529] 12:59:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedd02d3c00) [pid = 1891] [serial = 1588] [outer = (nil)] 12:59:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedecf26800) [pid = 1891] [serial = 1589] [outer = 0x7fedd02d3c00] 12:59:04 INFO - PROCESS | 1891 | 1461009544026 Marionette DEBUG loaded listener.js 12:59:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedee88cc00) [pid = 1891] [serial = 1590] [outer = 0x7fedd02d3c00] 12:59:04 INFO - PROCESS | 1891 | 1461009544953 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]]]}] 12:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1483ms 12:59:05 INFO - PROCESS | 1891 | 1461009545008 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:59:05 INFO - PROCESS | 1891 | 1461009545010 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:59:05 INFO - PROCESS | 1891 | 1461009545017 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:59:05 INFO - PROCESS | 1891 | 1461009545019 Marionette TRACE conn3 <- [1,2090,null,{}] 12:59:05 INFO - PROCESS | 1891 | 1461009545024 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}] 12:59:05 INFO - PROCESS | 1891 | 1461009545222 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:59:05 INFO - PROCESS | 1891 | 1461009545441 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:05 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc03ef800 == 159 [pid = 1891] [id = 530] 12:59:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedc5270000) [pid = 1891] [serial = 1591] [outer = (nil)] 12:59:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedd2445000) [pid = 1891] [serial = 1592] [outer = 0x7fedc5270000] 12:59:05 INFO - PROCESS | 1891 | 1461009545558 Marionette DEBUG loaded listener.js 12:59:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedecf9d000) [pid = 1891] [serial = 1593] [outer = 0x7fedc5270000] 12:59:06 INFO - PROCESS | 1891 | 1461009546423 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]]]}] 12:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1479ms 12:59:06 INFO - PROCESS | 1891 | 1461009546497 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:59:06 INFO - PROCESS | 1891 | 1461009546501 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:59:06 INFO - PROCESS | 1891 | 1461009546506 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:59:06 INFO - PROCESS | 1891 | 1461009546509 Marionette TRACE conn3 <- [1,2094,null,{}] 12:59:06 INFO - PROCESS | 1891 | 1461009546514 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}] 12:59:06 INFO - PROCESS | 1891 | 1461009546708 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:59:06 INFO - PROCESS | 1891 | 1461009546971 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc490f000 == 160 [pid = 1891] [id = 531] 12:59:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedc4a98800) [pid = 1891] [serial = 1594] [outer = (nil)] 12:59:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 260 (0x7fedc84cdc00) [pid = 1891] [serial = 1595] [outer = 0x7fedc4a98800] 12:59:07 INFO - PROCESS | 1891 | 1461009547047 Marionette DEBUG loaded listener.js 12:59:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 261 (0x7fedd7981400) [pid = 1891] [serial = 1596] [outer = 0x7fedc4a98800] 12:59:07 INFO - PROCESS | 1891 | 1461009547938 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]]]}] 12:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1479ms 12:59:07 INFO - PROCESS | 1891 | 1461009547987 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:59:07 INFO - PROCESS | 1891 | 1461009547990 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:59:07 INFO - PROCESS | 1891 | 1461009547997 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:59:08 INFO - PROCESS | 1891 | 1461009548000 Marionette TRACE conn3 <- [1,2098,null,{}] 12:59:08 INFO - PROCESS | 1891 | 1461009548005 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}] 12:59:08 INFO - PROCESS | 1891 | 1461009548200 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:59:08 INFO - PROCESS | 1891 | 1461009548414 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6107800 == 161 [pid = 1891] [id = 532] 12:59:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 262 (0x7fedbfff0800) [pid = 1891] [serial = 1597] [outer = (nil)] 12:59:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 263 (0x7fedc1ffb000) [pid = 1891] [serial = 1598] [outer = 0x7fedbfff0800] 12:59:08 INFO - PROCESS | 1891 | 1461009548526 Marionette DEBUG loaded listener.js 12:59:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 264 (0x7fedc49bbc00) [pid = 1891] [serial = 1599] [outer = 0x7fedbfff0800] 12:59:09 INFO - PROCESS | 1891 | 1461009549863 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]]]}] 12:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1934ms 12:59:09 INFO - PROCESS | 1891 | 1461009549932 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:59:09 INFO - PROCESS | 1891 | 1461009549939 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:59:09 INFO - PROCESS | 1891 | 1461009549947 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:59:09 INFO - PROCESS | 1891 | 1461009549951 Marionette TRACE conn3 <- [1,2102,null,{}] 12:59:09 INFO - PROCESS | 1891 | 1461009549958 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}] 12:59:10 INFO - PROCESS | 1891 | 1461009550146 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:59:10 INFO - PROCESS | 1891 | 1461009550357 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc633b800 == 162 [pid = 1891] [id = 533] 12:59:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 265 (0x7fedbffee000) [pid = 1891] [serial = 1600] [outer = (nil)] 12:59:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 266 (0x7fedc2de1800) [pid = 1891] [serial = 1601] [outer = 0x7fedbffee000] 12:59:10 INFO - PROCESS | 1891 | 1461009550477 Marionette DEBUG loaded listener.js 12:59:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7fedc3a10400) [pid = 1891] [serial = 1602] [outer = 0x7fedbffee000] 12:59:11 INFO - PROCESS | 1891 | 1461009551511 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]]]}] 12:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1636ms 12:59:11 INFO - PROCESS | 1891 | 1461009551583 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:59:11 INFO - PROCESS | 1891 | 1461009551591 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:59:11 INFO - PROCESS | 1891 | 1461009551599 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:59:11 INFO - PROCESS | 1891 | 1461009551602 Marionette TRACE conn3 <- [1,2106,null,{}] 12:59:11 INFO - PROCESS | 1891 | 1461009551608 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}] 12:59:11 INFO - PROCESS | 1891 | 1461009551852 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:59:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb34d000 == 161 [pid = 1891] [id = 393] 12:59:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ea5800 == 160 [pid = 1891] [id = 390] 12:59:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc549000 == 159 [pid = 1891] [id = 345] 12:59:11 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7fedd7c6ec00) [pid = 1891] [serial = 1487] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4a1c000 == 158 [pid = 1891] [id = 515] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd00d4800 == 157 [pid = 1891] [id = 514] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb780000 == 156 [pid = 1891] [id = 513] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6121000 == 155 [pid = 1891] [id = 512] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc39d7800 == 154 [pid = 1891] [id = 511] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6011800 == 153 [pid = 1891] [id = 510] 12:59:12 INFO - PROCESS | 1891 | 1461009552190 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc43fa800 == 152 [pid = 1891] [id = 509] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc61a1800 == 151 [pid = 1891] [id = 508] 12:59:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc43fb800 == 152 [pid = 1891] [id = 534] 12:59:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7fedc3940800) [pid = 1891] [serial = 1603] [outer = (nil)] 12:59:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 268 (0x7fedc53db800) [pid = 1891] [serial = 1604] [outer = 0x7fedc3940800] 12:59:12 INFO - PROCESS | 1891 | 1461009552259 Marionette DEBUG loaded listener.js 12:59:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 269 (0x7fedc612d800) [pid = 1891] [serial = 1605] [outer = 0x7fedc3940800] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf1c30800 == 151 [pid = 1891] [id = 501] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeaea5000 == 150 [pid = 1891] [id = 500] 12:59:12 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddca54000 == 149 [pid = 1891] [id = 499] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 268 (0x7fedd125d000) [pid = 1891] [serial = 1188] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 267 (0x7fedcb887000) [pid = 1891] [serial = 1239] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7feddcebbc00) [pid = 1891] [serial = 1260] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 265 (0x7fedcba7d000) [pid = 1891] [serial = 1278] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 264 (0x7fedd2c95800) [pid = 1891] [serial = 1242] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 263 (0x7fedc53e2c00) [pid = 1891] [serial = 1272] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 262 (0x7fedef111c00) [pid = 1891] [serial = 1203] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 261 (0x7fedc49c6800) [pid = 1891] [serial = 1206] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 260 (0x7feddaa60c00) [pid = 1891] [serial = 1254] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 259 (0x7fedd6d58800) [pid = 1891] [serial = 1191] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7feded093000) [pid = 1891] [serial = 1266] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7fedee88a400) [pid = 1891] [serial = 1200] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedcba78800) [pid = 1891] [serial = 1275] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedd7d68c00) [pid = 1891] [serial = 1251] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fedef108800) [pid = 1891] [serial = 1269] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedecf28c00) [pid = 1891] [serial = 1197] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedd3df4000) [pid = 1891] [serial = 1245] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedd11cd000) [pid = 1891] [serial = 1332] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fede9bbd400) [pid = 1891] [serial = 1263] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedef19dc00) [pid = 1891] [serial = 1209] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedd798e400) [pid = 1891] [serial = 1248] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7feddc118c00) [pid = 1891] [serial = 1257] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7feddc11e800) [pid = 1891] [serial = 1194] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedd3a72400) [pid = 1891] [serial = 1484] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedd7bbb400) [pid = 1891] [serial = 1482] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedd7c65400) [pid = 1891] [serial = 1485] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedd2c90000) [pid = 1891] [serial = 1479] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7fedc649dc00) [pid = 1891] [serial = 1436] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedc2de0400) [pid = 1891] [serial = 1451] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedd6da5000) [pid = 1891] [serial = 1481] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedc4a9a800) [pid = 1891] [serial = 1418] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedd13c2400) [pid = 1891] [serial = 1478] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedd3cf1000) [pid = 1891] [serial = 1424] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedd02d4400) [pid = 1891] [serial = 1475] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedd11c8800) [pid = 1891] [serial = 1476] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedc866a800) [pid = 1891] [serial = 1445] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7fedc79d2c00) [pid = 1891] [serial = 1454] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fedc79dc400) [pid = 1891] [serial = 1457] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 230 (0x7fedc63c1400) [pid = 1891] [serial = 1470] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7fedc63b6400) [pid = 1891] [serial = 1469] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7fedeb002c00) [pid = 1891] [serial = 1433] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 227 (0x7fedc8faf800) [pid = 1891] [serial = 1463] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 226 (0x7fedc8fb0c00) [pid = 1891] [serial = 1442] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedd9df3400) [pid = 1891] [serial = 1427] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedc630d000) [pid = 1891] [serial = 1448] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedcba79000) [pid = 1891] [serial = 1421] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedc5279800) [pid = 1891] [serial = 1467] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedc526fc00) [pid = 1891] [serial = 1466] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7feddc56b000) [pid = 1891] [serial = 1430] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedc8fac000) [pid = 1891] [serial = 1472] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedcb811400) [pid = 1891] [serial = 1473] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedc8fa7800) [pid = 1891] [serial = 1439] [outer = (nil)] [url = about:blank] 12:59:12 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedc69cf800) [pid = 1891] [serial = 1460] [outer = (nil)] [url = about:blank] 12:59:13 INFO - PROCESS | 1891 | 1461009553045 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]]]}] 12:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1485ms 12:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:59:13 INFO - PROCESS | 1891 | 1461009553095 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:59:13 INFO - PROCESS | 1891 | 1461009553098 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:59:13 INFO - PROCESS | 1891 | 1461009553103 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:59:13 INFO - PROCESS | 1891 | 1461009553109 Marionette TRACE conn3 <- [1,2110,null,{}] 12:59:13 INFO - PROCESS | 1891 | 1461009553123 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}] 12:59:13 INFO - PROCESS | 1891 | 1461009553286 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:59:13 INFO - PROCESS | 1891 | 1461009553304 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e07800 == 150 [pid = 1891] [id = 535] 12:59:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedc63ce800) [pid = 1891] [serial = 1606] [outer = (nil)] 12:59:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc64a0400) [pid = 1891] [serial = 1607] [outer = 0x7fedc63ce800] 12:59:13 INFO - PROCESS | 1891 | 1461009553365 Marionette DEBUG loaded listener.js 12:59:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedc68e5000) [pid = 1891] [serial = 1608] [outer = 0x7fedc63ce800] 12:59:14 INFO - PROCESS | 1891 | 1461009554252 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]]]}] 12:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1188ms 12:59:14 INFO - PROCESS | 1891 | 1461009554291 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:59:14 INFO - PROCESS | 1891 | 1461009554295 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:59:14 INFO - PROCESS | 1891 | 1461009554301 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:59:14 INFO - PROCESS | 1891 | 1461009554303 Marionette TRACE conn3 <- [1,2114,null,{}] 12:59:14 INFO - PROCESS | 1891 | 1461009554308 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}] 12:59:14 INFO - PROCESS | 1891 | 1461009554475 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:59:14 INFO - PROCESS | 1891 | 1461009554666 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca711000 == 151 [pid = 1891] [id = 536] 12:59:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedc4a93800) [pid = 1891] [serial = 1609] [outer = (nil)] 12:59:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedc79d6000) [pid = 1891] [serial = 1610] [outer = 0x7fedc4a93800] 12:59:14 INFO - PROCESS | 1891 | 1461009554729 Marionette DEBUG loaded listener.js 12:59:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedc866e000) [pid = 1891] [serial = 1611] [outer = 0x7fedc4a93800] 12:59:15 INFO - PROCESS | 1891 | 1461009555529 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]]]}] 12:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1282ms 12:59:15 INFO - PROCESS | 1891 | 1461009555586 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:59:15 INFO - PROCESS | 1891 | 1461009555589 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:59:15 INFO - PROCESS | 1891 | 1461009555594 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:59:15 INFO - PROCESS | 1891 | 1461009555596 Marionette TRACE conn3 <- [1,2118,null,{}] 12:59:15 INFO - PROCESS | 1891 | 1461009555601 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}] 12:59:15 INFO - PROCESS | 1891 | 1461009555813 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:59:15 INFO - PROCESS | 1891 | 1461009555850 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb865000 == 152 [pid = 1891] [id = 537] 12:59:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedc68e4c00) [pid = 1891] [serial = 1612] [outer = (nil)] 12:59:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc8fa7800) [pid = 1891] [serial = 1613] [outer = 0x7fedc68e4c00] 12:59:15 INFO - PROCESS | 1891 | 1461009555953 Marionette DEBUG loaded listener.js 12:59:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedca969000) [pid = 1891] [serial = 1614] [outer = 0x7fedc68e4c00] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedc8eb8400) [pid = 1891] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedc49b9c00) [pid = 1891] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedc2ddc000) [pid = 1891] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedc2dd7000) [pid = 1891] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedc2ddd800) [pid = 1891] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedc2dd9400) [pid = 1891] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedc2dd6400) [pid = 1891] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:59:17 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedc8667800) [pid = 1891] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:59:17 INFO - PROCESS | 1891 | 1461009557450 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]]]}] 12:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1924ms 12:59:17 INFO - PROCESS | 1891 | 1461009557520 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:59:17 INFO - PROCESS | 1891 | 1461009557523 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:59:17 INFO - PROCESS | 1891 | 1461009557529 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:59:17 INFO - PROCESS | 1891 | 1461009557531 Marionette TRACE conn3 <- [1,2122,null,{}] 12:59:17 INFO - PROCESS | 1891 | 1461009557536 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}] 12:59:17 INFO - PROCESS | 1891 | 1461009557722 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:59:17 INFO - PROCESS | 1891 | 1461009557881 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd00d2000 == 153 [pid = 1891] [id = 538] 12:59:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc2dd6400) [pid = 1891] [serial = 1615] [outer = (nil)] 12:59:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedc8ec2400) [pid = 1891] [serial = 1616] [outer = 0x7fedc2dd6400] 12:59:17 INFO - PROCESS | 1891 | 1461009557943 Marionette DEBUG loaded listener.js 12:59:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedd1125c00) [pid = 1891] [serial = 1617] [outer = 0x7fedc2dd6400] 12:59:18 INFO - PROCESS | 1891 | 1461009558571 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]]]}] 12:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1076ms 12:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:59:18 INFO - PROCESS | 1891 | 1461009558607 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:59:18 INFO - PROCESS | 1891 | 1461009558610 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:59:18 INFO - PROCESS | 1891 | 1461009558615 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:59:18 INFO - PROCESS | 1891 | 1461009558618 Marionette TRACE conn3 <- [1,2126,null,{}] 12:59:18 INFO - PROCESS | 1891 | 1461009558623 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}] 12:59:18 INFO - PROCESS | 1891 | 1461009558844 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:59:18 INFO - PROCESS | 1891 | 1461009558956 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0350800 == 154 [pid = 1891] [id = 539] 12:59:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedc2dd9400) [pid = 1891] [serial = 1618] [outer = (nil)] 12:59:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedd11d3400) [pid = 1891] [serial = 1619] [outer = 0x7fedc2dd9400] 12:59:19 INFO - PROCESS | 1891 | 1461009559015 Marionette DEBUG loaded listener.js 12:59:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedd2486000) [pid = 1891] [serial = 1620] [outer = 0x7fedc2dd9400] 12:59:19 INFO - PROCESS | 1891 | ************************* 12:59:19 INFO - PROCESS | 1891 | A coding exception was thrown and uncaught in a Task. 12:59:19 INFO - PROCESS | 1891 | 12:59:19 INFO - PROCESS | 1891 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:59:19 INFO - PROCESS | 1891 | Full stack: 12:59:19 INFO - PROCESS | 1891 | ************************* 12:59:20 INFO - PROCESS | 1891 | 1461009560057 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]]]}] 12:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1484ms 12:59:20 INFO - PROCESS | 1891 | 1461009560100 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:59:20 INFO - PROCESS | 1891 | 1461009560108 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:59:20 INFO - PROCESS | 1891 | 1461009560115 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:59:20 INFO - PROCESS | 1891 | 1461009560120 Marionette TRACE conn3 <- [1,2130,null,{}] 12:59:20 INFO - PROCESS | 1891 | 1461009560139 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}] 12:59:20 INFO - PROCESS | 1891 | 1461009560334 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:59:20 INFO - PROCESS | 1891 | 1461009560537 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc867d800 == 155 [pid = 1891] [id = 540] 12:59:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc4ae7c00) [pid = 1891] [serial = 1621] [outer = (nil)] 12:59:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedc612a000) [pid = 1891] [serial = 1622] [outer = 0x7fedc4ae7c00] 12:59:20 INFO - PROCESS | 1891 | 1461009560653 Marionette DEBUG loaded listener.js 12:59:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedc63cd000) [pid = 1891] [serial = 1623] [outer = 0x7fedc4ae7c00] 12:59:21 INFO - PROCESS | 1891 | 1461009561686 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] 12:59:21 INFO - PROCESS | 1891 | 1461009561771 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:59:21 INFO - PROCESS | 1891 | 1461009561783 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:59:21 INFO - PROCESS | 1891 | 1461009561786 Marionette TRACE conn3 <- [1,2134,null,{}] 12:59:21 INFO - PROCESS | 1891 | 1461009561793 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}] 12:59:22 INFO - PROCESS | 1891 | 1461009562040 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:59:22 INFO - PROCESS | 1891 | 1461009562328 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1213000 == 156 [pid = 1891] [id = 541] 12:59:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedc68e9c00) [pid = 1891] [serial = 1624] [outer = (nil)] 12:59:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7fedca965400) [pid = 1891] [serial = 1625] [outer = 0x7fedc68e9c00] 12:59:22 INFO - PROCESS | 1891 | 1461009562448 Marionette DEBUG loaded listener.js 12:59:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedcb88d000) [pid = 1891] [serial = 1626] [outer = 0x7fedc68e9c00] 12:59:23 INFO - PROCESS | 1891 | 1461009563325 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]]]}] 12:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1592ms 12:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:59:23 INFO - PROCESS | 1891 | 1461009563375 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:59:23 INFO - PROCESS | 1891 | 1461009563379 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:59:23 INFO - PROCESS | 1891 | 1461009563388 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:59:23 INFO - PROCESS | 1891 | 1461009563394 Marionette TRACE conn3 <- [1,2138,null,{}] 12:59:23 INFO - PROCESS | 1891 | 1461009563411 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}] 12:59:23 INFO - PROCESS | 1891 | 1461009563625 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:59:23 INFO - PROCESS | 1891 | 1461009563835 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e5d000 == 157 [pid = 1891] [id = 542] 12:59:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedcb886000) [pid = 1891] [serial = 1627] [outer = (nil)] 12:59:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedd2c8f400) [pid = 1891] [serial = 1628] [outer = 0x7fedcb886000] 12:59:23 INFO - PROCESS | 1891 | 1461009563955 Marionette DEBUG loaded listener.js 12:59:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedd34b4000) [pid = 1891] [serial = 1629] [outer = 0x7fedcb886000] 12:59:24 INFO - PROCESS | 1891 | 1461009564926 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]]]}] 12:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1585ms 12:59:24 INFO - PROCESS | 1891 | 1461009564973 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:59:24 INFO - PROCESS | 1891 | 1461009564977 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:59:24 INFO - PROCESS | 1891 | 1461009564984 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:59:24 INFO - PROCESS | 1891 | 1461009564987 Marionette TRACE conn3 <- [1,2142,null,{}] 12:59:24 INFO - PROCESS | 1891 | 1461009564992 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}] 12:59:25 INFO - PROCESS | 1891 | 1461009565192 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:59:25 INFO - PROCESS | 1891 | 1461009565401 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7745800 == 158 [pid = 1891] [id = 543] 12:59:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedd1258c00) [pid = 1891] [serial = 1630] [outer = (nil)] 12:59:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedd3df4000) [pid = 1891] [serial = 1631] [outer = 0x7fedd1258c00] 12:59:25 INFO - PROCESS | 1891 | 1461009565512 Marionette DEBUG loaded listener.js 12:59:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedd6d51000) [pid = 1891] [serial = 1632] [outer = 0x7fedd1258c00] 12:59:26 INFO - PROCESS | 1891 | 1461009566409 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] 12:59:26 INFO - PROCESS | 1891 | 1461009566486 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:59:26 INFO - PROCESS | 1891 | 1461009566496 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:59:26 INFO - PROCESS | 1891 | 1461009566499 Marionette TRACE conn3 <- [1,2146,null,{}] 12:59:26 INFO - PROCESS | 1891 | 1461009566505 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}] 12:59:26 INFO - PROCESS | 1891 | 1461009566703 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:59:26 INFO - PROCESS | 1891 | 1461009566926 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7ce0800 == 159 [pid = 1891] [id = 544] 12:59:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedd3a6dc00) [pid = 1891] [serial = 1633] [outer = (nil)] 12:59:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedd798f400) [pid = 1891] [serial = 1634] [outer = 0x7fedd3a6dc00] 12:59:27 INFO - PROCESS | 1891 | 1461009567037 Marionette DEBUG loaded listener.js 12:59:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedd7d6b400) [pid = 1891] [serial = 1635] [outer = 0x7fedd3a6dc00] 12:59:27 INFO - PROCESS | 1891 | 1461009567976 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] 12:59:28 INFO - PROCESS | 1891 | 1461009568030 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:59:28 INFO - PROCESS | 1891 | 1461009568055 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:59:28 INFO - PROCESS | 1891 | 1461009568058 Marionette TRACE conn3 <- [1,2150,null,{}] 12:59:28 INFO - PROCESS | 1891 | 1461009568066 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}] 12:59:28 INFO - PROCESS | 1891 | 1461009568275 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:59:28 INFO - PROCESS | 1891 | 1461009568483 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddca54000 == 160 [pid = 1891] [id = 545] 12:59:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedd6b44800) [pid = 1891] [serial = 1636] [outer = (nil)] 12:59:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7feddb3a7000) [pid = 1891] [serial = 1637] [outer = 0x7fedd6b44800] 12:59:28 INFO - PROCESS | 1891 | 1461009568595 Marionette DEBUG loaded listener.js 12:59:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fede8de1800) [pid = 1891] [serial = 1638] [outer = 0x7fedd6b44800] 12:59:29 INFO - PROCESS | 1891 | 1461009569489 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]]]}] 12:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1501ms 12:59:29 INFO - PROCESS | 1891 | 1461009569538 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:59:29 INFO - PROCESS | 1891 | 1461009569542 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:59:29 INFO - PROCESS | 1891 | 1461009569547 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:59:29 INFO - PROCESS | 1891 | 1461009569550 Marionette TRACE conn3 <- [1,2154,null,{}] 12:59:29 INFO - PROCESS | 1891 | 1461009569556 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}] 12:59:29 INFO - PROCESS | 1891 | 1461009569744 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:59:29 INFO - PROCESS | 1891 | 1461009569954 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede99f5800 == 161 [pid = 1891] [id = 546] 12:59:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedd6ec0c00) [pid = 1891] [serial = 1639] [outer = (nil)] 12:59:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedecf28c00) [pid = 1891] [serial = 1640] [outer = 0x7fedd6ec0c00] 12:59:30 INFO - PROCESS | 1891 | 1461009570064 Marionette DEBUG loaded listener.js 12:59:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedee890c00) [pid = 1891] [serial = 1641] [outer = 0x7fedd6ec0c00] 12:59:30 INFO - PROCESS | 1891 | 1461009570949 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]]]}] 12:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1435ms 12:59:30 INFO - PROCESS | 1891 | 1461009570993 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:59:30 INFO - PROCESS | 1891 | 1461009570998 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:59:31 INFO - PROCESS | 1891 | 1461009571005 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:59:31 INFO - PROCESS | 1891 | 1461009571008 Marionette TRACE conn3 <- [1,2158,null,{}] 12:59:31 INFO - PROCESS | 1891 | 1461009571013 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}] 12:59:31 INFO - PROCESS | 1891 | 1461009571201 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:59:31 INFO - PROCESS | 1891 | 1461009571423 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feded0be800 == 162 [pid = 1891] [id = 547] 12:59:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedda808c00) [pid = 1891] [serial = 1642] [outer = (nil)] 12:59:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedee89fc00) [pid = 1891] [serial = 1643] [outer = 0x7fedda808c00] 12:59:31 INFO - PROCESS | 1891 | 1461009571534 Marionette DEBUG loaded listener.js 12:59:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedef102400) [pid = 1891] [serial = 1644] [outer = 0x7fedda808c00] 12:59:32 INFO - PROCESS | 1891 | 1461009572403 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]]]}] 12:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1439ms 12:59:32 INFO - PROCESS | 1891 | 1461009572445 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:59:32 INFO - PROCESS | 1891 | 1461009572448 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:59:32 INFO - PROCESS | 1891 | 1461009572454 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:59:32 INFO - PROCESS | 1891 | 1461009572456 Marionette TRACE conn3 <- [1,2162,null,{}] 12:59:32 INFO - PROCESS | 1891 | 1461009572462 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}] 12:59:32 INFO - PROCESS | 1891 | 1461009572641 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:59:32 INFO - PROCESS | 1891 | 1461009572859 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf3291000 == 163 [pid = 1891] [id = 548] 12:59:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedc07d6400) [pid = 1891] [serial = 1645] [outer = (nil)] 12:59:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedc07dfc00) [pid = 1891] [serial = 1646] [outer = 0x7fedc07d6400] 12:59:32 INFO - PROCESS | 1891 | 1461009572973 Marionette DEBUG loaded listener.js 12:59:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedc07e5000) [pid = 1891] [serial = 1647] [outer = 0x7fedc07d6400] 12:59:33 INFO - PROCESS | 1891 | 1461009573863 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]]]}] 12:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1481ms 12:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:59:33 INFO - PROCESS | 1891 | 1461009573936 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:59:33 INFO - PROCESS | 1891 | 1461009573939 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:59:33 INFO - PROCESS | 1891 | 1461009573946 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:59:33 INFO - PROCESS | 1891 | 1461009573949 Marionette TRACE conn3 <- [1,2166,null,{}] 12:59:33 INFO - PROCESS | 1891 | 1461009573954 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}] 12:59:34 INFO - PROCESS | 1891 | 1461009574138 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:59:34 INFO - PROCESS | 1891 | 1461009574350 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc5088000 == 164 [pid = 1891] [id = 549] 12:59:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedc07d7000) [pid = 1891] [serial = 1648] [outer = (nil)] 12:59:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedc6488800) [pid = 1891] [serial = 1649] [outer = 0x7fedc07d7000] 12:59:34 INFO - PROCESS | 1891 | 1461009574468 Marionette DEBUG loaded listener.js 12:59:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedc648d800) [pid = 1891] [serial = 1650] [outer = 0x7fedc07d7000] 12:59:35 INFO - PROCESS | 1891 | 1461009575341 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]]]}] 12:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1432ms 12:59:35 INFO - PROCESS | 1891 | 1461009575378 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:59:35 INFO - PROCESS | 1891 | 1461009575383 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:59:35 INFO - PROCESS | 1891 | 1461009575389 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:59:35 INFO - PROCESS | 1891 | 1461009575392 Marionette TRACE conn3 <- [1,2170,null,{}] 12:59:35 INFO - PROCESS | 1891 | 1461009575398 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}] 12:59:35 INFO - PROCESS | 1891 | 1461009575598 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:59:35 INFO - PROCESS | 1891 | 1461009575819 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd747a800 == 165 [pid = 1891] [id = 550] 12:59:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedc07e5400) [pid = 1891] [serial = 1651] [outer = (nil)] 12:59:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedc0a94000) [pid = 1891] [serial = 1652] [outer = 0x7fedc07e5400] 12:59:35 INFO - PROCESS | 1891 | 1461009575938 Marionette DEBUG loaded listener.js 12:59:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedc6492400) [pid = 1891] [serial = 1653] [outer = 0x7fedc07e5400] 12:59:36 INFO - PROCESS | 1891 | 1461009576875 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]]]}] 12:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1527ms 12:59:36 INFO - PROCESS | 1891 | 1461009576917 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:59:36 INFO - PROCESS | 1891 | 1461009576920 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:59:36 INFO - PROCESS | 1891 | 1461009576926 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:59:36 INFO - PROCESS | 1891 | 1461009576929 Marionette TRACE conn3 <- [1,2174,null,{}] 12:59:36 INFO - PROCESS | 1891 | 1461009576934 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}] 12:59:37 INFO - PROCESS | 1891 | 1461009577124 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:59:37 INFO - PROCESS | 1891 | 1461009577338 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbdab3000 == 166 [pid = 1891] [id = 551] 12:59:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedc0a90000) [pid = 1891] [serial = 1654] [outer = (nil)] 12:59:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedc3a04000) [pid = 1891] [serial = 1655] [outer = 0x7fedc0a90000] 12:59:37 INFO - PROCESS | 1891 | 1461009577449 Marionette DEBUG loaded listener.js 12:59:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedc6082800) [pid = 1891] [serial = 1656] [outer = 0x7fedc0a90000] 12:59:38 INFO - PROCESS | 1891 | 1461009578361 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]]]}] 12:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1476ms 12:59:38 INFO - PROCESS | 1891 | 1461009578402 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:59:38 INFO - PROCESS | 1891 | 1461009578406 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:59:38 INFO - PROCESS | 1891 | 1461009578412 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:59:38 INFO - PROCESS | 1891 | 1461009578415 Marionette TRACE conn3 <- [1,2178,null,{}] 12:59:38 INFO - PROCESS | 1891 | 1461009578420 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}] 12:59:38 INFO - PROCESS | 1891 | 1461009578699 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:59:38 INFO - PROCESS | 1891 | 1461009578851 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a03000 == 167 [pid = 1891] [id = 552] 12:59:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 260 (0x7fedc0a90c00) [pid = 1891] [serial = 1657] [outer = (nil)] 12:59:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 261 (0x7fedc6089800) [pid = 1891] [serial = 1658] [outer = 0x7fedc0a90c00] 12:59:38 INFO - PROCESS | 1891 | 1461009578963 Marionette DEBUG loaded listener.js 12:59:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 262 (0x7fedc6091000) [pid = 1891] [serial = 1659] [outer = 0x7fedc0a90c00] 12:59:40 INFO - PROCESS | 1891 | 1461009580356 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]]]}] 12:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1977ms 12:59:40 INFO - PROCESS | 1891 | 1461009580390 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:59:40 INFO - PROCESS | 1891 | 1461009580394 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:59:40 INFO - PROCESS | 1891 | 1461009580466 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:59:40 INFO - PROCESS | 1891 | 1461009580472 Marionette TRACE conn3 <- [1,2182,null,{}] 12:59:40 INFO - PROCESS | 1891 | 1461009580487 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}] 12:59:40 INFO - PROCESS | 1891 | 1461009580662 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:59:40 INFO - PROCESS | 1891 | 1461009580873 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a13800 == 168 [pid = 1891] [id = 553] 12:59:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 263 (0x7fedc0a93000) [pid = 1891] [serial = 1660] [outer = (nil)] 12:59:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 264 (0x7fedc1ff8000) [pid = 1891] [serial = 1661] [outer = 0x7fedc0a93000] 12:59:40 INFO - PROCESS | 1891 | 1461009580977 Marionette DEBUG loaded listener.js 12:59:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 265 (0x7fedc2ddd400) [pid = 1891] [serial = 1662] [outer = 0x7fedc0a93000] 12:59:42 INFO - PROCESS | 1891 | 1461009582027 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]]]}] 12:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1611ms 12:59:42 INFO - PROCESS | 1891 | 1461009582061 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:59:42 INFO - PROCESS | 1891 | 1461009582068 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:59:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:59:42 INFO - PROCESS | 1891 | 1461009582078 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:59:42 INFO - PROCESS | 1891 | 1461009582081 Marionette TRACE conn3 <- [1,2186,null,{}] 12:59:42 INFO - PROCESS | 1891 | 1461009582087 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}] 12:59:42 INFO - PROCESS | 1891 | 1461009582257 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:59:42 INFO - PROCESS | 1891 | 1461009582519 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc03e2000 == 169 [pid = 1891] [id = 554] 12:59:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 266 (0x7fedc2de0400) [pid = 1891] [serial = 1663] [outer = (nil)] 12:59:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7fedc4a8d400) [pid = 1891] [serial = 1664] [outer = 0x7fedc2de0400] 12:59:42 INFO - PROCESS | 1891 | 1461009582630 Marionette DEBUG loaded listener.js 12:59:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 268 (0x7fedc4ade000) [pid = 1891] [serial = 1665] [outer = 0x7fedc2de0400] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 267 (0x7fedca95f000) [pid = 1891] [serial = 1550] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7fedc612b400) [pid = 1891] [serial = 1514] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 265 (0x7fedd6ecc400) [pid = 1891] [serial = 1511] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 264 (0x7fedbffeb400) [pid = 1891] [serial = 1517] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 263 (0x7fedc6132800) [pid = 1891] [serial = 1520] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 262 (0x7fedc68e3c00) [pid = 1891] [serial = 1523] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd00d2000 == 168 [pid = 1891] [id = 538] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb865000 == 167 [pid = 1891] [id = 537] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedca711000 == 166 [pid = 1891] [id = 536] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6e07800 == 165 [pid = 1891] [id = 535] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc43fb800 == 164 [pid = 1891] [id = 534] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc633b800 == 163 [pid = 1891] [id = 533] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf329f800 == 162 [pid = 1891] [id = 529] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedee705800 == 161 [pid = 1891] [id = 528] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3cc6000 == 160 [pid = 1891] [id = 527] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbe6e800 == 159 [pid = 1891] [id = 526] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd82d6000 == 158 [pid = 1891] [id = 525] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7a97000 == 157 [pid = 1891] [id = 524] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd775b000 == 156 [pid = 1891] [id = 523] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4e67000 == 155 [pid = 1891] [id = 522] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3154800 == 154 [pid = 1891] [id = 521] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd240e800 == 153 [pid = 1891] [id = 520] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd121c800 == 152 [pid = 1891] [id = 519] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa90000 == 151 [pid = 1891] [id = 518] 12:59:43 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6118000 == 150 [pid = 1891] [id = 517] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 261 (0x7fedc8eb8800) [pid = 1891] [serial = 1542] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 260 (0x7fedc630c800) [pid = 1891] [serial = 1548] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 259 (0x7fedcaaca400) [pid = 1891] [serial = 1544] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7fedcb80b800) [pid = 1891] [serial = 1545] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7fedc49c0c00) [pid = 1891] [serial = 1547] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedc4ae7800) [pid = 1891] [serial = 1535] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedc68e5400) [pid = 1891] [serial = 1536] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fedc4a93000) [pid = 1891] [serial = 1530] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedc3944400) [pid = 1891] [serial = 1529] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedc8667c00) [pid = 1891] [serial = 1493] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedc69d2400) [pid = 1891] [serial = 1538] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedc79dcc00) [pid = 1891] [serial = 1539] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedc6304400) [pid = 1891] [serial = 1490] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedc6311800) [pid = 1891] [serial = 1533] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedc612dc00) [pid = 1891] [serial = 1532] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7feddf31c400) [pid = 1891] [serial = 1505] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedc3940400) [pid = 1891] [serial = 1527] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedc2ddbc00) [pid = 1891] [serial = 1526] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedc866dc00) [pid = 1891] [serial = 1541] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedc3a0c000) [pid = 1891] [serial = 1508] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7feddca80c00) [pid = 1891] [serial = 1502] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedd82e6800) [pid = 1891] [serial = 1499] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedd32bd400) [pid = 1891] [serial = 1496] [outer = (nil)] [url = about:blank] 12:59:43 INFO - PROCESS | 1891 | 1461009583679 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]]]}] 12:59:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:59:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1634ms 12:59:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:59:43 INFO - PROCESS | 1891 | 1461009583711 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:59:43 INFO - PROCESS | 1891 | 1461009583713 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:59:43 INFO - PROCESS | 1891 | 1461009583719 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:59:43 INFO - PROCESS | 1891 | 1461009583724 Marionette TRACE conn3 <- [1,2190,null,{}] 12:59:43 INFO - PROCESS | 1891 | 1461009583739 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}] 12:59:43 INFO - PROCESS | 1891 | 1461009583944 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:59:44 INFO - PROCESS | 1891 | 1461009584155 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6706000 == 151 [pid = 1891] [id = 555] 12:59:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedc53d4400) [pid = 1891] [serial = 1666] [outer = (nil)] 12:59:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedc5781800) [pid = 1891] [serial = 1667] [outer = 0x7fedc53d4400] 12:59:44 INFO - PROCESS | 1891 | 1461009584224 Marionette DEBUG loaded listener.js 12:59:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedc608c800) [pid = 1891] [serial = 1668] [outer = 0x7fedc53d4400] 12:59:44 INFO - PROCESS | 1891 | 1461009584900 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]]]}] 12:59:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:59:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1231ms 12:59:44 INFO - PROCESS | 1891 | 1461009584950 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:59:44 INFO - PROCESS | 1891 | 1461009584954 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:59:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:59:44 INFO - PROCESS | 1891 | 1461009584959 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:59:44 INFO - PROCESS | 1891 | 1461009584961 Marionette TRACE conn3 <- [1,2194,null,{}] 12:59:44 INFO - PROCESS | 1891 | 1461009584966 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}] 12:59:45 INFO - PROCESS | 1891 | 1461009585126 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:59:45 INFO - PROCESS | 1891 | 1461009585325 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc71ca000 == 152 [pid = 1891] [id = 556] 12:59:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedc5278800) [pid = 1891] [serial = 1669] [outer = (nil)] 12:59:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedc6305400) [pid = 1891] [serial = 1670] [outer = 0x7fedc5278800] 12:59:45 INFO - PROCESS | 1891 | 1461009585388 Marionette DEBUG loaded listener.js 12:59:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedc6311800) [pid = 1891] [serial = 1671] [outer = 0x7fedc5278800] 12:59:46 INFO - PROCESS | 1891 | 1461009586196 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]]]}] 12:59:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:59:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1275ms 12:59:46 INFO - PROCESS | 1891 | 1461009586237 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:59:46 INFO - PROCESS | 1891 | 1461009586240 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:59:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:59:46 INFO - PROCESS | 1891 | 1461009586256 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:59:46 INFO - PROCESS | 1891 | 1461009586259 Marionette TRACE conn3 <- [1,2198,null,{}] 12:59:46 INFO - PROCESS | 1891 | 1461009586263 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}] 12:59:46 INFO - PROCESS | 1891 | 1461009586490 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:59:46 INFO - PROCESS | 1891 | 1461009586518 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8677000 == 153 [pid = 1891] [id = 557] 12:59:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedbffe4c00) [pid = 1891] [serial = 1672] [outer = (nil)] 12:59:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedc63c7c00) [pid = 1891] [serial = 1673] [outer = 0x7fedbffe4c00] 12:59:46 INFO - PROCESS | 1891 | 1461009586577 Marionette DEBUG loaded listener.js 12:59:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedc648ac00) [pid = 1891] [serial = 1674] [outer = 0x7fedbffe4c00] 12:59:47 INFO - PROCESS | 1891 | 1461009587414 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]]]}] 12:59:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:59:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1182ms 12:59:47 INFO - PROCESS | 1891 | 1461009587438 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:59:47 INFO - PROCESS | 1891 | 1461009587441 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:59:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:59:47 INFO - PROCESS | 1891 | 1461009587450 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:59:47 INFO - PROCESS | 1891 | 1461009587453 Marionette TRACE conn3 <- [1,2202,null,{}] 12:59:47 INFO - PROCESS | 1891 | 1461009587483 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}] 12:59:48 INFO - PROCESS | 1891 | 1461009588403 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:59:48 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedc68e4c00) [pid = 1891] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:59:48 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedc2dd6400) [pid = 1891] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:59:48 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedc4a93800) [pid = 1891] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:59:48 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedc63ce800) [pid = 1891] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:59:48 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedbffee000) [pid = 1891] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:59:48 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedc3940800) [pid = 1891] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:59:48 INFO - PROCESS | 1891 | 1461009588606 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc85dd000 == 154 [pid = 1891] [id = 558] 12:59:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedbffee000) [pid = 1891] [serial = 1675] [outer = (nil)] 12:59:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedc4adb800) [pid = 1891] [serial = 1676] [outer = 0x7fedbffee000] 12:59:48 INFO - PROCESS | 1891 | 1461009588669 Marionette DEBUG loaded listener.js 12:59:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedc79dd000) [pid = 1891] [serial = 1677] [outer = 0x7fedbffee000] 12:59:49 INFO - PROCESS | 1891 | 1461009589285 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]]]}] 12:59:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:59:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1884ms 12:59:49 INFO - PROCESS | 1891 | 1461009589335 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:59:49 INFO - PROCESS | 1891 | 1461009589338 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:59:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:59:49 INFO - PROCESS | 1891 | 1461009589344 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:59:49 INFO - PROCESS | 1891 | 1461009589346 Marionette TRACE conn3 <- [1,2206,null,{}] 12:59:49 INFO - PROCESS | 1891 | 1461009589351 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}] 12:59:49 INFO - PROCESS | 1891 | 1461009589523 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:59:49 INFO - PROCESS | 1891 | 1461009589696 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa90000 == 155 [pid = 1891] [id = 559] 12:59:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedc63c8c00) [pid = 1891] [serial = 1678] [outer = (nil)] 12:59:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedc84cf400) [pid = 1891] [serial = 1679] [outer = 0x7fedc63c8c00] 12:59:49 INFO - PROCESS | 1891 | 1461009589754 Marionette DEBUG loaded listener.js 12:59:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedc866a400) [pid = 1891] [serial = 1680] [outer = 0x7fedc63c8c00] 12:59:50 INFO - PROCESS | 1891 | 1461009590639 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]]]}] 12:59:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:59:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1327ms 12:59:50 INFO - PROCESS | 1891 | 1461009590673 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:59:50 INFO - PROCESS | 1891 | 1461009590678 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:59:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:59:50 INFO - PROCESS | 1891 | 1461009590686 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:59:50 INFO - PROCESS | 1891 | 1461009590692 Marionette TRACE conn3 <- [1,2210,null,{}] 12:59:50 INFO - PROCESS | 1891 | 1461009590700 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}] 12:59:50 INFO - PROCESS | 1891 | 1461009590893 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:59:51 INFO - PROCESS | 1891 | 1461009591167 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a09000 == 156 [pid = 1891] [id = 560] 12:59:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedc1ff8400) [pid = 1891] [serial = 1681] [outer = (nil)] 12:59:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedc2ddec00) [pid = 1891] [serial = 1682] [outer = 0x7fedc1ff8400] 12:59:51 INFO - PROCESS | 1891 | 1461009591287 Marionette DEBUG loaded listener.js 12:59:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedc48c6800) [pid = 1891] [serial = 1683] [outer = 0x7fedc1ff8400] 12:59:52 INFO - PROCESS | 1891 | 1461009592164 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]]]}] 12:59:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:59:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1534ms 12:59:52 INFO - PROCESS | 1891 | 1461009592221 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:59:52 INFO - PROCESS | 1891 | 1461009592229 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:59:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:59:52 INFO - PROCESS | 1891 | 1461009592239 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:59:52 INFO - PROCESS | 1891 | 1461009592243 Marionette TRACE conn3 <- [1,2214,null,{}] 12:59:52 INFO - PROCESS | 1891 | 1461009592249 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}] 12:59:52 INFO - PROCESS | 1891 | 1461009592447 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:59:52 INFO - PROCESS | 1891 | 1461009592654 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7247800 == 157 [pid = 1891] [id = 561] 12:59:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedc0a96000) [pid = 1891] [serial = 1684] [outer = (nil)] 12:59:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedc5782c00) [pid = 1891] [serial = 1685] [outer = 0x7fedc0a96000] 12:59:52 INFO - PROCESS | 1891 | 1461009592769 Marionette DEBUG loaded listener.js 12:59:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedc608f800) [pid = 1891] [serial = 1686] [outer = 0x7fedc0a96000] 12:59:53 INFO - PROCESS | 1891 | 1461009593807 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]]]}] 12:59:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:59:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1627ms 12:59:53 INFO - PROCESS | 1891 | 1461009593867 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:59:53 INFO - PROCESS | 1891 | 1461009593871 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:59:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:59:53 INFO - PROCESS | 1891 | 1461009593877 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:59:53 INFO - PROCESS | 1891 | 1461009593883 Marionette TRACE conn3 <- [1,2218,null,{}] 12:59:53 INFO - PROCESS | 1891 | 1461009593898 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}] 12:59:54 INFO - PROCESS | 1891 | 1461009594130 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:59:54 INFO - PROCESS | 1891 | 1461009594390 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbb4000 == 158 [pid = 1891] [id = 562] 12:59:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedc648d400) [pid = 1891] [serial = 1687] [outer = (nil)] 12:59:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedc68e2000) [pid = 1891] [serial = 1688] [outer = 0x7fedc648d400] 12:59:54 INFO - PROCESS | 1891 | 1461009594508 Marionette DEBUG loaded listener.js 12:59:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedc70b7c00) [pid = 1891] [serial = 1689] [outer = 0x7fedc648d400] 12:59:55 INFO - PROCESS | 1891 | 1461009595396 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]]]}] 12:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1584ms 12:59:55 INFO - PROCESS | 1891 | 1461009595462 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:59:55 INFO - PROCESS | 1891 | 1461009595467 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:59:55 INFO - PROCESS | 1891 | 1461009595473 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:59:55 INFO - PROCESS | 1891 | 1461009595476 Marionette TRACE conn3 <- [1,2222,null,{}] 12:59:55 INFO - PROCESS | 1891 | 1461009595481 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}] 12:59:55 INFO - PROCESS | 1891 | 1461009595674 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:59:55 INFO - PROCESS | 1891 | 1461009595881 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbd8f000 == 159 [pid = 1891] [id = 563] 12:59:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedc649c400) [pid = 1891] [serial = 1690] [outer = (nil)] 12:59:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedc8670000) [pid = 1891] [serial = 1691] [outer = 0x7fedc649c400] 12:59:55 INFO - PROCESS | 1891 | 1461009595995 Marionette DEBUG loaded listener.js 12:59:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 260 (0x7fedc895cc00) [pid = 1891] [serial = 1692] [outer = 0x7fedc649c400] 12:59:56 INFO - PROCESS | 1891 | 1461009596892 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]]]}] 12:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1481ms 12:59:56 INFO - PROCESS | 1891 | 1461009596954 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:59:56 INFO - PROCESS | 1891 | 1461009596957 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:59:56 INFO - PROCESS | 1891 | 1461009596963 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:59:56 INFO - PROCESS | 1891 | 1461009596965 Marionette TRACE conn3 <- [1,2226,null,{}] 12:59:56 INFO - PROCESS | 1891 | 1461009596971 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}] 12:59:57 INFO - PROCESS | 1891 | 1461009597147 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:59:57 INFO - PROCESS | 1891 | 1461009597362 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd025e000 == 160 [pid = 1891] [id = 564] 12:59:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 261 (0x7fedc84d3000) [pid = 1891] [serial = 1693] [outer = (nil)] 12:59:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 262 (0x7fedc8ec1400) [pid = 1891] [serial = 1694] [outer = 0x7fedc84d3000] 12:59:57 INFO - PROCESS | 1891 | 1461009597479 Marionette DEBUG loaded listener.js 12:59:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 263 (0x7fedc8faf000) [pid = 1891] [serial = 1695] [outer = 0x7fedc84d3000] 12:59:58 INFO - PROCESS | 1891 | 1461009598340 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]]]}] 12:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1430ms 12:59:58 INFO - PROCESS | 1891 | 1461009598394 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:59:58 INFO - PROCESS | 1891 | 1461009598397 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:59:58 INFO - PROCESS | 1891 | 1461009598403 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:59:58 INFO - PROCESS | 1891 | 1461009598406 Marionette TRACE conn3 <- [1,2230,null,{}] 12:59:58 INFO - PROCESS | 1891 | 1461009598411 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}] 12:59:58 INFO - PROCESS | 1891 | 1461009598618 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:59:58 INFO - PROCESS | 1891 | 1461009598832 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:59:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd11a8800 == 161 [pid = 1891] [id = 565] 12:59:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 264 (0x7fedca7ab000) [pid = 1891] [serial = 1696] [outer = (nil)] 12:59:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 265 (0x7fedcaaca400) [pid = 1891] [serial = 1697] [outer = 0x7fedca7ab000] 12:59:58 INFO - PROCESS | 1891 | 1461009598951 Marionette DEBUG loaded listener.js 12:59:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 266 (0x7fedcb80cc00) [pid = 1891] [serial = 1698] [outer = 0x7fedca7ab000] 12:59:59 INFO - PROCESS | 1891 | 1461009599836 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]]]}] 12:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1477ms 12:59:59 INFO - PROCESS | 1891 | 1461009599880 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:59:59 INFO - PROCESS | 1891 | 1461009599884 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:59:59 INFO - PROCESS | 1891 | 1461009599889 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:59:59 INFO - PROCESS | 1891 | 1461009599892 Marionette TRACE conn3 <- [1,2234,null,{}] 12:59:59 INFO - PROCESS | 1891 | 1461009599897 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}] 13:00:00 INFO - PROCESS | 1891 | 1461009600075 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:00:00 INFO - PROCESS | 1891 | 1461009600291 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd128f000 == 162 [pid = 1891] [id = 566] 13:00:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7fedca95f000) [pid = 1891] [serial = 1699] [outer = (nil)] 13:00:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 268 (0x7fedcb889000) [pid = 1891] [serial = 1700] [outer = 0x7fedca95f000] 13:00:00 INFO - PROCESS | 1891 | 1461009600409 Marionette DEBUG loaded listener.js 13:00:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 269 (0x7fedcba77400) [pid = 1891] [serial = 1701] [outer = 0x7fedca95f000] 13:00:01 INFO - PROCESS | 1891 | 1461009601274 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]]]}] 13:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1427ms 13:00:01 INFO - PROCESS | 1891 | 1461009601317 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:00:01 INFO - PROCESS | 1891 | 1461009601320 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:00:01 INFO - PROCESS | 1891 | 1461009601326 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:00:01 INFO - PROCESS | 1891 | 1461009601329 Marionette TRACE conn3 <- [1,2238,null,{}] 13:00:01 INFO - PROCESS | 1891 | 1461009601334 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}] 13:00:01 INFO - PROCESS | 1891 | 1461009601529 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:00:01 INFO - PROCESS | 1891 | 1461009601746 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2cc8800 == 163 [pid = 1891] [id = 567] 13:00:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 270 (0x7fedcb80d800) [pid = 1891] [serial = 1702] [outer = (nil)] 13:00:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 271 (0x7fedd02ca400) [pid = 1891] [serial = 1703] [outer = 0x7fedcb80d800] 13:00:01 INFO - PROCESS | 1891 | 1461009601860 Marionette DEBUG loaded listener.js 13:00:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 272 (0x7fedd02d5000) [pid = 1891] [serial = 1704] [outer = 0x7fedcb80d800] 13:00:02 INFO - PROCESS | 1891 | 1461009602789 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]]]}] 13:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1535ms 13:00:02 INFO - PROCESS | 1891 | 1461009602862 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:00:02 INFO - PROCESS | 1891 | 1461009602865 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:00:02 INFO - PROCESS | 1891 | 1461009602871 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:00:02 INFO - PROCESS | 1891 | 1461009602873 Marionette TRACE conn3 <- [1,2242,null,{}] 13:00:02 INFO - PROCESS | 1891 | 1461009602879 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}] 13:00:03 INFO - PROCESS | 1891 | 1461009603099 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:00:03 INFO - PROCESS | 1891 | 1461009603311 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2ea4000 == 164 [pid = 1891] [id = 568] 13:00:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 273 (0x7fedc6492800) [pid = 1891] [serial = 1705] [outer = (nil)] 13:00:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 274 (0x7fedd0592c00) [pid = 1891] [serial = 1706] [outer = 0x7fedc6492800] 13:00:03 INFO - PROCESS | 1891 | 1461009603426 Marionette DEBUG loaded listener.js 13:00:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 275 (0x7fedd112bc00) [pid = 1891] [serial = 1707] [outer = 0x7fedc6492800] 13:00:04 INFO - PROCESS | 1891 | 1461009604275 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]]]}] 13:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1475ms 13:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:00:04 INFO - PROCESS | 1891 | 1461009604347 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:00:04 INFO - PROCESS | 1891 | 1461009604350 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:00:04 INFO - PROCESS | 1891 | 1461009604355 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:00:04 INFO - PROCESS | 1891 | 1461009604358 Marionette TRACE conn3 <- [1,2246,null,{}] 13:00:04 INFO - PROCESS | 1891 | 1461009604365 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}] 13:00:04 INFO - PROCESS | 1891 | 1461009604595 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:00:04 INFO - PROCESS | 1891 | 1461009604807 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd38cc800 == 165 [pid = 1891] [id = 569] 13:00:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 276 (0x7fedcb811400) [pid = 1891] [serial = 1708] [outer = (nil)] 13:00:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 277 (0x7fedd11d2800) [pid = 1891] [serial = 1709] [outer = 0x7fedcb811400] 13:00:04 INFO - PROCESS | 1891 | 1461009604917 Marionette DEBUG loaded listener.js 13:00:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 278 (0x7fedd125d400) [pid = 1891] [serial = 1710] [outer = 0x7fedcb811400] 13:00:05 INFO - PROCESS | 1891 | 1461009605792 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]]]}] 13:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1477ms 13:00:05 INFO - PROCESS | 1891 | 1461009605832 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:00:05 INFO - PROCESS | 1891 | 1461009605837 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:00:05 INFO - PROCESS | 1891 | 1461009605843 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:00:05 INFO - PROCESS | 1891 | 1461009605847 Marionette TRACE conn3 <- [1,2250,null,{}] 13:00:05 INFO - PROCESS | 1891 | 1461009605852 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}] 13:00:06 INFO - PROCESS | 1891 | 1461009606059 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:00:06 INFO - PROCESS | 1891 | 1461009606273 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4e61000 == 166 [pid = 1891] [id = 570] 13:00:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 279 (0x7fedd112c000) [pid = 1891] [serial = 1711] [outer = (nil)] 13:00:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 280 (0x7fedd1b79000) [pid = 1891] [serial = 1712] [outer = 0x7fedd112c000] 13:00:06 INFO - PROCESS | 1891 | 1461009606402 Marionette DEBUG loaded listener.js 13:00:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 281 (0x7fedd248b800) [pid = 1891] [serial = 1713] [outer = 0x7fedd112c000] 13:00:07 INFO - PROCESS | 1891 | 1461009607285 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]]]}] 13:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1485ms 13:00:07 INFO - PROCESS | 1891 | 1461009607329 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:00:07 INFO - PROCESS | 1891 | 1461009607332 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:00:07 INFO - PROCESS | 1891 | 1461009607338 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:00:07 INFO - PROCESS | 1891 | 1461009607340 Marionette TRACE conn3 <- [1,2254,null,{}] 13:00:07 INFO - PROCESS | 1891 | 1461009607347 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}] 13:00:07 INFO - PROCESS | 1891 | 1461009607527 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:00:07 INFO - PROCESS | 1891 | 1461009607745 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7476800 == 167 [pid = 1891] [id = 571] 13:00:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 282 (0x7fedd11d4400) [pid = 1891] [serial = 1714] [outer = (nil)] 13:00:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 283 (0x7fedd2bd5c00) [pid = 1891] [serial = 1715] [outer = 0x7fedd11d4400] 13:00:07 INFO - PROCESS | 1891 | 1461009607853 Marionette DEBUG loaded listener.js 13:00:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 284 (0x7fedd2f3b800) [pid = 1891] [serial = 1716] [outer = 0x7fedd11d4400] 13:00:08 INFO - PROCESS | 1891 | 1461009608808 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]]]}] 13:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1532ms 13:00:08 INFO - PROCESS | 1891 | 1461009608871 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:00:08 INFO - PROCESS | 1891 | 1461009608874 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:00:08 INFO - PROCESS | 1891 | 1461009608880 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:00:08 INFO - PROCESS | 1891 | 1461009608882 Marionette TRACE conn3 <- [1,2258,null,{}] 13:00:08 INFO - PROCESS | 1891 | 1461009608887 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}] 13:00:09 INFO - PROCESS | 1891 | 1461009609086 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:00:09 INFO - PROCESS | 1891 | 1461009609396 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6717800 == 168 [pid = 1891] [id = 572] 13:00:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 285 (0x7fedc1ff6c00) [pid = 1891] [serial = 1717] [outer = (nil)] 13:00:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 286 (0x7fedc49c6800) [pid = 1891] [serial = 1718] [outer = 0x7fedc1ff6c00] 13:00:09 INFO - PROCESS | 1891 | 1461009609475 Marionette DEBUG loaded listener.js 13:00:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 287 (0x7fedcb885800) [pid = 1891] [serial = 1719] [outer = 0x7fedc1ff6c00] 13:00:10 INFO - PROCESS | 1891 | 1461009610304 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]]]}] 13:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1480ms 13:00:10 INFO - PROCESS | 1891 | 1461009610361 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:00:10 INFO - PROCESS | 1891 | 1461009610365 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:00:10 INFO - PROCESS | 1891 | 1461009610371 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:00:10 INFO - PROCESS | 1891 | 1461009610374 Marionette TRACE conn3 <- [1,2262,null,{}] 13:00:10 INFO - PROCESS | 1891 | 1461009610379 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}] 13:00:10 INFO - PROCESS | 1891 | 1461009610575 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:00:10 INFO - PROCESS | 1891 | 1461009610794 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7a95000 == 169 [pid = 1891] [id = 573] 13:00:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 288 (0x7fedc3941800) [pid = 1891] [serial = 1720] [outer = (nil)] 13:00:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 289 (0x7fedd33c6800) [pid = 1891] [serial = 1721] [outer = 0x7fedc3941800] 13:00:10 INFO - PROCESS | 1891 | 1461009610911 Marionette DEBUG loaded listener.js 13:00:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 290 (0x7fedd349b400) [pid = 1891] [serial = 1722] [outer = 0x7fedc3941800] 13:00:11 INFO - PROCESS | 1891 | 1461009611786 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]]]}] 13:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1483ms 13:00:11 INFO - PROCESS | 1891 | 1461009611854 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:00:11 INFO - PROCESS | 1891 | 1461009611857 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:00:11 INFO - PROCESS | 1891 | 1461009611863 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:00:11 INFO - PROCESS | 1891 | 1461009611865 Marionette TRACE conn3 <- [1,2266,null,{}] 13:00:11 INFO - PROCESS | 1891 | 1461009611870 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}] 13:00:12 INFO - PROCESS | 1891 | 1461009612088 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:00:12 INFO - PROCESS | 1891 | 1461009612360 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaef9000 == 170 [pid = 1891] [id = 574] 13:00:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 291 (0x7fedc8fa8800) [pid = 1891] [serial = 1723] [outer = (nil)] 13:00:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 292 (0x7fedd13be000) [pid = 1891] [serial = 1724] [outer = 0x7fedc8fa8800] 13:00:12 INFO - PROCESS | 1891 | 1461009612477 Marionette DEBUG loaded listener.js 13:00:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 293 (0x7fedd3705400) [pid = 1891] [serial = 1725] [outer = 0x7fedc8fa8800] 13:00:13 INFO - PROCESS | 1891 | 1461009613836 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]]]}] 13:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2033ms 13:00:13 INFO - PROCESS | 1891 | 1461009613896 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:00:13 INFO - PROCESS | 1891 | 1461009613902 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:00:13 INFO - PROCESS | 1891 | 1461009613910 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:00:13 INFO - PROCESS | 1891 | 1461009613914 Marionette TRACE conn3 <- [1,2270,null,{}] 13:00:13 INFO - PROCESS | 1891 | 1461009613921 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}] 13:00:14 INFO - PROCESS | 1891 | 1461009614136 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:00:14 INFO - PROCESS | 1891 | 1461009614357 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc60d4000 == 171 [pid = 1891] [id = 575] 13:00:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 294 (0x7fedc1fef800) [pid = 1891] [serial = 1726] [outer = (nil)] 13:00:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 295 (0x7fedc1ffc400) [pid = 1891] [serial = 1727] [outer = 0x7fedc1fef800] 13:00:14 INFO - PROCESS | 1891 | 1461009614520 Marionette DEBUG loaded listener.js 13:00:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 296 (0x7fedc4a8d000) [pid = 1891] [serial = 1728] [outer = 0x7fedc1fef800] 13:00:15 INFO - PROCESS | 1891 | 1461009615584 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]]]}] 13:00:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:00:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1731ms 13:00:15 INFO - PROCESS | 1891 | 1461009615642 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:00:15 INFO - PROCESS | 1891 | 1461009615650 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:00:15 INFO - PROCESS | 1891 | 1461009615659 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:00:15 INFO - PROCESS | 1891 | 1461009615663 Marionette TRACE conn3 <- [1,2274,null,{}] 13:00:15 INFO - PROCESS | 1891 | 1461009615668 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}] 13:00:15 INFO - PROCESS | 1891 | 1461009615850 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd11bb800 == 170 [pid = 1891] [id = 497] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6e0b800 == 169 [pid = 1891] [id = 496] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7ced800 == 168 [pid = 1891] [id = 498] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc85dd000 == 167 [pid = 1891] [id = 558] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 295 (0x7fedd11d3400) [pid = 1891] [serial = 1619] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | 1461009616257 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd780d800 == 166 [pid = 1891] [id = 495] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6706000 == 165 [pid = 1891] [id = 555] 13:00:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4903800 == 166 [pid = 1891] [id = 576] 13:00:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 296 (0x7fedc3a0d800) [pid = 1891] [serial = 1729] [outer = (nil)] 13:00:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 297 (0x7fedc53df800) [pid = 1891] [serial = 1730] [outer = 0x7fedc3a0d800] 13:00:16 INFO - PROCESS | 1891 | 1461009616358 Marionette DEBUG loaded listener.js 13:00:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 298 (0x7fedc608b400) [pid = 1891] [serial = 1731] [outer = 0x7fedc3a0d800] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc03e2000 == 165 [pid = 1891] [id = 554] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4a13800 == 164 [pid = 1891] [id = 553] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7ce0800 == 163 [pid = 1891] [id = 544] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7745800 == 162 [pid = 1891] [id = 543] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3e5d000 == 161 [pid = 1891] [id = 542] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1213000 == 160 [pid = 1891] [id = 541] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc867d800 == 159 [pid = 1891] [id = 540] 13:00:16 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd0350800 == 158 [pid = 1891] [id = 539] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 297 (0x7feddb3a6c00) [pid = 1891] [serial = 1583] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 296 (0x7fedc48bf000) [pid = 1891] [serial = 1553] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 295 (0x7fedc84cdc00) [pid = 1891] [serial = 1595] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 294 (0x7fedd4c06800) [pid = 1891] [serial = 1574] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 293 (0x7fedd3a75400) [pid = 1891] [serial = 1571] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 292 (0x7fedcb817000) [pid = 1891] [serial = 1562] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 291 (0x7fedc866f800) [pid = 1891] [serial = 1559] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 290 (0x7fedc1ffb000) [pid = 1891] [serial = 1598] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 289 (0x7fedd7988c00) [pid = 1891] [serial = 1577] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 288 (0x7fedecf26800) [pid = 1891] [serial = 1589] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 287 (0x7fedd248a000) [pid = 1891] [serial = 1568] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 286 (0x7fedd112dc00) [pid = 1891] [serial = 1565] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 285 (0x7feddf57d400) [pid = 1891] [serial = 1586] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 284 (0x7fedd2445000) [pid = 1891] [serial = 1592] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 283 (0x7fedc2de1800) [pid = 1891] [serial = 1601] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 282 (0x7fedc6303000) [pid = 1891] [serial = 1556] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 281 (0x7fedc3a10400) [pid = 1891] [serial = 1602] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 280 (0x7fedc53db800) [pid = 1891] [serial = 1604] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 279 (0x7fedc612d800) [pid = 1891] [serial = 1605] [outer = (nil)] [url = about:blank] 13:00:16 INFO - PROCESS | 1891 | --DOMWINDOW == 278 (0x7fedd7df6000) [pid = 1891] [serial = 1580] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 277 (0x7fedc8fa7800) [pid = 1891] [serial = 1613] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 276 (0x7fedd1125c00) [pid = 1891] [serial = 1617] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 275 (0x7fedc8ec2400) [pid = 1891] [serial = 1616] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 274 (0x7fedc866e000) [pid = 1891] [serial = 1611] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 273 (0x7fedc64a0400) [pid = 1891] [serial = 1607] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 272 (0x7fedc79d6000) [pid = 1891] [serial = 1610] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 271 (0x7fedca969000) [pid = 1891] [serial = 1614] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | --DOMWINDOW == 270 (0x7fedc68e5000) [pid = 1891] [serial = 1608] [outer = (nil)] [url = about:blank] 13:00:17 INFO - PROCESS | 1891 | 1461009617145 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]]]}] 13:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1531ms 13:00:17 INFO - PROCESS | 1891 | 1461009617190 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:00:17 INFO - PROCESS | 1891 | 1461009617194 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:00:17 INFO - PROCESS | 1891 | 1461009617200 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:00:17 INFO - PROCESS | 1891 | 1461009617205 Marionette TRACE conn3 <- [1,2278,null,{}] 13:00:17 INFO - PROCESS | 1891 | 1461009617220 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}] 13:00:17 INFO - PROCESS | 1891 | 1461009617401 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:00:17 INFO - PROCESS | 1891 | 1461009617579 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e1f000 == 159 [pid = 1891] [id = 577] 13:00:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 271 (0x7fedc2ddc000) [pid = 1891] [serial = 1732] [outer = (nil)] 13:00:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 272 (0x7fedc630e400) [pid = 1891] [serial = 1733] [outer = 0x7fedc2ddc000] 13:00:17 INFO - PROCESS | 1891 | 1461009617659 Marionette DEBUG loaded listener.js 13:00:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 273 (0x7fedc6485c00) [pid = 1891] [serial = 1734] [outer = 0x7fedc2ddc000] 13:00:18 INFO - PROCESS | 1891 | 1461009618363 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]]]}] 13:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1183ms 13:00:18 INFO - PROCESS | 1891 | 1461009618383 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:00:18 INFO - PROCESS | 1891 | 1461009618387 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:00:18 INFO - PROCESS | 1891 | 1461009618393 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:00:18 INFO - PROCESS | 1891 | 1461009618396 Marionette TRACE conn3 <- [1,2282,null,{}] 13:00:18 INFO - PROCESS | 1891 | 1461009618401 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}] 13:00:18 INFO - PROCESS | 1891 | 1461009618562 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:00:18 INFO - PROCESS | 1891 | 1461009618776 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa3b800 == 160 [pid = 1891] [id = 578] 13:00:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 274 (0x7fedc48bf000) [pid = 1891] [serial = 1735] [outer = (nil)] 13:00:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 275 (0x7fedc68dbc00) [pid = 1891] [serial = 1736] [outer = 0x7fedc48bf000] 13:00:18 INFO - PROCESS | 1891 | 1461009618835 Marionette DEBUG loaded listener.js 13:00:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 276 (0x7fedc70bac00) [pid = 1891] [serial = 1737] [outer = 0x7fedc48bf000] 13:00:19 INFO - PROCESS | 1891 | 1461009619645 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]]]}] 13:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1280ms 13:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:00:19 INFO - PROCESS | 1891 | 1461009619674 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:00:19 INFO - PROCESS | 1891 | 1461009619676 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:00:19 INFO - PROCESS | 1891 | 1461009619681 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:00:19 INFO - PROCESS | 1891 | 1461009619684 Marionette TRACE conn3 <- [1,2286,null,{}] 13:00:19 INFO - PROCESS | 1891 | 1461009619699 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}] 13:00:19 INFO - PROCESS | 1891 | 1461009619919 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:00:19 INFO - PROCESS | 1891 | 1461009619946 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbac800 == 161 [pid = 1891] [id = 579] 13:00:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 277 (0x7fedc648f800) [pid = 1891] [serial = 1738] [outer = (nil)] 13:00:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 278 (0x7fedc8663400) [pid = 1891] [serial = 1739] [outer = 0x7fedc648f800] 13:00:20 INFO - PROCESS | 1891 | 1461009620003 Marionette DEBUG loaded listener.js 13:00:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 279 (0x7fedc8eb6c00) [pid = 1891] [serial = 1740] [outer = 0x7fedc648f800] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 278 (0x7fedc49ba000) [pid = 1891] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 277 (0x7fedc2dd6800) [pid = 1891] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 276 (0x7fedc8664000) [pid = 1891] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 275 (0x7fedd7bbf800) [pid = 1891] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 274 (0x7fedca960800) [pid = 1891] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 273 (0x7fedd2c8a400) [pid = 1891] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 272 (0x7fedd3fbbc00) [pid = 1891] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 271 (0x7fedc2dd9400) [pid = 1891] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 270 (0x7feddb3a0000) [pid = 1891] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 269 (0x7fedc63b5800) [pid = 1891] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 268 (0x7fedd3499800) [pid = 1891] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 267 (0x7fedd3709000) [pid = 1891] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7fedd9d72800) [pid = 1891] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 265 (0x7fedbffee000) [pid = 1891] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 264 (0x7fedca961c00) [pid = 1891] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 263 (0x7fedc4a8ec00) [pid = 1891] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 262 (0x7fedc4ae9c00) [pid = 1891] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 261 (0x7fedc63c2c00) [pid = 1891] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 260 (0x7fede3030000) [pid = 1891] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 259 (0x7fedd370e800) [pid = 1891] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7fedcb88e800) [pid = 1891] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7fedc5786000) [pid = 1891] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedd3ded800) [pid = 1891] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedd7bbdc00) [pid = 1891] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fedc6494400) [pid = 1891] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedd6b48400) [pid = 1891] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedd11d1400) [pid = 1891] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedc2de0400) [pid = 1891] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fede303b400) [pid = 1891] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedd3a70400) [pid = 1891] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedc4a8f400) [pid = 1891] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedc48c6c00) [pid = 1891] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedd11ce000) [pid = 1891] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedbffe4c00) [pid = 1891] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedc2dd7400) [pid = 1891] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedc53d4400) [pid = 1891] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedc48c3400) [pid = 1891] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7feddf320800) [pid = 1891] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedc48bec00) [pid = 1891] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedc5278800) [pid = 1891] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fede8d4f800) [pid = 1891] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedc6497c00) [pid = 1891] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedc0a93000) [pid = 1891] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedc5789000) [pid = 1891] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedc64a3400) [pid = 1891] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedc63b2c00) [pid = 1891] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:00:21 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7fedc6306800) [pid = 1891] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:00:21 INFO - PROCESS | 1891 | 1461009621627 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]]]}] 13:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 13:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1994ms 13:00:21 INFO - PROCESS | 1891 | 1461009621675 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:00:21 INFO - PROCESS | 1891 | 1461009621678 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:00:21 INFO - PROCESS | 1891 | 1461009621684 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:00:21 INFO - PROCESS | 1891 | 1461009621686 Marionette TRACE conn3 <- [1,2290,null,{}] 13:00:21 INFO - PROCESS | 1891 | 1461009621691 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}] 13:00:21 INFO - PROCESS | 1891 | 1461009621891 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:00:22 INFO - PROCESS | 1891 | 1461009622059 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6704000 == 162 [pid = 1891] [id = 580] 13:00:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedc48bf400) [pid = 1891] [serial = 1741] [outer = (nil)] 13:00:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedc649e000) [pid = 1891] [serial = 1742] [outer = 0x7fedc48bf400] 13:00:22 INFO - PROCESS | 1891 | 1461009622121 Marionette DEBUG loaded listener.js 13:00:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedc8fa3c00) [pid = 1891] [serial = 1743] [outer = 0x7fedc48bf400] 13:00:22 INFO - PROCESS | 1891 | 1461009622772 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]]]}] 13:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1135ms 13:00:22 INFO - PROCESS | 1891 | 1461009622819 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:00:22 INFO - PROCESS | 1891 | 1461009622822 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:00:22 INFO - PROCESS | 1891 | 1461009622827 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:00:22 INFO - PROCESS | 1891 | 1461009622829 Marionette TRACE conn3 <- [1,2294,null,{}] 13:00:22 INFO - PROCESS | 1891 | 1461009622834 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}] 13:00:23 INFO - PROCESS | 1891 | 1461009623059 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:00:23 INFO - PROCESS | 1891 | 1461009623077 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0296000 == 163 [pid = 1891] [id = 581] 13:00:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedc8662400) [pid = 1891] [serial = 1744] [outer = (nil)] 13:00:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedca7ab800) [pid = 1891] [serial = 1745] [outer = 0x7fedc8662400] 13:00:23 INFO - PROCESS | 1891 | 1461009623135 Marionette DEBUG loaded listener.js 13:00:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedcaacc000) [pid = 1891] [serial = 1746] [outer = 0x7fedc8662400] 13:00:24 INFO - PROCESS | 1891 | 1461009624292 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]]]}] 13:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1477ms 13:00:24 INFO - PROCESS | 1891 | 1461009624305 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:00:24 INFO - PROCESS | 1891 | 1461009624309 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:00:24 INFO - PROCESS | 1891 | 1461009624317 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:00:24 INFO - PROCESS | 1891 | 1461009624322 Marionette TRACE conn3 <- [1,2298,null,{}] 13:00:24 INFO - PROCESS | 1891 | 1461009624329 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}] 13:00:24 INFO - PROCESS | 1891 | 1461009624523 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:00:24 INFO - PROCESS | 1891 | 1461009624741 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6190800 == 164 [pid = 1891] [id = 582] 13:00:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedc07e4400) [pid = 1891] [serial = 1747] [outer = (nil)] 13:00:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedc3a08800) [pid = 1891] [serial = 1748] [outer = 0x7fedc07e4400] 13:00:24 INFO - PROCESS | 1891 | 1461009624857 Marionette DEBUG loaded listener.js 13:00:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedc5279c00) [pid = 1891] [serial = 1749] [outer = 0x7fedc07e4400] 13:00:25 INFO - PROCESS | 1891 | 1461009625867 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]]]}] 13:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1589ms 13:00:25 INFO - PROCESS | 1891 | 1461009625907 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:00:25 INFO - PROCESS | 1891 | 1461009625915 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:00:25 INFO - PROCESS | 1891 | 1461009625925 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:00:25 INFO - PROCESS | 1891 | 1461009625928 Marionette TRACE conn3 <- [1,2302,null,{}] 13:00:25 INFO - PROCESS | 1891 | 1461009625934 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}] 13:00:26 INFO - PROCESS | 1891 | 1461009626121 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:00:26 INFO - PROCESS | 1891 | 1461009626338 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbcc000 == 165 [pid = 1891] [id = 583] 13:00:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedc0a90800) [pid = 1891] [serial = 1750] [outer = (nil)] 13:00:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedc6303000) [pid = 1891] [serial = 1751] [outer = 0x7fedc0a90800] 13:00:26 INFO - PROCESS | 1891 | 1461009626460 Marionette DEBUG loaded listener.js 13:00:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedc63ba400) [pid = 1891] [serial = 1752] [outer = 0x7fedc0a90800] 13:00:27 INFO - PROCESS | 1891 | 1461009627390 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]]]}] 13:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1481ms 13:00:27 INFO - PROCESS | 1891 | 1461009627405 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:00:27 INFO - PROCESS | 1891 | 1461009627409 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:00:27 INFO - PROCESS | 1891 | 1461009627414 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:00:27 INFO - PROCESS | 1891 | 1461009627420 Marionette TRACE conn3 <- [1,2306,null,{}] 13:00:27 INFO - PROCESS | 1891 | 1461009627435 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}] 13:00:27 INFO - PROCESS | 1891 | 1461009627621 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:00:27 INFO - PROCESS | 1891 | 1461009627887 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2411000 == 166 [pid = 1891] [id = 584] 13:00:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedc63d0400) [pid = 1891] [serial = 1753] [outer = (nil)] 13:00:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedc79dac00) [pid = 1891] [serial = 1754] [outer = 0x7fedc63d0400] 13:00:27 INFO - PROCESS | 1891 | 1461009627965 Marionette DEBUG loaded listener.js 13:00:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedc8fa3000) [pid = 1891] [serial = 1755] [outer = 0x7fedc63d0400] 13:00:28 INFO - PROCESS | 1891 | 1461009628840 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]]]}] 13:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1490ms 13:00:28 INFO - PROCESS | 1891 | 1461009628906 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:00:28 INFO - PROCESS | 1891 | 1461009628910 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:00:28 INFO - PROCESS | 1891 | 1461009628916 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:00:28 INFO - PROCESS | 1891 | 1461009628919 Marionette TRACE conn3 <- [1,2310,null,{}] 13:00:28 INFO - PROCESS | 1891 | 1461009628924 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}] 13:00:29 INFO - PROCESS | 1891 | 1461009629117 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:00:29 INFO - PROCESS | 1891 | 1461009629329 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4e63000 == 167 [pid = 1891] [id = 585] 13:00:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedc648d000) [pid = 1891] [serial = 1756] [outer = (nil)] 13:00:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedcb64d400) [pid = 1891] [serial = 1757] [outer = 0x7fedc648d000] 13:00:29 INFO - PROCESS | 1891 | 1461009629443 Marionette DEBUG loaded listener.js 13:00:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedcb80d000) [pid = 1891] [serial = 1758] [outer = 0x7fedc648d000] 13:00:30 INFO - PROCESS | 1891 | 1461009630304 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]]]}] 13:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1430ms 13:00:30 INFO - PROCESS | 1891 | 1461009630348 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:00:30 INFO - PROCESS | 1891 | 1461009630351 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:00:30 INFO - PROCESS | 1891 | 1461009630357 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:00:30 INFO - PROCESS | 1891 | 1461009630359 Marionette TRACE conn3 <- [1,2314,null,{}] 13:00:30 INFO - PROCESS | 1891 | 1461009630365 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}] 13:00:30 INFO - PROCESS | 1891 | 1461009630562 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:00:30 INFO - PROCESS | 1891 | 1461009630780 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd775d000 == 168 [pid = 1891] [id = 586] 13:00:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedca7b0800) [pid = 1891] [serial = 1759] [outer = (nil)] 13:00:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedcba73c00) [pid = 1891] [serial = 1760] [outer = 0x7fedca7b0800] 13:00:30 INFO - PROCESS | 1891 | 1461009630896 Marionette DEBUG loaded listener.js 13:00:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedd0598400) [pid = 1891] [serial = 1761] [outer = 0x7fedca7b0800] 13:00:31 INFO - PROCESS | 1891 | 1461009631880 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]]]}] 13:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1533ms 13:00:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:00:31 INFO - PROCESS | 1891 | 1461009631890 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:00:31 INFO - PROCESS | 1891 | 1461009631892 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:00:31 INFO - PROCESS | 1891 | 1461009631916 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:00:31 INFO - PROCESS | 1891 | 1461009631920 Marionette TRACE conn3 <- [1,2318,null,{}] 13:00:31 INFO - PROCESS | 1891 | 1461009631927 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}] 13:00:32 INFO - PROCESS | 1891 | 1461009632135 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:00:32 INFO - PROCESS | 1891 | 1461009632402 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb275800 == 169 [pid = 1891] [id = 587] 13:00:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedc8959c00) [pid = 1891] [serial = 1762] [outer = (nil)] 13:00:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedd2449400) [pid = 1891] [serial = 1763] [outer = 0x7fedc8959c00] 13:00:32 INFO - PROCESS | 1891 | 1461009632480 Marionette DEBUG loaded listener.js 13:00:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedd32be000) [pid = 1891] [serial = 1764] [outer = 0x7fedc8959c00] 13:00:33 INFO - PROCESS | 1891 | 1461009633331 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] 13:00:33 INFO - PROCESS | 1891 | 1461009633401 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:00:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:00:33 INFO - PROCESS | 1891 | 1461009633407 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:00:33 INFO - PROCESS | 1891 | 1461009633409 Marionette TRACE conn3 <- [1,2322,null,{}] 13:00:33 INFO - PROCESS | 1891 | 1461009633415 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}] 13:00:33 INFO - PROCESS | 1891 | 1461009633610 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:00:33 INFO - PROCESS | 1891 | 1461009633879 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc37d800 == 170 [pid = 1891] [id = 588] 13:00:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedd1125c00) [pid = 1891] [serial = 1765] [outer = (nil)] 13:00:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedd3708800) [pid = 1891] [serial = 1766] [outer = 0x7fedd1125c00] 13:00:34 INFO - PROCESS | 1891 | 1461009633999 Marionette DEBUG loaded listener.js 13:00:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedd3a72400) [pid = 1891] [serial = 1767] [outer = 0x7fedd1125c00] 13:00:34 INFO - PROCESS | 1891 | 1461009634756 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]]]}] 13:00:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:00:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1379ms 13:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:00:34 INFO - PROCESS | 1891 | 1461009634787 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:00:34 INFO - PROCESS | 1891 | 1461009634789 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:00:34 INFO - PROCESS | 1891 | 1461009634795 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:00:34 INFO - PROCESS | 1891 | 1461009634798 Marionette TRACE conn3 <- [1,2326,null,{}] 13:00:34 INFO - PROCESS | 1891 | 1461009634803 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}] 13:00:35 INFO - PROCESS | 1891 | 1461009635006 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:00:35 INFO - PROCESS | 1891 | 1461009635226 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd29a000 == 171 [pid = 1891] [id = 589] 13:00:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 260 (0x7fedd33c1800) [pid = 1891] [serial = 1768] [outer = (nil)] 13:00:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 261 (0x7fedd3cf1000) [pid = 1891] [serial = 1769] [outer = 0x7fedd33c1800] 13:00:35 INFO - PROCESS | 1891 | 1461009635342 Marionette DEBUG loaded listener.js 13:00:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 262 (0x7fedd3cff400) [pid = 1891] [serial = 1770] [outer = 0x7fedd33c1800] 13:00:36 INFO - PROCESS | 1891 | 1461009636218 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]]]}] 13:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1478ms 13:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:00:36 INFO - PROCESS | 1891 | 1461009636272 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:00:36 INFO - PROCESS | 1891 | 1461009636275 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:00:36 INFO - PROCESS | 1891 | 1461009636281 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:00:36 INFO - PROCESS | 1891 | 1461009636284 Marionette TRACE conn3 <- [1,2330,null,{}] 13:00:36 INFO - PROCESS | 1891 | 1461009636290 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}] 13:00:36 INFO - PROCESS | 1891 | 1461009636491 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:00:36 INFO - PROCESS | 1891 | 1461009636756 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf53a800 == 172 [pid = 1891] [id = 590] 13:00:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 263 (0x7fedd348d000) [pid = 1891] [serial = 1771] [outer = (nil)] 13:00:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 264 (0x7fedd3df4c00) [pid = 1891] [serial = 1772] [outer = 0x7fedd348d000] 13:00:36 INFO - PROCESS | 1891 | 1461009636828 Marionette DEBUG loaded listener.js 13:00:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 265 (0x7fedd3fbbc00) [pid = 1891] [serial = 1773] [outer = 0x7fedd348d000] 13:00:37 INFO - PROCESS | 1891 | 1461009637707 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]]]}] 13:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1489ms 13:00:37 INFO - PROCESS | 1891 | 1461009637769 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:00:37 INFO - PROCESS | 1891 | 1461009637773 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:00:37 INFO - PROCESS | 1891 | 1461009637779 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:00:37 INFO - PROCESS | 1891 | 1461009637781 Marionette TRACE conn3 <- [1,2334,null,{}] 13:00:37 INFO - PROCESS | 1891 | 1461009637787 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}] 13:00:37 INFO - PROCESS | 1891 | 1461009637968 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:00:38 INFO - PROCESS | 1891 | 1461009638236 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9c5b800 == 173 [pid = 1891] [id = 591] 13:00:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 266 (0x7fedd3a70400) [pid = 1891] [serial = 1774] [outer = (nil)] 13:00:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7fedd4c0d000) [pid = 1891] [serial = 1775] [outer = 0x7fedd3a70400] 13:00:38 INFO - PROCESS | 1891 | 1461009638310 Marionette DEBUG loaded listener.js 13:00:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 268 (0x7fedd4eb6000) [pid = 1891] [serial = 1776] [outer = 0x7fedd3a70400] 13:00:39 INFO - PROCESS | 1891 | 1461009639210 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]]]}] 13:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1484ms 13:00:39 INFO - PROCESS | 1891 | 1461009639263 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:00:39 INFO - PROCESS | 1891 | 1461009639267 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:00:39 INFO - PROCESS | 1891 | 1461009639273 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:00:39 INFO - PROCESS | 1891 | 1461009639282 Marionette TRACE conn3 <- [1,2338,null,{}] 13:00:39 INFO - PROCESS | 1891 | 1461009639288 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}] 13:00:39 INFO - PROCESS | 1891 | 1461009639511 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:00:39 INFO - PROCESS | 1891 | 1461009639772 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeb057800 == 174 [pid = 1891] [id = 592] 13:00:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 269 (0x7fedc6499000) [pid = 1891] [serial = 1777] [outer = (nil)] 13:00:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 270 (0x7fedd6ec2800) [pid = 1891] [serial = 1778] [outer = 0x7fedc6499000] 13:00:39 INFO - PROCESS | 1891 | 1461009639907 Marionette DEBUG loaded listener.js 13:00:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 271 (0x7fedd783a400) [pid = 1891] [serial = 1779] [outer = 0x7fedc6499000] 13:00:40 INFO - PROCESS | 1891 | 1461009640752 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]]]}] 13:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1535ms 13:00:40 INFO - PROCESS | 1891 | 1461009640808 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:00:40 INFO - PROCESS | 1891 | 1461009640811 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:00:40 INFO - PROCESS | 1891 | 1461009640817 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:00:40 INFO - PROCESS | 1891 | 1461009640819 Marionette TRACE conn3 <- [1,2342,null,{}] 13:00:40 INFO - PROCESS | 1891 | 1461009640825 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}] 13:00:41 INFO - PROCESS | 1891 | 1461009641009 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:00:41 INFO - PROCESS | 1891 | 1461009641271 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef136800 == 175 [pid = 1891] [id = 593] 13:00:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 272 (0x7fedc70c1000) [pid = 1891] [serial = 1780] [outer = (nil)] 13:00:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 273 (0x7fedd7986400) [pid = 1891] [serial = 1781] [outer = 0x7fedc70c1000] 13:00:41 INFO - PROCESS | 1891 | 1461009641348 Marionette DEBUG loaded listener.js 13:00:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 274 (0x7fedd7a0d400) [pid = 1891] [serial = 1782] [outer = 0x7fedc70c1000] 13:00:42 INFO - PROCESS | 1891 | 1461009642190 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]]]}] 13:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1428ms 13:00:42 INFO - PROCESS | 1891 | 1461009642246 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:00:42 INFO - PROCESS | 1891 | 1461009642249 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:00:42 INFO - PROCESS | 1891 | 1461009642255 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:00:42 INFO - PROCESS | 1891 | 1461009642258 Marionette TRACE conn3 <- [1,2346,null,{}] 13:00:42 INFO - PROCESS | 1891 | 1461009642263 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}] 13:00:42 INFO - PROCESS | 1891 | 1461009642446 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:00:42 INFO - PROCESS | 1891 | 1461009642710 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf1c33800 == 176 [pid = 1891] [id = 594] 13:00:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 275 (0x7fedd3fc1000) [pid = 1891] [serial = 1783] [outer = (nil)] 13:00:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 276 (0x7fedd7bbe400) [pid = 1891] [serial = 1784] [outer = 0x7fedd3fc1000] 13:00:42 INFO - PROCESS | 1891 | 1461009642783 Marionette DEBUG loaded listener.js 13:00:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 277 (0x7fedd7c67800) [pid = 1891] [serial = 1785] [outer = 0x7fedd3fc1000] 13:00:43 INFO - PROCESS | 1891 | 1461009643615 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]]]}] 13:00:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:00:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1434ms 13:00:43 INFO - PROCESS | 1891 | 1461009643690 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:00:43 INFO - PROCESS | 1891 | 1461009643694 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:00:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:00:43 INFO - PROCESS | 1891 | 1461009643699 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:00:43 INFO - PROCESS | 1891 | 1461009643702 Marionette TRACE conn3 <- [1,2350,null,{}] 13:00:43 INFO - PROCESS | 1891 | 1461009643707 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}] 13:00:43 INFO - PROCESS | 1891 | 1461009643939 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:00:44 INFO - PROCESS | 1891 | 1461009644206 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf6984800 == 177 [pid = 1891] [id = 595] 13:00:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 278 (0x7fedd6ebf400) [pid = 1891] [serial = 1786] [outer = (nil)] 13:00:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 279 (0x7fedd7c6e400) [pid = 1891] [serial = 1787] [outer = 0x7fedd6ebf400] 13:00:44 INFO - PROCESS | 1891 | 1461009644320 Marionette DEBUG loaded listener.js 13:00:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 280 (0x7fedd7d6d000) [pid = 1891] [serial = 1788] [outer = 0x7fedd6ebf400] 13:00:45 INFO - PROCESS | 1891 | 1461009645106 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]]]}] 13:00:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:00:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1480ms 13:00:45 INFO - PROCESS | 1891 | 1461009645180 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:00:45 INFO - PROCESS | 1891 | 1461009645184 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:00:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:00:45 INFO - PROCESS | 1891 | 1461009645189 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:00:45 INFO - PROCESS | 1891 | 1461009645192 Marionette TRACE conn3 <- [1,2354,null,{}] 13:00:45 INFO - PROCESS | 1891 | 1461009645197 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}] 13:00:45 INFO - PROCESS | 1891 | 1461009645385 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:00:45 INFO - PROCESS | 1891 | 1461009645651 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbc772800 == 178 [pid = 1891] [id = 596] 13:00:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 281 (0x7fedd7984000) [pid = 1891] [serial = 1789] [outer = (nil)] 13:00:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 282 (0x7fedd7df8800) [pid = 1891] [serial = 1790] [outer = 0x7fedd7984000] 13:00:45 INFO - PROCESS | 1891 | 1461009645727 Marionette DEBUG loaded listener.js 13:00:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 283 (0x7fedd82f3c00) [pid = 1891] [serial = 1791] [outer = 0x7fedd7984000] 13:00:46 INFO - PROCESS | 1891 | 1461009646590 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]]]}] 13:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1429ms 13:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:00:46 INFO - PROCESS | 1891 | 1461009646620 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:00:46 INFO - PROCESS | 1891 | 1461009646623 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:00:46 INFO - PROCESS | 1891 | 1461009646629 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:00:46 INFO - PROCESS | 1891 | 1461009646632 Marionette TRACE conn3 <- [1,2358,null,{}] 13:00:46 INFO - PROCESS | 1891 | 1461009646637 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}] 13:00:46 INFO - PROCESS | 1891 | 1461009646827 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:00:47 INFO - PROCESS | 1891 | 1461009647120 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbb83a800 == 179 [pid = 1891] [id = 597] 13:00:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 284 (0x7fedc07e1c00) [pid = 1891] [serial = 1792] [outer = (nil)] 13:00:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 285 (0x7fedc3a07c00) [pid = 1891] [serial = 1793] [outer = 0x7fedc07e1c00] 13:00:47 INFO - PROCESS | 1891 | 1461009647195 Marionette DEBUG loaded listener.js 13:00:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 286 (0x7fedc649f800) [pid = 1891] [serial = 1794] [outer = 0x7fedc07e1c00] 13:00:48 INFO - PROCESS | 1891 | 1461009648052 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]]]}] 13:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1482ms 13:00:48 INFO - PROCESS | 1891 | 1461009648111 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:00:48 INFO - PROCESS | 1891 | 1461009648113 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:00:48 INFO - PROCESS | 1891 | 1461009648119 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:00:48 INFO - PROCESS | 1891 | 1461009648121 Marionette TRACE conn3 <- [1,2362,null,{}] 13:00:48 INFO - PROCESS | 1891 | 1461009648127 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}] 13:00:48 INFO - PROCESS | 1891 | 1461009648315 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:00:48 INFO - PROCESS | 1891 | 1461009648585 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc60c9800 == 180 [pid = 1891] [id = 598] 13:00:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 287 (0x7fedc1ff2000) [pid = 1891] [serial = 1795] [outer = (nil)] 13:00:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 288 (0x7fedd7df3c00) [pid = 1891] [serial = 1796] [outer = 0x7fedc1ff2000] 13:00:48 INFO - PROCESS | 1891 | 1461009648696 Marionette DEBUG loaded listener.js 13:00:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 289 (0x7fedd8fcec00) [pid = 1891] [serial = 1797] [outer = 0x7fedc1ff2000] 13:00:49 INFO - PROCESS | 1891 | 1461009649526 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]]]}] 13:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1484ms 13:00:49 INFO - PROCESS | 1891 | 1461009649604 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:00:49 INFO - PROCESS | 1891 | 1461009649608 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:00:49 INFO - PROCESS | 1891 | 1461009649613 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:00:49 INFO - PROCESS | 1891 | 1461009649615 Marionette TRACE conn3 <- [1,2366,null,{}] 13:00:49 INFO - PROCESS | 1891 | 1461009649621 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}] 13:00:49 INFO - PROCESS | 1891 | 1461009649814 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:00:50 INFO - PROCESS | 1891 | 1461009650079 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca9ae000 == 181 [pid = 1891] [id = 599] 13:00:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 290 (0x7fedc2dd8400) [pid = 1891] [serial = 1798] [outer = (nil)] 13:00:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 291 (0x7fedc526b400) [pid = 1891] [serial = 1799] [outer = 0x7fedc2dd8400] 13:00:50 INFO - PROCESS | 1891 | 1461009650191 Marionette DEBUG loaded listener.js 13:00:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 292 (0x7fedc649b800) [pid = 1891] [serial = 1800] [outer = 0x7fedc2dd8400] 13:00:51 INFO - PROCESS | 1891 | 1461009651035 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]]]}] 13:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1479ms 13:00:51 INFO - PROCESS | 1891 | 1461009651094 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:00:51 INFO - PROCESS | 1891 | 1461009651097 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:00:51 INFO - PROCESS | 1891 | 1461009651104 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:00:51 INFO - PROCESS | 1891 | 1461009651107 Marionette TRACE conn3 <- [1,2370,null,{}] 13:00:51 INFO - PROCESS | 1891 | 1461009651112 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}] 13:00:51 INFO - PROCESS | 1891 | 1461009651312 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:00:51 INFO - PROCESS | 1891 | 1461009651603 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd028f800 == 182 [pid = 1891] [id = 600] 13:00:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 293 (0x7fedc2dd9800) [pid = 1891] [serial = 1801] [outer = (nil)] 13:00:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 294 (0x7fedc6302400) [pid = 1891] [serial = 1802] [outer = 0x7fedc2dd9800] 13:00:51 INFO - PROCESS | 1891 | 1461009651715 Marionette DEBUG loaded listener.js 13:00:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 295 (0x7fedca7a3800) [pid = 1891] [serial = 1803] [outer = 0x7fedc2dd9800] 13:00:53 INFO - PROCESS | 1891 | 1461009653097 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]]]}] 13:00:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:00:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2037ms 13:00:53 INFO - PROCESS | 1891 | 1461009653142 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:00:53 INFO - PROCESS | 1891 | 1461009653147 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:00:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:00:53 INFO - PROCESS | 1891 | 1461009653154 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:00:53 INFO - PROCESS | 1891 | 1461009653159 Marionette TRACE conn3 <- [1,2374,null,{}] 13:00:53 INFO - PROCESS | 1891 | 1461009653166 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}] 13:00:53 INFO - PROCESS | 1891 | 1461009653350 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:00:53 INFO - PROCESS | 1891 | 1461009653674 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb84d800 == 183 [pid = 1891] [id = 601] 13:00:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 296 (0x7fedc4a8e000) [pid = 1891] [serial = 1804] [outer = (nil)] 13:00:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 297 (0x7fedc4ae1c00) [pid = 1891] [serial = 1805] [outer = 0x7fedc4a8e000] 13:00:53 INFO - PROCESS | 1891 | 1461009653746 Marionette DEBUG loaded listener.js 13:00:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 298 (0x7fedc5788c00) [pid = 1891] [serial = 1806] [outer = 0x7fedc4a8e000] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc8fe2800 == 182 [pid = 1891] [id = 403] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6704000 == 181 [pid = 1891] [id = 580] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbbac800 == 180 [pid = 1891] [id = 579] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa3b800 == 179 [pid = 1891] [id = 578] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6e1f000 == 178 [pid = 1891] [id = 577] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4903800 == 177 [pid = 1891] [id = 576] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc71ca000 == 176 [pid = 1891] [id = 556] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc60d4000 == 175 [pid = 1891] [id = 575] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2ea4000 == 174 [pid = 1891] [id = 568] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2cc8800 == 173 [pid = 1891] [id = 567] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd128f000 == 172 [pid = 1891] [id = 566] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd11a8800 == 171 [pid = 1891] [id = 565] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd025e000 == 170 [pid = 1891] [id = 564] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbd8f000 == 169 [pid = 1891] [id = 563] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbbb4000 == 168 [pid = 1891] [id = 562] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc7247800 == 167 [pid = 1891] [id = 561] 13:00:54 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4a09000 == 166 [pid = 1891] [id = 560] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 297 (0x7fedee88d400) [pid = 1891] [serial = 1443] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 296 (0x7fedc63c0000) [pid = 1891] [serial = 1380] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 295 (0x7fedc5781800) [pid = 1891] [serial = 1667] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 294 (0x7fedc8fad800) [pid = 1891] [serial = 1449] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 293 (0x7fedcb891400) [pid = 1891] [serial = 1551] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 292 (0x7fedc84cf400) [pid = 1891] [serial = 1679] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 291 (0x7fedc2ddd400) [pid = 1891] [serial = 1662] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 290 (0x7fedc2de5400) [pid = 1891] [serial = 1452] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 289 (0x7fedc866fc00) [pid = 1891] [serial = 1446] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 288 (0x7feddb3a0c00) [pid = 1891] [serial = 1317] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 287 (0x7fedc4ade000) [pid = 1891] [serial = 1665] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 286 (0x7fedd02cb000) [pid = 1891] [serial = 1302] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 285 (0x7feddd60f400) [pid = 1891] [serial = 1431] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 284 (0x7fedd9d71c00) [pid = 1891] [serial = 1314] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 283 (0x7fedd2486000) [pid = 1891] [serial = 1620] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 282 (0x7fedd3df4000) [pid = 1891] [serial = 1631] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 281 (0x7fedea036000) [pid = 1891] [serial = 1326] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 280 (0x7fedef245400) [pid = 1891] [serial = 1383] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 279 (0x7fedd2c8f400) [pid = 1891] [serial = 1628] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 278 (0x7fedd783ac00) [pid = 1891] [serial = 1311] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 277 (0x7fedd798f400) [pid = 1891] [serial = 1634] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 276 (0x7fedd7bc3800) [pid = 1891] [serial = 1425] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 275 (0x7feddc71c400) [pid = 1891] [serial = 1320] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 274 (0x7fedc6311800) [pid = 1891] [serial = 1671] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 273 (0x7fedc4adb800) [pid = 1891] [serial = 1676] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 272 (0x7feddc93f800) [pid = 1891] [serial = 1368] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 271 (0x7fedc79dd000) [pid = 1891] [serial = 1677] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 270 (0x7fedef24b800) [pid = 1891] [serial = 1386] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 269 (0x7fedc07dfc00) [pid = 1891] [serial = 1646] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 268 (0x7fedd1259400) [pid = 1891] [serial = 1359] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 267 (0x7fedca965400) [pid = 1891] [serial = 1625] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7fedc84ce800) [pid = 1891] [serial = 1299] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 265 (0x7fedeed2ac00) [pid = 1891] [serial = 1374] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 264 (0x7feddb3a6800) [pid = 1891] [serial = 1428] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 263 (0x7fedd9faec00) [pid = 1891] [serial = 1416] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 262 (0x7feddb3a7000) [pid = 1891] [serial = 1637] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 261 (0x7fedda80bc00) [pid = 1891] [serial = 1488] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 260 (0x7fedee895000) [pid = 1891] [serial = 1329] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 259 (0x7fedc6488800) [pid = 1891] [serial = 1649] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7fedc612a000) [pid = 1891] [serial = 1622] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7fedda812000) [pid = 1891] [serial = 1365] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedecf28c00) [pid = 1891] [serial = 1640] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedc64a2c00) [pid = 1891] [serial = 1437] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fede2f50c00) [pid = 1891] [serial = 1323] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedd3df4800) [pid = 1891] [serial = 1308] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedc4a8d400) [pid = 1891] [serial = 1664] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedc3a04000) [pid = 1891] [serial = 1655] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedef190800) [pid = 1891] [serial = 1377] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedd7a04800) [pid = 1891] [serial = 1362] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedef24c400) [pid = 1891] [serial = 1389] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedd0597000) [pid = 1891] [serial = 1422] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedd2bda000) [pid = 1891] [serial = 1305] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedc63c7c00) [pid = 1891] [serial = 1673] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedc648ac00) [pid = 1891] [serial = 1674] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedc79d8000) [pid = 1891] [serial = 1455] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedc608c800) [pid = 1891] [serial = 1668] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7fedc895ec00) [pid = 1891] [serial = 1419] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7feded089c00) [pid = 1891] [serial = 1371] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedc0a94000) [pid = 1891] [serial = 1652] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedc48cbc00) [pid = 1891] [serial = 1392] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedc6305400) [pid = 1891] [serial = 1670] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedee89fc00) [pid = 1891] [serial = 1643] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedc6089800) [pid = 1891] [serial = 1658] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedeeeaf000) [pid = 1891] [serial = 1434] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedc8fabc00) [pid = 1891] [serial = 1440] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7fedc1ff8000) [pid = 1891] [serial = 1661] [outer = (nil)] [url = about:blank] 13:00:54 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fedca7a7800) [pid = 1891] [serial = 1356] [outer = (nil)] [url = about:blank] 13:00:55 INFO - PROCESS | 1891 | 1461009655220 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]]]}] 13:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2092ms 13:00:55 INFO - PROCESS | 1891 | 1461009655246 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:00:55 INFO - PROCESS | 1891 | 1461009655254 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:00:55 INFO - PROCESS | 1891 | 1461009655263 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:00:55 INFO - PROCESS | 1891 | 1461009655266 Marionette TRACE conn3 <- [1,2378,null,{}] 13:00:55 INFO - PROCESS | 1891 | 1461009655270 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}] 13:00:55 INFO - PROCESS | 1891 | 1461009655456 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:00:55 INFO - PROCESS | 1891 | 1461009655644 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a06000 == 167 [pid = 1891] [id = 602] 13:00:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedc4a8f400) [pid = 1891] [serial = 1807] [outer = (nil)] 13:00:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedc6311800) [pid = 1891] [serial = 1808] [outer = 0x7fedc4a8f400] 13:00:55 INFO - PROCESS | 1891 | 1461009655722 Marionette DEBUG loaded listener.js 13:00:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedc63cfc00) [pid = 1891] [serial = 1809] [outer = 0x7fedc4a8f400] 13:00:56 INFO - PROCESS | 1891 | 1461009656478 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]]]}] 13:00:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:00:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1228ms 13:00:56 INFO - PROCESS | 1891 | 1461009656493 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:00:56 INFO - PROCESS | 1891 | 1461009656496 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:00:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:00:56 INFO - PROCESS | 1891 | 1461009656502 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:00:56 INFO - PROCESS | 1891 | 1461009656507 Marionette TRACE conn3 <- [1,2382,null,{}] 13:00:56 INFO - PROCESS | 1891 | 1461009656522 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}] 13:00:56 INFO - PROCESS | 1891 | 1461009656794 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:00:56 INFO - PROCESS | 1891 | 1461009656829 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6704000 == 168 [pid = 1891] [id = 603] 13:00:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedc648c400) [pid = 1891] [serial = 1810] [outer = (nil)] 13:00:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedc69cf800) [pid = 1891] [serial = 1811] [outer = 0x7fedc648c400] 13:00:56 INFO - PROCESS | 1891 | 1461009656891 Marionette DEBUG loaded listener.js 13:00:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedc84d2c00) [pid = 1891] [serial = 1812] [outer = 0x7fedc648c400] 13:00:57 INFO - PROCESS | 1891 | 1461009657780 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]]]}] 13:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1337ms 13:00:57 INFO - PROCESS | 1891 | 1461009657840 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:00:57 INFO - PROCESS | 1891 | 1461009657843 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:00:57 INFO - PROCESS | 1891 | 1461009657849 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:00:57 INFO - PROCESS | 1891 | 1461009657851 Marionette TRACE conn3 <- [1,2386,null,{}] 13:00:57 INFO - PROCESS | 1891 | 1461009657856 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}] 13:00:58 INFO - PROCESS | 1891 | 1461009658099 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:00:58 INFO - PROCESS | 1891 | 1461009658136 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8fee000 == 169 [pid = 1891] [id = 604] 13:00:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedc70bc400) [pid = 1891] [serial = 1813] [outer = (nil)] 13:00:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedc8faac00) [pid = 1891] [serial = 1814] [outer = 0x7fedc70bc400] 13:00:58 INFO - PROCESS | 1891 | 1461009658197 Marionette DEBUG loaded listener.js 13:00:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedca7ae800) [pid = 1891] [serial = 1815] [outer = 0x7fedc70bc400] 13:00:59 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedc648f800) [pid = 1891] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:00:59 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedc1fef800) [pid = 1891] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:00:59 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedc3a0d800) [pid = 1891] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:00:59 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedc2ddc000) [pid = 1891] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:00:59 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedc48bf400) [pid = 1891] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:00:59 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedc48bf000) [pid = 1891] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:00:59 INFO - PROCESS | 1891 | 1461009659488 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]]]}] 13:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1675ms 13:00:59 INFO - PROCESS | 1891 | 1461009659525 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:00:59 INFO - PROCESS | 1891 | 1461009659528 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:00:59 INFO - PROCESS | 1891 | 1461009659534 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:00:59 INFO - PROCESS | 1891 | 1461009659535 Marionette TRACE conn3 <- [1,2390,null,{}] 13:00:59 INFO - PROCESS | 1891 | 1461009659545 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}] 13:00:59 INFO - PROCESS | 1891 | 1461009659726 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:00:59 INFO - PROCESS | 1891 | 1461009659903 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:00:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa8d800 == 170 [pid = 1891] [id = 605] 13:00:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedc1ffac00) [pid = 1891] [serial = 1816] [outer = (nil)] 13:00:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedc8958000) [pid = 1891] [serial = 1817] [outer = 0x7fedc1ffac00] 13:00:59 INFO - PROCESS | 1891 | 1461009659964 Marionette DEBUG loaded listener.js 13:01:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedcb64b400) [pid = 1891] [serial = 1818] [outer = 0x7fedc1ffac00] 13:01:00 INFO - PROCESS | 1891 | 1461009660697 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]]]}] 13:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1184ms 13:01:00 INFO - PROCESS | 1891 | 1461009660718 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:01:00 INFO - PROCESS | 1891 | 1461009660722 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:01:00 INFO - PROCESS | 1891 | 1461009660749 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:01:00 INFO - PROCESS | 1891 | 1461009660752 Marionette TRACE conn3 <- [1,2394,null,{}] 13:01:00 INFO - PROCESS | 1891 | 1461009660757 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}] 13:01:00 INFO - PROCESS | 1891 | 1461009660978 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:01:00 INFO - PROCESS | 1891 | 1461009660990 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbd99800 == 171 [pid = 1891] [id = 606] 13:01:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedc2ddc000) [pid = 1891] [serial = 1819] [outer = (nil)] 13:01:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedcb818000) [pid = 1891] [serial = 1820] [outer = 0x7fedc2ddc000] 13:01:01 INFO - PROCESS | 1891 | 1461009661217 Marionette DEBUG loaded listener.js 13:01:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedd125f000) [pid = 1891] [serial = 1821] [outer = 0x7fedc2ddc000] 13:01:02 INFO - PROCESS | 1891 | 1461009662294 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]]]}] 13:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1581ms 13:01:02 INFO - PROCESS | 1891 | 1461009662331 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:01:02 INFO - PROCESS | 1891 | 1461009662340 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:01:02 INFO - PROCESS | 1891 | 1461009662348 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:01:02 INFO - PROCESS | 1891 | 1461009662354 Marionette TRACE conn3 <- [1,2398,null,{}] 13:01:02 INFO - PROCESS | 1891 | 1461009662362 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}] 13:01:02 INFO - PROCESS | 1891 | 1461009662595 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:01:02 INFO - PROCESS | 1891 | 1461009662859 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc632f800 == 172 [pid = 1891] [id = 607] 13:01:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedc4a94400) [pid = 1891] [serial = 1822] [outer = (nil)] 13:01:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedc6091800) [pid = 1891] [serial = 1823] [outer = 0x7fedc4a94400] 13:01:02 INFO - PROCESS | 1891 | 1461009662978 Marionette DEBUG loaded listener.js 13:01:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedc63c5c00) [pid = 1891] [serial = 1824] [outer = 0x7fedc4a94400] 13:01:03 INFO - PROCESS | 1891 | 1461009663870 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]]]}] 13:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1586ms 13:01:03 INFO - PROCESS | 1891 | 1461009663936 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:01:03 INFO - PROCESS | 1891 | 1461009663945 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:01:03 INFO - PROCESS | 1891 | 1461009663955 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:01:03 INFO - PROCESS | 1891 | 1461009663958 Marionette TRACE conn3 <- [1,2402,null,{}] 13:01:03 INFO - PROCESS | 1891 | 1461009663964 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}] 13:01:04 INFO - PROCESS | 1891 | 1461009664207 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:01:04 INFO - PROCESS | 1891 | 1461009664544 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb868800 == 173 [pid = 1891] [id = 608] 13:01:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedc68dd800) [pid = 1891] [serial = 1825] [outer = (nil)] 13:01:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedc8666c00) [pid = 1891] [serial = 1826] [outer = 0x7fedc68dd800] 13:01:04 INFO - PROCESS | 1891 | 1461009664622 Marionette DEBUG loaded listener.js 13:01:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedc8ebcc00) [pid = 1891] [serial = 1827] [outer = 0x7fedc68dd800] 13:01:05 INFO - PROCESS | 1891 | 1461009665495 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]]]}] 13:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1583ms 13:01:05 INFO - PROCESS | 1891 | 1461009665538 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:01:05 INFO - PROCESS | 1891 | 1461009665542 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:01:05 INFO - PROCESS | 1891 | 1461009665552 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:01:05 INFO - PROCESS | 1891 | 1461009665563 Marionette TRACE conn3 <- [1,2406,null,{}] 13:01:05 INFO - PROCESS | 1891 | 1461009665580 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}] 13:01:05 INFO - PROCESS | 1891 | 1461009665788 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:01:06 INFO - PROCESS | 1891 | 1461009666003 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd121b000 == 174 [pid = 1891] [id = 609] 13:01:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedc8ec4800) [pid = 1891] [serial = 1828] [outer = (nil)] 13:01:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedcb88f400) [pid = 1891] [serial = 1829] [outer = 0x7fedc8ec4800] 13:01:06 INFO - PROCESS | 1891 | 1461009666121 Marionette DEBUG loaded listener.js 13:01:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedd1127000) [pid = 1891] [serial = 1830] [outer = 0x7fedc8ec4800] 13:01:07 INFO - PROCESS | 1891 | 1461009667011 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]]]}] 13:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1498ms 13:01:07 INFO - PROCESS | 1891 | 1461009667048 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:01:07 INFO - PROCESS | 1891 | 1461009667053 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:01:07 INFO - PROCESS | 1891 | 1461009667059 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:01:07 INFO - PROCESS | 1891 | 1461009667062 Marionette TRACE conn3 <- [1,2410,null,{}] 13:01:07 INFO - PROCESS | 1891 | 1461009667067 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}] 13:01:07 INFO - PROCESS | 1891 | 1461009667339 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:01:07 INFO - PROCESS | 1891 | 1461009667542 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2e72000 == 175 [pid = 1891] [id = 610] 13:01:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedd11ce000) [pid = 1891] [serial = 1831] [outer = (nil)] 13:01:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedd1b73000) [pid = 1891] [serial = 1832] [outer = 0x7fedd11ce000] 13:01:07 INFO - PROCESS | 1891 | 1461009667620 Marionette DEBUG loaded listener.js 13:01:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedd244c400) [pid = 1891] [serial = 1833] [outer = 0x7fedd11ce000] 13:01:08 INFO - PROCESS | 1891 | 1461009668539 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]]]}] 13:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1529ms 13:01:08 INFO - PROCESS | 1891 | 1461009668587 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:01:08 INFO - PROCESS | 1891 | 1461009668591 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:01:08 INFO - PROCESS | 1891 | 1461009668596 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:01:08 INFO - PROCESS | 1891 | 1461009668598 Marionette TRACE conn3 <- [1,2414,null,{}] 13:01:08 INFO - PROCESS | 1891 | 1461009668604 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}] 13:01:08 INFO - PROCESS | 1891 | 1461009668786 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:01:09 INFO - PROCESS | 1891 | 1461009669003 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c3d800 == 176 [pid = 1891] [id = 611] 13:01:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedd112a000) [pid = 1891] [serial = 1834] [outer = (nil)] 13:01:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedd2bd5400) [pid = 1891] [serial = 1835] [outer = 0x7fedd112a000] 13:01:09 INFO - PROCESS | 1891 | 1461009669109 Marionette DEBUG loaded listener.js 13:01:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedd2f3f400) [pid = 1891] [serial = 1836] [outer = 0x7fedd112a000] 13:01:10 INFO - PROCESS | 1891 | 1461009670087 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]]]}] 13:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1530ms 13:01:10 INFO - PROCESS | 1891 | 1461009670128 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:01:10 INFO - PROCESS | 1891 | 1461009670131 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:01:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:01:10 INFO - PROCESS | 1891 | 1461009670137 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:01:10 INFO - PROCESS | 1891 | 1461009670139 Marionette TRACE conn3 <- [1,2418,null,{}] 13:01:10 INFO - PROCESS | 1891 | 1461009670145 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}] 13:01:10 INFO - PROCESS | 1891 | 1461009670340 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:01:10 INFO - PROCESS | 1891 | 1461009670565 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7814800 == 177 [pid = 1891] [id = 612] 13:01:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedd1b7c000) [pid = 1891] [serial = 1837] [outer = (nil)] 13:01:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedd4ec0800) [pid = 1891] [serial = 1838] [outer = 0x7fedd1b7c000] 13:01:10 INFO - PROCESS | 1891 | 1461009670693 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedd6ec5c00) [pid = 1891] [serial = 1839] [outer = 0x7fedd1b7c000] 13:01:11 INFO - PROCESS | 1891 | 1461009671560 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]]]}] 13:01:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:01:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1476ms 13:01:11 INFO - PROCESS | 1891 | 1461009671614 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 1891 | 1461009671616 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:01:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:01:11 INFO - PROCESS | 1891 | 1461009671623 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 1891 | 1461009671626 Marionette TRACE conn3 <- [1,2422,null,{}] 13:01:11 INFO - PROCESS | 1891 | 1461009671631 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}] 13:01:11 INFO - PROCESS | 1891 | 1461009671822 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:01:12 INFO - PROCESS | 1891 | 1461009672042 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cde800 == 178 [pid = 1891] [id = 613] 13:01:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedd3703c00) [pid = 1891] [serial = 1840] [outer = (nil)] 13:01:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 260 (0x7fedd7837000) [pid = 1891] [serial = 1841] [outer = 0x7fedd3703c00] 13:01:12 INFO - PROCESS | 1891 | 1461009672154 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 261 (0x7fedd7c6dc00) [pid = 1891] [serial = 1842] [outer = 0x7fedd3703c00] 13:01:13 INFO - PROCESS | 1891 | 1461009673004 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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:01:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1434ms 13:01:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:01:13 INFO - PROCESS | 1891 | 1461009673058 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 1891 | 1461009673061 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:01:13 INFO - PROCESS | 1891 | 1461009673067 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 1891 | 1461009673070 Marionette TRACE conn3 <- [1,2426,null,{}] 13:01:13 INFO - PROCESS | 1891 | 1461009673075 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}] 13:01:13 INFO - PROCESS | 1891 | 1461009673264 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:01:13 INFO - PROCESS | 1891 | 1461009673488 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddaa84800 == 179 [pid = 1891] [id = 614] 13:01:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 262 (0x7fedd6d52800) [pid = 1891] [serial = 1843] [outer = (nil)] 13:01:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 263 (0x7fedd8c59c00) [pid = 1891] [serial = 1844] [outer = 0x7fedd6d52800] 13:01:13 INFO - PROCESS | 1891 | 1461009673599 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 264 (0x7fedd9720800) [pid = 1891] [serial = 1845] [outer = 0x7fedd6d52800] 13:01:14 INFO - PROCESS | 1891 | 1461009674417 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:01:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1379ms 13:01:14 INFO - PROCESS | 1891 | 1461009674446 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 1891 | 1461009674449 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:01:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:01:14 INFO - PROCESS | 1891 | 1461009674455 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 1891 | 1461009674457 Marionette TRACE conn3 <- [1,2430,null,{}] 13:01:14 INFO - PROCESS | 1891 | 1461009674463 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}] 13:01:14 INFO - PROCESS | 1891 | 1461009674657 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:01:14 INFO - PROCESS | 1891 | 1461009674935 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddce62800 == 180 [pid = 1891] [id = 615] 13:01:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 265 (0x7fedc1fef800) [pid = 1891] [serial = 1846] [outer = (nil)] 13:01:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 266 (0x7fedd971d000) [pid = 1891] [serial = 1847] [outer = 0x7fedc1fef800] 13:01:15 INFO - PROCESS | 1891 | 1461009675008 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7fedd9df0c00) [pid = 1891] [serial = 1848] [outer = 0x7fedc1fef800] 13:01:15 INFO - PROCESS | 1891 | 1461009675830 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:01:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1425ms 13:01:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:01:15 INFO - PROCESS | 1891 | 1461009675881 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 1891 | 1461009675884 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:01:15 INFO - PROCESS | 1891 | 1461009675888 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 1891 | 1461009675892 Marionette TRACE conn3 <- [1,2434,null,{}] 13:01:15 INFO - PROCESS | 1891 | 1461009675898 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}] 13:01:16 INFO - PROCESS | 1891 | 1461009676169 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:01:16 INFO - PROCESS | 1891 | 1461009676339 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede9c6e800 == 181 [pid = 1891] [id = 616] 13:01:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 268 (0x7fedc5786c00) [pid = 1891] [serial = 1849] [outer = (nil)] 13:01:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 269 (0x7fedda76e800) [pid = 1891] [serial = 1850] [outer = 0x7fedc5786c00] 13:01:16 INFO - PROCESS | 1891 | 1461009676416 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 270 (0x7fedda881400) [pid = 1891] [serial = 1851] [outer = 0x7fedc5786c00] 13:01:17 INFO - PROCESS | 1891 | 1461009677285 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:01:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1434ms 13:01:17 INFO - PROCESS | 1891 | 1461009677324 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 1891 | 1461009677328 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:01:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:01:17 INFO - PROCESS | 1891 | 1461009677334 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 1891 | 1461009677338 Marionette TRACE conn3 <- [1,2438,null,{}] 13:01:17 INFO - PROCESS | 1891 | 1461009677343 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}] 13:01:17 INFO - PROCESS | 1891 | 1461009677555 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:01:17 INFO - PROCESS | 1891 | 1461009677827 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee717800 == 182 [pid = 1891] [id = 617] 13:01:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 271 (0x7fedd9df2800) [pid = 1891] [serial = 1852] [outer = (nil)] 13:01:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 272 (0x7feddbd45800) [pid = 1891] [serial = 1853] [outer = 0x7fedd9df2800] 13:01:17 INFO - PROCESS | 1891 | 1461009677908 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 273 (0x7feddc119c00) [pid = 1891] [serial = 1854] [outer = 0x7fedd9df2800] 13:01:18 INFO - PROCESS | 1891 | 1461009678742 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]]]}] 13:01:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:01:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1478ms 13:01:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:01:18 INFO - PROCESS | 1891 | 1461009678812 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:01:18 INFO - PROCESS | 1891 | 1461009678815 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:01:18 INFO - PROCESS | 1891 | 1461009678821 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:01:18 INFO - PROCESS | 1891 | 1461009678824 Marionette TRACE conn3 <- [1,2442,null,{}] 13:01:18 INFO - PROCESS | 1891 | 1461009678829 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}] 13:01:19 INFO - PROCESS | 1891 | 1461009679022 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:01:19 INFO - PROCESS | 1891 | 1461009679286 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc01a9000 == 183 [pid = 1891] [id = 618] 13:01:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 274 (0x7fedc53d7800) [pid = 1891] [serial = 1855] [outer = (nil)] 13:01:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 275 (0x7feddbd47000) [pid = 1891] [serial = 1856] [outer = 0x7fedc53d7800] 13:01:19 INFO - PROCESS | 1891 | 1461009679359 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 276 (0x7feddc357400) [pid = 1891] [serial = 1857] [outer = 0x7fedc53d7800] 13:01:20 INFO - PROCESS | 1891 | 1461009680384 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]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:01:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1580ms 13:01:20 INFO - PROCESS | 1891 | 1461009680410 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 1891 | 1461009680414 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:01:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:01:20 INFO - PROCESS | 1891 | 1461009680422 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 1891 | 1461009680425 Marionette TRACE conn3 <- [1,2446,null,{}] 13:01:20 INFO - PROCESS | 1891 | 1461009680430 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}] 13:01:20 INFO - PROCESS | 1891 | 1461009680628 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:01:20 INFO - PROCESS | 1891 | 1461009680892 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf698b800 == 184 [pid = 1891] [id = 619] 13:01:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 277 (0x7fedcba74800) [pid = 1891] [serial = 1858] [outer = (nil)] 13:01:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 278 (0x7feddca8a800) [pid = 1891] [serial = 1859] [outer = 0x7fedcba74800] 13:01:20 INFO - PROCESS | 1891 | 1461009680966 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 279 (0x7feddd5a5000) [pid = 1891] [serial = 1860] [outer = 0x7fedcba74800] 13:01:21 INFO - PROCESS | 1891 | 1461009681799 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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:01:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1429ms 13:01:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:01:21 INFO - PROCESS | 1891 | 1461009681852 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 1891 | 1461009681854 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:01:21 INFO - PROCESS | 1891 | 1461009681860 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - PROCESS | 1891 | 1461009681863 Marionette TRACE conn3 <- [1,2450,null,{}] 13:01:21 INFO - PROCESS | 1891 | 1461009681868 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}] 13:01:22 INFO - PROCESS | 1891 | 1461009682060 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:01:22 INFO - PROCESS | 1891 | 1461009682325 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd64d800 == 185 [pid = 1891] [id = 620] 13:01:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 280 (0x7feddc11b000) [pid = 1891] [serial = 1861] [outer = (nil)] 13:01:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 281 (0x7feddf234800) [pid = 1891] [serial = 1862] [outer = 0x7feddc11b000] 13:01:22 INFO - PROCESS | 1891 | 1461009682399 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 282 (0x7feddf31b800) [pid = 1891] [serial = 1863] [outer = 0x7feddc11b000] 13:01:23 INFO - PROCESS | 1891 | 1461009683235 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:01:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1438ms 13:01:23 INFO - PROCESS | 1891 | 1461009683298 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 1891 | 1461009683300 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:01:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:01:23 INFO - PROCESS | 1891 | 1461009683306 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 1891 | 1461009683308 Marionette TRACE conn3 <- [1,2454,null,{}] 13:01:23 INFO - PROCESS | 1891 | 1461009683314 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}] 13:01:23 INFO - PROCESS | 1891 | 1461009683509 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:01:23 INFO - PROCESS | 1891 | 1461009683776 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7653800 == 186 [pid = 1891] [id = 621] 13:01:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 283 (0x7feddd5a5800) [pid = 1891] [serial = 1864] [outer = (nil)] 13:01:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 284 (0x7fede2f54000) [pid = 1891] [serial = 1865] [outer = 0x7feddd5a5800] 13:01:23 INFO - PROCESS | 1891 | 1461009683847 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 285 (0x7fede8dd7c00) [pid = 1891] [serial = 1866] [outer = 0x7feddd5a5800] 13:01:24 INFO - PROCESS | 1891 | 1461009684695 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:01:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1436ms 13:01:24 INFO - PROCESS | 1891 | 1461009684744 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 1891 | 1461009684747 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:01:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:01:24 INFO - PROCESS | 1891 | 1461009684753 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 1891 | 1461009684755 Marionette TRACE conn3 <- [1,2458,null,{}] 13:01:24 INFO - PROCESS | 1891 | 1461009684760 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}] 13:01:24 INFO - PROCESS | 1891 | 1461009684962 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:01:25 INFO - PROCESS | 1891 | 1461009685272 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbfe4d000 == 187 [pid = 1891] [id = 622] 13:01:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 286 (0x7feddd24f400) [pid = 1891] [serial = 1867] [outer = (nil)] 13:01:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 287 (0x7fede994c000) [pid = 1891] [serial = 1868] [outer = 0x7feddd24f400] 13:01:25 INFO - PROCESS | 1891 | 1461009685387 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 288 (0x7fede9e0c000) [pid = 1891] [serial = 1869] [outer = 0x7feddd24f400] 13:01:26 INFO - PROCESS | 1891 | 1461009686204 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:01:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1477ms 13:01:26 INFO - PROCESS | 1891 | 1461009686231 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 1891 | 1461009686234 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:01:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:01:26 INFO - PROCESS | 1891 | 1461009686240 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 1891 | 1461009686242 Marionette TRACE conn3 <- [1,2462,null,{}] 13:01:26 INFO - PROCESS | 1891 | 1461009686247 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}] 13:01:26 INFO - PROCESS | 1891 | 1461009686440 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:01:26 INFO - PROCESS | 1891 | 1461009686730 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7665000 == 188 [pid = 1891] [id = 623] 13:01:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 289 (0x7fedc0a8e400) [pid = 1891] [serial = 1870] [outer = (nil)] 13:01:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 290 (0x7fede8ddfc00) [pid = 1891] [serial = 1871] [outer = 0x7fedc0a8e400] 13:01:26 INFO - PROCESS | 1891 | 1461009686840 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 291 (0x7fedea0dc400) [pid = 1891] [serial = 1872] [outer = 0x7fedc0a8e400] 13:01:27 INFO - PROCESS | 1891 | 1461009687679 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:01:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1989ms 13:01:28 INFO - PROCESS | 1891 | 1461009688323 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 1891 | 1461009688330 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:01:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:01:28 INFO - PROCESS | 1891 | 1461009688359 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 1891 | 1461009688364 Marionette TRACE conn3 <- [1,2466,null,{}] 13:01:28 INFO - PROCESS | 1891 | 1461009688372 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}] 13:01:28 INFO - PROCESS | 1891 | 1461009688570 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:01:28 INFO - PROCESS | 1891 | 1461009688804 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc1d1e800 == 189 [pid = 1891] [id = 624] 13:01:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 292 (0x7fedc3a09000) [pid = 1891] [serial = 1873] [outer = (nil)] 13:01:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 293 (0x7fedc48bdc00) [pid = 1891] [serial = 1874] [outer = 0x7fedc3a09000] 13:01:28 INFO - PROCESS | 1891 | 1461009688872 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 294 (0x7fedc4a95400) [pid = 1891] [serial = 1875] [outer = 0x7fedc3a09000] 13:01:29 INFO - PROCESS | 1891 | 1461009689788 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]]]}] 13:01:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:01:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1502ms 13:01:29 INFO - PROCESS | 1891 | 1461009689844 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 1891 | 1461009689848 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:01:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:01:29 INFO - PROCESS | 1891 | 1461009689860 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 1891 | 1461009689864 Marionette TRACE conn3 <- [1,2470,null,{}] 13:01:29 INFO - PROCESS | 1891 | 1461009689870 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}] 13:01:30 INFO - PROCESS | 1891 | 1461009690190 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:01:30 INFO - PROCESS | 1891 | 1461009690591 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbc763800 == 190 [pid = 1891] [id = 625] 13:01:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 295 (0x7fedc4ae2000) [pid = 1891] [serial = 1876] [outer = (nil)] 13:01:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 296 (0x7fedc612dc00) [pid = 1891] [serial = 1877] [outer = 0x7fedc4ae2000] 13:01:30 INFO - PROCESS | 1891 | 1461009690661 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 297 (0x7fedc63c4400) [pid = 1891] [serial = 1878] [outer = 0x7fedc4ae2000] 13:01:31 INFO - PROCESS | 1891 | 1461009691543 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:01:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1736ms 13:01:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:01:31 INFO - PROCESS | 1891 | 1461009691594 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 1891 | 1461009691597 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:01:31 INFO - PROCESS | 1891 | 1461009691603 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 1891 | 1461009691606 Marionette TRACE conn3 <- [1,2474,null,{}] 13:01:31 INFO - PROCESS | 1891 | 1461009691620 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}] 13:01:31 INFO - PROCESS | 1891 | 1461009691821 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbdab3000 == 189 [pid = 1891] [id = 551] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede99f5800 == 188 [pid = 1891] [id = 546] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd747a800 == 187 [pid = 1891] [id = 550] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf3291000 == 186 [pid = 1891] [id = 548] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc5088000 == 185 [pid = 1891] [id = 549] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa8d800 == 184 [pid = 1891] [id = 605] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc8fee000 == 183 [pid = 1891] [id = 604] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6704000 == 182 [pid = 1891] [id = 603] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4a06000 == 181 [pid = 1891] [id = 602] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb84d800 == 180 [pid = 1891] [id = 601] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf6984800 == 179 [pid = 1891] [id = 595] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf1c33800 == 178 [pid = 1891] [id = 594] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef136800 == 177 [pid = 1891] [id = 593] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeb057800 == 176 [pid = 1891] [id = 592] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9c5b800 == 175 [pid = 1891] [id = 591] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf53a800 == 174 [pid = 1891] [id = 590] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd29a000 == 173 [pid = 1891] [id = 589] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc37d800 == 172 [pid = 1891] [id = 588] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb275800 == 171 [pid = 1891] [id = 587] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd775d000 == 170 [pid = 1891] [id = 586] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4e63000 == 169 [pid = 1891] [id = 585] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2411000 == 168 [pid = 1891] [id = 584] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc8677000 == 167 [pid = 1891] [id = 557] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbbcc000 == 166 [pid = 1891] [id = 583] 13:01:32 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6190800 == 165 [pid = 1891] [id = 582] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 296 (0x7fedc8663400) [pid = 1891] [serial = 1739] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 295 (0x7fedd0592c00) [pid = 1891] [serial = 1706] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 294 (0x7fedd11d2800) [pid = 1891] [serial = 1709] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 293 (0x7fedc8670000) [pid = 1891] [serial = 1691] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 292 (0x7fedc1ffc400) [pid = 1891] [serial = 1727] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 291 (0x7fedc4a8d000) [pid = 1891] [serial = 1728] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 290 (0x7fedd02ca400) [pid = 1891] [serial = 1703] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 289 (0x7fedc68e2000) [pid = 1891] [serial = 1688] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 288 (0x7fedc2ddec00) [pid = 1891] [serial = 1682] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 287 (0x7fedc5782c00) [pid = 1891] [serial = 1685] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 286 (0x7fedd2bd5c00) [pid = 1891] [serial = 1715] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 285 (0x7fedd13be000) [pid = 1891] [serial = 1724] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 284 (0x7fedc8ec1400) [pid = 1891] [serial = 1694] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 283 (0x7fedc53df800) [pid = 1891] [serial = 1730] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 282 (0x7fedc608b400) [pid = 1891] [serial = 1731] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 281 (0x7fedd33c6800) [pid = 1891] [serial = 1721] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 280 (0x7fedc630e400) [pid = 1891] [serial = 1733] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 279 (0x7fedc6485c00) [pid = 1891] [serial = 1734] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 278 (0x7fedcb889000) [pid = 1891] [serial = 1700] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 277 (0x7fedcaaca400) [pid = 1891] [serial = 1697] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 276 (0x7fedc49c6800) [pid = 1891] [serial = 1718] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 275 (0x7fedd1b79000) [pid = 1891] [serial = 1712] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 274 (0x7fedc649e000) [pid = 1891] [serial = 1742] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 273 (0x7fedc68dbc00) [pid = 1891] [serial = 1736] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 272 (0x7fedc70bac00) [pid = 1891] [serial = 1737] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 271 (0x7fedca7ab800) [pid = 1891] [serial = 1745] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 270 (0x7fedc8eb6c00) [pid = 1891] [serial = 1740] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | --DOMWINDOW == 269 (0x7fedc8fa3c00) [pid = 1891] [serial = 1743] [outer = (nil)] [url = about:blank] 13:01:32 INFO - PROCESS | 1891 | 1461009692544 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbdabc800 == 166 [pid = 1891] [id = 626] 13:01:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 270 (0x7fedc3a05800) [pid = 1891] [serial = 1879] [outer = (nil)] 13:01:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 271 (0x7fedc4a8d000) [pid = 1891] [serial = 1880] [outer = 0x7fedc3a05800] 13:01:32 INFO - PROCESS | 1891 | 1461009692614 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 272 (0x7fedc68dbc00) [pid = 1891] [serial = 1881] [outer = 0x7fedc3a05800] 13:01:33 INFO - PROCESS | 1891 | 1461009693362 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]]]}] 13:01:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:01:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1783ms 13:01:33 INFO - PROCESS | 1891 | 1461009693385 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 1891 | 1461009693388 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:01:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:01:33 INFO - PROCESS | 1891 | 1461009693393 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 1891 | 1461009693395 Marionette TRACE conn3 <- [1,2478,null,{}] 13:01:33 INFO - PROCESS | 1891 | 1461009693401 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}] 13:01:33 INFO - PROCESS | 1891 | 1461009693581 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:01:33 INFO - PROCESS | 1891 | 1461009693782 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7240800 == 167 [pid = 1891] [id = 627] 13:01:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 273 (0x7fedc48c0c00) [pid = 1891] [serial = 1882] [outer = (nil)] 13:01:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 274 (0x7fedc8959400) [pid = 1891] [serial = 1883] [outer = 0x7fedc48c0c00] 13:01:33 INFO - PROCESS | 1891 | 1461009693840 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 275 (0x7fedc8fa6000) [pid = 1891] [serial = 1884] [outer = 0x7fedc48c0c00] 13:01:34 INFO - PROCESS | 1891 | 1461009694580 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:01:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1227ms 13:01:34 INFO - PROCESS | 1891 | 1461009694652 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 1891 | 1461009694655 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:01:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:01:34 INFO - PROCESS | 1891 | 1461009694690 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 1891 | 1461009694699 Marionette TRACE conn3 <- [1,2482,null,{}] 13:01:34 INFO - PROCESS | 1891 | 1461009694711 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}] 13:01:34 INFO - PROCESS | 1891 | 1461009694947 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:01:34 INFO - PROCESS | 1891 | 1461009694969 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc868e000 == 168 [pid = 1891] [id = 628] 13:01:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 276 (0x7fedc68e5c00) [pid = 1891] [serial = 1885] [outer = (nil)] 13:01:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 277 (0x7fedca960800) [pid = 1891] [serial = 1886] [outer = 0x7fedc68e5c00] 13:01:35 INFO - PROCESS | 1891 | 1461009695024 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 278 (0x7fedcb810800) [pid = 1891] [serial = 1887] [outer = 0x7fedc68e5c00] 13:01:35 INFO - PROCESS | 1891 | 1461009695922 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]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:01:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1264ms 13:01:35 INFO - PROCESS | 1891 | 1461009695942 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 1891 | 1461009695944 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:01:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:01:35 INFO - PROCESS | 1891 | 1461009695950 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 1891 | 1461009695952 Marionette TRACE conn3 <- [1,2486,null,{}] 13:01:35 INFO - PROCESS | 1891 | 1461009695957 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}] 13:01:36 INFO - PROCESS | 1891 | 1461009696218 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:01:36 INFO - PROCESS | 1891 | 1461009696264 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa96000 == 169 [pid = 1891] [id = 629] 13:01:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 279 (0x7fedd11ca400) [pid = 1891] [serial = 1888] [outer = (nil)] 13:01:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 280 (0x7fedd248e000) [pid = 1891] [serial = 1889] [outer = 0x7fedd11ca400] 13:01:36 INFO - PROCESS | 1891 | 1461009696348 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 281 (0x7fedd32c0000) [pid = 1891] [serial = 1890] [outer = 0x7fedd11ca400] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 280 (0x7fedc4add800) [pid = 1891] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 279 (0x7fedc5270000) [pid = 1891] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 278 (0x7fedd6aa1c00) [pid = 1891] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 277 (0x7fedd1257400) [pid = 1891] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 276 (0x7fedd82e9000) [pid = 1891] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 275 (0x7fedd13c8400) [pid = 1891] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 274 (0x7fedc3a10800) [pid = 1891] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 273 (0x7fedcb80fc00) [pid = 1891] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 272 (0x7fedc2de5000) [pid = 1891] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 271 (0x7fedc5277c00) [pid = 1891] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 270 (0x7fedc49c3c00) [pid = 1891] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 269 (0x7fedd3df7400) [pid = 1891] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 268 (0x7fedc49c2800) [pid = 1891] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 267 (0x7fedc393a000) [pid = 1891] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7fedc49bfc00) [pid = 1891] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 265 (0x7fedc0a90c00) [pid = 1891] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 264 (0x7fedbffe6400) [pid = 1891] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 263 (0x7fedc3945800) [pid = 1891] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 262 (0x7fedc79d2800) [pid = 1891] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 261 (0x7fedc70b6400) [pid = 1891] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 260 (0x7fedd13bd800) [pid = 1891] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 259 (0x7fedd11cd400) [pid = 1891] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7fedbfff0800) [pid = 1891] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7fedbffe2c00) [pid = 1891] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedc4a98800) [pid = 1891] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedd3a6c800) [pid = 1891] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fedc6129c00) [pid = 1891] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedc68e9400) [pid = 1891] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedd02d3c00) [pid = 1891] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedd6d58c00) [pid = 1891] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedc5782800) [pid = 1891] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedc8fa8800) [pid = 1891] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedc3a06000) [pid = 1891] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedc3a05c00) [pid = 1891] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedc70bc400) [pid = 1891] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedc4a8f400) [pid = 1891] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedc4a8e000) [pid = 1891] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedc648c400) [pid = 1891] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:01:37 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedc1ffac00) [pid = 1891] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:01:38 INFO - PROCESS | 1891 | 1461009698257 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]]]}] 13:01:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:01:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2334ms 13:01:38 INFO - PROCESS | 1891 | 1461009698286 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:01:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:01:38 INFO - PROCESS | 1891 | 1461009698289 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:01:38 INFO - PROCESS | 1891 | 1461009698297 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 1891 | 1461009698300 Marionette TRACE conn3 <- [1,2490,null,{}] 13:01:38 INFO - PROCESS | 1891 | 1461009698305 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}] 13:01:38 INFO - PROCESS | 1891 | 1461009698548 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:01:38 INFO - PROCESS | 1891 | 1461009698566 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc60d3800 == 170 [pid = 1891] [id = 630] 13:01:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedbffe6000) [pid = 1891] [serial = 1891] [outer = (nil)] 13:01:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedc3a0f800) [pid = 1891] [serial = 1892] [outer = 0x7fedbffe6000] 13:01:38 INFO - PROCESS | 1891 | 1461009698624 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedc6126400) [pid = 1891] [serial = 1893] [outer = 0x7fedbffe6000] 13:01:39 INFO - PROCESS | 1891 | 1461009699418 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]]]}] 13:01:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:01:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1184ms 13:01:39 INFO - PROCESS | 1891 | 1461009699481 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 1891 | 1461009699485 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:01:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:01:39 INFO - PROCESS | 1891 | 1461009699500 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 1891 | 1461009699502 Marionette TRACE conn3 <- [1,2494,null,{}] 13:01:39 INFO - PROCESS | 1891 | 1461009699507 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}] 13:01:39 INFO - PROCESS | 1891 | 1461009699680 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:01:39 INFO - PROCESS | 1891 | 1461009699689 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbda800 == 171 [pid = 1891] [id = 631] 13:01:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedc3a06800) [pid = 1891] [serial = 1894] [outer = (nil)] 13:01:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedc70b8c00) [pid = 1891] [serial = 1895] [outer = 0x7fedc3a06800] 13:01:39 INFO - PROCESS | 1891 | 1461009699747 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedd02d7c00) [pid = 1891] [serial = 1896] [outer = 0x7fedc3a06800] 13:01:41 INFO - PROCESS | 1891 | 1461009701057 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]]]}] 13:01:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:01:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1594ms 13:01:41 INFO - PROCESS | 1891 | 1461009701087 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:01:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:01:41 INFO - PROCESS | 1891 | 1461009701092 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:01:41 INFO - PROCESS | 1891 | 1461009701099 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - PROCESS | 1891 | 1461009701105 Marionette TRACE conn3 <- [1,2498,null,{}] 13:01:41 INFO - PROCESS | 1891 | 1461009701112 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}] 13:01:41 INFO - PROCESS | 1891 | 1461009701316 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:01:41 INFO - PROCESS | 1891 | 1461009701639 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc60e1800 == 172 [pid = 1891] [id = 632] 13:01:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedc4ae6800) [pid = 1891] [serial = 1897] [outer = (nil)] 13:01:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedc5785400) [pid = 1891] [serial = 1898] [outer = 0x7fedc4ae6800] 13:01:41 INFO - PROCESS | 1891 | 1461009701726 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedc63c5800) [pid = 1891] [serial = 1899] [outer = 0x7fedc4ae6800] 13:01:42 INFO - PROCESS | 1891 | 1461009702670 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]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:01:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1634ms 13:01:42 INFO - PROCESS | 1891 | 1461009702733 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 1891 | 1461009702742 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:01:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:01:42 INFO - PROCESS | 1891 | 1461009702751 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 1891 | 1461009702754 Marionette TRACE conn3 <- [1,2502,null,{}] 13:01:42 INFO - PROCESS | 1891 | 1461009702760 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}] 13:01:43 INFO - PROCESS | 1891 | 1461009703004 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:01:43 INFO - PROCESS | 1891 | 1461009703316 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa36000 == 173 [pid = 1891] [id = 633] 13:01:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedc6496800) [pid = 1891] [serial = 1900] [outer = (nil)] 13:01:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedc8960400) [pid = 1891] [serial = 1901] [outer = 0x7fedc6496800] 13:01:43 INFO - PROCESS | 1891 | 1461009703386 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedca966800) [pid = 1891] [serial = 1902] [outer = 0x7fedc6496800] 13:01:44 INFO - PROCESS | 1891 | 1461009704231 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]]]}] 13:01:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:01:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1534ms 13:01:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:01:44 INFO - PROCESS | 1891 | 1461009704285 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 1891 | 1461009704288 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:01:44 INFO - PROCESS | 1891 | 1461009704294 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 1891 | 1461009704300 Marionette TRACE conn3 <- [1,2506,null,{}] 13:01:44 INFO - PROCESS | 1891 | 1461009704315 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}] 13:01:44 INFO - PROCESS | 1891 | 1461009704521 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:01:44 INFO - PROCESS | 1891 | 1461009704781 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0359800 == 174 [pid = 1891] [id = 634] 13:01:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedcb891400) [pid = 1891] [serial = 1903] [outer = (nil)] 13:01:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedd1255c00) [pid = 1891] [serial = 1904] [outer = 0x7fedcb891400] 13:01:44 INFO - PROCESS | 1891 | 1461009704897 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedd248c000) [pid = 1891] [serial = 1905] [outer = 0x7fedcb891400] 13:01:45 INFO - PROCESS | 1891 | 1461009705734 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]]]}] 13:01:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:01:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1489ms 13:01:45 INFO - PROCESS | 1891 | 1461009705782 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 1891 | 1461009705787 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:01:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:01:45 INFO - PROCESS | 1891 | 1461009705792 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 1891 | 1461009705794 Marionette TRACE conn3 <- [1,2510,null,{}] 13:01:45 INFO - PROCESS | 1891 | 1461009705801 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}] 13:01:46 INFO - PROCESS | 1891 | 1461009705999 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:01:46 INFO - PROCESS | 1891 | 1461009706273 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1290000 == 175 [pid = 1891] [id = 635] 13:01:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedc0a8d000) [pid = 1891] [serial = 1906] [outer = (nil)] 13:01:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedd3493800) [pid = 1891] [serial = 1907] [outer = 0x7fedc0a8d000] 13:01:46 INFO - PROCESS | 1891 | 1461009706381 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 1891 | ++DOMWINDOW == 260 (0x7fedd370a400) [pid = 1891] [serial = 1908] [outer = 0x7fedc0a8d000] 13:01:47 INFO - PROCESS | 1891 | 1461009707232 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]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:01:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1479ms 13:01:47 INFO - PROCESS | 1891 | 1461009707273 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:01:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:01:47 INFO - PROCESS | 1891 | 1461009707276 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:01:47 INFO - PROCESS | 1891 | 1461009707281 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 1891 | 1461009707285 Marionette TRACE conn3 <- [1,2514,null,{}] 13:01:47 INFO - PROCESS | 1891 | 1461009707290 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}] 13:01:47 INFO - PROCESS | 1891 | 1461009707482 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:01:47 INFO - PROCESS | 1891 | 1461009707750 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2dac800 == 176 [pid = 1891] [id = 636] 13:01:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 261 (0x7fedd1259400) [pid = 1891] [serial = 1909] [outer = (nil)] 13:01:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 262 (0x7fedd3cfa800) [pid = 1891] [serial = 1910] [outer = 0x7fedd1259400] 13:01:47 INFO - PROCESS | 1891 | 1461009707823 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 263 (0x7fedd3fbdc00) [pid = 1891] [serial = 1911] [outer = 0x7fedd1259400] 13:01:48 INFO - PROCESS | 1891 | 1461009708723 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:01:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1482ms 13:01:48 INFO - PROCESS | 1891 | 1461009708764 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 1891 | 1461009708768 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:01:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:01:48 INFO - PROCESS | 1891 | 1461009708773 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 1891 | 1461009708775 Marionette TRACE conn3 <- [1,2518,null,{}] 13:01:48 INFO - PROCESS | 1891 | 1461009708781 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}] 13:01:48 INFO - PROCESS | 1891 | 1461009708985 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:01:49 INFO - PROCESS | 1891 | 1461009709258 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7422800 == 177 [pid = 1891] [id = 637] 13:01:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 264 (0x7fedd6a9c800) [pid = 1891] [serial = 1912] [outer = (nil)] 13:01:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 265 (0x7fedd7980c00) [pid = 1891] [serial = 1913] [outer = 0x7fedd6a9c800] 13:01:49 INFO - PROCESS | 1891 | 1461009709372 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 266 (0x7fedd7c6e800) [pid = 1891] [serial = 1914] [outer = 0x7fedd6a9c800] 13:01:50 INFO - PROCESS | 1891 | 1461009710150 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:01:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1427ms 13:01:50 INFO - PROCESS | 1891 | 1461009710200 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 1891 | 1461009710204 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:01:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:01:50 INFO - PROCESS | 1891 | 1461009710214 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 1891 | 1461009710218 Marionette TRACE conn3 <- [1,2522,null,{}] 13:01:50 INFO - PROCESS | 1891 | 1461009710227 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}] 13:01:50 INFO - PROCESS | 1891 | 1461009710415 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:01:50 INFO - PROCESS | 1891 | 1461009710695 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd775a000 == 178 [pid = 1891] [id = 638] 13:01:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7fedc0a8bc00) [pid = 1891] [serial = 1915] [outer = (nil)] 13:01:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 268 (0x7fedd82e9000) [pid = 1891] [serial = 1916] [outer = 0x7fedc0a8bc00] 13:01:50 INFO - PROCESS | 1891 | 1461009710771 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 269 (0x7fedd971cc00) [pid = 1891] [serial = 1917] [outer = 0x7fedc0a8bc00] 13:01:51 INFO - PROCESS | 1891 | 1461009711599 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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:01:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1438ms 13:01:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:01:51 INFO - PROCESS | 1891 | 1461009711653 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 1891 | 1461009711656 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:01:51 INFO - PROCESS | 1891 | 1461009711662 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 1891 | 1461009711665 Marionette TRACE conn3 <- [1,2526,null,{}] 13:01:51 INFO - PROCESS | 1891 | 1461009711670 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}] 13:01:51 INFO - PROCESS | 1891 | 1461009711878 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:01:52 INFO - PROCESS | 1891 | 1461009712154 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7ce4000 == 179 [pid = 1891] [id = 639] 13:01:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 270 (0x7fedd3707400) [pid = 1891] [serial = 1918] [outer = (nil)] 13:01:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 271 (0x7fedda77b800) [pid = 1891] [serial = 1919] [outer = 0x7fedd3707400] 13:01:52 INFO - PROCESS | 1891 | 1461009712237 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 272 (0x7feddb21b800) [pid = 1891] [serial = 1920] [outer = 0x7fedd3707400] 13:01:53 INFO - PROCESS | 1891 | 1461009713104 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]]]}] 13:01:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:01:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1482ms 13:01:53 INFO - PROCESS | 1891 | 1461009713147 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 1891 | 1461009713149 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:01:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:01:53 INFO - PROCESS | 1891 | 1461009713157 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 1891 | 1461009713159 Marionette TRACE conn3 <- [1,2530,null,{}] 13:01:53 INFO - PROCESS | 1891 | 1461009713164 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}] 13:01:53 INFO - PROCESS | 1891 | 1461009713362 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:01:53 INFO - PROCESS | 1891 | 1461009713635 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc558000 == 180 [pid = 1891] [id = 640] 13:01:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 273 (0x7fedd6d55c00) [pid = 1891] [serial = 1921] [outer = (nil)] 13:01:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 274 (0x7feddb3a7400) [pid = 1891] [serial = 1922] [outer = 0x7fedd6d55c00] 13:01:53 INFO - PROCESS | 1891 | 1461009713709 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 275 (0x7feddbd51c00) [pid = 1891] [serial = 1923] [outer = 0x7fedd6d55c00] 13:01:54 INFO - PROCESS | 1891 | 1461009714548 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]]]}] 13:01:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:01:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1426ms 13:01:54 INFO - PROCESS | 1891 | 1461009714591 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 1891 | 1461009714595 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:01:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:01:54 INFO - PROCESS | 1891 | 1461009714601 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 1891 | 1461009714605 Marionette TRACE conn3 <- [1,2534,null,{}] 13:01:54 INFO - PROCESS | 1891 | 1461009714610 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}] 13:01:54 INFO - PROCESS | 1891 | 1461009714809 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:01:55 INFO - PROCESS | 1891 | 1461009715079 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf3d4800 == 181 [pid = 1891] [id = 641] 13:01:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 276 (0x7fedd82eb000) [pid = 1891] [serial = 1924] [outer = (nil)] 13:01:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 277 (0x7feddc35a800) [pid = 1891] [serial = 1925] [outer = 0x7fedd82eb000] 13:01:55 INFO - PROCESS | 1891 | 1461009715154 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 278 (0x7feddcebc800) [pid = 1891] [serial = 1926] [outer = 0x7fedd82eb000] 13:01:56 INFO - PROCESS | 1891 | 1461009716043 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]]]}] 13:01:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:01:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1485ms 13:01:56 INFO - PROCESS | 1891 | 1461009716088 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:01:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:01:56 INFO - PROCESS | 1891 | 1461009716097 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:01:56 INFO - PROCESS | 1891 | 1461009716102 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 1891 | 1461009716106 Marionette TRACE conn3 <- [1,2538,null,{}] 13:01:56 INFO - PROCESS | 1891 | 1461009716111 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}] 13:01:56 INFO - PROCESS | 1891 | 1461009716332 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:01:56 INFO - PROCESS | 1891 | 1461009716602 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedecf80000 == 182 [pid = 1891] [id = 642] 13:01:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 279 (0x7fedc8ebbc00) [pid = 1891] [serial = 1927] [outer = (nil)] 13:01:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 280 (0x7feddb2af000) [pid = 1891] [serial = 1928] [outer = 0x7fedc8ebbc00] 13:01:56 INFO - PROCESS | 1891 | 1461009716687 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 281 (0x7feded08cc00) [pid = 1891] [serial = 1929] [outer = 0x7fedc8ebbc00] 13:01:57 INFO - PROCESS | 1891 | 1461009717559 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]]]}] 13:01:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:01:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1532ms 13:01:57 INFO - PROCESS | 1891 | 1461009717635 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 1891 | 1461009717639 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:01:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:01:57 INFO - PROCESS | 1891 | 1461009717644 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - PROCESS | 1891 | 1461009717646 Marionette TRACE conn3 <- [1,2542,null,{}] 13:01:57 INFO - PROCESS | 1891 | 1461009717652 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}] 13:01:57 INFO - PROCESS | 1891 | 1461009717850 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:01:58 INFO - PROCESS | 1891 | 1461009718121 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf1c33000 == 183 [pid = 1891] [id = 643] 13:01:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 282 (0x7fedca7a5c00) [pid = 1891] [serial = 1930] [outer = (nil)] 13:01:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 283 (0x7fedee883c00) [pid = 1891] [serial = 1931] [outer = 0x7fedca7a5c00] 13:01:58 INFO - PROCESS | 1891 | 1461009718232 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 284 (0x7fedee890800) [pid = 1891] [serial = 1932] [outer = 0x7fedca7a5c00] 13:01:59 INFO - PROCESS | 1891 | 1461009719239 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]]]}] 13:01:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:01:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1631ms 13:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:01:59 INFO - PROCESS | 1891 | 1461009719277 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 1891 | 1461009719279 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:01:59 INFO - PROCESS | 1891 | 1461009719285 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 1891 | 1461009719288 Marionette TRACE conn3 <- [1,2546,null,{}] 13:01:59 INFO - PROCESS | 1891 | 1461009719293 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}] 13:01:59 INFO - PROCESS | 1891 | 1461009719492 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:01:59 INFO - PROCESS | 1891 | 1461009719764 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc3b20000 == 184 [pid = 1891] [id = 644] 13:01:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 285 (0x7fedea029400) [pid = 1891] [serial = 1933] [outer = (nil)] 13:01:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 286 (0x7fedee89d400) [pid = 1891] [serial = 1934] [outer = 0x7fedea029400] 13:01:59 INFO - PROCESS | 1891 | 1461009719836 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 287 (0x7fedeed26800) [pid = 1891] [serial = 1935] [outer = 0x7fedea029400] 13:02:00 INFO - PROCESS | 1891 | 1461009720678 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]]]}] 13:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1426ms 13:02:00 INFO - PROCESS | 1891 | 1461009720712 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 1891 | 1461009720714 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:02:00 INFO - PROCESS | 1891 | 1461009720720 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 1891 | 1461009720722 Marionette TRACE conn3 <- [1,2550,null,{}] 13:02:00 INFO - PROCESS | 1891 | 1461009720728 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}] 13:02:00 INFO - PROCESS | 1891 | 1461009720937 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:02:01 INFO - PROCESS | 1891 | 1461009721212 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc67cc800 == 185 [pid = 1891] [id = 645] 13:02:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 288 (0x7fedee75b800) [pid = 1891] [serial = 1936] [outer = (nil)] 13:02:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 289 (0x7fedeee5cc00) [pid = 1891] [serial = 1937] [outer = 0x7fedee75b800] 13:02:01 INFO - PROCESS | 1891 | 1461009721287 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 290 (0x7fedef108800) [pid = 1891] [serial = 1938] [outer = 0x7fedee75b800] 13:02:02 INFO - PROCESS | 1891 | 1461009722227 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]]]}] 13:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1585ms 13:02:02 INFO - PROCESS | 1891 | 1461009722307 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 1891 | 1461009722310 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:02:02 INFO - PROCESS | 1891 | 1461009722316 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 1891 | 1461009722318 Marionette TRACE conn3 <- [1,2554,null,{}] 13:02:02 INFO - PROCESS | 1891 | 1461009722323 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}] 13:02:02 INFO - PROCESS | 1891 | 1461009722545 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:02:02 INFO - PROCESS | 1891 | 1461009722877 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc67e4800 == 186 [pid = 1891] [id = 646] 13:02:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 291 (0x7fedc8e14000) [pid = 1891] [serial = 1939] [outer = (nil)] 13:02:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 292 (0x7fedc8e1b800) [pid = 1891] [serial = 1940] [outer = 0x7fedc8e14000] 13:02:02 INFO - PROCESS | 1891 | 1461009722957 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 293 (0x7fedc8e20400) [pid = 1891] [serial = 1941] [outer = 0x7fedc8e14000] 13:02:03 INFO - PROCESS | 1891 | 1461009723772 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]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1529ms 13:02:03 INFO - PROCESS | 1891 | 1461009723846 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 1891 | 1461009723849 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:02:03 INFO - PROCESS | 1891 | 1461009723855 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 1891 | 1461009723857 Marionette TRACE conn3 <- [1,2558,null,{}] 13:02:03 INFO - PROCESS | 1891 | 1461009723862 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}] 13:02:04 INFO - PROCESS | 1891 | 1461009724066 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:02:04 INFO - PROCESS | 1891 | 1461009724336 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbcad8000 == 187 [pid = 1891] [id = 647] 13:02:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 294 (0x7fedc8e17400) [pid = 1891] [serial = 1942] [outer = (nil)] 13:02:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 295 (0x7fedeed2d400) [pid = 1891] [serial = 1943] [outer = 0x7fedc8e17400] 13:02:04 INFO - PROCESS | 1891 | 1461009724448 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 296 (0x7fedef19c000) [pid = 1891] [serial = 1944] [outer = 0x7fedc8e17400] 13:02:05 INFO - PROCESS | 1891 | 1461009725299 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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1483ms 13:02:05 INFO - PROCESS | 1891 | 1461009725339 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 1891 | 1461009725343 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:02:05 INFO - PROCESS | 1891 | 1461009725349 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 1891 | 1461009725351 Marionette TRACE conn3 <- [1,2562,null,{}] 13:02:05 INFO - PROCESS | 1891 | 1461009725357 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}] 13:02:05 INFO - PROCESS | 1891 | 1461009725581 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:02:05 INFO - PROCESS | 1891 | 1461009725866 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc294f000 == 188 [pid = 1891] [id = 648] 13:02:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 297 (0x7fedc2931800) [pid = 1891] [serial = 1945] [outer = (nil)] 13:02:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 298 (0x7fedc293a000) [pid = 1891] [serial = 1946] [outer = 0x7fedc2931800] 13:02:05 INFO - PROCESS | 1891 | 1461009725989 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 299 (0x7fedc293ec00) [pid = 1891] [serial = 1947] [outer = 0x7fedc2931800] 13:02:06 INFO - PROCESS | 1891 | 1461009726848 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]]]}] 13:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1528ms 13:02:06 INFO - PROCESS | 1891 | 1461009726878 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 1891 | 1461009726882 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:02:06 INFO - PROCESS | 1891 | 1461009726887 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - PROCESS | 1891 | 1461009726890 Marionette TRACE conn3 <- [1,2566,null,{}] 13:02:06 INFO - PROCESS | 1891 | 1461009726895 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}] 13:02:07 INFO - PROCESS | 1891 | 1461009727100 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:02:07 INFO - PROCESS | 1891 | 1461009727399 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc2961800 == 189 [pid = 1891] [id = 649] 13:02:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 300 (0x7fedc1ff0000) [pid = 1891] [serial = 1948] [outer = (nil)] 13:02:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 301 (0x7fedc53d6400) [pid = 1891] [serial = 1949] [outer = 0x7fedc1ff0000] 13:02:07 INFO - PROCESS | 1891 | 1461009727512 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 302 (0x7fedc8e22000) [pid = 1891] [serial = 1950] [outer = 0x7fedc1ff0000] 13:02:08 INFO - PROCESS | 1891 | 1461009728351 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:02:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1532ms 13:02:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:02:08 INFO - PROCESS | 1891 | 1461009728421 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 1891 | 1461009728423 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:02:08 INFO - PROCESS | 1891 | 1461009728429 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 1891 | 1461009728432 Marionette TRACE conn3 <- [1,2570,null,{}] 13:02:08 INFO - PROCESS | 1891 | 1461009728437 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}] 13:02:08 INFO - PROCESS | 1891 | 1461009728642 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:02:08 INFO - PROCESS | 1891 | 1461009728917 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6865800 == 190 [pid = 1891] [id = 650] 13:02:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 303 (0x7fedbffed000) [pid = 1891] [serial = 1951] [outer = (nil)] 13:02:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 304 (0x7fedc0722800) [pid = 1891] [serial = 1952] [outer = 0x7fedbffed000] 13:02:09 INFO - PROCESS | 1891 | 1461009729033 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 305 (0x7fedc0727c00) [pid = 1891] [serial = 1953] [outer = 0x7fedbffed000] 13:02:09 INFO - PROCESS | 1891 | 1461009729878 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1527ms 13:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:02:09 INFO - PROCESS | 1891 | 1461009729956 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 1891 | 1461009729959 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:02:09 INFO - PROCESS | 1891 | 1461009729964 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 1891 | 1461009729969 Marionette TRACE conn3 <- [1,2574,null,{}] 13:02:09 INFO - PROCESS | 1891 | 1461009729975 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}] 13:02:10 INFO - PROCESS | 1891 | 1461009730234 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:02:10 INFO - PROCESS | 1891 | 1461009730569 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf1cc1000 == 189 [pid = 1891] [id = 238] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc60d3800 == 188 [pid = 1891] [id = 630] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa96000 == 187 [pid = 1891] [id = 629] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc868e000 == 186 [pid = 1891] [id = 628] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc7240800 == 185 [pid = 1891] [id = 627] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbdabc800 == 184 [pid = 1891] [id = 626] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbc763800 == 183 [pid = 1891] [id = 625] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc1d1e800 == 182 [pid = 1891] [id = 624] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc01a9000 == 181 [pid = 1891] [id = 618] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedee717800 == 180 [pid = 1891] [id = 617] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede9c6e800 == 179 [pid = 1891] [id = 616] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddce62800 == 178 [pid = 1891] [id = 615] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaa84800 == 177 [pid = 1891] [id = 614] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cde800 == 176 [pid = 1891] [id = 613] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7814800 == 175 [pid = 1891] [id = 612] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c3d800 == 174 [pid = 1891] [id = 611] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2e72000 == 173 [pid = 1891] [id = 610] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd38cc800 == 172 [pid = 1891] [id = 569] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd121b000 == 171 [pid = 1891] [id = 609] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4e61000 == 170 [pid = 1891] [id = 570] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb868800 == 169 [pid = 1891] [id = 608] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc632f800 == 168 [pid = 1891] [id = 607] 13:02:11 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbd99800 == 167 [pid = 1891] [id = 606] 13:02:11 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbb834800 == 168 [pid = 1891] [id = 651] 13:02:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 306 (0x7fedbffe5400) [pid = 1891] [serial = 1954] [outer = (nil)] 13:02:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 307 (0x7fedc0a94c00) [pid = 1891] [serial = 1955] [outer = 0x7fedbffe5400] 13:02:11 INFO - PROCESS | 1891 | 1461009731907 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 308 (0x7fedc2dde400) [pid = 1891] [serial = 1956] [outer = 0x7fedbffe5400] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 307 (0x7fedd3cfe800) [pid = 1891] [serial = 1572] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 306 (0x7fedda805800) [pid = 1891] [serial = 1500] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 305 (0x7fedc49bbc00) [pid = 1891] [serial = 1599] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 304 (0x7fedbfff0400) [pid = 1891] [serial = 1518] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 303 (0x7fedd7981400) [pid = 1891] [serial = 1596] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 302 (0x7fedd7c63c00) [pid = 1891] [serial = 1578] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 301 (0x7fedc68e8400) [pid = 1891] [serial = 1524] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 300 (0x7fedd11d3c00) [pid = 1891] [serial = 1566] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 299 (0x7fedee88cc00) [pid = 1891] [serial = 1590] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 298 (0x7fede8dd6c00) [pid = 1891] [serial = 1503] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 297 (0x7fedd02d3800) [pid = 1891] [serial = 1563] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 296 (0x7fedd3705400) [pid = 1891] [serial = 1725] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 295 (0x7fedee88f400) [pid = 1891] [serial = 1512] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 294 (0x7fedc3a11000) [pid = 1891] [serial = 1509] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 293 (0x7fedea0df000) [pid = 1891] [serial = 1587] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 292 (0x7fedecf9d000) [pid = 1891] [serial = 1593] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 291 (0x7feddc939c00) [pid = 1891] [serial = 1584] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 290 (0x7fedd34af800) [pid = 1891] [serial = 1569] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 289 (0x7fedd9d73400) [pid = 1891] [serial = 1353] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 288 (0x7fedd6ec4800) [pid = 1891] [serial = 1575] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 287 (0x7fedc6130000) [pid = 1891] [serial = 1515] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 286 (0x7fedd3cff800) [pid = 1891] [serial = 1497] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 285 (0x7fedc8fae800) [pid = 1891] [serial = 1458] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 284 (0x7fedca962000) [pid = 1891] [serial = 1494] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 283 (0x7fedd248c400) [pid = 1891] [serial = 1464] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 282 (0x7fedd8eeac00) [pid = 1891] [serial = 1581] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 281 (0x7fedc63bf400) [pid = 1891] [serial = 1491] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 280 (0x7fedc49c7800) [pid = 1891] [serial = 1554] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 279 (0x7fedc79d7c00) [pid = 1891] [serial = 1461] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 278 (0x7fedc6091000) [pid = 1891] [serial = 1659] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 277 (0x7fedef30a400) [pid = 1891] [serial = 1521] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 276 (0x7fedc6498800) [pid = 1891] [serial = 1557] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 275 (0x7fedc8ebe800) [pid = 1891] [serial = 1560] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 274 (0x7fedef109000) [pid = 1891] [serial = 1506] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 273 (0x7fedc8faac00) [pid = 1891] [serial = 1814] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 272 (0x7fedcba73c00) [pid = 1891] [serial = 1760] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 271 (0x7fedd3df4c00) [pid = 1891] [serial = 1772] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 270 (0x7fedc3a08800) [pid = 1891] [serial = 1748] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 269 (0x7fedc79dac00) [pid = 1891] [serial = 1754] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 268 (0x7fedcb64d400) [pid = 1891] [serial = 1757] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 267 (0x7fedc6311800) [pid = 1891] [serial = 1808] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7fedc63cfc00) [pid = 1891] [serial = 1809] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 265 (0x7fedd3cf1000) [pid = 1891] [serial = 1769] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 264 (0x7fedd7bbe400) [pid = 1891] [serial = 1784] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 263 (0x7fedc6303000) [pid = 1891] [serial = 1751] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 262 (0x7fedd3708800) [pid = 1891] [serial = 1766] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 261 (0x7fedc4ae1c00) [pid = 1891] [serial = 1805] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 260 (0x7fedc5788c00) [pid = 1891] [serial = 1806] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 259 (0x7fedc526b400) [pid = 1891] [serial = 1799] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7fedd7df3c00) [pid = 1891] [serial = 1796] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7fedc3a07c00) [pid = 1891] [serial = 1793] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedd7df8800) [pid = 1891] [serial = 1790] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedd7c6e400) [pid = 1891] [serial = 1787] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fedd7986400) [pid = 1891] [serial = 1781] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedc6302400) [pid = 1891] [serial = 1802] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedd2449400) [pid = 1891] [serial = 1763] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedd6ec2800) [pid = 1891] [serial = 1778] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedd4c0d000) [pid = 1891] [serial = 1775] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedc69cf800) [pid = 1891] [serial = 1811] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedc84d2c00) [pid = 1891] [serial = 1812] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedca7ae800) [pid = 1891] [serial = 1815] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedc8958000) [pid = 1891] [serial = 1817] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedcb64b400) [pid = 1891] [serial = 1818] [outer = (nil)] [url = about:blank] 13:02:12 INFO - PROCESS | 1891 | 1461009732972 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]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 3034ms 13:02:13 INFO - PROCESS | 1891 | 1461009733000 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:02:13 INFO - PROCESS | 1891 | 1461009733003 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:02:13 INFO - PROCESS | 1891 | 1461009733010 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - PROCESS | 1891 | 1461009733015 Marionette TRACE conn3 <- [1,2578,null,{}] 13:02:13 INFO - PROCESS | 1891 | 1461009733021 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}] 13:02:13 INFO - PROCESS | 1891 | 1461009733217 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:02:13 INFO - PROCESS | 1891 | 1461009733399 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc01b9800 == 169 [pid = 1891] [id = 652] 13:02:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedbffed800) [pid = 1891] [serial = 1957] [outer = (nil)] 13:02:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedc48cb000) [pid = 1891] [serial = 1958] [outer = 0x7fedbffed800] 13:02:13 INFO - PROCESS | 1891 | 1461009733481 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedc4ae9400) [pid = 1891] [serial = 1959] [outer = 0x7fedbffed800] 13:02:14 INFO - PROCESS | 1891 | 1461009734249 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]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1285ms 13:02:14 INFO - PROCESS | 1891 | 1461009734295 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 1891 | 1461009734299 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:02:14 INFO - PROCESS | 1891 | 1461009734309 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 1891 | 1461009734311 Marionette TRACE conn3 <- [1,2582,null,{}] 13:02:14 INFO - PROCESS | 1891 | 1461009734317 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}] 13:02:14 INFO - PROCESS | 1891 | 1461009734500 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:02:14 INFO - PROCESS | 1891 | 1461009734716 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc49e0800 == 170 [pid = 1891] [id = 653] 13:02:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedc4ae1c00) [pid = 1891] [serial = 1960] [outer = (nil)] 13:02:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedc608ec00) [pid = 1891] [serial = 1961] [outer = 0x7fedc4ae1c00] 13:02:14 INFO - PROCESS | 1891 | 1461009734779 Marionette DEBUG loaded listener.js 13:02:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedc63b6400) [pid = 1891] [serial = 1962] [outer = 0x7fedc4ae1c00] 13:02:15 INFO - PROCESS | 1891 | 1461009735707 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]]]}] 13:02:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:02:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1428ms 13:02:15 INFO - PROCESS | 1891 | 1461009735743 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:02:15 INFO - PROCESS | 1891 | 1461009735746 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:02:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:02:15 INFO - PROCESS | 1891 | 1461009735752 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:02:15 INFO - PROCESS | 1891 | 1461009735757 Marionette TRACE conn3 <- [1,2586,null,{}] 13:02:15 INFO - PROCESS | 1891 | 1461009735772 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}] 13:02:16 INFO - PROCESS | 1891 | 1461009736102 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:02:16 INFO - PROCESS | 1891 | 1461009736172 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6197800 == 171 [pid = 1891] [id = 654] 13:02:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedc649a400) [pid = 1891] [serial = 1963] [outer = (nil)] 13:02:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedc68e0000) [pid = 1891] [serial = 1964] [outer = 0x7fedc649a400] 13:02:16 INFO - PROCESS | 1891 | 1461009736248 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedc70ba800) [pid = 1891] [serial = 1965] [outer = 0x7fedc649a400] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedc07e4400) [pid = 1891] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedc8662400) [pid = 1891] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedc63d0400) [pid = 1891] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedc648d000) [pid = 1891] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedc0a90800) [pid = 1891] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedcb886000) [pid = 1891] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedca95f000) [pid = 1891] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedda808c00) [pid = 1891] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedc4ae2000) [pid = 1891] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedd3a6dc00) [pid = 1891] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedcb811400) [pid = 1891] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedd6ec0c00) [pid = 1891] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7fedc07d7000) [pid = 1891] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedd11d4400) [pid = 1891] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedc48c0c00) [pid = 1891] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedca7ab000) [pid = 1891] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedc3a05800) [pid = 1891] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedc07e5400) [pid = 1891] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedc2ddc000) [pid = 1891] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedc84d3000) [pid = 1891] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedc07d6400) [pid = 1891] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7fedc3a09000) [pid = 1891] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fedc6492800) [pid = 1891] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 230 (0x7fedc68e9c00) [pid = 1891] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7fedc68e5c00) [pid = 1891] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7fedd1258c00) [pid = 1891] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 227 (0x7fedbffe6000) [pid = 1891] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 226 (0x7fedd6b44800) [pid = 1891] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedc1ff6c00) [pid = 1891] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedc648d400) [pid = 1891] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedc0a90000) [pid = 1891] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedc0a96000) [pid = 1891] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedd112c000) [pid = 1891] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedc4ae7c00) [pid = 1891] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedc3941800) [pid = 1891] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedd11ca400) [pid = 1891] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedcb80d800) [pid = 1891] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedc1ff8400) [pid = 1891] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedc63c8c00) [pid = 1891] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:02:17 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedc649c400) [pid = 1891] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:02:17 INFO - PROCESS | 1891 | 1461009737814 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]]]}] 13:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2089ms 13:02:17 INFO - PROCESS | 1891 | 1461009737841 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:02:17 INFO - PROCESS | 1891 | 1461009737845 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:02:17 INFO - PROCESS | 1891 | 1461009737854 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 1891 | 1461009737856 Marionette TRACE conn3 <- [1,2590,null,{}] 13:02:17 INFO - PROCESS | 1891 | 1461009737861 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}] 13:02:18 INFO - PROCESS | 1891 | 1461009738104 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:02:18 INFO - PROCESS | 1891 | 1461009738124 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6337800 == 172 [pid = 1891] [id = 655] 13:02:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc07e0400) [pid = 1891] [serial = 1966] [outer = (nil)] 13:02:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc49c1000) [pid = 1891] [serial = 1967] [outer = 0x7fedc07e0400] 13:02:18 INFO - PROCESS | 1891 | 1461009738181 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedc6492800) [pid = 1891] [serial = 1968] [outer = 0x7fedc07e0400] 13:02:19 INFO - PROCESS | 1891 | 1461009739004 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]]]}] 13:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1177ms 13:02:19 INFO - PROCESS | 1891 | 1461009739028 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 1891 | 1461009739032 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:02:19 INFO - PROCESS | 1891 | 1461009739037 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 1891 | 1461009739039 Marionette TRACE conn3 <- [1,2594,null,{}] 13:02:19 INFO - PROCESS | 1891 | 1461009739044 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}] 13:02:19 INFO - PROCESS | 1891 | 1461009739294 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:02:19 INFO - PROCESS | 1891 | 1461009739313 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e14800 == 173 [pid = 1891] [id = 656] 13:02:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc69d0800) [pid = 1891] [serial = 1969] [outer = (nil)] 13:02:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedc79d0c00) [pid = 1891] [serial = 1970] [outer = 0x7fedc69d0800] 13:02:19 INFO - PROCESS | 1891 | 1461009739379 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedc8664400) [pid = 1891] [serial = 1971] [outer = 0x7fedc69d0800] 13:02:20 INFO - PROCESS | 1891 | 1461009740567 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]]]}] 13:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1575ms 13:02:20 INFO - PROCESS | 1891 | 1461009740615 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:02:20 INFO - PROCESS | 1891 | 1461009740622 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:02:20 INFO - PROCESS | 1891 | 1461009740630 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - PROCESS | 1891 | 1461009740635 Marionette TRACE conn3 <- [1,2598,null,{}] 13:02:20 INFO - PROCESS | 1891 | 1461009740644 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}] 13:02:20 INFO - PROCESS | 1891 | 1461009740869 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:02:21 INFO - PROCESS | 1891 | 1461009741180 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc3b22800 == 174 [pid = 1891] [id = 657] 13:02:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedc3a09000) [pid = 1891] [serial = 1972] [outer = (nil)] 13:02:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedc49c4c00) [pid = 1891] [serial = 1973] [outer = 0x7fedc3a09000] 13:02:21 INFO - PROCESS | 1891 | 1461009741260 Marionette DEBUG loaded listener.js 13:02:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedc5279400) [pid = 1891] [serial = 1974] [outer = 0x7fedc3a09000] 13:02:22 INFO - PROCESS | 1891 | 1461009742207 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1631ms 13:02:22 INFO - PROCESS | 1891 | 1461009742263 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 1891 | 1461009742271 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:02:22 INFO - PROCESS | 1891 | 1461009742280 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 1891 | 1461009742284 Marionette TRACE conn3 <- [1,2602,null,{}] 13:02:22 INFO - PROCESS | 1891 | 1461009742290 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}] 13:02:22 INFO - PROCESS | 1891 | 1461009742496 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:02:22 INFO - PROCESS | 1891 | 1461009742795 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc71df800 == 175 [pid = 1891] [id = 658] 13:02:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc3a09800) [pid = 1891] [serial = 1975] [outer = (nil)] 13:02:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedc6488800) [pid = 1891] [serial = 1976] [outer = 0x7fedc3a09800] 13:02:22 INFO - PROCESS | 1891 | 1461009742914 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedc64a2800) [pid = 1891] [serial = 1977] [outer = 0x7fedc3a09800] 13:02:23 INFO - PROCESS | 1891 | 1461009743814 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]]]}] 13:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1588ms 13:02:23 INFO - PROCESS | 1891 | 1461009743869 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 1891 | 1461009743873 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:02:23 INFO - PROCESS | 1891 | 1461009743879 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 1891 | 1461009743885 Marionette TRACE conn3 <- [1,2606,null,{}] 13:02:23 INFO - PROCESS | 1891 | 1461009743901 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}] 13:02:24 INFO - PROCESS | 1891 | 1461009744156 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:02:24 INFO - PROCESS | 1891 | 1461009744458 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8690800 == 176 [pid = 1891] [id = 659] 13:02:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedc0a8f800) [pid = 1891] [serial = 1978] [outer = (nil)] 13:02:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7fedc8667000) [pid = 1891] [serial = 1979] [outer = 0x7fedc0a8f800] 13:02:24 INFO - PROCESS | 1891 | 1461009744537 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedc8e1bc00) [pid = 1891] [serial = 1980] [outer = 0x7fedc0a8f800] 13:02:25 INFO - PROCESS | 1891 | 1461009745412 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]]]}] 13:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1585ms 13:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:02:25 INFO - PROCESS | 1891 | 1461009745465 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:02:25 INFO - PROCESS | 1891 | 1461009745468 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:02:25 INFO - PROCESS | 1891 | 1461009745474 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 1891 | 1461009745477 Marionette TRACE conn3 <- [1,2610,null,{}] 13:02:25 INFO - PROCESS | 1891 | 1461009745482 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}] 13:02:25 INFO - PROCESS | 1891 | 1461009745681 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:02:25 INFO - PROCESS | 1891 | 1461009745904 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa52800 == 177 [pid = 1891] [id = 660] 13:02:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedc630f000) [pid = 1891] [serial = 1981] [outer = (nil)] 13:02:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedc8faac00) [pid = 1891] [serial = 1982] [outer = 0x7fedc630f000] 13:02:26 INFO - PROCESS | 1891 | 1461009746017 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedca7a5400) [pid = 1891] [serial = 1983] [outer = 0x7fedc630f000] 13:02:26 INFO - PROCESS | 1891 | 1461009746934 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]]]}] 13:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1527ms 13:02:27 INFO - PROCESS | 1891 | 1461009747001 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:02:27 INFO - PROCESS | 1891 | 1461009747005 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:02:27 INFO - PROCESS | 1891 | 1461009747010 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - PROCESS | 1891 | 1461009747013 Marionette TRACE conn3 <- [1,2614,null,{}] 13:02:27 INFO - PROCESS | 1891 | 1461009747018 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}] 13:02:27 INFO - PROCESS | 1891 | 1461009747221 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:02:27 INFO - PROCESS | 1891 | 1461009747484 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbc8000 == 178 [pid = 1891] [id = 661] 13:02:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedcaace400) [pid = 1891] [serial = 1984] [outer = (nil)] 13:02:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedcb64d400) [pid = 1891] [serial = 1985] [outer = 0x7fedcaace400] 13:02:27 INFO - PROCESS | 1891 | 1461009747606 Marionette DEBUG loaded listener.js 13:02:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedcb80bc00) [pid = 1891] [serial = 1986] [outer = 0x7fedcaace400] 13:02:28 INFO - PROCESS | 1891 | 1461009748479 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]]]}] 13:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1528ms 13:02:28 INFO - PROCESS | 1891 | 1461009748540 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 1891 | 1461009748543 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:02:28 INFO - PROCESS | 1891 | 1461009748549 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 1891 | 1461009748551 Marionette TRACE conn3 <- [1,2618,null,{}] 13:02:28 INFO - PROCESS | 1891 | 1461009748557 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}] 13:02:28 INFO - PROCESS | 1891 | 1461009748764 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:02:29 INFO - PROCESS | 1891 | 1461009749029 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0259800 == 179 [pid = 1891] [id = 662] 13:02:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedc48c0800) [pid = 1891] [serial = 1987] [outer = (nil)] 13:02:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedcba7c400) [pid = 1891] [serial = 1988] [outer = 0x7fedc48c0800] 13:02:29 INFO - PROCESS | 1891 | 1461009749144 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedd0595400) [pid = 1891] [serial = 1989] [outer = 0x7fedc48c0800] 13:02:29 INFO - PROCESS | 1891 | 1461009749950 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]]]}] 13:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1478ms 13:02:30 INFO - PROCESS | 1891 | 1461009750028 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:02:30 INFO - PROCESS | 1891 | 1461009750032 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:02:30 INFO - PROCESS | 1891 | 1461009750037 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - PROCESS | 1891 | 1461009750039 Marionette TRACE conn3 <- [1,2622,null,{}] 13:02:30 INFO - PROCESS | 1891 | 1461009750045 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}] 13:02:30 INFO - PROCESS | 1891 | 1461009750246 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:02:30 INFO - PROCESS | 1891 | 1461009750519 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd035e000 == 180 [pid = 1891] [id = 663] 13:02:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedc577e400) [pid = 1891] [serial = 1990] [outer = (nil)] 13:02:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedd11d1000) [pid = 1891] [serial = 1991] [outer = 0x7fedc577e400] 13:02:30 INFO - PROCESS | 1891 | 1461009750632 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedd1262c00) [pid = 1891] [serial = 1992] [outer = 0x7fedc577e400] 13:02:31 INFO - PROCESS | 1891 | 1461009751447 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]]]}] 13:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1478ms 13:02:31 INFO - PROCESS | 1891 | 1461009751516 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:02:31 INFO - PROCESS | 1891 | 1461009751519 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:02:31 INFO - PROCESS | 1891 | 1461009751525 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - PROCESS | 1891 | 1461009751527 Marionette TRACE conn3 <- [1,2626,null,{}] 13:02:31 INFO - PROCESS | 1891 | 1461009751533 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}] 13:02:31 INFO - PROCESS | 1891 | 1461009751719 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:02:32 INFO - PROCESS | 1891 | 1461009751993 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1299000 == 181 [pid = 1891] [id = 664] 13:02:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedd0599400) [pid = 1891] [serial = 1993] [outer = (nil)] 13:02:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedd2449400) [pid = 1891] [serial = 1994] [outer = 0x7fedd0599400] 13:02:32 INFO - PROCESS | 1891 | 1461009752067 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedd2bd0000) [pid = 1891] [serial = 1995] [outer = 0x7fedd0599400] 13:02:32 INFO - PROCESS | 1891 | 1461009752961 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]]]}] 13:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1486ms 13:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:02:33 INFO - PROCESS | 1891 | 1461009753012 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:02:33 INFO - PROCESS | 1891 | 1461009753015 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:02:33 INFO - PROCESS | 1891 | 1461009753021 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - PROCESS | 1891 | 1461009753024 Marionette TRACE conn3 <- [1,2630,null,{}] 13:02:33 INFO - PROCESS | 1891 | 1461009753029 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}] 13:02:33 INFO - PROCESS | 1891 | 1461009753222 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:02:33 INFO - PROCESS | 1891 | 1461009753488 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2cdc000 == 182 [pid = 1891] [id = 665] 13:02:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedd1264c00) [pid = 1891] [serial = 1996] [outer = (nil)] 13:02:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedd2f3c800) [pid = 1891] [serial = 1997] [outer = 0x7fedd1264c00] 13:02:33 INFO - PROCESS | 1891 | 1461009753603 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedd3490000) [pid = 1891] [serial = 1998] [outer = 0x7fedd1264c00] 13:02:34 INFO - PROCESS | 1891 | 1461009754427 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]]]}] 13:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1480ms 13:02:34 INFO - PROCESS | 1891 | 1461009754501 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 1891 | 1461009754504 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:02:34 INFO - PROCESS | 1891 | 1461009754510 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 1891 | 1461009754512 Marionette TRACE conn3 <- [1,2634,null,{}] 13:02:34 INFO - PROCESS | 1891 | 1461009754517 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}] 13:02:34 INFO - PROCESS | 1891 | 1461009754751 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:02:35 INFO - PROCESS | 1891 | 1461009755015 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3309000 == 183 [pid = 1891] [id = 666] 13:02:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedd3711c00) [pid = 1891] [serial = 1999] [outer = (nil)] 13:02:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedd3a7a000) [pid = 1891] [serial = 2000] [outer = 0x7fedd3711c00] 13:02:35 INFO - PROCESS | 1891 | 1461009755149 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedd3dee000) [pid = 1891] [serial = 2001] [outer = 0x7fedd3711c00] 13:02:35 INFO - PROCESS | 1891 | 1461009755997 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]]]}] 13:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1525ms 13:02:36 INFO - PROCESS | 1891 | 1461009756035 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:02:36 INFO - PROCESS | 1891 | 1461009756039 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:02:36 INFO - PROCESS | 1891 | 1461009756044 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:02:36 INFO - PROCESS | 1891 | 1461009756048 Marionette TRACE conn3 <- [1,2638,null,{}] 13:02:36 INFO - PROCESS | 1891 | 1461009756053 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}] 13:02:36 INFO - PROCESS | 1891 | 1461009756276 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:02:36 INFO - PROCESS | 1891 | 1461009756528 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c56800 == 184 [pid = 1891] [id = 667] 13:02:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedd3a6ec00) [pid = 1891] [serial = 2002] [outer = (nil)] 13:02:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedd6d5a800) [pid = 1891] [serial = 2003] [outer = 0x7fedd3a6ec00] 13:02:36 INFO - PROCESS | 1891 | 1461009756607 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedd7841400) [pid = 1891] [serial = 2004] [outer = 0x7fedd3a6ec00] 13:02:37 INFO - PROCESS | 1891 | 1461009757462 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]]]}] 13:02:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:02:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1480ms 13:02:37 INFO - PROCESS | 1891 | 1461009757526 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 1891 | 1461009757530 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:02:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:02:37 INFO - PROCESS | 1891 | 1461009757536 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 1891 | 1461009757539 Marionette TRACE conn3 <- [1,2642,null,{}] 13:02:37 INFO - PROCESS | 1891 | 1461009757544 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}] 13:02:37 INFO - PROCESS | 1891 | 1461009757751 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:02:38 INFO - PROCESS | 1891 | 1461009758018 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7477800 == 185 [pid = 1891] [id = 668] 13:02:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedcb885400) [pid = 1891] [serial = 2005] [outer = (nil)] 13:02:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 255 (0x7fedd7981400) [pid = 1891] [serial = 2006] [outer = 0x7fedcb885400] 13:02:38 INFO - PROCESS | 1891 | 1461009758105 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 256 (0x7fedd7c6b400) [pid = 1891] [serial = 2007] [outer = 0x7fedcb885400] 13:02:38 INFO - PROCESS | 1891 | 1461009758937 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]]]}] 13:02:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:02:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1434ms 13:02:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:02:38 INFO - PROCESS | 1891 | 1461009758970 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 1891 | 1461009758973 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:02:38 INFO - PROCESS | 1891 | 1461009758979 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - PROCESS | 1891 | 1461009758981 Marionette TRACE conn3 <- [1,2646,null,{}] 13:02:38 INFO - PROCESS | 1891 | 1461009758986 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}] 13:02:39 INFO - PROCESS | 1891 | 1461009759182 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:02:39 INFO - PROCESS | 1891 | 1461009759451 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7a8f800 == 186 [pid = 1891] [id = 669] 13:02:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 257 (0x7fedd4c0d000) [pid = 1891] [serial = 2008] [outer = (nil)] 13:02:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 258 (0x7fedd82ea400) [pid = 1891] [serial = 2009] [outer = 0x7fedd4c0d000] 13:02:39 INFO - PROCESS | 1891 | 1461009759527 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 259 (0x7fedd8ee8800) [pid = 1891] [serial = 2010] [outer = 0x7fedd4c0d000] 13:02:40 INFO - PROCESS | 1891 | 1461009760394 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]]]}] 13:02:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:02:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1482ms 13:02:40 INFO - PROCESS | 1891 | 1461009760461 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:02:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:02:40 INFO - PROCESS | 1891 | 1461009760465 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:02:40 INFO - PROCESS | 1891 | 1461009760471 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - PROCESS | 1891 | 1461009760474 Marionette TRACE conn3 <- [1,2650,null,{}] 13:02:40 INFO - PROCESS | 1891 | 1461009760479 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}] 13:02:40 INFO - PROCESS | 1891 | 1461009760690 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:02:40 INFO - PROCESS | 1891 | 1461009760954 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddac33000 == 187 [pid = 1891] [id = 670] 13:02:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 260 (0x7fedd7a09800) [pid = 1891] [serial = 2011] [outer = (nil)] 13:02:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 261 (0x7fedd9debc00) [pid = 1891] [serial = 2012] [outer = 0x7fedd7a09800] 13:02:41 INFO - PROCESS | 1891 | 1461009761030 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 262 (0x7fedda879400) [pid = 1891] [serial = 2013] [outer = 0x7fedd7a09800] 13:02:41 INFO - PROCESS | 1891 | 1461009761856 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]]]}] 13:02:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:02:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1428ms 13:02:41 INFO - PROCESS | 1891 | 1461009761900 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 1891 | 1461009761903 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:02:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:02:41 INFO - PROCESS | 1891 | 1461009761908 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 1891 | 1461009761910 Marionette TRACE conn3 <- [1,2654,null,{}] 13:02:41 INFO - PROCESS | 1891 | 1461009761915 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}] 13:02:42 INFO - PROCESS | 1891 | 1461009762138 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:02:42 INFO - PROCESS | 1891 | 1461009762422 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc55a000 == 188 [pid = 1891] [id = 671] 13:02:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 263 (0x7fedd7a0ec00) [pid = 1891] [serial = 2014] [outer = (nil)] 13:02:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 264 (0x7feddbce8400) [pid = 1891] [serial = 2015] [outer = 0x7fedd7a0ec00] 13:02:42 INFO - PROCESS | 1891 | 1461009762500 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 265 (0x7feddc11ec00) [pid = 1891] [serial = 2016] [outer = 0x7fedd7a0ec00] 13:02:43 INFO - PROCESS | 1891 | 1461009763455 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]]]}] 13:02:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:02:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1576ms 13:02:43 INFO - PROCESS | 1891 | 1461009763486 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:02:43 INFO - PROCESS | 1891 | 1461009763490 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:02:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:02:43 INFO - PROCESS | 1891 | 1461009763495 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:02:43 INFO - PROCESS | 1891 | 1461009763497 Marionette TRACE conn3 <- [1,2658,null,{}] 13:02:43 INFO - PROCESS | 1891 | 1461009763503 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}] 13:02:43 INFO - PROCESS | 1891 | 1461009763722 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:02:44 INFO - PROCESS | 1891 | 1461009764043 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddf523800 == 189 [pid = 1891] [id = 672] 13:02:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 266 (0x7fedc6497800) [pid = 1891] [serial = 2017] [outer = (nil)] 13:02:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 267 (0x7feddc350400) [pid = 1891] [serial = 2018] [outer = 0x7fedc6497800] 13:02:44 INFO - PROCESS | 1891 | 1461009764118 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 268 (0x7feddce3b000) [pid = 1891] [serial = 2019] [outer = 0x7fedc6497800] 13:02:44 INFO - PROCESS | 1891 | 1461009764908 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]]]}] 13:02:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:02:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1486ms 13:02:44 INFO - PROCESS | 1891 | 1461009764984 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 1891 | 1461009764987 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:02:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:02:44 INFO - PROCESS | 1891 | 1461009764993 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 1891 | 1461009764995 Marionette TRACE conn3 <- [1,2662,null,{}] 13:02:45 INFO - PROCESS | 1891 | 1461009765002 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}] 13:02:45 INFO - PROCESS | 1891 | 1461009765258 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:02:45 INFO - PROCESS | 1891 | 1461009765585 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaabe800 == 190 [pid = 1891] [id = 673] 13:02:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 269 (0x7fedc8fa3800) [pid = 1891] [serial = 2020] [outer = (nil)] 13:02:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 270 (0x7feddf319400) [pid = 1891] [serial = 2021] [outer = 0x7fedc8fa3800] 13:02:45 INFO - PROCESS | 1891 | 1461009765663 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 271 (0x7fede8d4f800) [pid = 1891] [serial = 2022] [outer = 0x7fedc8fa3800] 13:02:46 INFO - PROCESS | 1891 | 1461009766441 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]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:02:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1484ms 13:02:46 INFO - PROCESS | 1891 | 1461009766478 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 1891 | 1461009766481 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:02:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:02:46 INFO - PROCESS | 1891 | 1461009766487 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 1891 | 1461009766489 Marionette TRACE conn3 <- [1,2666,null,{}] 13:02:46 INFO - PROCESS | 1891 | 1461009766495 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}] 13:02:46 INFO - PROCESS | 1891 | 1461009766705 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:02:46 INFO - PROCESS | 1891 | 1461009766980 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedecf7c800 == 191 [pid = 1891] [id = 674] 13:02:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 272 (0x7feddceb4000) [pid = 1891] [serial = 2023] [outer = (nil)] 13:02:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 273 (0x7fede9942400) [pid = 1891] [serial = 2024] [outer = 0x7feddceb4000] 13:02:47 INFO - PROCESS | 1891 | 1461009767064 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 274 (0x7fede9e95c00) [pid = 1891] [serial = 2025] [outer = 0x7feddceb4000] 13:02:48 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:02:48 INFO - PROCESS | 1891 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:02:48 INFO - PROCESS | 1891 | 1461009768456 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]]]}] 13:02:48 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) 13:02:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1984ms 13:02:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:02:48 INFO - PROCESS | 1891 | 1461009768471 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:02:48 INFO - PROCESS | 1891 | 1461009768473 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:02:48 INFO - PROCESS | 1891 | 1461009768480 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - PROCESS | 1891 | 1461009768482 Marionette TRACE conn3 <- [1,2670,null,{}] 13:02:48 INFO - PROCESS | 1891 | 1461009768488 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}] 13:02:48 INFO - PROCESS | 1891 | 1461009768690 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:02:48 INFO - PROCESS | 1891 | 1461009768978 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc03f6000 == 192 [pid = 1891] [id = 675] 13:02:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 275 (0x7fedbffe8c00) [pid = 1891] [serial = 2026] [outer = (nil)] 13:02:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 276 (0x7fedc2de0c00) [pid = 1891] [serial = 2027] [outer = 0x7fedbffe8c00] 13:02:49 INFO - PROCESS | 1891 | 1461009769049 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 277 (0x7fedc6082400) [pid = 1891] [serial = 2028] [outer = 0x7fedbffe8c00] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd028f800 == 191 [pid = 1891] [id = 600] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc60c9800 == 190 [pid = 1891] [id = 598] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbc772800 == 189 [pid = 1891] [id = 596] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedca9ae000 == 188 [pid = 1891] [id = 599] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbb83a800 == 187 [pid = 1891] [id = 597] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7feded0be800 == 186 [pid = 1891] [id = 547] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6337800 == 185 [pid = 1891] [id = 655] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6197800 == 184 [pid = 1891] [id = 654] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc49e0800 == 183 [pid = 1891] [id = 653] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc01b9800 == 182 [pid = 1891] [id = 652] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbb834800 == 181 [pid = 1891] [id = 651] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6865800 == 180 [pid = 1891] [id = 650] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc2961800 == 179 [pid = 1891] [id = 649] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc294f000 == 178 [pid = 1891] [id = 648] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbcad8000 == 177 [pid = 1891] [id = 647] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc67e4800 == 176 [pid = 1891] [id = 646] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc67cc800 == 175 [pid = 1891] [id = 645] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc3b20000 == 174 [pid = 1891] [id = 644] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf1c33000 == 173 [pid = 1891] [id = 643] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedecf80000 == 172 [pid = 1891] [id = 642] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf3d4800 == 171 [pid = 1891] [id = 641] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc558000 == 170 [pid = 1891] [id = 640] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7ce4000 == 169 [pid = 1891] [id = 639] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd775a000 == 168 [pid = 1891] [id = 638] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7422800 == 167 [pid = 1891] [id = 637] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2dac800 == 166 [pid = 1891] [id = 636] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1290000 == 165 [pid = 1891] [id = 635] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd0359800 == 164 [pid = 1891] [id = 634] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa36000 == 163 [pid = 1891] [id = 633] 13:02:50 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc60e1800 == 162 [pid = 1891] [id = 632] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 276 (0x7fedd34b4000) [pid = 1891] [serial = 1629] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 275 (0x7fedcba77400) [pid = 1891] [serial = 1701] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 274 (0x7fedef102400) [pid = 1891] [serial = 1644] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 273 (0x7fedd2bd5400) [pid = 1891] [serial = 1835] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 272 (0x7fedc63c4400) [pid = 1891] [serial = 1878] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 271 (0x7fedd7d6b400) [pid = 1891] [serial = 1635] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 270 (0x7fedd971d000) [pid = 1891] [serial = 1847] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 269 (0x7fedc612dc00) [pid = 1891] [serial = 1877] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 268 (0x7fedd125d400) [pid = 1891] [serial = 1710] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 267 (0x7fedee890c00) [pid = 1891] [serial = 1641] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 266 (0x7fedd7837000) [pid = 1891] [serial = 1841] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 265 (0x7fedc648d800) [pid = 1891] [serial = 1650] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 264 (0x7fedd2f3b800) [pid = 1891] [serial = 1716] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 263 (0x7fedc8fa6000) [pid = 1891] [serial = 1884] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 262 (0x7fedcb80cc00) [pid = 1891] [serial = 1698] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 261 (0x7fedc4a8d000) [pid = 1891] [serial = 1880] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 260 (0x7fedc6492400) [pid = 1891] [serial = 1653] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 259 (0x7feddbd45800) [pid = 1891] [serial = 1853] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 258 (0x7fedc68dbc00) [pid = 1891] [serial = 1881] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 257 (0x7feddbd47000) [pid = 1891] [serial = 1856] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 256 (0x7fedd125f000) [pid = 1891] [serial = 1821] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 255 (0x7fedc8faf000) [pid = 1891] [serial = 1695] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 254 (0x7fedc07e5000) [pid = 1891] [serial = 1647] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fedc48bdc00) [pid = 1891] [serial = 1874] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedcb818000) [pid = 1891] [serial = 1820] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedcb88f400) [pid = 1891] [serial = 1829] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedd1b73000) [pid = 1891] [serial = 1832] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7feddf234800) [pid = 1891] [serial = 1862] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedd112bc00) [pid = 1891] [serial = 1707] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedcb88d000) [pid = 1891] [serial = 1626] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedca960800) [pid = 1891] [serial = 1886] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedd8c59c00) [pid = 1891] [serial = 1844] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedd6d51000) [pid = 1891] [serial = 1632] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedc8666c00) [pid = 1891] [serial = 1826] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedc6091800) [pid = 1891] [serial = 1823] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7fede994c000) [pid = 1891] [serial = 1868] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedcb810800) [pid = 1891] [serial = 1887] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedc4a95400) [pid = 1891] [serial = 1875] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedc3a0f800) [pid = 1891] [serial = 1892] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fede2f54000) [pid = 1891] [serial = 1865] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fede8de1800) [pid = 1891] [serial = 1638] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedcb885800) [pid = 1891] [serial = 1719] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedc70b7c00) [pid = 1891] [serial = 1689] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedc6082800) [pid = 1891] [serial = 1656] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7feddca8a800) [pid = 1891] [serial = 1859] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fede8ddfc00) [pid = 1891] [serial = 1871] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 230 (0x7fedc608f800) [pid = 1891] [serial = 1686] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7fedd248b800) [pid = 1891] [serial = 1713] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7fedc63cd000) [pid = 1891] [serial = 1623] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 227 (0x7fedd349b400) [pid = 1891] [serial = 1722] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 226 (0x7fedd248e000) [pid = 1891] [serial = 1889] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedd32c0000) [pid = 1891] [serial = 1890] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedd02d5000) [pid = 1891] [serial = 1704] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedd4ec0800) [pid = 1891] [serial = 1838] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedc48c6800) [pid = 1891] [serial = 1683] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedda76e800) [pid = 1891] [serial = 1850] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedc8959400) [pid = 1891] [serial = 1883] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedc866a400) [pid = 1891] [serial = 1680] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedc895cc00) [pid = 1891] [serial = 1692] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedc6126400) [pid = 1891] [serial = 1893] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedc5279c00) [pid = 1891] [serial = 1749] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedcaacc000) [pid = 1891] [serial = 1746] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedc8fa3000) [pid = 1891] [serial = 1755] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedcb80d000) [pid = 1891] [serial = 1758] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedc63ba400) [pid = 1891] [serial = 1752] [outer = (nil)] [url = about:blank] 13:02:51 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:02:51 INFO - PROCESS | 1891 | 1461009771944 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] 13:02:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:02:51 INFO - PROCESS | 1891 | 1461009771986 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:02:51 INFO - PROCESS | 1891 | 1461009771993 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - PROCESS | 1891 | 1461009771998 Marionette TRACE conn3 <- [1,2674,null,{}] 13:02:52 INFO - PROCESS | 1891 | 1461009772005 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}] 13:02:52 INFO - PROCESS | 1891 | 1461009772199 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:02:52 INFO - PROCESS | 1891 | 1461009772392 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbfe55000 == 163 [pid = 1891] [id = 676] 13:02:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc0724800) [pid = 1891] [serial = 2029] [outer = (nil)] 13:02:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedc2934800) [pid = 1891] [serial = 2030] [outer = 0x7fedc0724800] 13:02:52 INFO - PROCESS | 1891 | 1461009772453 Marionette DEBUG loaded listener.js 13:02:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc3940400) [pid = 1891] [serial = 2031] [outer = 0x7fedc0724800] 13:02:53 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:02:53 INFO - PROCESS | 1891 | 1461009773660 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] 13:02:53 INFO - PROCESS | 1891 | 1461009773683 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:02:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:02:53 INFO - PROCESS | 1891 | 1461009773710 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - PROCESS | 1891 | 1461009773714 Marionette TRACE conn3 <- [1,2678,null,{}] 13:02:53 INFO - PROCESS | 1891 | 1461009773719 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}] 13:02:53 INFO - PROCESS | 1891 | 1461009773956 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:02:54 INFO - PROCESS | 1891 | 1461009774035 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc39c5000 == 164 [pid = 1891] [id = 677] 13:02:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc3a03800) [pid = 1891] [serial = 2032] [outer = (nil)] 13:02:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedc4a9ac00) [pid = 1891] [serial = 2033] [outer = 0x7fedc3a03800] 13:02:54 INFO - PROCESS | 1891 | 1461009774093 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc53da400) [pid = 1891] [serial = 2034] [outer = 0x7fedc3a03800] 13:02:56 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedea029400) [pid = 1891] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedd1259400) [pid = 1891] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedcb891400) [pid = 1891] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedc2931800) [pid = 1891] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedc8959c00) [pid = 1891] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedc4ae1c00) [pid = 1891] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedd6d52800) [pid = 1891] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedd348d000) [pid = 1891] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedc07e1c00) [pid = 1891] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedc8e17400) [pid = 1891] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedc6496800) [pid = 1891] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedc0a8d000) [pid = 1891] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedc8ebbc00) [pid = 1891] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedca7a5c00) [pid = 1891] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedc70c1000) [pid = 1891] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 202 (0x7fedc0a8bc00) [pid = 1891] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 201 (0x7fedd33c1800) [pid = 1891] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7fedbffe5400) [pid = 1891] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fedc0a8e400) [pid = 1891] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7fedc53d7800) [pid = 1891] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedd7984000) [pid = 1891] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7fedd112a000) [pid = 1891] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedbffed800) [pid = 1891] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedd6a9c800) [pid = 1891] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedc4a94400) [pid = 1891] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedee75b800) [pid = 1891] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedc2dd8400) [pid = 1891] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedc649a400) [pid = 1891] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedc4ae6800) [pid = 1891] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedc2dd9800) [pid = 1891] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7feddd5a5800) [pid = 1891] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedd6ebf400) [pid = 1891] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedc8ec4800) [pid = 1891] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedd82eb000) [pid = 1891] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedca7b0800) [pid = 1891] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedd6d55c00) [pid = 1891] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedc1ff2000) [pid = 1891] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd9df2800) [pid = 1891] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedd11ce000) [pid = 1891] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedc68dd800) [pid = 1891] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7feddc11b000) [pid = 1891] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedcba74800) [pid = 1891] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedc5786c00) [pid = 1891] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedd1b7c000) [pid = 1891] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedc1fef800) [pid = 1891] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedd3703c00) [pid = 1891] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7feddd24f400) [pid = 1891] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd3707400) [pid = 1891] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedc8e14000) [pid = 1891] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedd3a70400) [pid = 1891] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedd3fc1000) [pid = 1891] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedc6499000) [pid = 1891] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedd1125c00) [pid = 1891] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:02:56 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedc07e0400) [pid = 1891] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:02:56 INFO - PROCESS | 1891 | 1461009776196 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]]]}] 13:02:56 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) 13:02:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2540ms 13:02:56 INFO - PROCESS | 1891 | 1461009776241 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:02:56 INFO - PROCESS | 1891 | 1461009776244 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:02:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:02:56 INFO - PROCESS | 1891 | 1461009776250 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:02:56 INFO - PROCESS | 1891 | 1461009776254 Marionette TRACE conn3 <- [1,2682,null,{}] 13:02:56 INFO - PROCESS | 1891 | 1461009776277 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}] 13:02:56 INFO - PROCESS | 1891 | 1461009776459 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:02:56 INFO - PROCESS | 1891 | 1461009776470 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc39d9800 == 165 [pid = 1891] [id = 678] 13:02:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedc53dd800) [pid = 1891] [serial = 2035] [outer = (nil)] 13:02:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedc608b400) [pid = 1891] [serial = 2036] [outer = 0x7fedc53dd800] 13:02:56 INFO - PROCESS | 1891 | 1461009776531 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedc6303c00) [pid = 1891] [serial = 2037] [outer = 0x7fedc53dd800] 13:02:57 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:02:57 INFO - PROCESS | 1891 | 1461009777780 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]]]}] 13:02:57 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) 13:02:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1540ms 13:02:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:02:57 INFO - PROCESS | 1891 | 1461009777790 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 1891 | 1461009777793 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:02:57 INFO - PROCESS | 1891 | 1461009777798 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 1891 | 1461009777801 Marionette TRACE conn3 <- [1,2686,null,{}] 13:02:57 INFO - PROCESS | 1891 | 1461009777806 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}] 13:02:57 INFO - PROCESS | 1891 | 1461009777980 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:02:58 INFO - PROCESS | 1891 | 1461009778396 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbcadd800 == 166 [pid = 1891] [id = 679] 13:02:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedc07ddc00) [pid = 1891] [serial = 2038] [outer = (nil)] 13:02:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedc07e5c00) [pid = 1891] [serial = 2039] [outer = 0x7fedc07ddc00] 13:02:58 INFO - PROCESS | 1891 | 1461009778515 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedc2936400) [pid = 1891] [serial = 2040] [outer = 0x7fedc07ddc00] 13:02:59 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:02:59 INFO - PROCESS | 1891 | 1461009779885 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] 13:02:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:02:59 INFO - PROCESS | 1891 | 1461009779936 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:02:59 INFO - PROCESS | 1891 | 1461009779943 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:02:59 INFO - PROCESS | 1891 | 1461009779948 Marionette TRACE conn3 <- [1,2690,null,{}] 13:02:59 INFO - PROCESS | 1891 | 1461009779954 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}] 13:03:00 INFO - PROCESS | 1891 | 1461009780245 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:03:00 INFO - PROCESS | 1891 | 1461009780475 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc601b800 == 167 [pid = 1891] [id = 680] 13:03:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedc2de3800) [pid = 1891] [serial = 2041] [outer = (nil)] 13:03:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedc526e800) [pid = 1891] [serial = 2042] [outer = 0x7fedc2de3800] 13:03:00 INFO - PROCESS | 1891 | 1461009780563 Marionette DEBUG loaded listener.js 13:03:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedc6130400) [pid = 1891] [serial = 2043] [outer = 0x7fedc2de3800] 13:03:01 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:01 INFO - PROCESS | 1891 | 1461009781967 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] 13:03:02 INFO - PROCESS | 1891 | 1461009782144 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:03:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:03:02 INFO - PROCESS | 1891 | 1461009782169 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:03:02 INFO - PROCESS | 1891 | 1461009782173 Marionette TRACE conn3 <- [1,2694,null,{}] 13:03:02 INFO - PROCESS | 1891 | 1461009782178 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}] 13:03:02 INFO - PROCESS | 1891 | 1461009782376 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:03:02 INFO - PROCESS | 1891 | 1461009782587 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc67db800 == 168 [pid = 1891] [id = 681] 13:03:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedc49bbc00) [pid = 1891] [serial = 2044] [outer = (nil)] 13:03:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedc6485000) [pid = 1891] [serial = 2045] [outer = 0x7fedc49bbc00] 13:03:02 INFO - PROCESS | 1891 | 1461009782696 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedc68e2000) [pid = 1891] [serial = 2046] [outer = 0x7fedc49bbc00] 13:03:03 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:04 INFO - PROCESS | 1891 | 1461009784026 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] 13:03:04 INFO - PROCESS | 1891 | 1461009784052 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:03:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:03:04 INFO - PROCESS | 1891 | 1461009784065 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - PROCESS | 1891 | 1461009784073 Marionette TRACE conn3 <- [1,2698,null,{}] 13:03:04 INFO - PROCESS | 1891 | 1461009784081 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}] 13:03:04 INFO - PROCESS | 1891 | 1461009784325 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:03:04 INFO - PROCESS | 1891 | 1461009784553 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7661800 == 169 [pid = 1891] [id = 682] 13:03:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedc6132000) [pid = 1891] [serial = 2047] [outer = (nil)] 13:03:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedc79d6800) [pid = 1891] [serial = 2048] [outer = 0x7fedc6132000] 13:03:04 INFO - PROCESS | 1891 | 1461009784623 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedc8959800) [pid = 1891] [serial = 2049] [outer = 0x7fedc6132000] 13:03:05 INFO - PROCESS | 1891 | SkCairoFTTypeface::onFilterRec unimplemented 13:03:05 INFO - PROCESS | 1891 | 1461009785919 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] 13:03:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:03:05 INFO - PROCESS | 1891 | 1461009785956 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:03:05 INFO - PROCESS | 1891 | 1461009785962 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 1891 | 1461009785965 Marionette TRACE conn3 <- [1,2702,null,{}] 13:03:05 INFO - PROCESS | 1891 | 1461009785970 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}] 13:03:06 INFO - PROCESS | 1891 | 1461009786178 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:03:06 INFO - PROCESS | 1891 | 1461009786447 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedca9ab000 == 170 [pid = 1891] [id = 683] 13:03:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedc6304000) [pid = 1891] [serial = 2050] [outer = (nil)] 13:03:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedc8e14400) [pid = 1891] [serial = 2051] [outer = 0x7fedc6304000] 13:03:06 INFO - PROCESS | 1891 | 1461009786518 Marionette DEBUG loaded listener.js 13:03:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedc8ebb000) [pid = 1891] [serial = 2052] [outer = 0x7fedc6304000] 13:03:07 INFO - PROCESS | 1891 | 1461009787369 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]]]}] 13:03:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:03:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1436ms 13:03:07 INFO - PROCESS | 1891 | 1461009787398 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 1891 | 1461009787401 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:03:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:03:07 INFO - PROCESS | 1891 | 1461009787407 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - PROCESS | 1891 | 1461009787410 Marionette TRACE conn3 <- [1,2706,null,{}] 13:03:07 INFO - PROCESS | 1891 | 1461009787415 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}] 13:03:07 INFO - PROCESS | 1891 | 1461009787622 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:03:07 INFO - PROCESS | 1891 | 1461009787888 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb865000 == 171 [pid = 1891] [id = 684] 13:03:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedca7a5c00) [pid = 1891] [serial = 2053] [outer = (nil)] 13:03:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedca95fc00) [pid = 1891] [serial = 2054] [outer = 0x7fedca7a5c00] 13:03:07 INFO - PROCESS | 1891 | 1461009787982 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedcb811c00) [pid = 1891] [serial = 2055] [outer = 0x7fedca7a5c00] 13:03:08 INFO - PROCESS | 1891 | 1461009788941 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]]]}] 13:03:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:03:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1578ms 13:03:08 INFO - PROCESS | 1891 | 1461009788986 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:03:08 INFO - PROCESS | 1891 | 1461009788990 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:03:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:03:08 INFO - PROCESS | 1891 | 1461009788995 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:03:08 INFO - PROCESS | 1891 | 1461009788998 Marionette TRACE conn3 <- [1,2710,null,{}] 13:03:09 INFO - PROCESS | 1891 | 1461009789003 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}] 13:03:09 INFO - PROCESS | 1891 | 1461009789207 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:03:09 INFO - PROCESS | 1891 | 1461009789472 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd00ce800 == 172 [pid = 1891] [id = 685] 13:03:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedcb883400) [pid = 1891] [serial = 2056] [outer = (nil)] 13:03:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedcba80000) [pid = 1891] [serial = 2057] [outer = 0x7fedcb883400] 13:03:09 INFO - PROCESS | 1891 | 1461009789587 Marionette DEBUG loaded listener.js 13:03:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedd058e400) [pid = 1891] [serial = 2058] [outer = 0x7fedcb883400] 13:03:10 INFO - PROCESS | 1891 | 1461009790406 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] 13:03:10 INFO - PROCESS | 1891 | 1461009790480 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:03:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:03:10 INFO - PROCESS | 1891 | 1461009790485 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:03:10 INFO - PROCESS | 1891 | 1461009790488 Marionette TRACE conn3 <- [1,2714,null,{}] 13:03:10 INFO - PROCESS | 1891 | 1461009790493 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}] 13:03:10 INFO - PROCESS | 1891 | 1461009790705 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:03:10 INFO - PROCESS | 1891 | 1461009790919 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd034d800 == 173 [pid = 1891] [id = 686] 13:03:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedcb888400) [pid = 1891] [serial = 2059] [outer = (nil)] 13:03:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedd11c7400) [pid = 1891] [serial = 2060] [outer = 0x7fedcb888400] 13:03:11 INFO - PROCESS | 1891 | 1461009791029 Marionette DEBUG loaded listener.js 13:03:11 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedd1260800) [pid = 1891] [serial = 2061] [outer = 0x7fedcb888400] 13:03:11 INFO - PROCESS | 1891 | 1461009791929 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]]]}] 13:03:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:03:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1477ms 13:03:11 INFO - PROCESS | 1891 | 1461009791963 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:03:11 INFO - PROCESS | 1891 | 1461009791967 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:03:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:03:11 INFO - PROCESS | 1891 | 1461009791973 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:03:11 INFO - PROCESS | 1891 | 1461009791976 Marionette TRACE conn3 <- [1,2718,null,{}] 13:03:11 INFO - PROCESS | 1891 | 1461009791981 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}] 13:03:12 INFO - PROCESS | 1891 | 1461009792172 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:03:12 INFO - PROCESS | 1891 | 1461009792409 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1213000 == 174 [pid = 1891] [id = 687] 13:03:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedcba72800) [pid = 1891] [serial = 2062] [outer = (nil)] 13:03:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedd1b7bc00) [pid = 1891] [serial = 2063] [outer = 0x7fedcba72800] 13:03:12 INFO - PROCESS | 1891 | 1461009792481 Marionette DEBUG loaded listener.js 13:03:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedd248e000) [pid = 1891] [serial = 2064] [outer = 0x7fedcba72800] 13:03:13 INFO - PROCESS | 1891 | 1461009793400 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] 13:03:13 INFO - PROCESS | 1891 | 1461009793480 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:03:13 INFO - PROCESS | 1891 | 1461009793486 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:03:13 INFO - PROCESS | 1891 | 1461009793489 Marionette TRACE conn3 <- [1,2722,null,{}] 13:03:13 INFO - PROCESS | 1891 | 1461009793494 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}] 13:03:13 INFO - PROCESS | 1891 | 1461009793731 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:03:14 INFO - PROCESS | 1891 | 1461009794031 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2d9a800 == 175 [pid = 1891] [id = 688] 13:03:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedd125d400) [pid = 1891] [serial = 2065] [outer = (nil)] 13:03:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedd2f35400) [pid = 1891] [serial = 2066] [outer = 0x7fedd125d400] 13:03:14 INFO - PROCESS | 1891 | 1461009794106 Marionette DEBUG loaded listener.js 13:03:14 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedd33c8800) [pid = 1891] [serial = 2067] [outer = 0x7fedd125d400] 13:03:14 INFO - PROCESS | 1891 | 1461009794959 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] 13:03:15 INFO - PROCESS | 1891 | 1461009795020 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:03:15 INFO - PROCESS | 1891 | 1461009795026 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:03:15 INFO - PROCESS | 1891 | 1461009795029 Marionette TRACE conn3 <- [1,2726,null,{}] 13:03:15 INFO - PROCESS | 1891 | 1461009795034 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}] 13:03:15 INFO - PROCESS | 1891 | 1461009795238 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:03:15 INFO - PROCESS | 1891 | 1461009795559 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd38d4800 == 176 [pid = 1891] [id = 689] 13:03:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fedd370b400) [pid = 1891] [serial = 2068] [outer = (nil)] 13:03:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fedd370f800) [pid = 1891] [serial = 2069] [outer = 0x7fedd370b400] 13:03:15 INFO - PROCESS | 1891 | 1461009795658 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedd3cf6c00) [pid = 1891] [serial = 2070] [outer = 0x7fedd370b400] 13:03:16 INFO - PROCESS | 1891 | 1461009796530 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]]]}] 13:03:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:03:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1532ms 13:03:16 INFO - PROCESS | 1891 | 1461009796559 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:03:16 INFO - PROCESS | 1891 | 1461009796563 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:03:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:03:16 INFO - PROCESS | 1891 | 1461009796569 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - PROCESS | 1891 | 1461009796573 Marionette TRACE conn3 <- [1,2730,null,{}] 13:03:16 INFO - PROCESS | 1891 | 1461009796578 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}] 13:03:16 INFO - PROCESS | 1891 | 1461009796799 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:03:17 INFO - PROCESS | 1891 | 1461009797072 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd6b65000 == 177 [pid = 1891] [id = 690] 13:03:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedc0a89c00) [pid = 1891] [serial = 2071] [outer = (nil)] 13:03:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedd6d5a000) [pid = 1891] [serial = 2072] [outer = 0x7fedc0a89c00] 13:03:17 INFO - PROCESS | 1891 | 1461009797191 Marionette DEBUG loaded listener.js 13:03:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedd701f800) [pid = 1891] [serial = 2073] [outer = 0x7fedc0a89c00] 13:03:18 INFO - PROCESS | 1891 | 1461009798479 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] 13:03:18 INFO - PROCESS | 1891 | 1461009798502 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:03:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:03:18 INFO - PROCESS | 1891 | 1461009798508 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:03:18 INFO - PROCESS | 1891 | 1461009798510 Marionette TRACE conn3 <- [1,2734,null,{}] 13:03:18 INFO - PROCESS | 1891 | 1461009798515 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}] 13:03:18 INFO - PROCESS | 1891 | 1461009798766 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:03:19 INFO - PROCESS | 1891 | 1461009799039 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd775f800 == 178 [pid = 1891] [id = 691] 13:03:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedd6d51800) [pid = 1891] [serial = 2074] [outer = (nil)] 13:03:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedd798a000) [pid = 1891] [serial = 2075] [outer = 0x7fedd6d51800] 13:03:19 INFO - PROCESS | 1891 | 1461009799106 Marionette DEBUG loaded listener.js 13:03:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedd7bbb800) [pid = 1891] [serial = 2076] [outer = 0x7fedd6d51800] 13:03:20 INFO - PROCESS | 1891 | 1461009800002 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]]]}] 13:03:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:03:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1528ms 13:03:20 INFO - PROCESS | 1891 | 1461009800037 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:03:20 INFO - PROCESS | 1891 | 1461009800040 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:03:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:03:20 INFO - PROCESS | 1891 | 1461009800045 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:03:20 INFO - PROCESS | 1891 | 1461009800048 Marionette TRACE conn3 <- [1,2738,null,{}] 13:03:20 INFO - PROCESS | 1891 | 1461009800053 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}] 13:03:20 INFO - PROCESS | 1891 | 1461009800263 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:03:20 INFO - PROCESS | 1891 | 1461009800537 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:20 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbcae1000 == 179 [pid = 1891] [id = 692] 13:03:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedbffe4400) [pid = 1891] [serial = 2077] [outer = (nil)] 13:03:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedc071bc00) [pid = 1891] [serial = 2078] [outer = 0x7fedbffe4400] 13:03:20 INFO - PROCESS | 1891 | 1461009800622 Marionette DEBUG loaded listener.js 13:03:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedc5781800) [pid = 1891] [serial = 2079] [outer = 0x7fedbffe4400] 13:03:21 INFO - PROCESS | 1891 | 1461009801487 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]]]}] 13:03:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:03:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1483ms 13:03:21 INFO - PROCESS | 1891 | 1461009801529 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:03:21 INFO - PROCESS | 1891 | 1461009801533 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:03:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:03:21 INFO - PROCESS | 1891 | 1461009801539 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:03:21 INFO - PROCESS | 1891 | 1461009801543 Marionette TRACE conn3 <- [1,2742,null,{}] 13:03:21 INFO - PROCESS | 1891 | 1461009801548 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}] 13:03:21 INFO - PROCESS | 1891 | 1461009801759 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:03:22 INFO - PROCESS | 1891 | 1461009802035 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbc75c000 == 180 [pid = 1891] [id = 693] 13:03:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedbffe4c00) [pid = 1891] [serial = 2080] [outer = (nil)] 13:03:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedc0720c00) [pid = 1891] [serial = 2081] [outer = 0x7fedbffe4c00] 13:03:22 INFO - PROCESS | 1891 | 1461009802112 Marionette DEBUG loaded listener.js 13:03:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedc53e3800) [pid = 1891] [serial = 2082] [outer = 0x7fedbffe4c00] 13:03:23 INFO - PROCESS | 1891 | 1461009803015 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]]]}] 13:03:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:03:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1527ms 13:03:23 INFO - PROCESS | 1891 | 1461009803066 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:03:23 INFO - PROCESS | 1891 | 1461009803070 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:03:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:03:23 INFO - PROCESS | 1891 | 1461009803076 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:03:23 INFO - PROCESS | 1891 | 1461009803078 Marionette TRACE conn3 <- [1,2746,null,{}] 13:03:23 INFO - PROCESS | 1891 | 1461009803084 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}] 13:03:23 INFO - PROCESS | 1891 | 1461009803288 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:03:24 INFO - PROCESS | 1891 | 1461009804108 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc1d36000 == 181 [pid = 1891] [id = 694] 13:03:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc0727800) [pid = 1891] [serial = 2083] [outer = (nil)] 13:03:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedc07db000) [pid = 1891] [serial = 2084] [outer = 0x7fedc0727800] 13:03:24 INFO - PROCESS | 1891 | 1461009804180 Marionette DEBUG loaded listener.js 13:03:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedc2934000) [pid = 1891] [serial = 2085] [outer = 0x7fedc0727800] 13:03:25 INFO - PROCESS | 1891 | 1461009805030 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]]]}] 13:03:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:03:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1979ms 13:03:25 INFO - PROCESS | 1891 | 1461009805059 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:03:25 INFO - PROCESS | 1891 | 1461009805066 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:03:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:03:25 INFO - PROCESS | 1891 | 1461009805075 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:03:25 INFO - PROCESS | 1891 | 1461009805079 Marionette TRACE conn3 <- [1,2750,null,{}] 13:03:25 INFO - PROCESS | 1891 | 1461009805085 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}] 13:03:25 INFO - PROCESS | 1891 | 1461009805292 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:03:25 INFO - PROCESS | 1891 | 1461009805565 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:25 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc67e1000 == 182 [pid = 1891] [id = 695] 13:03:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc07d6c00) [pid = 1891] [serial = 2086] [outer = (nil)] 13:03:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedc526f000) [pid = 1891] [serial = 2087] [outer = 0x7fedc07d6c00] 13:03:25 INFO - PROCESS | 1891 | 1461009805647 Marionette DEBUG loaded listener.js 13:03:25 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedc612c000) [pid = 1891] [serial = 2088] [outer = 0x7fedc07d6c00] 13:03:26 INFO - PROCESS | 1891 | 1461009806561 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]]]}] 13:03:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:03:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1533ms 13:03:26 INFO - PROCESS | 1891 | 1461009806612 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:03:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:03:26 INFO - PROCESS | 1891 | 1461009806617 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:03:26 INFO - PROCESS | 1891 | 1461009806623 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:03:26 INFO - PROCESS | 1891 | 1461009806626 Marionette TRACE conn3 <- [1,2754,null,{}] 13:03:26 INFO - PROCESS | 1891 | 1461009806631 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}] 13:03:26 INFO - PROCESS | 1891 | 1461009806835 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:03:27 INFO - PROCESS | 1891 | 1461009807309 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbcad1800 == 183 [pid = 1891] [id = 696] 13:03:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedc1ff6c00) [pid = 1891] [serial = 2089] [outer = (nil)] 13:03:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedc648ec00) [pid = 1891] [serial = 2090] [outer = 0x7fedc1ff6c00] 13:03:27 INFO - PROCESS | 1891 | 1461009807424 Marionette DEBUG loaded listener.js 13:03:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedc68db400) [pid = 1891] [serial = 2091] [outer = 0x7fedc1ff6c00] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7a95000 == 182 [pid = 1891] [id = 573] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6717800 == 181 [pid = 1891] [id = 572] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc39d9800 == 180 [pid = 1891] [id = 678] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedc0722800) [pid = 1891] [serial = 1952] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedc53d6400) [pid = 1891] [serial = 1949] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedc70b8c00) [pid = 1891] [serial = 1895] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc39c5000 == 179 [pid = 1891] [id = 677] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbfe55000 == 178 [pid = 1891] [id = 676] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedecf7c800 == 177 [pid = 1891] [id = 674] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeaabe800 == 176 [pid = 1891] [id = 673] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf523800 == 175 [pid = 1891] [id = 672] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc55a000 == 174 [pid = 1891] [id = 671] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddac33000 == 173 [pid = 1891] [id = 670] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7a8f800 == 172 [pid = 1891] [id = 669] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7477800 == 171 [pid = 1891] [id = 668] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c56800 == 170 [pid = 1891] [id = 667] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd3309000 == 169 [pid = 1891] [id = 666] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2cdc000 == 168 [pid = 1891] [id = 665] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1299000 == 167 [pid = 1891] [id = 664] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd035e000 == 166 [pid = 1891] [id = 663] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd0259800 == 165 [pid = 1891] [id = 662] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcbbc8000 == 164 [pid = 1891] [id = 661] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa52800 == 163 [pid = 1891] [id = 660] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc8690800 == 162 [pid = 1891] [id = 659] 13:03:28 INFO - PROCESS | 1891 | 1461009808471 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]]]}] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc71df800 == 161 [pid = 1891] [id = 658] 13:03:28 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc3b22800 == 160 [pid = 1891] [id = 657] 13:03:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:03:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1883ms 13:03:28 INFO - PROCESS | 1891 | 1461009808510 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:03:28 INFO - PROCESS | 1891 | 1461009808515 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:03:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:03:28 INFO - PROCESS | 1891 | 1461009808530 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:03:28 INFO - PROCESS | 1891 | 1461009808538 Marionette TRACE conn3 <- [1,2758,null,{}] 13:03:28 INFO - PROCESS | 1891 | 1461009808546 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}] 13:03:28 INFO - PROCESS | 1891 | 1461009808752 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedee89d400) [pid = 1891] [serial = 1934] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedd3fbdc00) [pid = 1891] [serial = 1911] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedd248c000) [pid = 1891] [serial = 1905] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedc293a000) [pid = 1891] [serial = 1946] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedd32be000) [pid = 1891] [serial = 1764] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedc63b6400) [pid = 1891] [serial = 1962] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedd9720800) [pid = 1891] [serial = 1845] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedd3fbbc00) [pid = 1891] [serial = 1773] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedc649f800) [pid = 1891] [serial = 1794] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedef19c000) [pid = 1891] [serial = 1944] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedca966800) [pid = 1891] [serial = 1902] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedd3493800) [pid = 1891] [serial = 1907] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7feded08cc00) [pid = 1891] [serial = 1929] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedee890800) [pid = 1891] [serial = 1932] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedd7a0d400) [pid = 1891] [serial = 1782] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 202 (0x7fedd82e9000) [pid = 1891] [serial = 1916] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 201 (0x7fedd3cff400) [pid = 1891] [serial = 1770] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7fedc2dde400) [pid = 1891] [serial = 1956] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fedee883c00) [pid = 1891] [serial = 1931] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7fedea0dc400) [pid = 1891] [serial = 1872] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7feddc357400) [pid = 1891] [serial = 1857] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7fedc8960400) [pid = 1891] [serial = 1901] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedd82f3c00) [pid = 1891] [serial = 1791] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedd2f3f400) [pid = 1891] [serial = 1836] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedc4ae9400) [pid = 1891] [serial = 1959] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedd1255c00) [pid = 1891] [serial = 1904] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedeed2d400) [pid = 1891] [serial = 1943] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedd7980c00) [pid = 1891] [serial = 1913] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedc63c5c00) [pid = 1891] [serial = 1824] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedeee5cc00) [pid = 1891] [serial = 1937] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedef108800) [pid = 1891] [serial = 1938] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedc649b800) [pid = 1891] [serial = 1800] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedc70ba800) [pid = 1891] [serial = 1965] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedc5785400) [pid = 1891] [serial = 1898] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedca7a3800) [pid = 1891] [serial = 1803] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fede8dd7c00) [pid = 1891] [serial = 1866] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedd7d6d000) [pid = 1891] [serial = 1788] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedd1127000) [pid = 1891] [serial = 1830] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7feddc35a800) [pid = 1891] [serial = 1925] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd0598400) [pid = 1891] [serial = 1761] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7feddbd51c00) [pid = 1891] [serial = 1923] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedc0a94c00) [pid = 1891] [serial = 1955] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7feddb2af000) [pid = 1891] [serial = 1928] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedc48cb000) [pid = 1891] [serial = 1958] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fedd3cfa800) [pid = 1891] [serial = 1910] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7fedeed26800) [pid = 1891] [serial = 1935] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedc293ec00) [pid = 1891] [serial = 1947] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd8fcec00) [pid = 1891] [serial = 1797] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7feddc119c00) [pid = 1891] [serial = 1854] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedd244c400) [pid = 1891] [serial = 1833] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedc608ec00) [pid = 1891] [serial = 1961] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7fedd370a400) [pid = 1891] [serial = 1908] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedc8ebcc00) [pid = 1891] [serial = 1827] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7feddf31b800) [pid = 1891] [serial = 1863] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7feddd5a5000) [pid = 1891] [serial = 1860] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedda881400) [pid = 1891] [serial = 1851] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fedd6ec5c00) [pid = 1891] [serial = 1839] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedd9df0c00) [pid = 1891] [serial = 1848] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedd7c6dc00) [pid = 1891] [serial = 1842] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedd971cc00) [pid = 1891] [serial = 1917] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7fede9e0c000) [pid = 1891] [serial = 1869] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 156 (0x7feddb21b800) [pid = 1891] [serial = 1920] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 155 (0x7fedc8e20400) [pid = 1891] [serial = 1941] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 154 (0x7feddb3a7400) [pid = 1891] [serial = 1922] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 153 (0x7fedc68e0000) [pid = 1891] [serial = 1964] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 152 (0x7fedd4eb6000) [pid = 1891] [serial = 1776] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 151 (0x7fedd7c6e800) [pid = 1891] [serial = 1914] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7fedda77b800) [pid = 1891] [serial = 1919] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7feddcebc800) [pid = 1891] [serial = 1926] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedc63c5800) [pid = 1891] [serial = 1899] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7fedd7c67800) [pid = 1891] [serial = 1785] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 146 (0x7fedd783a400) [pid = 1891] [serial = 1779] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 145 (0x7fedd3a72400) [pid = 1891] [serial = 1767] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 144 (0x7fedc8e1b800) [pid = 1891] [serial = 1940] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 143 (0x7fedc49c1000) [pid = 1891] [serial = 1967] [outer = (nil)] [url = about:blank] 13:03:28 INFO - PROCESS | 1891 | --DOMWINDOW == 142 (0x7fedc6492800) [pid = 1891] [serial = 1968] [outer = (nil)] [url = about:blank] 13:03:29 INFO - PROCESS | 1891 | 1461009809074 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbc766000 == 161 [pid = 1891] [id = 697] 13:03:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 143 (0x7fedc0a94c00) [pid = 1891] [serial = 2092] [outer = (nil)] 13:03:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 144 (0x7fedc4ae9400) [pid = 1891] [serial = 2093] [outer = 0x7fedc0a94c00] 13:03:29 INFO - PROCESS | 1891 | 1461009809150 Marionette DEBUG loaded listener.js 13:03:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 145 (0x7fedc79dc000) [pid = 1891] [serial = 2094] [outer = 0x7fedc0a94c00] 13:03:29 INFO - PROCESS | 1891 | 1461009809882 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]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:03:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1395ms 13:03:29 INFO - PROCESS | 1891 | 1461009809919 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:03:29 INFO - PROCESS | 1891 | 1461009809922 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:03:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:03:29 INFO - PROCESS | 1891 | 1461009809928 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 1891 | 1461009809930 Marionette TRACE conn3 <- [1,2762,null,{}] 13:03:29 INFO - PROCESS | 1891 | 1461009809935 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}] 13:03:30 INFO - PROCESS | 1891 | 1461009810189 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:03:30 INFO - PROCESS | 1891 | 1461009810211 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc5080000 == 162 [pid = 1891] [id = 698] 13:03:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedc293bc00) [pid = 1891] [serial = 2095] [outer = (nil)] 13:03:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedc8e1e800) [pid = 1891] [serial = 2096] [outer = 0x7fedc293bc00] 13:03:30 INFO - PROCESS | 1891 | 1461009810272 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedc8ebcc00) [pid = 1891] [serial = 2097] [outer = 0x7fedc293bc00] 13:03:31 INFO - PROCESS | 1891 | 1461009811183 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]]]}] 13:03:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:03:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1333ms 13:03:31 INFO - PROCESS | 1891 | 1461009811261 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:03:31 INFO - PROCESS | 1891 | 1461009811264 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:03:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:03:31 INFO - PROCESS | 1891 | 1461009811269 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:03:31 INFO - PROCESS | 1891 | 1461009811271 Marionette TRACE conn3 <- [1,2766,null,{}] 13:03:31 INFO - PROCESS | 1891 | 1461009811276 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}] 13:03:31 INFO - PROCESS | 1891 | 1461009811520 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:03:31 INFO - PROCESS | 1891 | 1461009811548 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e1c800 == 163 [pid = 1891] [id = 699] 13:03:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedc8fb1400) [pid = 1891] [serial = 2098] [outer = (nil)] 13:03:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedca960800) [pid = 1891] [serial = 2099] [outer = 0x7fedc8fb1400] 13:03:31 INFO - PROCESS | 1891 | 1461009811620 Marionette DEBUG loaded listener.js 13:03:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedcb812000) [pid = 1891] [serial = 2100] [outer = 0x7fedc8fb1400] 13:03:32 INFO - PROCESS | 1891 | 1461009812621 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]]]}] 13:03:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:03:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1383ms 13:03:32 INFO - PROCESS | 1891 | 1461009812653 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:03:32 INFO - PROCESS | 1891 | 1461009812656 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:03:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:03:32 INFO - PROCESS | 1891 | 1461009812661 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:03:32 INFO - PROCESS | 1891 | 1461009812663 Marionette TRACE conn3 <- [1,2770,null,{}] 13:03:32 INFO - PROCESS | 1891 | 1461009812676 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}] 13:03:32 INFO - PROCESS | 1891 | 1461009812920 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7fedd3711c00) [pid = 1891] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7fedd4c0d000) [pid = 1891] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedd3a6ec00) [pid = 1891] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7fedc1ff0000) [pid = 1891] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 146 (0x7fedc8fa3800) [pid = 1891] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 145 (0x7fedc630f000) [pid = 1891] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 144 (0x7fedd0599400) [pid = 1891] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 143 (0x7fedc3a06800) [pid = 1891] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 142 (0x7fedc3a03800) [pid = 1891] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 141 (0x7fedc3a09000) [pid = 1891] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 140 (0x7fedc0a8f800) [pid = 1891] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 139 (0x7fedc0724800) [pid = 1891] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 138 (0x7fedc577e400) [pid = 1891] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 137 (0x7fedc6497800) [pid = 1891] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 136 (0x7fedcaace400) [pid = 1891] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 135 (0x7fedd7a0ec00) [pid = 1891] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 134 (0x7fedd7a09800) [pid = 1891] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 133 (0x7fedd1264c00) [pid = 1891] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 132 (0x7fedcb885400) [pid = 1891] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 131 (0x7fedc3a09800) [pid = 1891] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 130 (0x7fedbffed000) [pid = 1891] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:03:33 INFO - PROCESS | 1891 | --DOMWINDOW == 129 (0x7fedc48c0800) [pid = 1891] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:03:33 INFO - PROCESS | 1891 | 1461009813631 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc49e4000 == 164 [pid = 1891] [id = 700] 13:03:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 130 (0x7fedbffed000) [pid = 1891] [serial = 2101] [outer = (nil)] 13:03:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 131 (0x7fedc0724800) [pid = 1891] [serial = 2102] [outer = 0x7fedbffed000] 13:03:33 INFO - PROCESS | 1891 | 1461009813690 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 132 (0x7fedc4a95400) [pid = 1891] [serial = 2103] [outer = 0x7fedbffed000] 13:03:34 INFO - PROCESS | 1891 | 1461009814344 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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:03:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1724ms 13:03:34 INFO - PROCESS | 1891 | 1461009814386 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 1891 | 1461009814389 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:03:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:03:34 INFO - PROCESS | 1891 | 1461009814394 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - PROCESS | 1891 | 1461009814395 Marionette TRACE conn3 <- [1,2774,null,{}] 13:03:34 INFO - PROCESS | 1891 | 1461009814400 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}] 13:03:34 INFO - PROCESS | 1891 | 1461009814658 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:03:34 INFO - PROCESS | 1891 | 1461009814681 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbaf000 == 165 [pid = 1891] [id = 701] 13:03:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 133 (0x7fedbffee000) [pid = 1891] [serial = 2104] [outer = (nil)] 13:03:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 134 (0x7fedcb884800) [pid = 1891] [serial = 2105] [outer = 0x7fedbffee000] 13:03:34 INFO - PROCESS | 1891 | 1461009814740 Marionette DEBUG loaded listener.js 13:03:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 135 (0x7fedd02d7400) [pid = 1891] [serial = 2106] [outer = 0x7fedbffee000] 13:03:35 INFO - PROCESS | 1891 | 1461009815725 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]]]}] 13:03:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:03:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1374ms 13:03:35 INFO - PROCESS | 1891 | 1461009815773 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:03:35 INFO - PROCESS | 1891 | 1461009815779 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:03:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:03:35 INFO - PROCESS | 1891 | 1461009815788 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:03:35 INFO - PROCESS | 1891 | 1461009815792 Marionette TRACE conn3 <- [1,2778,null,{}] 13:03:35 INFO - PROCESS | 1891 | 1461009815800 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}] 13:03:36 INFO - PROCESS | 1891 | 1461009816015 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:03:36 INFO - PROCESS | 1891 | 1461009816334 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc01bd800 == 166 [pid = 1891] [id = 702] 13:03:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 136 (0x7fedc3940000) [pid = 1891] [serial = 2107] [outer = (nil)] 13:03:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 137 (0x7fedc3a11c00) [pid = 1891] [serial = 2108] [outer = 0x7fedc3940000] 13:03:36 INFO - PROCESS | 1891 | 1461009816411 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 138 (0x7fedc4a92c00) [pid = 1891] [serial = 2109] [outer = 0x7fedc3940000] 13:03:37 INFO - PROCESS | 1891 | 1461009817253 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]]]}] 13:03:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:03:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1484ms 13:03:37 INFO - PROCESS | 1891 | 1461009817270 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:03:37 INFO - PROCESS | 1891 | 1461009817278 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:03:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:03:37 INFO - PROCESS | 1891 | 1461009817306 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:03:37 INFO - PROCESS | 1891 | 1461009817310 Marionette TRACE conn3 <- [1,2782,null,{}] 13:03:37 INFO - PROCESS | 1891 | 1461009817315 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}] 13:03:37 INFO - PROCESS | 1891 | 1461009817516 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:03:37 INFO - PROCESS | 1891 | 1461009817732 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6e1d000 == 167 [pid = 1891] [id = 703] 13:03:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 139 (0x7fedc3945400) [pid = 1891] [serial = 2110] [outer = (nil)] 13:03:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 140 (0x7fedc63d1800) [pid = 1891] [serial = 2111] [outer = 0x7fedc3945400] 13:03:37 INFO - PROCESS | 1891 | 1461009817844 Marionette DEBUG loaded listener.js 13:03:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 141 (0x7fedc68e1c00) [pid = 1891] [serial = 2112] [outer = 0x7fedc3945400] 13:03:38 INFO - PROCESS | 1891 | 1461009818844 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]]]}] 13:03:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:03:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1582ms 13:03:38 INFO - PROCESS | 1891 | 1461009818885 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:03:38 INFO - PROCESS | 1891 | 1461009818888 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:03:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:03:38 INFO - PROCESS | 1891 | 1461009818894 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 1891 | 1461009818899 Marionette TRACE conn3 <- [1,2786,null,{}] 13:03:38 INFO - PROCESS | 1891 | 1461009818914 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}] 13:03:39 INFO - PROCESS | 1891 | 1461009819137 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:03:39 INFO - PROCESS | 1891 | 1461009819388 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:39 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbd9c800 == 168 [pid = 1891] [id = 704] 13:03:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 142 (0x7fedc68e2800) [pid = 1891] [serial = 2113] [outer = (nil)] 13:03:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 143 (0x7fedc8956000) [pid = 1891] [serial = 2114] [outer = 0x7fedc68e2800] 13:03:39 INFO - PROCESS | 1891 | 1461009819511 Marionette DEBUG loaded listener.js 13:03:39 INFO - PROCESS | 1891 | ++DOMWINDOW == 144 (0x7fedca962800) [pid = 1891] [serial = 2115] [outer = 0x7fedc68e2800] 13:03:40 INFO - PROCESS | 1891 | 1461009820396 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]]]}] 13:03:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:03:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1545ms 13:03:40 INFO - PROCESS | 1891 | 1461009820440 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:03:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:03:40 INFO - PROCESS | 1891 | 1461009820445 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:03:40 INFO - PROCESS | 1891 | 1461009820450 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:03:40 INFO - PROCESS | 1891 | 1461009820454 Marionette TRACE conn3 <- [1,2790,null,{}] 13:03:40 INFO - PROCESS | 1891 | 1461009820459 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}] 13:03:40 INFO - PROCESS | 1891 | 1461009820680 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:03:40 INFO - PROCESS | 1891 | 1461009820895 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd11b4800 == 169 [pid = 1891] [id = 705] 13:03:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 145 (0x7fedc69c5800) [pid = 1891] [serial = 2116] [outer = (nil)] 13:03:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 146 (0x7fedd02d0c00) [pid = 1891] [serial = 2117] [outer = 0x7fedc69c5800] 13:03:41 INFO - PROCESS | 1891 | 1461009821009 Marionette DEBUG loaded listener.js 13:03:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 147 (0x7fedd0598400) [pid = 1891] [serial = 2118] [outer = 0x7fedc69c5800] 13:03:41 INFO - PROCESS | 1891 | 1461009821927 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]]]}] 13:03:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:03:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1528ms 13:03:41 INFO - PROCESS | 1891 | 1461009821978 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:03:41 INFO - PROCESS | 1891 | 1461009821982 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:03:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:03:41 INFO - PROCESS | 1891 | 1461009821987 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:03:41 INFO - PROCESS | 1891 | 1461009821990 Marionette TRACE conn3 <- [1,2794,null,{}] 13:03:41 INFO - PROCESS | 1891 | 1461009821996 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}] 13:03:42 INFO - PROCESS | 1891 | 1461009822195 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:03:42 INFO - PROCESS | 1891 | 1461009822411 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1922800 == 170 [pid = 1891] [id = 706] 13:03:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedcb814c00) [pid = 1891] [serial = 2119] [outer = (nil)] 13:03:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedd1255c00) [pid = 1891] [serial = 2120] [outer = 0x7fedcb814c00] 13:03:42 INFO - PROCESS | 1891 | 1461009822527 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedd13c8400) [pid = 1891] [serial = 2121] [outer = 0x7fedcb814c00] 13:03:43 INFO - PROCESS | 1891 | 1461009823409 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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:03:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1485ms 13:03:43 INFO - PROCESS | 1891 | 1461009823474 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 1891 | 1461009823478 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:03:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:03:43 INFO - PROCESS | 1891 | 1461009823483 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - PROCESS | 1891 | 1461009823485 Marionette TRACE conn3 <- [1,2798,null,{}] 13:03:43 INFO - PROCESS | 1891 | 1461009823490 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}] 13:03:43 INFO - PROCESS | 1891 | 1461009823753 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:03:44 INFO - PROCESS | 1891 | 1461009824014 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd314d800 == 171 [pid = 1891] [id = 707] 13:03:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedd2f36c00) [pid = 1891] [serial = 2122] [outer = (nil)] 13:03:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7fedd34b5400) [pid = 1891] [serial = 2123] [outer = 0x7fedd2f36c00] 13:03:44 INFO - PROCESS | 1891 | 1461009824138 Marionette DEBUG loaded listener.js 13:03:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedd3711c00) [pid = 1891] [serial = 2124] [outer = 0x7fedd2f36c00] 13:03:45 INFO - PROCESS | 1891 | 1461009825029 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]]]}] 13:03:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:03:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1579ms 13:03:45 INFO - PROCESS | 1891 | 1461009825063 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:03:45 INFO - PROCESS | 1891 | 1461009825066 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:03:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:03:45 INFO - PROCESS | 1891 | 1461009825072 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - PROCESS | 1891 | 1461009825075 Marionette TRACE conn3 <- [1,2802,null,{}] 13:03:45 INFO - PROCESS | 1891 | 1461009825080 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}] 13:03:45 INFO - PROCESS | 1891 | 1461009825282 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:03:45 INFO - PROCESS | 1891 | 1461009825501 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3e5b800 == 172 [pid = 1891] [id = 708] 13:03:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fedd2f38800) [pid = 1891] [serial = 2125] [outer = (nil)] 13:03:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedd3cf9800) [pid = 1891] [serial = 2126] [outer = 0x7fedd2f38800] 13:03:45 INFO - PROCESS | 1891 | 1461009825614 Marionette DEBUG loaded listener.js 13:03:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7fedd3df8000) [pid = 1891] [serial = 2127] [outer = 0x7fedd2f38800] 13:03:46 INFO - PROCESS | 1891 | 1461009826534 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]]]}] 13:03:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:03:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1482ms 13:03:46 INFO - PROCESS | 1891 | 1461009826554 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:03:46 INFO - PROCESS | 1891 | 1461009826557 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:03:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:03:46 INFO - PROCESS | 1891 | 1461009826563 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:03:46 INFO - PROCESS | 1891 | 1461009826566 Marionette TRACE conn3 <- [1,2806,null,{}] 13:03:46 INFO - PROCESS | 1891 | 1461009826571 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}] 13:03:46 INFO - PROCESS | 1891 | 1461009826778 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:03:47 INFO - PROCESS | 1891 | 1461009827039 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd50a9000 == 173 [pid = 1891] [id = 709] 13:03:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7fedc6494400) [pid = 1891] [serial = 2128] [outer = (nil)] 13:03:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedd4c03000) [pid = 1891] [serial = 2129] [outer = 0x7fedc6494400] 13:03:47 INFO - PROCESS | 1891 | 1461009827115 Marionette DEBUG loaded listener.js 13:03:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedd4ec2400) [pid = 1891] [serial = 2130] [outer = 0x7fedc6494400] 13:03:48 INFO - PROCESS | 1891 | 1461009828006 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]]]}] 13:03:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:03:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1479ms 13:03:48 INFO - PROCESS | 1891 | 1461009828042 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 1891 | 1461009828045 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:03:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:03:48 INFO - PROCESS | 1891 | 1461009828051 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 1891 | 1461009828054 Marionette TRACE conn3 <- [1,2810,null,{}] 13:03:48 INFO - PROCESS | 1891 | 1461009828059 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}] 13:03:48 INFO - PROCESS | 1891 | 1461009828265 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:03:48 INFO - PROCESS | 1891 | 1461009828497 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd747f800 == 174 [pid = 1891] [id = 710] 13:03:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedd2f3a400) [pid = 1891] [serial = 2131] [outer = (nil)] 13:03:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fedd6d54c00) [pid = 1891] [serial = 2132] [outer = 0x7fedd2f3a400] 13:03:48 INFO - PROCESS | 1891 | 1461009828569 Marionette DEBUG loaded listener.js 13:03:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedd6ec2400) [pid = 1891] [serial = 2133] [outer = 0x7fedd2f3a400] 13:03:49 INFO - PROCESS | 1891 | 1461009829481 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]]]}] 13:03:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:03:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1490ms 13:03:49 INFO - PROCESS | 1891 | 1461009829542 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:03:49 INFO - PROCESS | 1891 | 1461009829545 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:03:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:03:49 INFO - PROCESS | 1891 | 1461009829551 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:03:49 INFO - PROCESS | 1891 | 1461009829553 Marionette TRACE conn3 <- [1,2814,null,{}] 13:03:49 INFO - PROCESS | 1891 | 1461009829558 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}] 13:03:49 INFO - PROCESS | 1891 | 1461009829755 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:03:49 INFO - PROCESS | 1891 | 1461009829972 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:50 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7a89800 == 175 [pid = 1891] [id = 711] 13:03:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedd02cc800) [pid = 1891] [serial = 2134] [outer = (nil)] 13:03:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedd783a400) [pid = 1891] [serial = 2135] [outer = 0x7fedd02cc800] 13:03:50 INFO - PROCESS | 1891 | 1461009830082 Marionette DEBUG loaded listener.js 13:03:50 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedd7a06800) [pid = 1891] [serial = 2136] [outer = 0x7fedd02cc800] 13:03:50 INFO - PROCESS | 1891 | 1461009830984 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]]]}] 13:03:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:03:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1480ms 13:03:51 INFO - PROCESS | 1891 | 1461009831033 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:03:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:03:51 INFO - PROCESS | 1891 | 1461009831036 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:03:51 INFO - PROCESS | 1891 | 1461009831042 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:03:51 INFO - PROCESS | 1891 | 1461009831046 Marionette TRACE conn3 <- [1,2818,null,{}] 13:03:51 INFO - PROCESS | 1891 | 1461009831051 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}] 13:03:51 INFO - PROCESS | 1891 | 1461009831291 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:03:51 INFO - PROCESS | 1891 | 1461009831504 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7cd3800 == 176 [pid = 1891] [id = 712] 13:03:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedd3cf3c00) [pid = 1891] [serial = 2137] [outer = (nil)] 13:03:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd7c6ac00) [pid = 1891] [serial = 2138] [outer = 0x7fedd3cf3c00] 13:03:51 INFO - PROCESS | 1891 | 1461009831621 Marionette DEBUG loaded listener.js 13:03:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedd7d6a800) [pid = 1891] [serial = 2139] [outer = 0x7fedd3cf3c00] 13:03:52 INFO - PROCESS | 1891 | 1461009832606 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]]]}] 13:03:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:03:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1627ms 13:03:52 INFO - PROCESS | 1891 | 1461009832670 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:03:52 INFO - PROCESS | 1891 | 1461009832673 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:03:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:03:52 INFO - PROCESS | 1891 | 1461009832679 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:03:52 INFO - PROCESS | 1891 | 1461009832681 Marionette TRACE conn3 <- [1,2822,null,{}] 13:03:52 INFO - PROCESS | 1891 | 1461009832687 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}] 13:03:52 INFO - PROCESS | 1891 | 1461009832895 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:03:53 INFO - PROCESS | 1891 | 1461009833158 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd98d4800 == 177 [pid = 1891] [id = 713] 13:03:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd7d6ac00) [pid = 1891] [serial = 2140] [outer = (nil)] 13:03:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedd82f4400) [pid = 1891] [serial = 2141] [outer = 0x7fedd7d6ac00] 13:03:53 INFO - PROCESS | 1891 | 1461009833277 Marionette DEBUG loaded listener.js 13:03:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd8c60800) [pid = 1891] [serial = 2142] [outer = 0x7fedd7d6ac00] 13:03:54 INFO - PROCESS | 1891 | 1461009834112 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]]]}] 13:03:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:03:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1479ms 13:03:54 INFO - PROCESS | 1891 | 1461009834160 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:03:54 INFO - PROCESS | 1891 | 1461009834164 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:03:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:03:54 INFO - PROCESS | 1891 | 1461009834170 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:03:54 INFO - PROCESS | 1891 | 1461009834172 Marionette TRACE conn3 <- [1,2826,null,{}] 13:03:54 INFO - PROCESS | 1891 | 1461009834177 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}] 13:03:54 INFO - PROCESS | 1891 | 1461009834383 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:03:54 INFO - PROCESS | 1891 | 1461009834649 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:54 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb34a800 == 178 [pid = 1891] [id = 714] 13:03:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedd7dec000) [pid = 1891] [serial = 2143] [outer = (nil)] 13:03:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedd977e400) [pid = 1891] [serial = 2144] [outer = 0x7fedd7dec000] 13:03:54 INFO - PROCESS | 1891 | 1461009834722 Marionette DEBUG loaded listener.js 13:03:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedd9d6f400) [pid = 1891] [serial = 2145] [outer = 0x7fedd7dec000] 13:03:55 INFO - PROCESS | 1891 | 1461009835594 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:03:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:03:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1477ms 13:03:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:03:55 INFO - PROCESS | 1891 | 1461009835648 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:03:55 INFO - PROCESS | 1891 | 1461009835650 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:03:55 INFO - PROCESS | 1891 | 1461009835656 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:03:55 INFO - PROCESS | 1891 | 1461009835659 Marionette TRACE conn3 <- [1,2830,null,{}] 13:03:55 INFO - PROCESS | 1891 | 1461009835664 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}] 13:03:55 INFO - PROCESS | 1891 | 1461009835881 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:03:56 INFO - PROCESS | 1891 | 1461009836139 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddbfb3000 == 179 [pid = 1891] [id = 715] 13:03:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedd9df3400) [pid = 1891] [serial = 2146] [outer = (nil)] 13:03:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedda77b800) [pid = 1891] [serial = 2147] [outer = 0x7fedd9df3400] 13:03:56 INFO - PROCESS | 1891 | 1461009836214 Marionette DEBUG loaded listener.js 13:03:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedda878800) [pid = 1891] [serial = 2148] [outer = 0x7fedd9df3400] 13:03:57 INFO - PROCESS | 1891 | 1461009837068 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]]]}] 13:03:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:03:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1477ms 13:03:57 INFO - PROCESS | 1891 | 1461009837134 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:03:57 INFO - PROCESS | 1891 | 1461009837137 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:03:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:03:57 INFO - PROCESS | 1891 | 1461009837143 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:03:57 INFO - PROCESS | 1891 | 1461009837145 Marionette TRACE conn3 <- [1,2834,null,{}] 13:03:57 INFO - PROCESS | 1891 | 1461009837151 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}] 13:03:57 INFO - PROCESS | 1891 | 1461009837371 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:03:57 INFO - PROCESS | 1891 | 1461009837632 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddca48000 == 180 [pid = 1891] [id = 716] 13:03:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedd9de9400) [pid = 1891] [serial = 2149] [outer = (nil)] 13:03:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd0599c00) [pid = 1891] [serial = 2150] [outer = 0x7fedd9de9400] 13:03:57 INFO - PROCESS | 1891 | 1461009837709 Marionette DEBUG loaded listener.js 13:03:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7feddb39c400) [pid = 1891] [serial = 2151] [outer = 0x7fedd9de9400] 13:03:58 INFO - PROCESS | 1891 | 1461009838554 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:03:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:03:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1482ms 13:03:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:03:58 INFO - PROCESS | 1891 | 1461009838627 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:03:58 INFO - PROCESS | 1891 | 1461009838630 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:03:58 INFO - PROCESS | 1891 | 1461009838636 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:03:58 INFO - PROCESS | 1891 | 1461009838639 Marionette TRACE conn3 <- [1,2838,null,{}] 13:03:58 INFO - PROCESS | 1891 | 1461009838644 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}] 13:03:58 INFO - PROCESS | 1891 | 1461009838867 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:03:59 INFO - PROCESS | 1891 | 1461009839164 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd651800 == 181 [pid = 1891] [id = 717] 13:03:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7feddb39cc00) [pid = 1891] [serial = 2152] [outer = (nil)] 13:03:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7feddb3a7800) [pid = 1891] [serial = 2153] [outer = 0x7feddb39cc00] 13:03:59 INFO - PROCESS | 1891 | 1461009839274 Marionette DEBUG loaded listener.js 13:03:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7feddbd4c800) [pid = 1891] [serial = 2154] [outer = 0x7feddb39cc00] 13:04:00 INFO - PROCESS | 1891 | 1461009840197 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]]]}] 13:04:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:04:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1627ms 13:04:00 INFO - PROCESS | 1891 | 1461009840263 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:04:00 INFO - PROCESS | 1891 | 1461009840267 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:04:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:04:00 INFO - PROCESS | 1891 | 1461009840272 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:04:00 INFO - PROCESS | 1891 | 1461009840274 Marionette TRACE conn3 <- [1,2842,null,{}] 13:04:00 INFO - PROCESS | 1891 | 1461009840280 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}] 13:04:00 INFO - PROCESS | 1891 | 1461009840502 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:04:00 INFO - PROCESS | 1891 | 1461009840777 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:00 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6018800 == 182 [pid = 1891] [id = 718] 13:04:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedc393d800) [pid = 1891] [serial = 2155] [outer = (nil)] 13:04:00 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedc63cb000) [pid = 1891] [serial = 2156] [outer = 0x7fedc393d800] 13:04:00 INFO - PROCESS | 1891 | 1461009840896 Marionette DEBUG loaded listener.js 13:04:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedd3410000) [pid = 1891] [serial = 2157] [outer = 0x7fedc393d800] 13:04:01 INFO - PROCESS | 1891 | 1461009841781 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]]]}] 13:04:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:04:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1575ms 13:04:01 INFO - PROCESS | 1891 | 1461009841849 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:04:01 INFO - PROCESS | 1891 | 1461009841852 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:04:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:04:01 INFO - PROCESS | 1891 | 1461009841858 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - PROCESS | 1891 | 1461009841860 Marionette TRACE conn3 <- [1,2846,null,{}] 13:04:01 INFO - PROCESS | 1891 | 1461009841866 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}] 13:04:02 INFO - PROCESS | 1891 | 1461009842094 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:04:03 INFO - PROCESS | 1891 | 1461009843132 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:03 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6007000 == 183 [pid = 1891] [id = 719] 13:04:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedc071cc00) [pid = 1891] [serial = 2158] [outer = (nil)] 13:04:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedc0727400) [pid = 1891] [serial = 2159] [outer = 0x7fedc071cc00] 13:04:03 INFO - PROCESS | 1891 | 1461009843204 Marionette DEBUG loaded listener.js 13:04:03 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedc293a400) [pid = 1891] [serial = 2160] [outer = 0x7fedc071cc00] 13:04:04 INFO - PROCESS | 1891 | 1461009844044 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]]]}] 13:04:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:04:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2230ms 13:04:04 INFO - PROCESS | 1891 | 1461009844092 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:04:04 INFO - PROCESS | 1891 | 1461009844098 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:04:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:04:04 INFO - PROCESS | 1891 | 1461009844107 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:04:04 INFO - PROCESS | 1891 | 1461009844111 Marionette TRACE conn3 <- [1,2850,null,{}] 13:04:04 INFO - PROCESS | 1891 | 1461009844117 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}] 13:04:04 INFO - PROCESS | 1891 | 1461009844316 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:04:04 INFO - PROCESS | 1891 | 1461009844542 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa33800 == 184 [pid = 1891] [id = 720] 13:04:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedc071d800) [pid = 1891] [serial = 2161] [outer = (nil)] 13:04:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedc578a000) [pid = 1891] [serial = 2162] [outer = 0x7fedc071d800] 13:04:04 INFO - PROCESS | 1891 | 1461009844652 Marionette DEBUG loaded listener.js 13:04:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedc63bf400) [pid = 1891] [serial = 2163] [outer = 0x7fedc071d800] 13:04:05 INFO - PROCESS | 1891 | 1461009845575 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:04:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:04:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1532ms 13:04:05 INFO - PROCESS | 1891 | 1461009845643 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:04:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:04:05 INFO - PROCESS | 1891 | 1461009845649 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:04:05 INFO - PROCESS | 1891 | 1461009845654 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:04:05 INFO - PROCESS | 1891 | 1461009845657 Marionette TRACE conn3 <- [1,2854,null,{}] 13:04:05 INFO - PROCESS | 1891 | 1461009845663 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}] 13:04:05 INFO - PROCESS | 1891 | 1461009845870 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddf3cf000 == 183 [pid = 1891] [id = 384] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbbe6000 == 182 [pid = 1891] [id = 382] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeaea0800 == 181 [pid = 1891] [id = 386] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddc37a800 == 180 [pid = 1891] [id = 60] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd775f800 == 179 [pid = 1891] [id = 691] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd6b65000 == 178 [pid = 1891] [id = 690] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd38d4800 == 177 [pid = 1891] [id = 689] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2d9a800 == 176 [pid = 1891] [id = 688] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1213000 == 175 [pid = 1891] [id = 687] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd034d800 == 174 [pid = 1891] [id = 686] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd00ce800 == 173 [pid = 1891] [id = 685] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb865000 == 172 [pid = 1891] [id = 684] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedca9ab000 == 171 [pid = 1891] [id = 683] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc7661800 == 170 [pid = 1891] [id = 682] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc67db800 == 169 [pid = 1891] [id = 681] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc601b800 == 168 [pid = 1891] [id = 680] 13:04:06 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbcadd800 == 167 [pid = 1891] [id = 679] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedca7a5400) [pid = 1891] [serial = 1983] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedd2449400) [pid = 1891] [serial = 1994] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedd02d7c00) [pid = 1891] [serial = 1896] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7fedc53da400) [pid = 1891] [serial = 2034] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7fedc49c4c00) [pid = 1891] [serial = 1973] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedc8667000) [pid = 1891] [serial = 1979] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedc4a9ac00) [pid = 1891] [serial = 2033] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedc3940400) [pid = 1891] [serial = 2031] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedd1262c00) [pid = 1891] [serial = 1992] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedc8e1bc00) [pid = 1891] [serial = 1980] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedd8ee8800) [pid = 1891] [serial = 2010] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7feddc350400) [pid = 1891] [serial = 2018] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedd3a7a000) [pid = 1891] [serial = 2000] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedd6d5a800) [pid = 1891] [serial = 2003] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedcb80bc00) [pid = 1891] [serial = 1986] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedd2bd0000) [pid = 1891] [serial = 1995] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7feddbce8400) [pid = 1891] [serial = 2015] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedda879400) [pid = 1891] [serial = 2013] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 173 (0x7fede8d4f800) [pid = 1891] [serial = 2022] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 172 (0x7feddc11ec00) [pid = 1891] [serial = 2016] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 171 (0x7fedd9debc00) [pid = 1891] [serial = 2012] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 170 (0x7fedd2f3c800) [pid = 1891] [serial = 1997] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 169 (0x7fedc8faac00) [pid = 1891] [serial = 1982] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 168 (0x7fedc79d0c00) [pid = 1891] [serial = 1970] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 167 (0x7fedc2de0c00) [pid = 1891] [serial = 2027] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 166 (0x7feddce3b000) [pid = 1891] [serial = 2019] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 165 (0x7fedd7c6b400) [pid = 1891] [serial = 2007] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 164 (0x7fedc64a2800) [pid = 1891] [serial = 1977] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 163 (0x7fedd3490000) [pid = 1891] [serial = 1998] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 162 (0x7fedc0727c00) [pid = 1891] [serial = 1953] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 161 (0x7fedc5279400) [pid = 1891] [serial = 1974] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 160 (0x7fedcba7c400) [pid = 1891] [serial = 1988] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 159 (0x7fedc6488800) [pid = 1891] [serial = 1976] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedd11d1000) [pid = 1891] [serial = 1991] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7fede9942400) [pid = 1891] [serial = 2024] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 156 (0x7fedc2934800) [pid = 1891] [serial = 2030] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 155 (0x7fedcb64d400) [pid = 1891] [serial = 1985] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 154 (0x7fedc608b400) [pid = 1891] [serial = 2036] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 153 (0x7fedd0595400) [pid = 1891] [serial = 1989] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 152 (0x7fedd7981400) [pid = 1891] [serial = 2006] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 151 (0x7fedd3dee000) [pid = 1891] [serial = 2001] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7fedd82ea400) [pid = 1891] [serial = 2009] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 149 (0x7fedd7841400) [pid = 1891] [serial = 2004] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 148 (0x7fedc8e22000) [pid = 1891] [serial = 1950] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | --DOMWINDOW == 147 (0x7feddf319400) [pid = 1891] [serial = 2021] [outer = (nil)] [url = about:blank] 13:04:06 INFO - PROCESS | 1891 | 1461009846687 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:06 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbb847000 == 168 [pid = 1891] [id = 721] 13:04:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 148 (0x7fedc2931400) [pid = 1891] [serial = 2164] [outer = (nil)] 13:04:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 149 (0x7fedc3a0b400) [pid = 1891] [serial = 2165] [outer = 0x7fedc2931400] 13:04:06 INFO - PROCESS | 1891 | 1461009846750 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 1891 | ++DOMWINDOW == 150 (0x7fedc6488800) [pid = 1891] [serial = 2166] [outer = 0x7fedc2931400] 13:04:07 INFO - PROCESS | 1891 | 1461009847499 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]]]}] 13:04:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:04:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1881ms 13:04:07 INFO - PROCESS | 1891 | 1461009847535 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 1891 | 1461009847539 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:04:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:04:07 INFO - PROCESS | 1891 | 1461009847553 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - PROCESS | 1891 | 1461009847561 Marionette TRACE conn3 <- [1,2858,null,{}] 13:04:07 INFO - PROCESS | 1891 | 1461009847567 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}] 13:04:07 INFO - PROCESS | 1891 | 1461009847774 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:04:07 INFO - PROCESS | 1891 | 1461009847947 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc3b1a800 == 169 [pid = 1891] [id = 722] 13:04:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedc07e1c00) [pid = 1891] [serial = 2167] [outer = (nil)] 13:04:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7fedc68dec00) [pid = 1891] [serial = 2168] [outer = 0x7fedc07e1c00] 13:04:08 INFO - PROCESS | 1891 | 1461009848008 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedc866e000) [pid = 1891] [serial = 2169] [outer = 0x7fedc07e1c00] 13:04:08 INFO - PROCESS | 1891 | 1461009848740 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:04:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:04:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1242ms 13:04:08 INFO - PROCESS | 1891 | 1461009848787 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:04:08 INFO - PROCESS | 1891 | 1461009848790 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:04:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:04:08 INFO - PROCESS | 1891 | 1461009848801 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:04:08 INFO - PROCESS | 1891 | 1461009848803 Marionette TRACE conn3 <- [1,2862,null,{}] 13:04:08 INFO - PROCESS | 1891 | 1461009848807 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}] 13:04:09 INFO - PROCESS | 1891 | 1461009849058 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:04:09 INFO - PROCESS | 1891 | 1461009849092 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6018000 == 170 [pid = 1891] [id = 723] 13:04:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fedc0a8f400) [pid = 1891] [serial = 2170] [outer = (nil)] 13:04:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedc8e1cc00) [pid = 1891] [serial = 2171] [outer = 0x7fedc0a8f400] 13:04:09 INFO - PROCESS | 1891 | 1461009849148 Marionette DEBUG loaded listener.js 13:04:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7fedc8eb9400) [pid = 1891] [serial = 2172] [outer = 0x7fedc0a8f400] 13:04:10 INFO - PROCESS | 1891 | 1461009850053 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]]]}] 13:04:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:04:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1277ms 13:04:10 INFO - PROCESS | 1891 | 1461009850079 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:04:10 INFO - PROCESS | 1891 | 1461009850083 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:04:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:04:10 INFO - PROCESS | 1891 | 1461009850093 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:04:10 INFO - PROCESS | 1891 | 1461009850095 Marionette TRACE conn3 <- [1,2866,null,{}] 13:04:10 INFO - PROCESS | 1891 | 1461009850099 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}] 13:04:10 INFO - PROCESS | 1891 | 1461009850338 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:04:10 INFO - PROCESS | 1891 | 1461009850376 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:10 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc684f800 == 171 [pid = 1891] [id = 724] 13:04:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7fedca7a6400) [pid = 1891] [serial = 2173] [outer = (nil)] 13:04:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedca962000) [pid = 1891] [serial = 2174] [outer = 0x7fedca7a6400] 13:04:10 INFO - PROCESS | 1891 | 1461009850507 Marionette DEBUG loaded listener.js 13:04:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedcb813400) [pid = 1891] [serial = 2175] [outer = 0x7fedca7a6400] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 158 (0x7fedc0727800) [pid = 1891] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 157 (0x7fedc0a94c00) [pid = 1891] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 156 (0x7fedbffed000) [pid = 1891] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 155 (0x7fedc8fb1400) [pid = 1891] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 154 (0x7fedc1ff6c00) [pid = 1891] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 153 (0x7fedc293bc00) [pid = 1891] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 152 (0x7fedc53dd800) [pid = 1891] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 151 (0x7fedc07d6c00) [pid = 1891] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:04:11 INFO - PROCESS | 1891 | --DOMWINDOW == 150 (0x7fedbffe8c00) [pid = 1891] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:04:11 INFO - PROCESS | 1891 | 1461009851887 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]]]}] 13:04:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:04:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1846ms 13:04:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:04:11 INFO - PROCESS | 1891 | 1461009851940 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:04:11 INFO - PROCESS | 1891 | 1461009851943 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:04:11 INFO - PROCESS | 1891 | 1461009851948 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:04:11 INFO - PROCESS | 1891 | 1461009851951 Marionette TRACE conn3 <- [1,2870,null,{}] 13:04:11 INFO - PROCESS | 1891 | 1461009851956 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}] 13:04:12 INFO - PROCESS | 1891 | 1461009852201 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:04:12 INFO - PROCESS | 1891 | 1461009852221 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7661800 == 172 [pid = 1891] [id = 725] 13:04:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 151 (0x7fedc0a94c00) [pid = 1891] [serial = 2176] [outer = (nil)] 13:04:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 152 (0x7fedc68e9000) [pid = 1891] [serial = 2177] [outer = 0x7fedc0a94c00] 13:04:12 INFO - PROCESS | 1891 | 1461009852279 Marionette DEBUG loaded listener.js 13:04:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 153 (0x7fedcba80800) [pid = 1891] [serial = 2178] [outer = 0x7fedc0a94c00] 13:04:13 INFO - PROCESS | 1891 | 1461009853079 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]]]}] 13:04:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:04:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1189ms 13:04:13 INFO - PROCESS | 1891 | 1461009853138 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:04:13 INFO - PROCESS | 1891 | 1461009853140 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:04:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:04:13 INFO - PROCESS | 1891 | 1461009853146 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:04:13 INFO - PROCESS | 1891 | 1461009853148 Marionette TRACE conn3 <- [1,2874,null,{}] 13:04:13 INFO - PROCESS | 1891 | 1461009853153 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}] 13:04:13 INFO - PROCESS | 1891 | 1461009853333 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:04:13 INFO - PROCESS | 1891 | 1461009853346 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:13 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcb637800 == 173 [pid = 1891] [id = 726] 13:04:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 154 (0x7fedc8e1c000) [pid = 1891] [serial = 2179] [outer = (nil)] 13:04:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 155 (0x7fedd1124c00) [pid = 1891] [serial = 2180] [outer = 0x7fedc8e1c000] 13:04:13 INFO - PROCESS | 1891 | 1461009853407 Marionette DEBUG loaded listener.js 13:04:13 INFO - PROCESS | 1891 | ++DOMWINDOW == 156 (0x7fedd1256c00) [pid = 1891] [serial = 2181] [outer = 0x7fedc8e1c000] 13:04:14 INFO - PROCESS | 1891 | 1461009854714 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]]]}] 13:04:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:04:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1630ms 13:04:14 INFO - PROCESS | 1891 | 1461009854777 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:04:14 INFO - PROCESS | 1891 | 1461009854781 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:04:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:04:14 INFO - PROCESS | 1891 | 1461009854789 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - PROCESS | 1891 | 1461009854795 Marionette TRACE conn3 <- [1,2878,null,{}] 13:04:14 INFO - PROCESS | 1891 | 1461009854802 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}] 13:04:15 INFO - PROCESS | 1891 | 1461009855020 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:04:15 INFO - PROCESS | 1891 | 1461009855297 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc601c800 == 174 [pid = 1891] [id = 727] 13:04:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 157 (0x7fedc49c5c00) [pid = 1891] [serial = 2182] [outer = (nil)] 13:04:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 158 (0x7fedc6086400) [pid = 1891] [serial = 2183] [outer = 0x7fedc49c5c00] 13:04:15 INFO - PROCESS | 1891 | 1461009855373 Marionette DEBUG loaded listener.js 13:04:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 159 (0x7fedc63b6400) [pid = 1891] [serial = 2184] [outer = 0x7fedc49c5c00] 13:04:16 INFO - PROCESS | 1891 | 1461009856312 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]]]}] 13:04:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:04:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1587ms 13:04:16 INFO - PROCESS | 1891 | 1461009856378 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:04:16 INFO - PROCESS | 1891 | 1461009856386 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:04:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:04:16 INFO - PROCESS | 1891 | 1461009856396 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:04:16 INFO - PROCESS | 1891 | 1461009856399 Marionette TRACE conn3 <- [1,2882,null,{}] 13:04:16 INFO - PROCESS | 1891 | 1461009856405 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}] 13:04:16 INFO - PROCESS | 1891 | 1461009856623 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:04:16 INFO - PROCESS | 1891 | 1461009856923 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa3a800 == 175 [pid = 1891] [id = 728] 13:04:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 160 (0x7fedc6091800) [pid = 1891] [serial = 2185] [outer = (nil)] 13:04:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 161 (0x7fedc866e400) [pid = 1891] [serial = 2186] [outer = 0x7fedc6091800] 13:04:17 INFO - PROCESS | 1891 | 1461009856999 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 162 (0x7fedc8eb9800) [pid = 1891] [serial = 2187] [outer = 0x7fedc6091800] 13:04:17 INFO - PROCESS | 1891 | 1461009857872 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]]]}] 13:04:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:04:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1532ms 13:04:17 INFO - PROCESS | 1891 | 1461009857928 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:04:17 INFO - PROCESS | 1891 | 1461009857932 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:04:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:04:17 INFO - PROCESS | 1891 | 1461009857938 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - PROCESS | 1891 | 1461009857944 Marionette TRACE conn3 <- [1,2886,null,{}] 13:04:17 INFO - PROCESS | 1891 | 1461009857959 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}] 13:04:18 INFO - PROCESS | 1891 | 1461009858210 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:04:18 INFO - PROCESS | 1891 | 1461009858469 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:18 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd025e000 == 176 [pid = 1891] [id = 729] 13:04:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 163 (0x7fedc4adac00) [pid = 1891] [serial = 2188] [outer = (nil)] 13:04:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 164 (0x7fedcb80f800) [pid = 1891] [serial = 2189] [outer = 0x7fedc4adac00] 13:04:18 INFO - PROCESS | 1891 | 1461009858590 Marionette DEBUG loaded listener.js 13:04:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 165 (0x7fedd11d2800) [pid = 1891] [serial = 2190] [outer = 0x7fedc4adac00] 13:04:19 INFO - PROCESS | 1891 | 1461009859443 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]]]}] 13:04:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:04:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1537ms 13:04:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:04:19 INFO - PROCESS | 1891 | 1461009859476 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:04:19 INFO - PROCESS | 1891 | 1461009859479 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:04:19 INFO - PROCESS | 1891 | 1461009859485 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:04:19 INFO - PROCESS | 1891 | 1461009859488 Marionette TRACE conn3 <- [1,2890,null,{}] 13:04:19 INFO - PROCESS | 1891 | 1461009859493 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}] 13:04:19 INFO - PROCESS | 1891 | 1461009859695 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:04:19 INFO - PROCESS | 1891 | 1461009859912 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd11be000 == 177 [pid = 1891] [id = 730] 13:04:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 166 (0x7fedc70bb400) [pid = 1891] [serial = 2191] [outer = (nil)] 13:04:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 167 (0x7fedd2442400) [pid = 1891] [serial = 2192] [outer = 0x7fedc70bb400] 13:04:20 INFO - PROCESS | 1891 | 1461009860022 Marionette DEBUG loaded listener.js 13:04:20 INFO - PROCESS | 1891 | ++DOMWINDOW == 168 (0x7fedd2bd5800) [pid = 1891] [serial = 2193] [outer = 0x7fedc70bb400] 13:04:20 INFO - PROCESS | 1891 | 1461009860928 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:04:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:04:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1476ms 13:04:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:04:20 INFO - PROCESS | 1891 | 1461009860962 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:04:20 INFO - PROCESS | 1891 | 1461009860965 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:04:20 INFO - PROCESS | 1891 | 1461009860971 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - PROCESS | 1891 | 1461009860974 Marionette TRACE conn3 <- [1,2894,null,{}] 13:04:20 INFO - PROCESS | 1891 | 1461009860980 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}] 13:04:21 INFO - PROCESS | 1891 | 1461009861193 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:04:21 INFO - PROCESS | 1891 | 1461009861462 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd1924000 == 178 [pid = 1891] [id = 731] 13:04:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 169 (0x7fedd112d400) [pid = 1891] [serial = 2194] [outer = (nil)] 13:04:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 170 (0x7fedd2f37400) [pid = 1891] [serial = 2195] [outer = 0x7fedd112d400] 13:04:21 INFO - PROCESS | 1891 | 1461009861536 Marionette DEBUG loaded listener.js 13:04:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 171 (0x7fedd33c8000) [pid = 1891] [serial = 2196] [outer = 0x7fedd112d400] 13:04:22 INFO - PROCESS | 1891 | 1461009862429 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]]]}] 13:04:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:04:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1528ms 13:04:22 INFO - PROCESS | 1891 | 1461009862499 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:04:22 INFO - PROCESS | 1891 | 1461009862502 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:04:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:04:22 INFO - PROCESS | 1891 | 1461009862508 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:04:22 INFO - PROCESS | 1891 | 1461009862511 Marionette TRACE conn3 <- [1,2898,null,{}] 13:04:22 INFO - PROCESS | 1891 | 1461009862516 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}] 13:04:22 INFO - PROCESS | 1891 | 1461009862736 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:04:22 INFO - PROCESS | 1891 | 1461009862955 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:23 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd2eb7000 == 179 [pid = 1891] [id = 732] 13:04:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 172 (0x7fedd1261000) [pid = 1891] [serial = 2197] [outer = (nil)] 13:04:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 173 (0x7fedd3a75400) [pid = 1891] [serial = 2198] [outer = 0x7fedd1261000] 13:04:23 INFO - PROCESS | 1891 | 1461009863068 Marionette DEBUG loaded listener.js 13:04:23 INFO - PROCESS | 1891 | ++DOMWINDOW == 174 (0x7fedd4ebc400) [pid = 1891] [serial = 2199] [outer = 0x7fedd1261000] 13:04:23 INFO - PROCESS | 1891 | 1461009863957 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]]]}] 13:04:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:04:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1526ms 13:04:24 INFO - PROCESS | 1891 | 1461009864035 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:04:24 INFO - PROCESS | 1891 | 1461009864038 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:04:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:04:24 INFO - PROCESS | 1891 | 1461009864044 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:04:24 INFO - PROCESS | 1891 | 1461009864047 Marionette TRACE conn3 <- [1,2902,null,{}] 13:04:24 INFO - PROCESS | 1891 | 1461009864052 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}] 13:04:24 INFO - PROCESS | 1891 | 1461009864251 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:04:24 INFO - PROCESS | 1891 | 1461009864479 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:24 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd4c45000 == 180 [pid = 1891] [id = 733] 13:04:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedc07df000) [pid = 1891] [serial = 2200] [outer = (nil)] 13:04:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedd7016c00) [pid = 1891] [serial = 2201] [outer = 0x7fedc07df000] 13:04:24 INFO - PROCESS | 1891 | 1461009864589 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedd798a800) [pid = 1891] [serial = 2202] [outer = 0x7fedc07df000] 13:04:25 INFO - PROCESS | 1891 | 1461009865475 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:04:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:04:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1490ms 13:04:25 INFO - PROCESS | 1891 | 1461009865535 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:04:25 INFO - PROCESS | 1891 | 1461009865538 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:04:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:04:25 INFO - PROCESS | 1891 | 1461009865544 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:04:25 INFO - PROCESS | 1891 | 1461009865547 Marionette TRACE conn3 <- [1,2906,null,{}] 13:04:25 INFO - PROCESS | 1891 | 1461009865552 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}] 13:04:25 INFO - PROCESS | 1891 | 1461009865755 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:04:25 INFO - PROCESS | 1891 | 1461009865969 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7486000 == 181 [pid = 1891] [id = 734] 13:04:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedc69ce800) [pid = 1891] [serial = 2203] [outer = (nil)] 13:04:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedd7a0c800) [pid = 1891] [serial = 2204] [outer = 0x7fedc69ce800] 13:04:26 INFO - PROCESS | 1891 | 1461009866081 Marionette DEBUG loaded listener.js 13:04:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedd7c63800) [pid = 1891] [serial = 2205] [outer = 0x7fedc69ce800] 13:04:26 INFO - PROCESS | 1891 | 1461009866988 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]]]}] 13:04:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:04:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1488ms 13:04:27 INFO - PROCESS | 1891 | 1461009867032 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:04:27 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:04:27 INFO - PROCESS | 1891 | 1461009867036 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:04:27 INFO - PROCESS | 1891 | 1461009867042 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:04:27 INFO - PROCESS | 1891 | 1461009867045 Marionette TRACE conn3 <- [1,2910,null,{}] 13:04:27 INFO - PROCESS | 1891 | 1461009867050 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}] 13:04:27 INFO - PROCESS | 1891 | 1461009867253 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:04:27 INFO - PROCESS | 1891 | 1461009867473 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7b9e000 == 182 [pid = 1891] [id = 735] 13:04:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedbffeb800) [pid = 1891] [serial = 2206] [outer = (nil)] 13:04:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedd3702c00) [pid = 1891] [serial = 2207] [outer = 0x7fedbffeb800] 13:04:27 INFO - PROCESS | 1891 | 1461009867584 Marionette DEBUG loaded listener.js 13:04:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedd7d71800) [pid = 1891] [serial = 2208] [outer = 0x7fedbffeb800] 13:04:28 INFO - PROCESS | 1891 | 1461009868367 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]]]}] 13:04:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:04:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:04:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1340ms 13:04:28 INFO - PROCESS | 1891 | 1461009868382 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:04:28 INFO - PROCESS | 1891 | 1461009868385 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:04:28 INFO - TEST-START | /DOMEvents/constructors.html 13:04:28 INFO - PROCESS | 1891 | 1461009868391 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:04:28 INFO - PROCESS | 1891 | 1461009868393 Marionette TRACE conn3 <- [1,2914,null,{}] 13:04:28 INFO - PROCESS | 1891 | 1461009868399 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}] 13:04:28 INFO - PROCESS | 1891 | 1461009868604 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:04:28 INFO - PROCESS | 1891 | 1461009868842 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd97ac000 == 183 [pid = 1891] [id = 736] 13:04:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedc69c7400) [pid = 1891] [serial = 2209] [outer = (nil)] 13:04:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedd8c59800) [pid = 1891] [serial = 2210] [outer = 0x7fedc69c7400] 13:04:28 INFO - PROCESS | 1891 | 1461009868918 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedd9debc00) [pid = 1891] [serial = 2211] [outer = 0x7fedc69c7400] 13:04:29 INFO - PROCESS | 1891 | 1461009869925 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]]]}] 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:04:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:04:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:04:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:04:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:04:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:04:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:04:30 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:04:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:04:30 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:04:30 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:04:30 INFO - TEST-OK | /DOMEvents/constructors.html | took 1616ms 13:04:30 INFO - PROCESS | 1891 | 1461009870026 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:04:30 INFO - PROCESS | 1891 | 1461009870040 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:04:30 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:04:30 INFO - PROCESS | 1891 | 1461009870050 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:04:30 INFO - PROCESS | 1891 | 1461009870054 Marionette TRACE conn3 <- [1,2918,null,{}] 13:04:30 INFO - PROCESS | 1891 | 1461009870063 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}] 13:04:30 INFO - PROCESS | 1891 | 1461009870318 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:04:30 INFO - PROCESS | 1891 | 1461009870599 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:30 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd645000 == 184 [pid = 1891] [id = 737] 13:04:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7feddb3a1c00) [pid = 1891] [serial = 2212] [outer = (nil)] 13:04:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7feddc354c00) [pid = 1891] [serial = 2213] [outer = 0x7feddb3a1c00] 13:04:30 INFO - PROCESS | 1891 | 1461009870681 Marionette DEBUG loaded listener.js 13:04:30 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7feddc724800) [pid = 1891] [serial = 2214] [outer = 0x7feddb3a1c00] 13:04:31 INFO - PROCESS | 1891 | 1461009871446 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:04:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:04:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1438ms 13:04:31 INFO - PROCESS | 1891 | 1461009871488 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:04:31 INFO - PROCESS | 1891 | 1461009871492 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:04:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:04:31 INFO - PROCESS | 1891 | 1461009871497 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:04:31 INFO - PROCESS | 1891 | 1461009871500 Marionette TRACE conn3 <- [1,2922,null,{}] 13:04:31 INFO - PROCESS | 1891 | 1461009871505 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}] 13:04:31 INFO - PROCESS | 1891 | 1461009871706 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:04:31 INFO - PROCESS | 1891 | 1461009871968 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fede3c21000 == 185 [pid = 1891] [id = 738] 13:04:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7feddb3a2c00) [pid = 1891] [serial = 2215] [outer = (nil)] 13:04:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7feddca89c00) [pid = 1891] [serial = 2216] [outer = 0x7feddb3a2c00] 13:04:32 INFO - PROCESS | 1891 | 1461009872043 Marionette DEBUG loaded listener.js 13:04:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7feddd5a5000) [pid = 1891] [serial = 2217] [outer = 0x7feddb3a2c00] 13:04:32 INFO - PROCESS | 1891 | [1891] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:04:32 INFO - PROCESS | 1891 | [1891] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:04:32 INFO - PROCESS | 1891 | [1891] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:04:32 INFO - PROCESS | 1891 | [1891] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 567 13:04:32 INFO - PROCESS | 1891 | 1461009872807 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]]]}] 13:04:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:04:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:04:32 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 13:04:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:04:32 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 13:04:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:04:32 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]" 13:04:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:04:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:04:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:04:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1380ms 13:04:32 INFO - PROCESS | 1891 | 1461009872882 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:04:32 INFO - PROCESS | 1891 | 1461009872889 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:04:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:04:32 INFO - PROCESS | 1891 | 1461009872896 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:04:32 INFO - PROCESS | 1891 | 1461009872899 Marionette TRACE conn3 <- [1,2926,null,{}] 13:04:32 INFO - PROCESS | 1891 | 1461009872904 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}] 13:04:33 INFO - PROCESS | 1891 | 1461009873107 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:04:33 INFO - PROCESS | 1891 | 1461009873372 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedea06e000 == 186 [pid = 1891] [id = 739] 13:04:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7feddc354000) [pid = 1891] [serial = 2218] [outer = (nil)] 13:04:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fede2f54000) [pid = 1891] [serial = 2219] [outer = 0x7feddc354000] 13:04:33 INFO - PROCESS | 1891 | 1461009873443 Marionette DEBUG loaded listener.js 13:04:33 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fede8de0800) [pid = 1891] [serial = 2220] [outer = 0x7feddc354000] 13:04:34 INFO - PROCESS | 1891 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:04:34 INFO - PROCESS | 1891 | 1461009874188 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]]]}] 13:04:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:04:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1327ms 13:04:34 INFO - PROCESS | 1891 | 1461009874224 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 1891 | 1461009874227 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:04:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:04:34 INFO - PROCESS | 1891 | 1461009874232 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 1891 | 1461009874234 Marionette TRACE conn3 <- [1,2930,null,{}] 13:04:34 INFO - PROCESS | 1891 | 1461009874240 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}] 13:04:34 INFO - PROCESS | 1891 | 1461009874443 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:04:34 INFO - PROCESS | 1891 | 1461009874693 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedead14800 == 187 [pid = 1891] [id = 740] 13:04:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7feddb3a7c00) [pid = 1891] [serial = 2221] [outer = (nil)] 13:04:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fede9bbcc00) [pid = 1891] [serial = 2222] [outer = 0x7feddb3a7c00] 13:04:34 INFO - PROCESS | 1891 | 1461009874765 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fedea00f800) [pid = 1891] [serial = 2223] [outer = 0x7feddb3a7c00] 13:04:35 INFO - PROCESS | 1891 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:04:35 INFO - PROCESS | 1891 | 1461009875492 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]]]}] 13:04:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:04:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1328ms 13:04:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:04:35 INFO - PROCESS | 1891 | 1461009875561 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:04:35 INFO - PROCESS | 1891 | 1461009875564 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:04:35 INFO - PROCESS | 1891 | 1461009875569 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:04:35 INFO - PROCESS | 1891 | 1461009875573 Marionette TRACE conn3 <- [1,2934,null,{}] 13:04:35 INFO - PROCESS | 1891 | 1461009875578 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}] 13:04:35 INFO - PROCESS | 1891 | 1461009875855 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:04:36 INFO - PROCESS | 1891 | 1461009876058 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:36 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeb04b000 == 188 [pid = 1891] [id = 741] 13:04:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7feddd5a5800) [pid = 1891] [serial = 2224] [outer = (nil)] 13:04:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedea0e2000) [pid = 1891] [serial = 2225] [outer = 0x7feddd5a5800] 13:04:36 INFO - PROCESS | 1891 | 1461009876130 Marionette DEBUG loaded listener.js 13:04:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedeb005000) [pid = 1891] [serial = 2226] [outer = 0x7feddd5a5800] 13:04:36 INFO - PROCESS | 1891 | 1461009876876 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]]]}] 13:04:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:04:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1326ms 13:04:36 INFO - PROCESS | 1891 | 1461009876905 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:04:36 INFO - PROCESS | 1891 | 1461009876909 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:04:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:04:36 INFO - PROCESS | 1891 | 1461009876917 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:04:36 INFO - PROCESS | 1891 | 1461009876920 Marionette TRACE conn3 <- [1,2938,null,{}] 13:04:36 INFO - PROCESS | 1891 | 1461009876925 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}] 13:04:37 INFO - PROCESS | 1891 | 1461009877126 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:04:37 INFO - PROCESS | 1891 | 1461009877365 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedee713800 == 189 [pid = 1891] [id = 742] 13:04:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fede8d4fc00) [pid = 1891] [serial = 2227] [outer = (nil)] 13:04:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedecf26800) [pid = 1891] [serial = 2228] [outer = 0x7fede8d4fc00] 13:04:37 INFO - PROCESS | 1891 | 1461009877440 Marionette DEBUG loaded listener.js 13:04:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7feded090400) [pid = 1891] [serial = 2229] [outer = 0x7fede8d4fc00] 13:04:38 INFO - PROCESS | 1891 | 1461009878185 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]]]}] 13:04:38 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. 13:04:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1328ms 13:04:38 INFO - PROCESS | 1891 | 1461009878245 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:04:38 INFO - PROCESS | 1891 | 1461009878249 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:04:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:04:38 INFO - PROCESS | 1891 | 1461009878254 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:04:38 INFO - PROCESS | 1891 | 1461009878256 Marionette TRACE conn3 <- [1,2942,null,{}] 13:04:38 INFO - PROCESS | 1891 | 1461009878261 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}] 13:04:38 INFO - PROCESS | 1891 | 1461009878499 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:04:38 INFO - PROCESS | 1891 | 1461009878746 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedef171800 == 190 [pid = 1891] [id = 743] 13:04:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedea0dfc00) [pid = 1891] [serial = 2230] [outer = (nil)] 13:04:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedee885c00) [pid = 1891] [serial = 2231] [outer = 0x7fedea0dfc00] 13:04:38 INFO - PROCESS | 1891 | 1461009878814 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedee88f000) [pid = 1891] [serial = 2232] [outer = 0x7fedea0dfc00] 13:04:39 INFO - PROCESS | 1891 | 1461009879526 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"]]]}] 13:04:39 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 13:04:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:04:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:04:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1326ms 13:04:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:04:39 INFO - PROCESS | 1891 | 1461009879583 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:04:39 INFO - PROCESS | 1891 | 1461009879585 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:04:39 INFO - PROCESS | 1891 | 1461009879591 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 1891 | 1461009879594 Marionette TRACE conn3 <- [1,2946,null,{}] 13:04:39 INFO - PROCESS | 1891 | 1461009879599 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}] 13:04:39 INFO - PROCESS | 1891 | 1461009879808 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:04:40 INFO - PROCESS | 1891 | 1461009880073 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf0f7f800 == 191 [pid = 1891] [id = 744] 13:04:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedeb1bec00) [pid = 1891] [serial = 2233] [outer = (nil)] 13:04:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedee894800) [pid = 1891] [serial = 2234] [outer = 0x7fedeb1bec00] 13:04:40 INFO - PROCESS | 1891 | 1461009880145 Marionette DEBUG loaded listener.js 13:04:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedee89fc00) [pid = 1891] [serial = 2235] [outer = 0x7fedeb1bec00] 13:04:40 INFO - PROCESS | 1891 | 1461009880892 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]]]}] 13:04:40 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. 13:04:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1330ms 13:04:40 INFO - PROCESS | 1891 | 1461009880920 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:04:40 INFO - PROCESS | 1891 | 1461009880924 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:04:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:04:40 INFO - PROCESS | 1891 | 1461009880935 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:04:40 INFO - PROCESS | 1891 | 1461009880937 Marionette TRACE conn3 <- [1,2950,null,{}] 13:04:40 INFO - PROCESS | 1891 | 1461009880942 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}] 13:04:41 INFO - PROCESS | 1891 | 1461009881141 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:04:41 INFO - PROCESS | 1891 | 1461009881381 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf347a000 == 192 [pid = 1891] [id = 745] 13:04:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedecade400) [pid = 1891] [serial = 2236] [outer = (nil)] 13:04:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedeed2ac00) [pid = 1891] [serial = 2237] [outer = 0x7fedecade400] 13:04:41 INFO - PROCESS | 1891 | 1461009881467 Marionette DEBUG loaded listener.js 13:04:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedeee60800) [pid = 1891] [serial = 2238] [outer = 0x7fedecade400] 13:04:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42cd000 == 193 [pid = 1891] [id = 746] 13:04:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedef19c000) [pid = 1891] [serial = 2239] [outer = (nil)] 13:04:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedeeea9800) [pid = 1891] [serial = 2240] [outer = 0x7fedef19c000] 13:04:42 INFO - PROCESS | 1891 | 1461009882332 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]]]}] 13:04:42 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. 13:04:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1438ms 13:04:42 INFO - PROCESS | 1891 | 1461009882373 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:04:42 INFO - PROCESS | 1891 | 1461009882377 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:04:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:04:42 INFO - PROCESS | 1891 | 1461009882383 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:04:42 INFO - PROCESS | 1891 | 1461009882385 Marionette TRACE conn3 <- [1,2954,null,{}] 13:04:42 INFO - PROCESS | 1891 | 1461009882391 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}] 13:04:42 INFO - PROCESS | 1891 | 1461009882668 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:04:42 INFO - PROCESS | 1891 | 1461009882933 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:43 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0535800 == 194 [pid = 1891] [id = 747] 13:04:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedeb1c2400) [pid = 1891] [serial = 2241] [outer = (nil)] 13:04:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedeeeae000) [pid = 1891] [serial = 2242] [outer = 0x7fedeb1c2400] 13:04:43 INFO - PROCESS | 1891 | 1461009883049 Marionette DEBUG loaded listener.js 13:04:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedef248000) [pid = 1891] [serial = 2243] [outer = 0x7fedeb1c2400] 13:04:43 INFO - PROCESS | 1891 | 1461009883739 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]]]}] 13:04:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:04:43 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 13:04:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1376ms 13:04:43 INFO - PROCESS | 1891 | 1461009883769 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:04:43 INFO - PROCESS | 1891 | 1461009883773 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:04:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:04:43 INFO - PROCESS | 1891 | 1461009883782 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:04:43 INFO - PROCESS | 1891 | 1461009883784 Marionette TRACE conn3 <- [1,2958,null,{}] 13:04:43 INFO - PROCESS | 1891 | 1461009883788 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}] 13:04:44 INFO - PROCESS | 1891 | 1461009884015 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:04:44 INFO - PROCESS | 1891 | 1461009884253 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc42d7000 == 195 [pid = 1891] [id = 748] 13:04:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedc065e400) [pid = 1891] [serial = 2244] [outer = (nil)] 13:04:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7fedc0666400) [pid = 1891] [serial = 2245] [outer = 0x7fedc065e400] 13:04:44 INFO - PROCESS | 1891 | 1461009884321 Marionette DEBUG loaded listener.js 13:04:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7fedeeeb8800) [pid = 1891] [serial = 2246] [outer = 0x7fedc065e400] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddaef9000 == 194 [pid = 1891] [id = 574] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc7661800 == 193 [pid = 1891] [id = 725] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc684f800 == 192 [pid = 1891] [id = 724] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6018000 == 191 [pid = 1891] [id = 723] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc3b1a800 == 190 [pid = 1891] [id = 722] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbb847000 == 189 [pid = 1891] [id = 721] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa33800 == 188 [pid = 1891] [id = 720] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6007000 == 187 [pid = 1891] [id = 719] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddbfb3000 == 186 [pid = 1891] [id = 715] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb34a800 == 185 [pid = 1891] [id = 714] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd98d4800 == 184 [pid = 1891] [id = 713] 13:04:45 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7cd3800 == 183 [pid = 1891] [id = 712] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedc648ec00) [pid = 1891] [serial = 2090] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedd798a000) [pid = 1891] [serial = 2075] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedca95fc00) [pid = 1891] [serial = 2054] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedc8e1e800) [pid = 1891] [serial = 2096] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedc0724800) [pid = 1891] [serial = 2102] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedc6303c00) [pid = 1891] [serial = 2037] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedcba80000) [pid = 1891] [serial = 2057] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedc8e14400) [pid = 1891] [serial = 2051] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedd370f800) [pid = 1891] [serial = 2069] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedc526f000) [pid = 1891] [serial = 2087] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedc526e800) [pid = 1891] [serial = 2042] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedc6485000) [pid = 1891] [serial = 2045] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedc612c000) [pid = 1891] [serial = 2088] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedc6082400) [pid = 1891] [serial = 2028] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedd6d5a000) [pid = 1891] [serial = 2072] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedc8ebcc00) [pid = 1891] [serial = 2097] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedcb884800) [pid = 1891] [serial = 2105] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedc071bc00) [pid = 1891] [serial = 2078] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 202 (0x7fedc07e5c00) [pid = 1891] [serial = 2039] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 201 (0x7fedc0720c00) [pid = 1891] [serial = 2081] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7fedc07db000) [pid = 1891] [serial = 2084] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fedc4ae9400) [pid = 1891] [serial = 2093] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7fedc4a95400) [pid = 1891] [serial = 2103] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedd2f35400) [pid = 1891] [serial = 2066] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7fedca960800) [pid = 1891] [serial = 2099] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedd1b7bc00) [pid = 1891] [serial = 2063] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedd11c7400) [pid = 1891] [serial = 2060] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedc79dc000) [pid = 1891] [serial = 2094] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedc2934000) [pid = 1891] [serial = 2085] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedc79d6800) [pid = 1891] [serial = 2048] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedc68db400) [pid = 1891] [serial = 2091] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedcb812000) [pid = 1891] [serial = 2100] [outer = (nil)] [url = about:blank] 13:04:46 INFO - PROCESS | 1891 | 1461009886640 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]]]}] 13:04:46 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. 13:04:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 2882ms 13:04:46 INFO - PROCESS | 1891 | 1461009886664 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:04:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:04:46 INFO - PROCESS | 1891 | 1461009886668 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:04:46 INFO - PROCESS | 1891 | 1461009886675 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:04:46 INFO - PROCESS | 1891 | 1461009886681 Marionette TRACE conn3 <- [1,2962,null,{}] 13:04:46 INFO - PROCESS | 1891 | 1461009886687 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}] 13:04:46 INFO - PROCESS | 1891 | 1461009886871 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:04:47 INFO - PROCESS | 1891 | 1461009887059 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc1d20000 == 184 [pid = 1891] [id = 749] 13:04:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedc071bc00) [pid = 1891] [serial = 2247] [outer = (nil)] 13:04:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedc3a06800) [pid = 1891] [serial = 2248] [outer = 0x7fedc071bc00] 13:04:47 INFO - PROCESS | 1891 | 1461009887122 Marionette DEBUG loaded listener.js 13:04:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedc4a8ec00) [pid = 1891] [serial = 2249] [outer = 0x7fedc071bc00] 13:04:47 INFO - PROCESS | 1891 | 1461009887877 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]]]}] 13:04:47 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. 13:04:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1234ms 13:04:47 INFO - PROCESS | 1891 | 1461009887924 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:04:47 INFO - PROCESS | 1891 | 1461009887932 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:04:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:04:47 INFO - PROCESS | 1891 | 1461009887943 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:04:47 INFO - PROCESS | 1891 | 1461009887946 Marionette TRACE conn3 <- [1,2966,null,{}] 13:04:47 INFO - PROCESS | 1891 | 1461009887952 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}] 13:04:48 INFO - PROCESS | 1891 | 1461009888147 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:04:48 INFO - PROCESS | 1891 | 1461009888156 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:48 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a21000 == 185 [pid = 1891] [id = 750] 13:04:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedc526f000) [pid = 1891] [serial = 2250] [outer = (nil)] 13:04:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedc63bd000) [pid = 1891] [serial = 2251] [outer = 0x7fedc526f000] 13:04:48 INFO - PROCESS | 1891 | 1461009888214 Marionette DEBUG loaded listener.js 13:04:48 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedc6492000) [pid = 1891] [serial = 2252] [outer = 0x7fedc526f000] 13:04:49 INFO - PROCESS | 1891 | 1461009889087 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]]]}] 13:04:49 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. 13:04:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1183ms 13:04:49 INFO - PROCESS | 1891 | 1461009889127 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:04:49 INFO - PROCESS | 1891 | 1461009889130 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:04:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:04:49 INFO - PROCESS | 1891 | 1461009889136 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:04:49 INFO - PROCESS | 1891 | 1461009889141 Marionette TRACE conn3 <- [1,2970,null,{}] 13:04:49 INFO - PROCESS | 1891 | 1461009889155 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}] 13:04:49 INFO - PROCESS | 1891 | 1461009889415 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:04:49 INFO - PROCESS | 1891 | 1461009889451 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:49 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc632c800 == 186 [pid = 1891] [id = 751] 13:04:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedc68e6800) [pid = 1891] [serial = 2253] [outer = (nil)] 13:04:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedc79de000) [pid = 1891] [serial = 2254] [outer = 0x7fedc68e6800] 13:04:49 INFO - PROCESS | 1891 | 1461009889512 Marionette DEBUG loaded listener.js 13:04:49 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fedc8e17800) [pid = 1891] [serial = 2255] [outer = 0x7fedc68e6800] 13:04:50 INFO - PROCESS | 1891 | 1461009890805 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]]]}] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedc0a94c00) [pid = 1891] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7feddceb4000) [pid = 1891] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedc0a8f400) [pid = 1891] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedca7a6400) [pid = 1891] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedbffee000) [pid = 1891] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fedc07e1c00) [pid = 1891] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7fedc2931400) [pid = 1891] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7fedc071d800) [pid = 1891] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:04:50 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7fedc071cc00) [pid = 1891] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:04:50 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. 13:04:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1738ms 13:04:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:04:50 INFO - PROCESS | 1891 | 1461009890874 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 1891 | 1461009890877 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:04:50 INFO - PROCESS | 1891 | 1461009890883 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 1891 | 1461009890886 Marionette TRACE conn3 <- [1,2974,null,{}] 13:04:50 INFO - PROCESS | 1891 | 1461009890891 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}] 13:04:51 INFO - PROCESS | 1891 | 1461009891082 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:04:51 INFO - PROCESS | 1891 | 1461009891314 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc6853800 == 187 [pid = 1891] [id = 752] 13:04:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedc0663800) [pid = 1891] [serial = 2256] [outer = (nil)] 13:04:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedc8e13400) [pid = 1891] [serial = 2257] [outer = 0x7fedc0663800] 13:04:51 INFO - PROCESS | 1891 | 1461009891376 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedc8eb6800) [pid = 1891] [serial = 2258] [outer = 0x7fedc0663800] 13:04:51 INFO - PROCESS | 1891 | 1461009891974 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]]]}] 13:04:52 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. 13:04:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1127ms 13:04:52 INFO - PROCESS | 1891 | 1461009892009 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:04:52 INFO - PROCESS | 1891 | 1461009892012 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:04:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:04:52 INFO - PROCESS | 1891 | 1461009892029 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - PROCESS | 1891 | 1461009892031 Marionette TRACE conn3 <- [1,2978,null,{}] 13:04:52 INFO - PROCESS | 1891 | 1461009892036 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}] 13:04:52 INFO - PROCESS | 1891 | 1461009892222 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:04:52 INFO - PROCESS | 1891 | 1461009892410 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:52 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7664800 == 188 [pid = 1891] [id = 753] 13:04:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedc612c400) [pid = 1891] [serial = 2259] [outer = (nil)] 13:04:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedc8ec3000) [pid = 1891] [serial = 2260] [outer = 0x7fedc612c400] 13:04:52 INFO - PROCESS | 1891 | 1461009892472 Marionette DEBUG loaded listener.js 13:04:52 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedcb812000) [pid = 1891] [serial = 2261] [outer = 0x7fedc612c400] 13:04:53 INFO - PROCESS | 1891 | 1461009893366 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]]]}] 13:04:53 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. 13:04:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1376ms 13:04:53 INFO - PROCESS | 1891 | 1461009893405 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:04:53 INFO - PROCESS | 1891 | 1461009893410 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:04:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:04:53 INFO - PROCESS | 1891 | 1461009893419 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:04:53 INFO - PROCESS | 1891 | 1461009893424 Marionette TRACE conn3 <- [1,2982,null,{}] 13:04:53 INFO - PROCESS | 1891 | 1461009893447 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}] 13:04:53 INFO - PROCESS | 1891 | 1461009893721 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:04:53 INFO - PROCESS | 1891 | 1461009893930 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:53 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc42dd800 == 189 [pid = 1891] [id = 754] 13:04:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedc2934400) [pid = 1891] [serial = 2262] [outer = (nil)] 13:04:53 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedc48bec00) [pid = 1891] [serial = 2263] [outer = 0x7fedc2934400] 13:04:54 INFO - PROCESS | 1891 | 1461009894008 Marionette DEBUG loaded listener.js 13:04:54 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fedc5278800) [pid = 1891] [serial = 2264] [outer = 0x7fedc2934400] 13:04:54 INFO - PROCESS | 1891 | 1461009894796 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"]]]}] 13:04:54 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 13:04:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:04:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:04:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:04:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:04:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1435ms 13:04:54 INFO - PROCESS | 1891 | 1461009894854 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:04:54 INFO - PROCESS | 1891 | 1461009894861 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:04:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:04:54 INFO - PROCESS | 1891 | 1461009894872 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:04:54 INFO - PROCESS | 1891 | 1461009894875 Marionette TRACE conn3 <- [1,2986,null,{}] 13:04:54 INFO - PROCESS | 1891 | 1461009894927 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}] 13:04:55 INFO - PROCESS | 1891 | 1461009895129 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:04:55 INFO - PROCESS | 1891 | 1461009895393 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:55 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8690000 == 190 [pid = 1891] [id = 755] 13:04:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fedc07dfc00) [pid = 1891] [serial = 2265] [outer = (nil)] 13:04:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedc69ca400) [pid = 1891] [serial = 2266] [outer = 0x7fedc07dfc00] 13:04:55 INFO - PROCESS | 1891 | 1461009895473 Marionette DEBUG loaded listener.js 13:04:55 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedc8e1ac00) [pid = 1891] [serial = 2267] [outer = 0x7fedc07dfc00] 13:04:56 INFO - PROCESS | 1891 | 1461009896335 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]]]}] 13:04:56 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. 13:04:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1476ms 13:04:56 INFO - PROCESS | 1891 | 1461009896365 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:04:56 INFO - PROCESS | 1891 | 1461009896369 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:04:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:04:56 INFO - PROCESS | 1891 | 1461009896380 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:04:56 INFO - PROCESS | 1891 | 1461009896385 Marionette TRACE conn3 <- [1,2990,null,{}] 13:04:56 INFO - PROCESS | 1891 | 1461009896400 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}] 13:04:56 INFO - PROCESS | 1891 | 1461009896619 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:04:56 INFO - PROCESS | 1891 | 1461009896858 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbbd4000 == 191 [pid = 1891] [id = 756] 13:04:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedcb88d000) [pid = 1891] [serial = 2268] [outer = (nil)] 13:04:56 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedd058d000) [pid = 1891] [serial = 2269] [outer = 0x7fedcb88d000] 13:04:56 INFO - PROCESS | 1891 | 1461009896936 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedd11c9000) [pid = 1891] [serial = 2270] [outer = 0x7fedcb88d000] 13:04:57 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbd82800 == 192 [pid = 1891] [id = 757] 13:04:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedd2c92400) [pid = 1891] [serial = 2271] [outer = (nil)] 13:04:57 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedd11d0800) [pid = 1891] [serial = 2272] [outer = 0x7fedd2c92400] 13:04:57 INFO - PROCESS | 1891 | 1461009897769 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]]]}] 13:04:57 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. 13:04:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1433ms 13:04:57 INFO - PROCESS | 1891 | 1461009897815 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:04:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:04:57 INFO - PROCESS | 1891 | 1461009897819 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:04:57 INFO - PROCESS | 1891 | 1461009897825 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:04:57 INFO - PROCESS | 1891 | 1461009897828 Marionette TRACE conn3 <- [1,2994,null,{}] 13:04:57 INFO - PROCESS | 1891 | 1461009897833 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}] 13:04:58 INFO - PROCESS | 1891 | 1461009898095 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:04:58 INFO - PROCESS | 1891 | 1461009898353 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:58 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0350800 == 193 [pid = 1891] [id = 758] 13:04:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedcb88d800) [pid = 1891] [serial = 2273] [outer = (nil)] 13:04:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedd2f3b000) [pid = 1891] [serial = 2274] [outer = 0x7fedcb88d800] 13:04:58 INFO - PROCESS | 1891 | 1461009898431 Marionette DEBUG loaded listener.js 13:04:58 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedd3497000) [pid = 1891] [serial = 2275] [outer = 0x7fedcb88d800] 13:04:59 INFO - PROCESS | 1891 | 1461009899210 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]]]}] 13:04:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:04:59 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 13:04:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1437ms 13:04:59 INFO - PROCESS | 1891 | 1461009899262 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:04:59 INFO - PROCESS | 1891 | 1461009899266 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:04:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:04:59 INFO - PROCESS | 1891 | 1461009899272 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:04:59 INFO - PROCESS | 1891 | 1461009899274 Marionette TRACE conn3 <- [1,2998,null,{}] 13:04:59 INFO - PROCESS | 1891 | 1461009899280 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}] 13:04:59 INFO - PROCESS | 1891 | 1461009899485 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:04:59 INFO - PROCESS | 1891 | 1461009899760 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:59 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd129b000 == 194 [pid = 1891] [id = 759] 13:04:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedd1b80000) [pid = 1891] [serial = 2276] [outer = (nil)] 13:04:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 211 (0x7fedd370a400) [pid = 1891] [serial = 2277] [outer = 0x7fedd1b80000] 13:04:59 INFO - PROCESS | 1891 | 1461009899838 Marionette DEBUG loaded listener.js 13:04:59 INFO - PROCESS | 1891 | ++DOMWINDOW == 212 (0x7fedd3cf8000) [pid = 1891] [serial = 2278] [outer = 0x7fedd1b80000] 13:05:00 INFO - PROCESS | 1891 | 1461009900600 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]]]}] 13:05:00 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. 13:05:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1378ms 13:05:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:05:00 INFO - PROCESS | 1891 | 1461009900651 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:05:00 INFO - PROCESS | 1891 | 1461009900654 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:05:00 INFO - PROCESS | 1891 | 1461009900660 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 1891 | 1461009900663 Marionette TRACE conn3 <- [1,3002,null,{}] 13:05:00 INFO - PROCESS | 1891 | 1461009900669 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}] 13:05:01 INFO - PROCESS | 1891 | 1461009901020 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:05:01 INFO - PROCESS | 1891 | 1461009901236 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:01 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd3309000 == 195 [pid = 1891] [id = 760] 13:05:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 213 (0x7fedc6083800) [pid = 1891] [serial = 2279] [outer = (nil)] 13:05:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 214 (0x7fedd7986400) [pid = 1891] [serial = 2280] [outer = 0x7fedc6083800] 13:05:01 INFO - PROCESS | 1891 | 1461009901312 Marionette DEBUG loaded listener.js 13:05:01 INFO - PROCESS | 1891 | ++DOMWINDOW == 215 (0x7fedd7d6b400) [pid = 1891] [serial = 2281] [outer = 0x7fedc6083800] 13:05:02 INFO - PROCESS | 1891 | 1461009902138 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]]]}] 13:05:02 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. 13:05:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1528ms 13:05:02 INFO - PROCESS | 1891 | 1461009902190 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:05:02 INFO - PROCESS | 1891 | 1461009902196 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:05:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:05:02 INFO - PROCESS | 1891 | 1461009902205 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:05:02 INFO - PROCESS | 1891 | 1461009902208 Marionette TRACE conn3 <- [1,3006,null,{}] 13:05:02 INFO - PROCESS | 1891 | 1461009902214 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}] 13:05:02 INFO - PROCESS | 1891 | 1461009902466 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:05:02 INFO - PROCESS | 1891 | 1461009902718 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:02 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7427000 == 196 [pid = 1891] [id = 761] 13:05:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 216 (0x7fedc68e8800) [pid = 1891] [serial = 2282] [outer = (nil)] 13:05:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 217 (0x7fedd971cc00) [pid = 1891] [serial = 2283] [outer = 0x7fedc68e8800] 13:05:02 INFO - PROCESS | 1891 | 1461009902797 Marionette DEBUG loaded listener.js 13:05:02 INFO - PROCESS | 1891 | ++DOMWINDOW == 218 (0x7fedda813c00) [pid = 1891] [serial = 2284] [outer = 0x7fedc68e8800] 13:05:03 INFO - PROCESS | 1891 | 1461009903532 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]]]}] 13:05:03 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. 13:05:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1376ms 13:05:03 INFO - PROCESS | 1891 | 1461009903582 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:05:03 INFO - PROCESS | 1891 | 1461009903585 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:05:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:05:03 INFO - PROCESS | 1891 | 1461009903591 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:05:03 INFO - PROCESS | 1891 | 1461009903594 Marionette TRACE conn3 <- [1,3010,null,{}] 13:05:03 INFO - PROCESS | 1891 | 1461009903599 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}] 13:05:03 INFO - PROCESS | 1891 | 1461009903839 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:05:04 INFO - PROCESS | 1891 | 1461009904082 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:04 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd7a91800 == 197 [pid = 1891] [id = 762] 13:05:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 219 (0x7fedd7d68c00) [pid = 1891] [serial = 2285] [outer = (nil)] 13:05:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 220 (0x7feddb2bc000) [pid = 1891] [serial = 2286] [outer = 0x7fedd7d68c00] 13:05:04 INFO - PROCESS | 1891 | 1461009904156 Marionette DEBUG loaded listener.js 13:05:04 INFO - PROCESS | 1891 | ++DOMWINDOW == 221 (0x7feddbd47000) [pid = 1891] [serial = 2287] [outer = 0x7fedd7d68c00] 13:05:04 INFO - PROCESS | 1891 | 1461009904931 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]]]}] 13:05:04 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 13:05:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1376ms 13:05:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:05:04 INFO - PROCESS | 1891 | 1461009904968 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:05:04 INFO - PROCESS | 1891 | 1461009904970 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:05:04 INFO - PROCESS | 1891 | 1461009904976 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:05:04 INFO - PROCESS | 1891 | 1461009904979 Marionette TRACE conn3 <- [1,3014,null,{}] 13:05:04 INFO - PROCESS | 1891 | 1461009904984 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}] 13:05:05 INFO - PROCESS | 1891 | 1461009905228 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:05:05 INFO - PROCESS | 1891 | 1461009905480 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:05 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddb274800 == 198 [pid = 1891] [id = 763] 13:05:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedc3941000) [pid = 1891] [serial = 2288] [outer = (nil)] 13:05:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7feddbd4a000) [pid = 1891] [serial = 2289] [outer = 0x7fedc3941000] 13:05:05 INFO - PROCESS | 1891 | 1461009905557 Marionette DEBUG loaded listener.js 13:05:05 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7feddc356400) [pid = 1891] [serial = 2290] [outer = 0x7fedc3941000] 13:05:05 INFO - PROCESS | 1891 | [1891] 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 13:05:06 INFO - PROCESS | 1891 | 1461009906397 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:05:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:05:06 INFO - {} 13:05:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:05:06 INFO - {} 13:05:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:05:06 INFO - {} 13:05:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:05:06 INFO - {} 13:05:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1478ms 13:05:06 INFO - PROCESS | 1891 | 1461009906464 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:05:06 INFO - PROCESS | 1891 | 1461009906467 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:05:06 INFO - TEST-START | /FileAPI/fileReader.html 13:05:06 INFO - PROCESS | 1891 | 1461009906473 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:05:06 INFO - PROCESS | 1891 | 1461009906476 Marionette TRACE conn3 <- [1,3018,null,{}] 13:05:06 INFO - PROCESS | 1891 | 1461009906482 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}] 13:05:06 INFO - PROCESS | 1891 | 1461009906736 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:05:07 INFO - PROCESS | 1891 | 1461009907006 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:07 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddd63a800 == 199 [pid = 1891] [id = 764] 13:05:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedd9d69000) [pid = 1891] [serial = 2291] [outer = (nil)] 13:05:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7feddf321400) [pid = 1891] [serial = 2292] [outer = 0x7fedd9d69000] 13:05:07 INFO - PROCESS | 1891 | 1461009907115 Marionette DEBUG loaded listener.js 13:05:07 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedee895400) [pid = 1891] [serial = 2293] [outer = 0x7fedd9d69000] 13:05:07 INFO - PROCESS | 1891 | 1461009907901 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]]]}] 13:05:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:05:07 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:05:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:05:07 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:05:07 INFO - TEST-OK | /FileAPI/fileReader.html | took 1480ms 13:05:07 INFO - TEST-START | /FileAPI/historical.html 13:05:07 INFO - PROCESS | 1891 | 1461009907956 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:05:07 INFO - PROCESS | 1891 | 1461009907959 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:05:07 INFO - PROCESS | 1891 | 1461009907967 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:05:07 INFO - PROCESS | 1891 | 1461009907972 Marionette TRACE conn3 <- [1,3022,null,{}] 13:05:07 INFO - PROCESS | 1891 | 1461009907978 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}] 13:05:08 INFO - PROCESS | 1891 | 1461009908292 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:05:08 INFO - PROCESS | 1891 | 1461009908500 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:08 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedeaad3800 == 200 [pid = 1891] [id = 765] 13:05:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7fedc90b5800) [pid = 1891] [serial = 2294] [outer = (nil)] 13:05:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedc90bc000) [pid = 1891] [serial = 2295] [outer = 0x7fedc90b5800] 13:05:08 INFO - PROCESS | 1891 | 1461009908582 Marionette DEBUG loaded listener.js 13:05:08 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedeed2d400) [pid = 1891] [serial = 2296] [outer = 0x7fedc90b5800] 13:05:09 INFO - PROCESS | 1891 | 1461009909364 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"]]]}] 13:05:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:05:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:05:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:05:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:05:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:05:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:05:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:05:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:05:09 INFO - TEST-OK | /FileAPI/historical.html | took 1443ms 13:05:09 INFO - PROCESS | 1891 | 1461009909409 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:05:09 INFO - PROCESS | 1891 | 1461009909412 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:05:09 INFO - TEST-START | /FileAPI/idlharness.html 13:05:09 INFO - PROCESS | 1891 | 1461009909422 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:05:09 INFO - PROCESS | 1891 | 1461009909426 Marionette TRACE conn3 <- [1,3026,null,{}] 13:05:09 INFO - PROCESS | 1891 | 1461009909431 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}] 13:05:09 INFO - PROCESS | 1891 | 1461009909629 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:05:09 INFO - PROCESS | 1891 | 1461009909870 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:09 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedf42c9000 == 201 [pid = 1891] [id = 766] 13:05:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 231 (0x7fedc9049c00) [pid = 1891] [serial = 2297] [outer = (nil)] 13:05:09 INFO - PROCESS | 1891 | ++DOMWINDOW == 232 (0x7fedc84d2000) [pid = 1891] [serial = 2298] [outer = 0x7fedc9049c00] 13:05:09 INFO - PROCESS | 1891 | 1461009909944 Marionette DEBUG loaded listener.js 13:05:10 INFO - PROCESS | 1891 | ++DOMWINDOW == 233 (0x7fedc9056c00) [pid = 1891] [serial = 2299] [outer = 0x7fedc9049c00] 13:05:11 INFO - PROCESS | 1891 | 1461009911545 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]]]}] 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:05:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:05:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:05:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:05:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:05:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:05:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:05:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:05:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:05:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:05:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:05:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:05:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:05:11 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 13:05:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:05:11 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 13:05:11 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 13:05:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:05:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:05:11 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:11 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:05:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:05:11 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 13:05:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:05:11 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 13:05:11 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 13:05:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:05:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:05:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:05:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:05:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:05:11 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:05:11 INFO - TEST-OK | /FileAPI/idlharness.html | took 2254ms 13:05:11 INFO - PROCESS | 1891 | 1461009911757 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:05:11 INFO - PROCESS | 1891 | 1461009911767 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:05:11 INFO - TEST-START | /FileAPI/idlharness.worker 13:05:11 INFO - PROCESS | 1891 | 1461009911793 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:05:11 INFO - PROCESS | 1891 | 1461009911800 Marionette TRACE conn3 <- [1,3030,null,{}] 13:05:11 INFO - PROCESS | 1891 | 1461009911809 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}] 13:05:12 INFO - PROCESS | 1891 | 1461009912010 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:05:12 INFO - PROCESS | 1891 | 1461009912245 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:12 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc3c81800 == 202 [pid = 1891] [id = 767] 13:05:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 234 (0x7fedc904e000) [pid = 1891] [serial = 2300] [outer = (nil)] 13:05:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 235 (0x7fedeed2f000) [pid = 1891] [serial = 2301] [outer = 0x7fedc904e000] 13:05:12 INFO - PROCESS | 1891 | 1461009912312 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 1891 | ++DOMWINDOW == 236 (0x7fedf1c8b000) [pid = 1891] [serial = 2302] [outer = 0x7fedc904e000] 13:05:12 INFO - PROCESS | 1891 | [1891] 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 13:05:14 INFO - PROCESS | 1891 | 1461009914437 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,{},{}]]]}] 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:05:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:05:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:05:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:05:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:05:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:05:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:05:14 INFO - {} 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:05:14 INFO - {} 13:05:14 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 - {} 13:05:14 INFO - {} 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:05:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:05:14 INFO - {} 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:05:14 INFO - {} 13:05:14 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 - {} 13:05:14 INFO - {} 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:05:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:05:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:05:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:05:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 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 13:05:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:05:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:05:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:05:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:05:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:05:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:05:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:05:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:05:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:05:14 INFO - {} 13:05:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2760ms 13:05:14 INFO - PROCESS | 1891 | 1461009914550 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:05:14 INFO - PROCESS | 1891 | 1461009914553 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:05:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:05:14 INFO - PROCESS | 1891 | 1461009914557 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - PROCESS | 1891 | 1461009914566 Marionette TRACE conn3 <- [1,3034,null,{}] 13:05:14 INFO - PROCESS | 1891 | 1461009914574 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}] 13:05:14 INFO - PROCESS | 1891 | 1461009914907 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:05:15 INFO - PROCESS | 1891 | 1461009915185 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:15 INFO - PROCESS | 1891 | ++DOCSHELL 0x7feddc559000 == 203 [pid = 1891] [id = 768] 13:05:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 237 (0x7fedbc9e8400) [pid = 1891] [serial = 2303] [outer = (nil)] 13:05:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 238 (0x7fedbc9ef000) [pid = 1891] [serial = 2304] [outer = 0x7fedbc9e8400] 13:05:15 INFO - PROCESS | 1891 | 1461009915258 Marionette DEBUG loaded listener.js 13:05:15 INFO - PROCESS | 1891 | ++DOMWINDOW == 239 (0x7fedc4390000) [pid = 1891] [serial = 2305] [outer = 0x7fedbc9e8400] 13:05:16 INFO - PROCESS | 1891 | 1461009915999 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]]]}] 13:05:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:05:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1484ms 13:05:16 INFO - PROCESS | 1891 | 1461009916042 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:05:16 INFO - PROCESS | 1891 | 1461009916046 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:05:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:05:16 INFO - PROCESS | 1891 | 1461009916051 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:05:16 INFO - PROCESS | 1891 | 1461009916066 Marionette TRACE conn3 <- [1,3038,null,{}] 13:05:16 INFO - PROCESS | 1891 | 1461009916078 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}] 13:05:16 INFO - PROCESS | 1891 | 1461009916311 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:05:16 INFO - PROCESS | 1891 | 1461009916557 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:16 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc777e800 == 204 [pid = 1891] [id = 769] 13:05:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 240 (0x7fedbc9ea000) [pid = 1891] [serial = 2306] [outer = (nil)] 13:05:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 241 (0x7fedc053e800) [pid = 1891] [serial = 2307] [outer = 0x7fedbc9ea000] 13:05:16 INFO - PROCESS | 1891 | 1461009916630 Marionette DEBUG loaded listener.js 13:05:16 INFO - PROCESS | 1891 | ++DOMWINDOW == 242 (0x7fedc0543400) [pid = 1891] [serial = 2308] [outer = 0x7fedbc9ea000] 13:05:17 INFO - PROCESS | 1891 | 1461009917398 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"]]]}] 13:05:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:05:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:05:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:05:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1397ms 13:05:17 INFO - PROCESS | 1891 | 1461009917449 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:05:17 INFO - PROCESS | 1891 | 1461009917452 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:05:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:05:17 INFO - PROCESS | 1891 | 1461009917459 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:05:17 INFO - PROCESS | 1891 | 1461009917461 Marionette TRACE conn3 <- [1,3042,null,{}] 13:05:17 INFO - PROCESS | 1891 | 1461009917466 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}] 13:05:17 INFO - PROCESS | 1891 | 1461009917709 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:05:17 INFO - PROCESS | 1891 | 1461009917957 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:17 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc051b800 == 205 [pid = 1891] [id = 770] 13:05:17 INFO - PROCESS | 1891 | ++DOMWINDOW == 243 (0x7fedba8b7800) [pid = 1891] [serial = 2309] [outer = (nil)] 13:05:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 244 (0x7fedba8c1400) [pid = 1891] [serial = 2310] [outer = 0x7fedba8b7800] 13:05:18 INFO - PROCESS | 1891 | 1461009918029 Marionette DEBUG loaded listener.js 13:05:18 INFO - PROCESS | 1891 | ++DOMWINDOW == 245 (0x7fedba8c5400) [pid = 1891] [serial = 2311] [outer = 0x7fedba8b7800] 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:05:19 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. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:05:19 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'.) 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:05:19 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. 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:05:19 INFO - PROCESS | 1891 | 1461009919062 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]]]}] 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:05:19 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. 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:05:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:05:19 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. 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:05:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:05:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:05:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:05:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:05:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1658ms 13:05:19 INFO - PROCESS | 1891 | 1461009919123 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:05:19 INFO - PROCESS | 1891 | 1461009919126 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:05:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:05:19 INFO - PROCESS | 1891 | 1461009919133 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:05:19 INFO - PROCESS | 1891 | 1461009919135 Marionette TRACE conn3 <- [1,3046,null,{}] 13:05:19 INFO - PROCESS | 1891 | 1461009919146 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}] 13:05:19 INFO - PROCESS | 1891 | 1461009919382 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:05:19 INFO - PROCESS | 1891 | 1461009919696 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:19 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedb8f40000 == 206 [pid = 1891] [id = 771] 13:05:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 246 (0x7fedb8f14800) [pid = 1891] [serial = 2312] [outer = (nil)] 13:05:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 247 (0x7fedbc9e6800) [pid = 1891] [serial = 2313] [outer = 0x7fedb8f14800] 13:05:19 INFO - PROCESS | 1891 | 1461009919804 Marionette DEBUG loaded listener.js 13:05:19 INFO - PROCESS | 1891 | ++DOMWINDOW == 248 (0x7fedbc9e9800) [pid = 1891] [serial = 2314] [outer = 0x7fedb8f14800] 13:05:20 INFO - PROCESS | 1891 | [1891] 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 13:05:20 INFO - PROCESS | 1891 | 1461009920583 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:05:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:05:20 INFO - {} 13:05:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1484ms 13:05:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:05:20 INFO - PROCESS | 1891 | 1461009920619 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:05:20 INFO - PROCESS | 1891 | 1461009920621 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:05:20 INFO - PROCESS | 1891 | 1461009920627 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:05:20 INFO - PROCESS | 1891 | 1461009920632 Marionette TRACE conn3 <- [1,3050,null,{}] 13:05:20 INFO - PROCESS | 1891 | 1461009920637 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}] 13:05:20 INFO - PROCESS | 1891 | 1461009920844 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:05:21 INFO - PROCESS | 1891 | 1461009921117 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:21 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc0526000 == 207 [pid = 1891] [id = 772] 13:05:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 249 (0x7fedb8f1f400) [pid = 1891] [serial = 2315] [outer = (nil)] 13:05:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 250 (0x7fedb901e000) [pid = 1891] [serial = 2316] [outer = 0x7fedb8f1f400] 13:05:21 INFO - PROCESS | 1891 | 1461009921186 Marionette DEBUG loaded listener.js 13:05:21 INFO - PROCESS | 1891 | ++DOMWINDOW == 251 (0x7fedbc9edc00) [pid = 1891] [serial = 2317] [outer = 0x7fedb8f1f400] 13:05:21 INFO - PROCESS | 1891 | 1461009921984 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]]]}] 13:05:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:05:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:05:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:05:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:05:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1380ms 13:05:22 INFO - PROCESS | 1891 | 1461009922008 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:05:22 INFO - PROCESS | 1891 | 1461009922011 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:05:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:05:22 INFO - PROCESS | 1891 | 1461009922018 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:05:22 INFO - PROCESS | 1891 | 1461009922020 Marionette TRACE conn3 <- [1,3054,null,{}] 13:05:22 INFO - PROCESS | 1891 | 1461009922025 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}] 13:05:22 INFO - PROCESS | 1891 | 1461009922245 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:05:22 INFO - PROCESS | 1891 | 1461009922490 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:22 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcba1d800 == 208 [pid = 1891] [id = 773] 13:05:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 252 (0x7fedb9018800) [pid = 1891] [serial = 2318] [outer = (nil)] 13:05:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 253 (0x7fedbc9f4400) [pid = 1891] [serial = 2319] [outer = 0x7fedb9018800] 13:05:22 INFO - PROCESS | 1891 | 1461009922559 Marionette DEBUG loaded listener.js 13:05:22 INFO - PROCESS | 1891 | ++DOMWINDOW == 254 (0x7fedc0545800) [pid = 1891] [serial = 2320] [outer = 0x7fedb9018800] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c1e000 == 207 [pid = 1891] [id = 267] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddb27f800 == 206 [pid = 1891] [id = 98] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc1d36000 == 205 [pid = 1891] [id = 694] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf3468800 == 204 [pid = 1891] [id = 459] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd9fc8000 == 203 [pid = 1891] [id = 454] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedbcae1000 == 202 [pid = 1891] [id = 692] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc6853800 == 201 [pid = 1891] [id = 752] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc632c800 == 200 [pid = 1891] [id = 751] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc4a21000 == 199 [pid = 1891] [id = 750] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc1d20000 == 198 [pid = 1891] [id = 749] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd0535800 == 197 [pid = 1891] [id = 747] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf42cd000 == 196 [pid = 1891] [id = 746] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf347a000 == 195 [pid = 1891] [id = 745] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedf0f7f800 == 194 [pid = 1891] [id = 744] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedef171800 == 193 [pid = 1891] [id = 743] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedee713800 == 192 [pid = 1891] [id = 742] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedeb04b000 == 191 [pid = 1891] [id = 741] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedead14800 == 190 [pid = 1891] [id = 740] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedea06e000 == 189 [pid = 1891] [id = 739] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fede3c21000 == 188 [pid = 1891] [id = 738] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7feddd645000 == 187 [pid = 1891] [id = 737] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd97ac000 == 186 [pid = 1891] [id = 736] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7b9e000 == 185 [pid = 1891] [id = 735] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd7486000 == 184 [pid = 1891] [id = 734] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd4c45000 == 183 [pid = 1891] [id = 733] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd2eb7000 == 182 [pid = 1891] [id = 732] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd1924000 == 181 [pid = 1891] [id = 731] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd11be000 == 180 [pid = 1891] [id = 730] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedd025e000 == 179 [pid = 1891] [id = 729] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcaa3a800 == 178 [pid = 1891] [id = 728] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedc601c800 == 177 [pid = 1891] [id = 727] 13:05:25 INFO - PROCESS | 1891 | --DOCSHELL 0x7fedcb637800 == 176 [pid = 1891] [id = 726] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 253 (0x7fede9e95c00) [pid = 1891] [serial = 2025] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 252 (0x7fedc8e1cc00) [pid = 1891] [serial = 2171] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 251 (0x7fedca962000) [pid = 1891] [serial = 2174] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 250 (0x7fedd82f4400) [pid = 1891] [serial = 2141] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 249 (0x7fedd7c6ac00) [pid = 1891] [serial = 2138] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 248 (0x7fedd783a400) [pid = 1891] [serial = 2135] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 247 (0x7fedd6d54c00) [pid = 1891] [serial = 2132] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 246 (0x7fedd4c03000) [pid = 1891] [serial = 2129] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 245 (0x7fedd3cf9800) [pid = 1891] [serial = 2126] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 244 (0x7fedd34b5400) [pid = 1891] [serial = 2123] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 243 (0x7fedd1255c00) [pid = 1891] [serial = 2120] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 242 (0x7fedd02d0c00) [pid = 1891] [serial = 2117] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 241 (0x7fedc8956000) [pid = 1891] [serial = 2114] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 240 (0x7fedc63d1800) [pid = 1891] [serial = 2111] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 239 (0x7fedc3a11c00) [pid = 1891] [serial = 2108] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 238 (0x7fedd02d7400) [pid = 1891] [serial = 2106] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 237 (0x7fedc68dec00) [pid = 1891] [serial = 2168] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 236 (0x7fedc3a0b400) [pid = 1891] [serial = 2165] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 235 (0x7fedc6488800) [pid = 1891] [serial = 2166] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 234 (0x7fedc63bf400) [pid = 1891] [serial = 2163] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 233 (0x7fedc578a000) [pid = 1891] [serial = 2162] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 232 (0x7fedc293a400) [pid = 1891] [serial = 2160] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 231 (0x7fedc0727400) [pid = 1891] [serial = 2159] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 230 (0x7fedc63cb000) [pid = 1891] [serial = 2156] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7feddb3a7800) [pid = 1891] [serial = 2153] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7fedd0599c00) [pid = 1891] [serial = 2150] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 227 (0x7fedda77b800) [pid = 1891] [serial = 2147] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 226 (0x7fedd977e400) [pid = 1891] [serial = 2144] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedcb813400) [pid = 1891] [serial = 2175] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedc68e9000) [pid = 1891] [serial = 2177] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedc8eb9400) [pid = 1891] [serial = 2172] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedc866e000) [pid = 1891] [serial = 2169] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedcba80800) [pid = 1891] [serial = 2178] [outer = (nil)] [url = about:blank] 13:05:25 INFO - PROCESS | 1891 | 1461009925605 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"]]]}] 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:05:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:05:25 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:05:25 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" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:05:25 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" 13:05:25 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:05:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:25 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:05:25 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:05:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3657ms 13:05:25 INFO - PROCESS | 1891 | 1461009925674 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:05:25 INFO - PROCESS | 1891 | 1461009925678 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:05:25 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:05:25 INFO - PROCESS | 1891 | 1461009925689 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - PROCESS | 1891 | 1461009925700 Marionette TRACE conn3 <- [1,3058,null,{}] 13:05:25 INFO - PROCESS | 1891 | 1461009925763 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}] 13:05:26 INFO - PROCESS | 1891 | 1461009926144 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:05:26 INFO - PROCESS | 1891 | 1461009926276 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:26 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbc77a000 == 177 [pid = 1891] [id = 774] 13:05:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 222 (0x7fedc0661400) [pid = 1891] [serial = 2321] [outer = (nil)] 13:05:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 223 (0x7fedc071a400) [pid = 1891] [serial = 2322] [outer = 0x7fedc0661400] 13:05:26 INFO - PROCESS | 1891 | 1461009926342 Marionette DEBUG loaded listener.js 13:05:26 INFO - PROCESS | 1891 | ++DOMWINDOW == 224 (0x7fedc07d9000) [pid = 1891] [serial = 2323] [outer = 0x7fedc0661400] 13:05:27 INFO - PROCESS | 1891 | 1461009927087 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]]]}] 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:05:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:05:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:05:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:05:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:05:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:05:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:05:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:05:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:05:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:05:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1444ms 13:05:27 INFO - PROCESS | 1891 | 1461009927134 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:05:27 INFO - PROCESS | 1891 | 1461009927144 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:05:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:05:27 INFO - PROCESS | 1891 | 1461009927153 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:05:27 INFO - PROCESS | 1891 | 1461009927157 Marionette TRACE conn3 <- [1,3062,null,{}] 13:05:27 INFO - PROCESS | 1891 | 1461009927162 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}] 13:05:27 INFO - PROCESS | 1891 | 1461009927437 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:05:27 INFO - PROCESS | 1891 | 1461009927560 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc0181800 == 178 [pid = 1891] [id = 775] 13:05:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 225 (0x7fedb901bc00) [pid = 1891] [serial = 2324] [outer = (nil)] 13:05:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 226 (0x7fedc2938c00) [pid = 1891] [serial = 2325] [outer = 0x7fedb901bc00] 13:05:27 INFO - PROCESS | 1891 | 1461009927620 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 1891 | ++DOMWINDOW == 227 (0x7fedc3942800) [pid = 1891] [serial = 2326] [outer = 0x7fedb901bc00] 13:05:27 INFO - PROCESS | 1891 | [1891] 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 13:05:28 INFO - PROCESS | 1891 | 1461009928487 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:05:28 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:05:28 INFO - {} 13:05:28 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1380ms 13:05:28 INFO - PROCESS | 1891 | 1461009928533 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:05:28 INFO - PROCESS | 1891 | 1461009928537 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:05:28 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:05:28 INFO - PROCESS | 1891 | 1461009928549 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - PROCESS | 1891 | 1461009928553 Marionette TRACE conn3 <- [1,3066,null,{}] 13:05:28 INFO - PROCESS | 1891 | 1461009928578 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}] 13:05:28 INFO - PROCESS | 1891 | 1461009928835 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:05:28 INFO - PROCESS | 1891 | 1461009928878 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:28 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc42c6000 == 179 [pid = 1891] [id = 776] 13:05:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 228 (0x7fedc48c5800) [pid = 1891] [serial = 2327] [outer = (nil)] 13:05:28 INFO - PROCESS | 1891 | ++DOMWINDOW == 229 (0x7fedc4ae9400) [pid = 1891] [serial = 2328] [outer = 0x7fedc48c5800] 13:05:28 INFO - PROCESS | 1891 | 1461009928941 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 1891 | ++DOMWINDOW == 230 (0x7fedc53dd000) [pid = 1891] [serial = 2329] [outer = 0x7fedc48c5800] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 229 (0x7fedc2de3800) [pid = 1891] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 228 (0x7fedbffe4c00) [pid = 1891] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 227 (0x7fedc6304000) [pid = 1891] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 226 (0x7fedd6d51800) [pid = 1891] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 225 (0x7fedc69c5800) [pid = 1891] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 224 (0x7fedcba72800) [pid = 1891] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 223 (0x7fedcb888400) [pid = 1891] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 222 (0x7fedc3940000) [pid = 1891] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 221 (0x7fedc0a89c00) [pid = 1891] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 220 (0x7fedcb883400) [pid = 1891] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 219 (0x7fedc07ddc00) [pid = 1891] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 218 (0x7fedd370b400) [pid = 1891] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 217 (0x7fedca7a5c00) [pid = 1891] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 216 (0x7fedd125d400) [pid = 1891] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 215 (0x7fedc6132000) [pid = 1891] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 214 (0x7fedc49bbc00) [pid = 1891] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 213 (0x7fedd2f36c00) [pid = 1891] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 212 (0x7fedd2f38800) [pid = 1891] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 211 (0x7fedc68e2800) [pid = 1891] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 210 (0x7fedcb814c00) [pid = 1891] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 209 (0x7fedc393d800) [pid = 1891] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 208 (0x7fedbffe4400) [pid = 1891] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 207 (0x7fedc3945400) [pid = 1891] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 206 (0x7fedc6494400) [pid = 1891] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 205 (0x7fedd2f3a400) [pid = 1891] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 204 (0x7fedd02cc800) [pid = 1891] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 203 (0x7fedd3cf3c00) [pid = 1891] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 202 (0x7fedd7d6ac00) [pid = 1891] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 201 (0x7fedd7dec000) [pid = 1891] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 200 (0x7fedd9df3400) [pid = 1891] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 199 (0x7fedd9de9400) [pid = 1891] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 198 (0x7feddb39cc00) [pid = 1891] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 197 (0x7fedc69d0800) [pid = 1891] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 196 (0x7fedc68e6800) [pid = 1891] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 195 (0x7fedc0663800) [pid = 1891] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 194 (0x7fedeb1bec00) [pid = 1891] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 193 (0x7fedea0dfc00) [pid = 1891] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 192 (0x7fede8d4fc00) [pid = 1891] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 191 (0x7feddd5a5800) [pid = 1891] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 190 (0x7feddb3a7c00) [pid = 1891] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 189 (0x7feddc354000) [pid = 1891] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 188 (0x7feddb3a2c00) [pid = 1891] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 187 (0x7feddb3a1c00) [pid = 1891] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 186 (0x7fedc69c7400) [pid = 1891] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 185 (0x7fedbffeb800) [pid = 1891] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 184 (0x7fedc69ce800) [pid = 1891] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 183 (0x7fedc07df000) [pid = 1891] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 182 (0x7fedd1261000) [pid = 1891] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 181 (0x7fedd112d400) [pid = 1891] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 180 (0x7fedc70bb400) [pid = 1891] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 179 (0x7fedc4adac00) [pid = 1891] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 178 (0x7fedc6091800) [pid = 1891] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 177 (0x7fedc49c5c00) [pid = 1891] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 176 (0x7fedc526f000) [pid = 1891] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 175 (0x7fedc071bc00) [pid = 1891] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:05:30 INFO - PROCESS | 1891 | --DOMWINDOW == 174 (0x7fedef19c000) [pid = 1891] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:05:30 INFO - PROCESS | 1891 | 1461009930947 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]]]}] 13:05:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:05:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:05:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:05:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:05:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:05:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:05:30 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:05:30 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2445ms 13:05:31 INFO - PROCESS | 1891 | 1461009930997 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:05:31 INFO - PROCESS | 1891 | 1461009931001 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:05:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:05:31 INFO - PROCESS | 1891 | 1461009931006 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:05:31 INFO - PROCESS | 1891 | 1461009931009 Marionette TRACE conn3 <- [1,3070,null,{}] 13:05:31 INFO - PROCESS | 1891 | 1461009931014 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}] 13:05:31 INFO - PROCESS | 1891 | 1461009931278 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:05:31 INFO - PROCESS | 1891 | 1461009931396 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:31 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc4a19000 == 180 [pid = 1891] [id = 777] 13:05:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 175 (0x7fedc49c5c00) [pid = 1891] [serial = 2330] [outer = (nil)] 13:05:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 176 (0x7fedc53d9c00) [pid = 1891] [serial = 2331] [outer = 0x7fedc49c5c00] 13:05:31 INFO - PROCESS | 1891 | 1461009931456 Marionette DEBUG loaded listener.js 13:05:31 INFO - PROCESS | 1891 | ++DOMWINDOW == 177 (0x7fedc5789800) [pid = 1891] [serial = 2332] [outer = 0x7fedc49c5c00] 13:05:32 INFO - PROCESS | 1891 | 1461009932162 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]]]}] 13:05:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:05:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:05:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:05:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:05:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:05:32 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:05:32 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1187ms 13:05:32 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:05:32 INFO - PROCESS | 1891 | 1461009932195 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:05:32 INFO - PROCESS | 1891 | 1461009932197 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:05:32 INFO - PROCESS | 1891 | 1461009932216 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:05:32 INFO - PROCESS | 1891 | 1461009932218 Marionette TRACE conn3 <- [1,3074,null,{}] 13:05:32 INFO - PROCESS | 1891 | 1461009932224 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}] 13:05:32 INFO - PROCESS | 1891 | 1461009932407 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:05:32 INFO - PROCESS | 1891 | 1461009932420 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:32 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc60e2000 == 181 [pid = 1891] [id = 778] 13:05:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 178 (0x7fedc2dd9800) [pid = 1891] [serial = 2333] [outer = (nil)] 13:05:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 179 (0x7fedc63b2400) [pid = 1891] [serial = 2334] [outer = 0x7fedc2dd9800] 13:05:32 INFO - PROCESS | 1891 | 1461009932479 Marionette DEBUG loaded listener.js 13:05:32 INFO - PROCESS | 1891 | ++DOMWINDOW == 180 (0x7fedc63bf400) [pid = 1891] [serial = 2335] [outer = 0x7fedc2dd9800] 13:05:33 INFO - PROCESS | 1891 | 1461009933617 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]]]}] 13:05:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:05:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:05:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:05:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:05:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:05:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:05:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1443ms 13:05:33 INFO - PROCESS | 1891 | 1461009933650 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:05:33 INFO - PROCESS | 1891 | 1461009933662 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:05:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:05:33 INFO - PROCESS | 1891 | 1461009933687 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:05:33 INFO - PROCESS | 1891 | 1461009933696 Marionette TRACE conn3 <- [1,3078,null,{}] 13:05:33 INFO - PROCESS | 1891 | 1461009933708 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}] 13:05:33 INFO - PROCESS | 1891 | 1461009933944 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:05:34 INFO - PROCESS | 1891 | 1461009934214 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:34 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedbcad3800 == 182 [pid = 1891] [id = 779] 13:05:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 181 (0x7fedba8b8400) [pid = 1891] [serial = 2336] [outer = (nil)] 13:05:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 182 (0x7fedbcdad800) [pid = 1891] [serial = 2337] [outer = 0x7fedba8b8400] 13:05:34 INFO - PROCESS | 1891 | 1461009934291 Marionette DEBUG loaded listener.js 13:05:34 INFO - PROCESS | 1891 | ++DOMWINDOW == 183 (0x7fedc0546800) [pid = 1891] [serial = 2338] [outer = 0x7fedba8b8400] 13:05:35 INFO - PROCESS | 1891 | 1461009935234 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] 13:05:35 INFO - PROCESS | 1891 | 1461009935294 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:05:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:05:35 INFO - PROCESS | 1891 | 1461009935358 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:05:35 INFO - PROCESS | 1891 | 1461009935362 Marionette TRACE conn3 <- [1,3082,null,{}] 13:05:35 INFO - PROCESS | 1891 | 1461009935371 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}] 13:05:35 INFO - PROCESS | 1891 | 1461009935587 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:05:35 INFO - PROCESS | 1891 | 1461009935946 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:35 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc39d5800 == 183 [pid = 1891] [id = 780] 13:05:35 INFO - PROCESS | 1891 | ++DOMWINDOW == 184 (0x7fedc07e2400) [pid = 1891] [serial = 2339] [outer = (nil)] 13:05:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 185 (0x7fedc3944000) [pid = 1891] [serial = 2340] [outer = 0x7fedc07e2400] 13:05:36 INFO - PROCESS | 1891 | 1461009936022 Marionette DEBUG loaded listener.js 13:05:36 INFO - PROCESS | 1891 | ++DOMWINDOW == 186 (0x7fedc438c800) [pid = 1891] [serial = 2341] [outer = 0x7fedc07e2400] 13:05:36 INFO - PROCESS | 1891 | 1461009936760 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]]]}] 13:05:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:05:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:05:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:05:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:05:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1446ms 13:05:36 INFO - PROCESS | 1891 | 1461009936798 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:05:36 INFO - PROCESS | 1891 | 1461009936802 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:05:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:05:36 INFO - PROCESS | 1891 | 1461009936808 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:05:36 INFO - PROCESS | 1891 | 1461009936814 Marionette TRACE conn3 <- [1,3086,null,{}] 13:05:36 INFO - PROCESS | 1891 | 1461009936830 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}] 13:05:37 INFO - PROCESS | 1891 | 1461009937039 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:05:37 INFO - PROCESS | 1891 | 1461009937325 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:37 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc601f800 == 184 [pid = 1891] [id = 781] 13:05:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 187 (0x7fedc4a90c00) [pid = 1891] [serial = 2342] [outer = (nil)] 13:05:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 188 (0x7fedc53d7800) [pid = 1891] [serial = 2343] [outer = 0x7fedc4a90c00] 13:05:37 INFO - PROCESS | 1891 | 1461009937403 Marionette DEBUG loaded listener.js 13:05:37 INFO - PROCESS | 1891 | ++DOMWINDOW == 189 (0x7fedc6308000) [pid = 1891] [serial = 2344] [outer = 0x7fedc4a90c00] 13:05:38 INFO - PROCESS | 1891 | 1461009938160 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:05:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:05:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1384ms 13:05:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:05:38 INFO - PROCESS | 1891 | 1461009938193 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:05:38 INFO - PROCESS | 1891 | 1461009938196 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:05:38 INFO - PROCESS | 1891 | 1461009938202 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:05:38 INFO - PROCESS | 1891 | 1461009938205 Marionette TRACE conn3 <- [1,3090,null,{}] 13:05:38 INFO - PROCESS | 1891 | 1461009938210 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}] 13:05:38 INFO - PROCESS | 1891 | 1461009938420 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:05:38 INFO - PROCESS | 1891 | 1461009938666 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:38 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc67df800 == 185 [pid = 1891] [id = 782] 13:05:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 190 (0x7fedc3940800) [pid = 1891] [serial = 2345] [outer = (nil)] 13:05:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 191 (0x7fedc648b000) [pid = 1891] [serial = 2346] [outer = 0x7fedc3940800] 13:05:38 INFO - PROCESS | 1891 | 1461009938745 Marionette DEBUG loaded listener.js 13:05:38 INFO - PROCESS | 1891 | ++DOMWINDOW == 192 (0x7fedc6497000) [pid = 1891] [serial = 2347] [outer = 0x7fedc3940800] 13:05:39 INFO - PROCESS | 1891 | 1461009939510 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:05:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:05:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1333ms 13:05:39 INFO - PROCESS | 1891 | 1461009939533 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:05:39 INFO - PROCESS | 1891 | 1461009939537 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:05:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:05:39 INFO - PROCESS | 1891 | 1461009939542 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:05:39 INFO - PROCESS | 1891 | 1461009939544 Marionette TRACE conn3 <- [1,3094,null,{}] 13:05:39 INFO - PROCESS | 1891 | 1461009939550 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}] 13:05:39 INFO - PROCESS | 1891 | 1461009939746 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:05:40 INFO - PROCESS | 1891 | 1461009940020 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:40 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc7240000 == 186 [pid = 1891] [id = 783] 13:05:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 193 (0x7fedc0661c00) [pid = 1891] [serial = 2348] [outer = (nil)] 13:05:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 194 (0x7fedc68dec00) [pid = 1891] [serial = 2349] [outer = 0x7fedc0661c00] 13:05:40 INFO - PROCESS | 1891 | 1461009940091 Marionette DEBUG loaded listener.js 13:05:40 INFO - PROCESS | 1891 | ++DOMWINDOW == 195 (0x7fedc70b4400) [pid = 1891] [serial = 2350] [outer = 0x7fedc0661c00] 13:05:40 INFO - PROCESS | 1891 | 1461009940926 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:05:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:05:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1432ms 13:05:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:05:40 INFO - PROCESS | 1891 | 1461009940975 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:05:40 INFO - PROCESS | 1891 | 1461009940978 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:05:40 INFO - PROCESS | 1891 | 1461009940982 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:05:40 INFO - PROCESS | 1891 | 1461009940986 Marionette TRACE conn3 <- [1,3098,null,{}] 13:05:40 INFO - PROCESS | 1891 | 1461009940992 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}] 13:05:41 INFO - PROCESS | 1891 | 1461009941317 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:05:41 INFO - PROCESS | 1891 | 1461009941529 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:41 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedc8fdd800 == 187 [pid = 1891] [id = 784] 13:05:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 196 (0x7fedc7618000) [pid = 1891] [serial = 2351] [outer = (nil)] 13:05:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 197 (0x7fedc7718800) [pid = 1891] [serial = 2352] [outer = 0x7fedc7618000] 13:05:41 INFO - PROCESS | 1891 | 1461009941612 Marionette DEBUG loaded listener.js 13:05:41 INFO - PROCESS | 1891 | ++DOMWINDOW == 198 (0x7fedc771e800) [pid = 1891] [serial = 2353] [outer = 0x7fedc7618000] 13:05:42 INFO - PROCESS | 1891 | 1461009942390 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]]]}] 13:05:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:05:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:05:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1434ms 13:05:42 INFO - PROCESS | 1891 | 1461009942417 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:05:42 INFO - PROCESS | 1891 | 1461009942421 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:05:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:05:42 INFO - PROCESS | 1891 | 1461009942426 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - PROCESS | 1891 | 1461009942428 Marionette TRACE conn3 <- [1,3102,null,{}] 13:05:42 INFO - PROCESS | 1891 | 1461009942434 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}] 13:05:42 INFO - PROCESS | 1891 | 1461009942641 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:05:42 INFO - PROCESS | 1891 | 1461009942886 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:42 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcaa9d000 == 188 [pid = 1891] [id = 785] 13:05:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 199 (0x7fedc761b400) [pid = 1891] [serial = 2354] [outer = (nil)] 13:05:42 INFO - PROCESS | 1891 | ++DOMWINDOW == 200 (0x7fedc84d1400) [pid = 1891] [serial = 2355] [outer = 0x7fedc761b400] 13:05:42 INFO - PROCESS | 1891 | 1461009942958 Marionette DEBUG loaded listener.js 13:05:43 INFO - PROCESS | 1891 | ++DOMWINDOW == 201 (0x7fedc8959c00) [pid = 1891] [serial = 2356] [outer = 0x7fedc761b400] 13:05:43 INFO - PROCESS | 1891 | 1461009943723 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:05:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:05:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1326ms 13:05:43 INFO - PROCESS | 1891 | 1461009943754 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:05:43 INFO - PROCESS | 1891 | 1461009943757 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:05:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:05:43 INFO - PROCESS | 1891 | 1461009943763 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:05:43 INFO - PROCESS | 1891 | 1461009943766 Marionette TRACE conn3 <- [1,3106,null,{}] 13:05:43 INFO - PROCESS | 1891 | 1461009943772 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}] 13:05:43 INFO - PROCESS | 1891 | 1461009943979 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:05:44 INFO - PROCESS | 1891 | 1461009944253 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:44 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcba14000 == 189 [pid = 1891] [id = 786] 13:05:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 202 (0x7fedc7719800) [pid = 1891] [serial = 2357] [outer = (nil)] 13:05:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 203 (0x7fedc8e17400) [pid = 1891] [serial = 2358] [outer = 0x7fedc7719800] 13:05:44 INFO - PROCESS | 1891 | 1461009944326 Marionette DEBUG loaded listener.js 13:05:44 INFO - PROCESS | 1891 | ++DOMWINDOW == 204 (0x7fedc8e22000) [pid = 1891] [serial = 2359] [outer = 0x7fedc7719800] 13:05:45 INFO - PROCESS | 1891 | 1461009945084 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]]]}] 13:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:05:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:05:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1333ms 13:05:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:05:45 INFO - PROCESS | 1891 | 1461009945097 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:05:45 INFO - PROCESS | 1891 | 1461009945100 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:05:45 INFO - PROCESS | 1891 | 1461009945106 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:05:45 INFO - PROCESS | 1891 | 1461009945109 Marionette TRACE conn3 <- [1,3110,null,{}] 13:05:45 INFO - PROCESS | 1891 | 1461009945115 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}] 13:05:45 INFO - PROCESS | 1891 | 1461009945323 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:05:45 INFO - PROCESS | 1891 | 1461009945602 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:45 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedcbd8c800 == 190 [pid = 1891] [id = 787] 13:05:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 205 (0x7fedbfff1400) [pid = 1891] [serial = 2360] [outer = (nil)] 13:05:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 206 (0x7fedc8fa8000) [pid = 1891] [serial = 2361] [outer = 0x7fedbfff1400] 13:05:45 INFO - PROCESS | 1891 | 1461009945674 Marionette DEBUG loaded listener.js 13:05:45 INFO - PROCESS | 1891 | ++DOMWINDOW == 207 (0x7fedc904f000) [pid = 1891] [serial = 2362] [outer = 0x7fedbfff1400] 13:05:46 INFO - PROCESS | 1891 | 1461009946485 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"]]]}] 13:05:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:05:46 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 13:05:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:05:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:05:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1429ms 13:05:46 INFO - PROCESS | 1891 | 1461009946536 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:05:46 INFO - PROCESS | 1891 | 1461009946539 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:05:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:05:46 INFO - PROCESS | 1891 | 1461009946545 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:05:46 INFO - PROCESS | 1891 | 1461009946548 Marionette TRACE conn3 <- [1,3114,null,{}] 13:05:46 INFO - PROCESS | 1891 | 1461009946554 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}] 13:05:46 INFO - PROCESS | 1891 | 1461009946868 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:05:47 INFO - PROCESS | 1891 | 1461009947077 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\", \"57fc0338-b26d-4db0-949c-0c6afe440793\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 1891 | ++DOCSHELL 0x7fedd0270000 == 191 [pid = 1891] [id = 788] 13:05:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 208 (0x7fedc8ebd800) [pid = 1891] [serial = 2363] [outer = (nil)] 13:05:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 209 (0x7fedc90bb000) [pid = 1891] [serial = 2364] [outer = 0x7fedc8ebd800] 13:05:47 INFO - PROCESS | 1891 | 1461009947169 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 1891 | ++DOMWINDOW == 210 (0x7fedca7a5400) [pid = 1891] [serial = 2365] [outer = 0x7fedc8ebd800] 13:05:47 INFO - PROCESS | 1891 | 1461009947989 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]]]}] 13:05:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:05:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1485ms 13:05:48 INFO - PROCESS | 1891 | 1461009948030 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 1891 | 1461009948034 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:05:49 WARNING - u'runner_teardown' () 13:05:49 INFO - No more tests 13:05:49 INFO - Got 0 unexpected results 13:05:49 INFO - SUITE-END | took 1113s 13:05:49 INFO - Closing logging queue 13:05:49 INFO - queue closed 13:05:49 INFO - Return code: 0 13:05:49 WARNING - # TBPL SUCCESS # 13:05:49 INFO - Running post-action listener: _resource_record_post_action 13:05:49 INFO - Running post-run listener: _resource_record_post_run 13:05:50 INFO - Total resource usage - Wall time: 1148s; CPU: 98.0%; Read bytes: 8462336; Write bytes: 974385152; Read time: 540; Write time: 312500 13:05:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:05:50 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51662848; Read time: 0; Write time: 44072 13:05:50 INFO - run-tests - Wall time: 1118s; CPU: 98.0%; Read bytes: 5746688; Write bytes: 922722304; Read time: 376; Write time: 268428 13:05:50 INFO - Running post-run listener: _upload_blobber_files 13:05:50 INFO - Blob upload gear active. 13:05:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:05:50 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 13:05:50 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'] 13:05:50 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 13:05:50 INFO - (blobuploader) - INFO - Open directory for files ... 13:05:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:05:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:05:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:05:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:05:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:05:52 INFO - (blobuploader) - INFO - Done attempting. 13:05:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:05:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:05:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:05:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:05:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:05:53 INFO - (blobuploader) - INFO - Done attempting. 13:05:53 INFO - (blobuploader) - INFO - Iteration through files over. 13:05:53 INFO - Return code: 0 13:05:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:05:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:05:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6ccfd27ead7a64fe4c3b6763162c22e4f0a1178995c4584d700b04f5f0c17092f5049502526ddadf57f58618b2334d1b6ab2f40c255061d94d784132192db7c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7974b53c838d2b7b0349ee9fea9a16863a24958ce50d67bf7909890d85bca267aef6be9529d517a9822ce66139ecd8ba8bba76ffdabf4be811db1b40e8c9b465"} 13:05:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:05:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:05:53 INFO - Contents: 13:05:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6ccfd27ead7a64fe4c3b6763162c22e4f0a1178995c4584d700b04f5f0c17092f5049502526ddadf57f58618b2334d1b6ab2f40c255061d94d784132192db7c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7974b53c838d2b7b0349ee9fea9a16863a24958ce50d67bf7909890d85bca267aef6be9529d517a9822ce66139ecd8ba8bba76ffdabf4be811db1b40e8c9b465"} 13:05:53 INFO - Running post-run listener: copy_logs_to_upload_dir 13:05:53 INFO - Copying logs to upload dir... 13:05:53 INFO - mkdir: /builds/slave/test/build/upload/logs 13:05:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1269.272895 ========= master_lag: 46.22 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 55 secs) (at 2016-04-18 13:06:39.151315) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-04-18 13:06:39.157985) ========= 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-1461003795.870919-361011576 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/6ccfd27ead7a64fe4c3b6763162c22e4f0a1178995c4584d700b04f5f0c17092f5049502526ddadf57f58618b2334d1b6ab2f40c255061d94d784132192db7c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7974b53c838d2b7b0349ee9fea9a16863a24958ce50d67bf7909890d85bca267aef6be9529d517a9822ce66139ecd8ba8bba76ffdabf4be811db1b40e8c9b465"} build_url:https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032813 build_url: 'https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/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/6ccfd27ead7a64fe4c3b6763162c22e4f0a1178995c4584d700b04f5f0c17092f5049502526ddadf57f58618b2334d1b6ab2f40c255061d94d784132192db7c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/7974b53c838d2b7b0349ee9fea9a16863a24958ce50d67bf7909890d85bca267aef6be9529d517a9822ce66139ecd8ba8bba76ffdabf4be811db1b40e8c9b465"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JK5T_w5dTdiX-F6HCXIn5Q/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 5.62 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 5 secs) (at 2016-04-18 13:06:44.810795) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:06:44.811317) ========= 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-1461003795.870919-361011576 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018778 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 13:06:44.897862) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 13:06:44.898371) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 13:06:44.898927) ========= ========= Total master_lag: 52.02 =========