builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-991 starttime: 1461481706.35 results: success (0) buildid: 20160423223116 builduid: f400093251484822be4c83a31736fd3d revision: 8afadb96e97704a98492c2286fb92479deb3365f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:26.347872) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:26.348249) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:26.348558) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:26.389129) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:26.389426) ========= 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-1461480213.250471-1383498005 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 00:08:26-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.54M=0.001s 2016-04-24 00:08:27 (9.54 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.589838 ========= master_lag: 0.31 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:27.288587) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:27.288870) ========= 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-1461480213.250471-1383498005 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.073068 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:27.392950) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 00:08:27.393281) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 8afadb96e97704a98492c2286fb92479deb3365f --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 8afadb96e97704a98492c2286fb92479deb3365f --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-1461480213.250471-1383498005 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 00:08:27,552 truncating revision to first 12 chars 2016-04-24 00:08:27,553 Setting DEBUG logging. 2016-04-24 00:08:27,553 attempt 1/10 2016-04-24 00:08:27,553 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/8afadb96e977?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 00:08:28,847 unpacking tar archive at: fx-team-8afadb96e977/testing/mozharness/ program finished with exit code 0 elapsedTime=1.862290 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 00:08:29.288117) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:29.288449) ========= script_repo_revision: 8afadb96e97704a98492c2286fb92479deb3365f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:29.288837) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:29.289108) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 00:08:29.318157) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 59 secs) (at 2016-04-24 00:08:29.318456) ========= /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 fx-team --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', 'fx-team', '--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-1461480213.250471-1383498005 _=/tools/buildbot/bin/python using PTY: False 00:08:29 INFO - MultiFileLogger online at 20160424 00:08:29 in /builds/slave/test 00:08:29 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 fx-team --download-symbols true 00:08:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:08:29 INFO - {'append_to_log': False, 00:08:29 INFO - 'base_work_dir': '/builds/slave/test', 00:08:29 INFO - 'blob_upload_branch': 'fx-team', 00:08:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:08:29 INFO - 'buildbot_json_path': 'buildprops.json', 00:08:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:08:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:08:29 INFO - 'download_minidump_stackwalk': True, 00:08:29 INFO - 'download_symbols': 'true', 00:08:29 INFO - 'e10s': False, 00:08:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:08:29 INFO - 'tooltool.py': '/tools/tooltool.py', 00:08:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:08:29 INFO - '/tools/misc-python/virtualenv.py')}, 00:08:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:08:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:08:29 INFO - 'log_level': 'info', 00:08:29 INFO - 'log_to_console': True, 00:08:29 INFO - 'opt_config_files': (), 00:08:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:08:29 INFO - '--processes=1', 00:08:29 INFO - '--config=%(test_path)s/wptrunner.ini', 00:08:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:08:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:08:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:08:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:08:29 INFO - 'pip_index': False, 00:08:29 INFO - 'require_test_zip': True, 00:08:29 INFO - 'test_type': ('testharness',), 00:08:29 INFO - 'this_chunk': '1', 00:08:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:08:29 INFO - 'total_chunks': '10', 00:08:29 INFO - 'virtualenv_path': 'venv', 00:08:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:08:29 INFO - 'work_dir': 'build'} 00:08:29 INFO - ##### 00:08:29 INFO - ##### Running clobber step. 00:08:29 INFO - ##### 00:08:29 INFO - Running pre-action listener: _resource_record_pre_action 00:08:29 INFO - Running main action method: clobber 00:08:29 INFO - rmtree: /builds/slave/test/build 00:08:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:08:32 INFO - Running post-action listener: _resource_record_post_action 00:08:32 INFO - ##### 00:08:32 INFO - ##### Running read-buildbot-config step. 00:08:32 INFO - ##### 00:08:32 INFO - Running pre-action listener: _resource_record_pre_action 00:08:32 INFO - Running main action method: read_buildbot_config 00:08:32 INFO - Using buildbot properties: 00:08:32 INFO - { 00:08:32 INFO - "project": "", 00:08:32 INFO - "product": "firefox", 00:08:32 INFO - "script_repo_revision": "production", 00:08:32 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 00:08:32 INFO - "repository": "", 00:08:32 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 00:08:32 INFO - "buildid": "20160423223116", 00:08:32 INFO - "pgo_build": "False", 00:08:32 INFO - "basedir": "/builds/slave/test", 00:08:32 INFO - "buildnumber": 29, 00:08:32 INFO - "slavename": "tst-linux64-spot-991", 00:08:32 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 00:08:32 INFO - "platform": "linux64", 00:08:32 INFO - "branch": "fx-team", 00:08:32 INFO - "revision": "8afadb96e97704a98492c2286fb92479deb3365f", 00:08:32 INFO - "repo_path": "integration/fx-team", 00:08:32 INFO - "moz_repo_path": "", 00:08:32 INFO - "stage_platform": "linux64", 00:08:32 INFO - "builduid": "f400093251484822be4c83a31736fd3d", 00:08:32 INFO - "slavebuilddir": "test" 00:08:32 INFO - } 00:08:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:08:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:08:32 INFO - Running post-action listener: _resource_record_post_action 00:08:32 INFO - ##### 00:08:32 INFO - ##### Running download-and-extract step. 00:08:32 INFO - ##### 00:08:32 INFO - Running pre-action listener: _resource_record_pre_action 00:08:32 INFO - Running main action method: download_and_extract 00:08:32 INFO - mkdir: /builds/slave/test/build/tests 00:08:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:08:32 INFO - https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:08:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:08:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:08:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:40 INFO - Downloaded 1361 bytes. 00:08:40 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:08:40 INFO - Using the following test package requirements: 00:08:40 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:08:40 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:08:40 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:08:40 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'jsshell-linux-x86_64.zip'], 00:08:40 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:08:40 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:08:40 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:08:40 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:08:40 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:08:40 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:08:40 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:08:40 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 00:08:40 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')]} 00:08:40 INFO - https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:08:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:08:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:08:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:43 INFO - Downloaded 22746090 bytes. 00:08:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:08:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:08:44 INFO - caution: filename not matched: web-platform/* 00:08:44 INFO - Return code: 11 00:08:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:08:44 INFO - https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:08:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:08:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:08:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:48 INFO - Downloaded 36402275 bytes. 00:08:48 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/*'] 00:08:48 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/* 00:08:52 INFO - caution: filename not matched: bin/* 00:08:52 INFO - caution: filename not matched: config/* 00:08:52 INFO - caution: filename not matched: mozbase/* 00:08:52 INFO - caution: filename not matched: marionette/* 00:08:52 INFO - caution: filename not matched: tools/wptserve/* 00:08:52 INFO - Return code: 11 00:08:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:08:52 INFO - https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:08:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:08:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:08:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:56 INFO - Downloaded 64446952 bytes. 00:08:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:08:56 INFO - mkdir: /builds/slave/test/properties 00:08:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:08:56 INFO - Writing to file /builds/slave/test/properties/build_url 00:08:56 INFO - Contents: 00:08:56 INFO - build_url:https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:08:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:08:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:08:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:08:57 INFO - Contents: 00:08:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:08:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:08:57 INFO - https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:08:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:08:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:08:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:08:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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 00:09:03 INFO - Downloaded 90863085 bytes. 00:09:03 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'] 00:09:03 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 00:09:10 INFO - Return code: 0 00:09:10 INFO - Running post-action listener: _resource_record_post_action 00:09:10 INFO - Running post-action listener: set_extra_try_arguments 00:09:10 INFO - ##### 00:09:10 INFO - ##### Running create-virtualenv step. 00:09:10 INFO - ##### 00:09:10 INFO - Running pre-action listener: _pre_create_virtualenv 00:09:10 INFO - Running pre-action listener: _resource_record_pre_action 00:09:10 INFO - Running main action method: create_virtualenv 00:09:10 INFO - Creating virtualenv /builds/slave/test/build/venv 00:09:10 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 00:09:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:09:10 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:09:10 INFO - Using real prefix '/usr' 00:09:10 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:09:14 INFO - Installing distribute.............................................................................................................................................................................................done. 00:09:17 INFO - Installing pip.................done. 00:09:17 INFO - Return code: 0 00:09:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:09:17 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')]} 00:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:09:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:17 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')]} 00:09:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:09:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:17 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 0x21e9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ea3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2229bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222bdc0>, '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 0x22282b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2228620>, '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-1461480213.250471-1383498005', '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 00:09:17 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 00:09:17 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 00:09:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:09:17 INFO - 'CCACHE_UMASK': '002', 00:09:17 INFO - 'DISPLAY': ':0', 00:09:17 INFO - 'HOME': '/home/cltbld', 00:09:17 INFO - 'LANG': 'en_US.UTF-8', 00:09:17 INFO - 'LOGNAME': 'cltbld', 00:09:17 INFO - 'MAIL': '/var/mail/cltbld', 00:09:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:09:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:09:17 INFO - 'MOZ_NO_REMOTE': '1', 00:09:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:09:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:09:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:09:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:09:17 INFO - 'PWD': '/builds/slave/test', 00:09:17 INFO - 'SHELL': '/bin/bash', 00:09:17 INFO - 'SHLVL': '1', 00:09:17 INFO - 'TERM': 'linux', 00:09:17 INFO - 'TMOUT': '86400', 00:09:17 INFO - 'USER': 'cltbld', 00:09:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461480213.250471-1383498005', 00:09:17 INFO - '_': '/tools/buildbot/bin/python'} 00:09:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:09:17 INFO - Downloading/unpacking psutil>=0.7.1 00:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:09:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:09:17 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 00:09:17 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 00:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:09:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:09:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:09:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:09:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:09:23 INFO - Installing collected packages: psutil 00:09:23 INFO - Running setup.py install for psutil 00:09:23 INFO - building 'psutil._psutil_linux' extension 00:09:23 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 00:09:24 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 00:09:24 INFO - building 'psutil._psutil_posix' extension 00:09:24 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 00:09:24 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 00:09:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:09:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:09:24 INFO - Successfully installed psutil 00:09:24 INFO - Cleaning up... 00:09:24 INFO - Return code: 0 00:09:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:09:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:09:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:09:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:09:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:09:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:24 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 0x21e9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ea3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2229bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222bdc0>, '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 0x22282b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2228620>, '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-1461480213.250471-1383498005', '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 00:09:24 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 00:09:24 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 00:09:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:09:24 INFO - 'CCACHE_UMASK': '002', 00:09:24 INFO - 'DISPLAY': ':0', 00:09:24 INFO - 'HOME': '/home/cltbld', 00:09:24 INFO - 'LANG': 'en_US.UTF-8', 00:09:24 INFO - 'LOGNAME': 'cltbld', 00:09:24 INFO - 'MAIL': '/var/mail/cltbld', 00:09:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:09:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:09:24 INFO - 'MOZ_NO_REMOTE': '1', 00:09:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:09:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:09:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:09:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:09:24 INFO - 'PWD': '/builds/slave/test', 00:09:24 INFO - 'SHELL': '/bin/bash', 00:09:24 INFO - 'SHLVL': '1', 00:09:24 INFO - 'TERM': 'linux', 00:09:24 INFO - 'TMOUT': '86400', 00:09:24 INFO - 'USER': 'cltbld', 00:09:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461480213.250471-1383498005', 00:09:24 INFO - '_': '/tools/buildbot/bin/python'} 00:09:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:09:25 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:09:25 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 00:09:25 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 00:09:25 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 00:09:25 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 00:09:25 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 00:09:25 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 00:09:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:09:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:09:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:09:30 INFO - Installing collected packages: mozsystemmonitor 00:09:30 INFO - Running setup.py install for mozsystemmonitor 00:09:30 INFO - Successfully installed mozsystemmonitor 00:09:30 INFO - Cleaning up... 00:09:30 INFO - Return code: 0 00:09:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:09: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')]} 00:09:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:09:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09: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')]} 00:09:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:09:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:30 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 0x21e9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ea3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2229bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222bdc0>, '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 0x22282b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2228620>, '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-1461480213.250471-1383498005', '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 00:09:30 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 00:09:30 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 00:09:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:09:30 INFO - 'CCACHE_UMASK': '002', 00:09:30 INFO - 'DISPLAY': ':0', 00:09:30 INFO - 'HOME': '/home/cltbld', 00:09:30 INFO - 'LANG': 'en_US.UTF-8', 00:09:30 INFO - 'LOGNAME': 'cltbld', 00:09:30 INFO - 'MAIL': '/var/mail/cltbld', 00:09:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:09:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:09:30 INFO - 'MOZ_NO_REMOTE': '1', 00:09:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:09:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:09:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:09:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:09:30 INFO - 'PWD': '/builds/slave/test', 00:09:30 INFO - 'SHELL': '/bin/bash', 00:09:30 INFO - 'SHLVL': '1', 00:09:30 INFO - 'TERM': 'linux', 00:09:30 INFO - 'TMOUT': '86400', 00:09:30 INFO - 'USER': 'cltbld', 00:09:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461480213.250471-1383498005', 00:09:30 INFO - '_': '/tools/buildbot/bin/python'} 00:09:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:09:30 INFO - Downloading/unpacking blobuploader==1.2.4 00:09:30 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 00:09:30 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 00:09:30 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 00:09:30 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 00:09:30 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 00:09:30 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 00:09:35 INFO - Downloading blobuploader-1.2.4.tar.gz 00:09:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:09:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:09:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:09:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:09:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:09:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 00:09:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:09:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:09:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:09:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:09:36 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 00:09:36 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 00:09:36 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 00:09:36 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 00:09:36 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 00:09:36 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 00:09:37 INFO - Downloading docopt-0.6.1.tar.gz 00:09:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:09:37 INFO - Installing collected packages: blobuploader, requests, docopt 00:09:37 INFO - Running setup.py install for blobuploader 00:09:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:09:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:09:37 INFO - Running setup.py install for requests 00:09:38 INFO - Running setup.py install for docopt 00:09:38 INFO - Successfully installed blobuploader requests docopt 00:09:38 INFO - Cleaning up... 00:09:38 INFO - Return code: 0 00:09:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:09:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:09:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:09:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:09:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:09:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:38 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 0x21e9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ea3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2229bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222bdc0>, '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 0x22282b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2228620>, '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-1461480213.250471-1383498005', '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 00:09:38 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 00:09:38 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 00:09:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:09:38 INFO - 'CCACHE_UMASK': '002', 00:09:38 INFO - 'DISPLAY': ':0', 00:09:38 INFO - 'HOME': '/home/cltbld', 00:09:38 INFO - 'LANG': 'en_US.UTF-8', 00:09:38 INFO - 'LOGNAME': 'cltbld', 00:09:38 INFO - 'MAIL': '/var/mail/cltbld', 00:09:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:09:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:09:38 INFO - 'MOZ_NO_REMOTE': '1', 00:09:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:09:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:09:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:09:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:09:38 INFO - 'PWD': '/builds/slave/test', 00:09:38 INFO - 'SHELL': '/bin/bash', 00:09:38 INFO - 'SHLVL': '1', 00:09:38 INFO - 'TERM': 'linux', 00:09:38 INFO - 'TMOUT': '86400', 00:09:38 INFO - 'USER': 'cltbld', 00:09:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461480213.250471-1383498005', 00:09:38 INFO - '_': '/tools/buildbot/bin/python'} 00:09:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:09:39 INFO - Running setup.py (path:/tmp/pip-ViVFoC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:09:39 INFO - Running setup.py (path:/tmp/pip-9DoS5b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:09:39 INFO - Running setup.py (path:/tmp/pip-clmFOH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:09:39 INFO - Running setup.py (path:/tmp/pip-f3w1bL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:09:39 INFO - Running setup.py (path:/tmp/pip-D7xGRw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:09:39 INFO - Running setup.py (path:/tmp/pip-Ivrm3v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:09:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:09:39 INFO - Running setup.py (path:/tmp/pip-qwHtdi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:09:40 INFO - Running setup.py (path:/tmp/pip-x3uiKb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:09:40 INFO - Running setup.py (path:/tmp/pip-zVuBlW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:09:40 INFO - Running setup.py (path:/tmp/pip-RMLlN1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:09:40 INFO - Running setup.py (path:/tmp/pip-zTmOtU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:09:40 INFO - Running setup.py (path:/tmp/pip-bgzq0Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:09:40 INFO - Running setup.py (path:/tmp/pip-Sh3TQO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:09:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:09:40 INFO - Running setup.py (path:/tmp/pip-1ydv_b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:09:41 INFO - Running setup.py (path:/tmp/pip-WqHmnZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:09:41 INFO - Running setup.py (path:/tmp/pip-PhYgfW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:09:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:09:41 INFO - Running setup.py (path:/tmp/pip-PEFD3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:09:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:09:41 INFO - Running setup.py (path:/tmp/pip-9wlQ2g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:09:41 INFO - Running setup.py (path:/tmp/pip-lJYEDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:09:41 INFO - Running setup.py (path:/tmp/pip-8XIXqe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:09:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:09:42 INFO - Running setup.py (path:/tmp/pip-wC38cM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:09:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:09:42 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 00:09:42 INFO - Running setup.py install for manifestparser 00:09:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:09:42 INFO - Running setup.py install for mozcrash 00:09:42 INFO - Running setup.py install for mozdebug 00:09:42 INFO - Running setup.py install for mozdevice 00:09:43 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Running setup.py install for mozfile 00:09:43 INFO - Running setup.py install for mozhttpd 00:09:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Running setup.py install for mozinfo 00:09:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Running setup.py install for mozInstall 00:09:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:09:43 INFO - Running setup.py install for mozleak 00:09:44 INFO - Running setup.py install for mozlog 00:09:44 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:09:44 INFO - Running setup.py install for moznetwork 00:09:44 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:09:44 INFO - Running setup.py install for mozprocess 00:09:44 INFO - Running setup.py install for mozprofile 00:09:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:09:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:09:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:09:44 INFO - Running setup.py install for mozrunner 00:09:45 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:09:45 INFO - Running setup.py install for mozscreenshot 00:09:45 INFO - Running setup.py install for moztest 00:09:45 INFO - Running setup.py install for mozversion 00:09:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:09:45 INFO - Running setup.py install for wptserve 00:09:46 INFO - Running setup.py install for marionette-driver 00:09:46 INFO - Running setup.py install for browsermob-proxy 00:09:46 INFO - Running setup.py install for marionette-client 00:09:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:09:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:09:46 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 00:09:46 INFO - Cleaning up... 00:09:46 INFO - Return code: 0 00:09:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:09:46 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')]} 00:09:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:09:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:46 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')]} 00:09:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:09:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 00:09:46 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 0x21e9030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x21ea3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2229bc0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x222bdc0>, '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 0x22282b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2228620>, '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-1461480213.250471-1383498005', '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 00:09:46 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 00:09:46 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 00:09:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:09:46 INFO - 'CCACHE_UMASK': '002', 00:09:46 INFO - 'DISPLAY': ':0', 00:09:46 INFO - 'HOME': '/home/cltbld', 00:09:46 INFO - 'LANG': 'en_US.UTF-8', 00:09:46 INFO - 'LOGNAME': 'cltbld', 00:09:46 INFO - 'MAIL': '/var/mail/cltbld', 00:09:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:09:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:09:46 INFO - 'MOZ_NO_REMOTE': '1', 00:09:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:09:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:09:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:09:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:09:46 INFO - 'PWD': '/builds/slave/test', 00:09:46 INFO - 'SHELL': '/bin/bash', 00:09:46 INFO - 'SHLVL': '1', 00:09:46 INFO - 'TERM': 'linux', 00:09:46 INFO - 'TMOUT': '86400', 00:09:46 INFO - 'USER': 'cltbld', 00:09:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461480213.250471-1383498005', 00:09:46 INFO - '_': '/tools/buildbot/bin/python'} 00:09:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:09:47 INFO - Running setup.py (path:/tmp/pip-s4YNoj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:09:47 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)) 00:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:09:47 INFO - Running setup.py (path:/tmp/pip-zcm1WH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:09:47 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)) 00:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:09:47 INFO - Running setup.py (path:/tmp/pip-ypCLRx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:09:47 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)) 00:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:09:47 INFO - Running setup.py (path:/tmp/pip-AAh7Gz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:09:47 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)) 00:09:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:09:47 INFO - Running setup.py (path:/tmp/pip-Gne4SE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:09:48 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)) 00:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:09:48 INFO - Running setup.py (path:/tmp/pip-J9GtV0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:09:48 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)) 00:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:09:48 INFO - Running setup.py (path:/tmp/pip-TKE5Uc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:09:48 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)) 00:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:09:48 INFO - Running setup.py (path:/tmp/pip-oZshNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:09:48 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)) 00:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:09:48 INFO - Running setup.py (path:/tmp/pip-CRWQwe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:09:48 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)) 00:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:09:48 INFO - Running setup.py (path:/tmp/pip-Sq7zb4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:09:48 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)) 00:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:09:48 INFO - Running setup.py (path:/tmp/pip-OoSCZV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:09:48 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)) 00:09:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:09:48 INFO - Running setup.py (path:/tmp/pip-pekq54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:09:49 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)) 00:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:09:49 INFO - Running setup.py (path:/tmp/pip-EXJOxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:09:49 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)) 00:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:09:49 INFO - Running setup.py (path:/tmp/pip-aPHqXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:09:49 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)) 00:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:09:49 INFO - Running setup.py (path:/tmp/pip-7k85WQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:09:49 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)) 00:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:09:49 INFO - Running setup.py (path:/tmp/pip-CzmzDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:09:49 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)) 00:09:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:09:49 INFO - Running setup.py (path:/tmp/pip-KrEcF1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:09:49 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)) 00:09:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:09:49 INFO - Running setup.py (path:/tmp/pip-82Mqgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:09:49 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)) 00:09:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:09:49 INFO - Running setup.py (path:/tmp/pip-Eqblys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:09:49 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)) 00:09:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:09:50 INFO - Running setup.py (path:/tmp/pip-4kVTuV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:09:50 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)) 00:09:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:09:50 INFO - Running setup.py (path:/tmp/pip-3GsSCW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:09:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:09:50 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)) 00:09:50 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)) 00:09:50 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)) 00:09:50 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)) 00:09:50 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)) 00:09:50 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)) 00:09:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:09:50 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 00:09:50 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 00:09:50 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 00:09:50 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 00:09:50 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 00:09:50 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 00:09:55 INFO - Downloading blessings-1.6.tar.gz 00:09:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:09:55 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)) 00:09:55 INFO - Installing collected packages: blessings 00:09:55 INFO - Running setup.py install for blessings 00:09:56 INFO - Successfully installed blessings 00:09:56 INFO - Cleaning up... 00:09:56 INFO - Return code: 0 00:09:56 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:09:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:09:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:09:56 INFO - Reading from file tmpfile_stdout 00:09:56 INFO - Current package versions: 00:09:56 INFO - argparse == 1.2.1 00:09:56 INFO - blessings == 1.6 00:09:56 INFO - blobuploader == 1.2.4 00:09:56 INFO - browsermob-proxy == 0.6.0 00:09:56 INFO - docopt == 0.6.1 00:09:56 INFO - manifestparser == 1.1 00:09:56 INFO - marionette-client == 2.3.0 00:09:56 INFO - marionette-driver == 1.4.0 00:09:56 INFO - mozInstall == 1.12 00:09:56 INFO - mozcrash == 0.17 00:09:56 INFO - mozdebug == 0.1 00:09:56 INFO - mozdevice == 0.48 00:09:56 INFO - mozfile == 1.2 00:09:56 INFO - mozhttpd == 0.7 00:09:56 INFO - mozinfo == 0.9 00:09:56 INFO - mozleak == 0.1 00:09:56 INFO - mozlog == 3.1 00:09:56 INFO - moznetwork == 0.27 00:09:56 INFO - mozprocess == 0.22 00:09:56 INFO - mozprofile == 0.28 00:09:56 INFO - mozrunner == 6.11 00:09:56 INFO - mozscreenshot == 0.1 00:09:56 INFO - mozsystemmonitor == 0.0 00:09:56 INFO - moztest == 0.7 00:09:56 INFO - mozversion == 1.4 00:09:56 INFO - psutil == 3.1.1 00:09:56 INFO - requests == 1.2.3 00:09:56 INFO - wptserve == 1.4.0 00:09:56 INFO - wsgiref == 0.1.2 00:09:56 INFO - Running post-action listener: _resource_record_post_action 00:09:56 INFO - Running post-action listener: _start_resource_monitoring 00:09:56 INFO - Starting resource monitoring. 00:09:56 INFO - ##### 00:09:56 INFO - ##### Running pull step. 00:09:56 INFO - ##### 00:09:56 INFO - Running pre-action listener: _resource_record_pre_action 00:09:56 INFO - Running main action method: pull 00:09:56 INFO - Pull has nothing to do! 00:09:56 INFO - Running post-action listener: _resource_record_post_action 00:09:56 INFO - ##### 00:09:56 INFO - ##### Running install step. 00:09:56 INFO - ##### 00:09:56 INFO - Running pre-action listener: _resource_record_pre_action 00:09:56 INFO - Running main action method: install 00:09:56 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:09:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:09:57 INFO - Reading from file tmpfile_stdout 00:09:57 INFO - Detecting whether we're running mozinstall >=1.0... 00:09:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:09:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:09:57 INFO - Reading from file tmpfile_stdout 00:09:57 INFO - Output received: 00:09:57 INFO - Usage: mozinstall [options] installer 00:09:57 INFO - Options: 00:09:57 INFO - -h, --help show this help message and exit 00:09:57 INFO - -d DEST, --destination=DEST 00:09:57 INFO - Directory to install application into. [default: 00:09:57 INFO - "/builds/slave/test"] 00:09:57 INFO - --app=APP Application being installed. [default: firefox] 00:09:57 INFO - mkdir: /builds/slave/test/build/application 00:09:57 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'] 00:09:57 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 00:10:27 INFO - Reading from file tmpfile_stdout 00:10:27 INFO - Output received: 00:10:27 INFO - /builds/slave/test/build/application/firefox/firefox 00:10:27 INFO - Running post-action listener: _resource_record_post_action 00:10:27 INFO - ##### 00:10:27 INFO - ##### Running run-tests step. 00:10:27 INFO - ##### 00:10:27 INFO - Running pre-action listener: _resource_record_pre_action 00:10:27 INFO - Running main action method: run_tests 00:10:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:10:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:10:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:10:27 INFO - grabbing minidump binary from tooltool 00:10: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')]} 00:10:27 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 0x222bdc0>, '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 0x22282b0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2228620>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:10:27 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 00:10:27 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 00:10:27 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:10:27 INFO - Return code: 0 00:10:27 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:10:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:10:27 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/aMAaYt9MShiMRfnSLgCNKQ/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 00:10:27 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/aMAaYt9MShiMRfnSLgCNKQ/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 00:10:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:10:27 INFO - 'CCACHE_UMASK': '002', 00:10:27 INFO - 'DISPLAY': ':0', 00:10:27 INFO - 'HOME': '/home/cltbld', 00:10:27 INFO - 'LANG': 'en_US.UTF-8', 00:10:27 INFO - 'LOGNAME': 'cltbld', 00:10:27 INFO - 'MAIL': '/var/mail/cltbld', 00:10:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:10:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:10:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:10:27 INFO - 'MOZ_NO_REMOTE': '1', 00:10:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:10:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:10:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:10:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:10:27 INFO - 'PWD': '/builds/slave/test', 00:10:27 INFO - 'SHELL': '/bin/bash', 00:10:27 INFO - 'SHLVL': '1', 00:10:27 INFO - 'TERM': 'linux', 00:10:27 INFO - 'TMOUT': '86400', 00:10:27 INFO - 'USER': 'cltbld', 00:10:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461480213.250471-1383498005', 00:10:27 INFO - '_': '/tools/buildbot/bin/python'} 00:10:27 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/aMAaYt9MShiMRfnSLgCNKQ/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 00:10:28 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 00:10:28 INFO - import pkg_resources 00:10:29 INFO - Using 1 client processes 00:10:30 INFO - wptserve Starting http server on 127.0.0.1:8000 00:10:30 INFO - wptserve Starting http server on 127.0.0.1:8001 00:10:30 INFO - wptserve Starting http server on 127.0.0.1:8443 00:10:32 INFO - SUITE-START | Running 778 tests 00:10:32 INFO - Running testharness tests 00:10:32 INFO - Setting up ssl 00:10:32 INFO - PROCESS | certutil | 00:10:32 INFO - PROCESS | certutil | 00:10:32 INFO - PROCESS | certutil | 00:10:32 INFO - Certificate Nickname Trust Attributes 00:10:32 INFO - SSL,S/MIME,JAR/XPI 00:10:32 INFO - 00:10:32 INFO - web-platform-tests CT,, 00:10:32 INFO - 00:10:32 INFO - Starting runner 00:10:35 INFO - PROCESS | 1850 | 1461481835011 Marionette DEBUG Marionette enabled via build flag and pref 00:10:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef59c23800 == 1 [pid = 1850] [id = 1] 00:10:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 1 (0x7fef59c24000) [pid = 1850] [serial = 1] [outer = (nil)] 00:10:35 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:10:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 2 (0x7fef59c25000) [pid = 1850] [serial = 2] [outer = 0x7fef59c24000] 00:10:35 INFO - PROCESS | 1850 | 1461481835625 Marionette INFO Listening on port 2828 00:10:36 INFO - PROCESS | 1850 | 1461481836148 Marionette DEBUG Marionette enabled via command-line flag 00:10:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56b0d000 == 2 [pid = 1850] [id = 2] 00:10:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 3 (0x7fef56b0d800) [pid = 1850] [serial = 3] [outer = (nil)] 00:10:36 INFO - PROCESS | 1850 | [1850] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:10:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 4 (0x7fef56b0e800) [pid = 1850] [serial = 4] [outer = 0x7fef56b0d800] 00:10:36 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fef55f03bb0 00:10:36 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fef55f433d0 00:10:36 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fef55f4a640 00:10:36 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fef55f4a940 00:10:36 INFO - PROCESS | 1850 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fef55f4ac70 00:10:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 5 (0x7fef55f8f000) [pid = 1850] [serial = 5] [outer = 0x7fef59c24000] 00:10:36 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:10:36 INFO - PROCESS | 1850 | 1461481836518 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58327 00:10:36 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:10:36 INFO - PROCESS | 1850 | 1461481836599 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58328 00:10:36 INFO - PROCESS | 1850 | 1461481836606 Marionette DEBUG Closed connection conn0 00:10:36 INFO - PROCESS | 1850 | [1850] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 00:10:36 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:10:36 INFO - PROCESS | 1850 | 1461481836723 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58329 00:10:36 INFO - PROCESS | 1850 | 1461481836726 Marionette DEBUG Closed connection conn1 00:10:36 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:10:36 INFO - PROCESS | 1850 | 1461481836784 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58330 00:10:36 INFO - PROCESS | 1850 | 1461481836793 Marionette DEBUG Closed connection conn2 00:10:36 INFO - PROCESS | 1850 | 1461481836847 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:10:36 INFO - PROCESS | 1850 | 1461481836862 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":"20160423223116","device":"desktop","version":"48.0a1"} 00:10:37 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:10:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49a5b000 == 3 [pid = 1850] [id = 3] 00:10:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 6 (0x7fef49a5b800) [pid = 1850] [serial = 6] [outer = (nil)] 00:10:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49a5c000 == 4 [pid = 1850] [id = 4] 00:10:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 7 (0x7fef49abfc00) [pid = 1850] [serial = 7] [outer = (nil)] 00:10:38 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48d66800 == 5 [pid = 1850] [id = 5] 00:10:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 8 (0x7fef48de8400) [pid = 1850] [serial = 8] [outer = (nil)] 00:10:38 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:10:38 INFO - PROCESS | 1850 | [1850] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:10:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 9 (0x7fef48972000) [pid = 1850] [serial = 9] [outer = 0x7fef48de8400] 00:10:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 10 (0x7fef485a3800) [pid = 1850] [serial = 10] [outer = 0x7fef49a5b800] 00:10:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 11 (0x7fef4856e000) [pid = 1850] [serial = 11] [outer = 0x7fef49abfc00] 00:10:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 12 (0x7fef48708000) [pid = 1850] [serial = 12] [outer = 0x7fef48de8400] 00:10:40 INFO - PROCESS | 1850 | 1461481840371 Marionette DEBUG loaded listener.js 00:10:40 INFO - PROCESS | 1850 | 1461481840389 Marionette DEBUG loaded listener.js 00:10:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 13 (0x7fef4816ac00) [pid = 1850] [serial = 13] [outer = 0x7fef48de8400] 00:10:41 INFO - PROCESS | 1850 | 1461481841081 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4f60c16a-4a36-408d-b731-daed02092601","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":"20160423223116","device":"desktop","version":"48.0a1","command_id":1}}] 00:10:41 INFO - PROCESS | 1850 | 1461481841300 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}] 00:10:41 INFO - PROCESS | 1850 | 1461481841599 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:10:41 INFO - PROCESS | 1850 | 1461481841699 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:10:41 INFO - PROCESS | 1850 | [1850] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:10:41 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:10:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 14 (0x7fef49821000) [pid = 1850] [serial = 14] [outer = 0x7fef48de8400] 00:10:42 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:10:42 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:10:42 INFO - PROCESS | 1850 | 1461481842134 Marionette TRACE conn3 <- [1,3,null,{}] 00:10:42 INFO - PROCESS | 1850 | 1461481842309 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:10:42 INFO - PROCESS | 1850 | 1461481842376 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:10:42 INFO - PROCESS | 1850 | 1461481842426 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:10:42 INFO - PROCESS | 1850 | 1461481842428 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:10:42 INFO - PROCESS | 1850 | 1461481842454 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:10:42 INFO - PROCESS | 1850 | 1461481842459 Marionette TRACE conn3 <- [1,6,null,{}] 00:10:42 INFO - PROCESS | 1850 | 1461481842525 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}] 00:10:42 INFO - PROCESS | 1850 | 1461481842542 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:10:42 INFO - PROCESS | 1850 | 1461481842550 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42204000 == 6 [pid = 1850] [id = 6] 00:10:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 15 (0x7fef4a90bc00) [pid = 1850] [serial = 15] [outer = (nil)] 00:10:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 16 (0x7fef4a90cc00) [pid = 1850] [serial = 16] [outer = 0x7fef4a90bc00] 00:10:42 INFO - PROCESS | 1850 | 1461481842630 Marionette DEBUG loaded listener.js 00:10:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 17 (0x7fef4229c800) [pid = 1850] [serial = 17] [outer = 0x7fef4a90bc00] 00:10:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4221a800 == 7 [pid = 1850] [id = 7] 00:10:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 18 (0x7fef42de5000) [pid = 1850] [serial = 18] [outer = (nil)] 00:10:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 19 (0x7fef49df1c00) [pid = 1850] [serial = 19] [outer = 0x7fef42de5000] 00:10:43 INFO - PROCESS | 1850 | 1461481843097 Marionette DEBUG loaded listener.js 00:10:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 20 (0x7fef41e2bc00) [pid = 1850] [serial = 20] [outer = 0x7fef42de5000] 00:10:43 INFO - PROCESS | 1850 | 1461481843541 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]]]}] 00:10:43 INFO - PROCESS | 1850 | [1850] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 00:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1153ms 00:10:43 INFO - PROCESS | 1850 | 1461481843612 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:10:43 INFO - PROCESS | 1850 | 1461481843615 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:10:43 INFO - PROCESS | 1850 | 1461481843691 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:10:43 INFO - PROCESS | 1850 | 1461481843694 Marionette TRACE conn3 <- [1,10,null,{}] 00:10:43 INFO - PROCESS | 1850 | 1461481843728 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}] 00:10:43 INFO - PROCESS | 1850 | 1461481843893 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:10:43 INFO - PROCESS | 1850 | 1461481843922 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40387000 == 8 [pid = 1850] [id = 8] 00:10:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 21 (0x7fef4039f400) [pid = 1850] [serial = 21] [outer = (nil)] 00:10:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 22 (0x7fef403a1000) [pid = 1850] [serial = 22] [outer = 0x7fef4039f400] 00:10:43 INFO - PROCESS | 1850 | 1461481843988 Marionette DEBUG loaded listener.js 00:10:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 23 (0x7fef403a6400) [pid = 1850] [serial = 23] [outer = 0x7fef4039f400] 00:10:44 INFO - PROCESS | 1850 | 1461481844531 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]]]}] 00:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 950ms 00:10:44 INFO - PROCESS | 1850 | 1461481844582 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:10:44 INFO - PROCESS | 1850 | 1461481844586 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:10:44 INFO - PROCESS | 1850 | 1461481844591 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:10:44 INFO - PROCESS | 1850 | 1461481844593 Marionette TRACE conn3 <- [1,14,null,{}] 00:10:44 INFO - PROCESS | 1850 | 1461481844599 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}] 00:10:44 INFO - PROCESS | 1850 | 1461481844740 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:10:44 INFO - PROCESS | 1850 | 1461481844774 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40728000 == 9 [pid = 1850] [id = 9] 00:10:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 24 (0x7fef4070c400) [pid = 1850] [serial = 24] [outer = (nil)] 00:10:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 25 (0x7fef41159800) [pid = 1850] [serial = 25] [outer = 0x7fef4070c400] 00:10:44 INFO - PROCESS | 1850 | 1461481844837 Marionette DEBUG loaded listener.js 00:10:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 26 (0x7fef3fd29c00) [pid = 1850] [serial = 26] [outer = 0x7fef4070c400] 00:10:45 INFO - PROCESS | 1850 | 1461481845771 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]]]}] 00:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1235ms 00:10:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fd91800 == 10 [pid = 1850] [id = 10] 00:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 27 (0x7fef3fd92000) [pid = 1850] [serial = 27] [outer = (nil)] 00:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 28 (0x7fef3fd93800) [pid = 1850] [serial = 28] [outer = 0x7fef3fd92000] 00:10:45 INFO - PROCESS | 1850 | 1461481845857 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:10:45 INFO - PROCESS | 1850 | 1461481845862 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 29 (0x7fef3fd98000) [pid = 1850] [serial = 29] [outer = 0x7fef3fd92000] 00:10:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fd92800 == 11 [pid = 1850] [id = 11] 00:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 30 (0x7fef3fd31800) [pid = 1850] [serial = 30] [outer = (nil)] 00:10:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 31 (0x7fef3febc400) [pid = 1850] [serial = 31] [outer = 0x7fef3fd31800] 00:10:45 INFO - PROCESS | 1850 | 1461481845996 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:10:46 INFO - PROCESS | 1850 | 1461481846003 Marionette TRACE conn3 <- [1,18,null,{}] 00:10:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 32 (0x7fef3fec1c00) [pid = 1850] [serial = 32] [outer = 0x7fef3fd31800] 00:10:46 INFO - PROCESS | 1850 | 1461481846105 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}] 00:10:46 INFO - PROCESS | 1850 | 1461481846296 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:10:46 INFO - PROCESS | 1850 | 1461481846482 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4129a000 == 12 [pid = 1850] [id = 12] 00:10:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 33 (0x7fef4039e400) [pid = 1850] [serial = 33] [outer = (nil)] 00:10:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 34 (0x7fef41e2c000) [pid = 1850] [serial = 34] [outer = 0x7fef4039e400] 00:10:46 INFO - PROCESS | 1850 | 1461481846570 Marionette DEBUG loaded listener.js 00:10:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 35 (0x7fef422a9800) [pid = 1850] [serial = 35] [outer = 0x7fef4039e400] 00:10:47 INFO - PROCESS | 1850 | 1461481847346 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]]]}] 00:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1491ms 00:10:47 INFO - PROCESS | 1850 | 1461481847381 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:10:47 INFO - PROCESS | 1850 | 1461481847390 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:10:47 INFO - PROCESS | 1850 | 1461481847399 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:10:47 INFO - PROCESS | 1850 | 1461481847403 Marionette TRACE conn3 <- [1,22,null,{}] 00:10:47 INFO - PROCESS | 1850 | 1461481847409 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}] 00:10:47 INFO - PROCESS | 1850 | 1461481847595 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:10:47 INFO - PROCESS | 1850 | 1461481847707 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46443800 == 13 [pid = 1850] [id = 13] 00:10:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 36 (0x7fef4611a400) [pid = 1850] [serial = 36] [outer = (nil)] 00:10:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 37 (0x7fef471d4000) [pid = 1850] [serial = 37] [outer = 0x7fef4611a400] 00:10:47 INFO - PROCESS | 1850 | 1461481847783 Marionette DEBUG loaded listener.js 00:10:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 38 (0x7fef4738e800) [pid = 1850] [serial = 38] [outer = 0x7fef4611a400] 00:10:48 INFO - PROCESS | 1850 | 1461481848610 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]]]}] 00:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1279ms 00:10:48 INFO - PROCESS | 1850 | 1461481848679 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:10:48 INFO - PROCESS | 1850 | 1461481848683 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:10:48 INFO - PROCESS | 1850 | 1461481848689 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:10:48 INFO - PROCESS | 1850 | 1461481848695 Marionette TRACE conn3 <- [1,26,null,{}] 00:10:48 INFO - PROCESS | 1850 | 1461481848711 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}] 00:10:48 INFO - PROCESS | 1850 | 1461481848916 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:10:49 INFO - PROCESS | 1850 | 1461481849208 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42d36000 == 14 [pid = 1850] [id = 14] 00:10:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 39 (0x7fef46332800) [pid = 1850] [serial = 39] [outer = (nil)] 00:10:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 40 (0x7fef471d9800) [pid = 1850] [serial = 40] [outer = 0x7fef46332800] 00:10:49 INFO - PROCESS | 1850 | 1461481849279 Marionette DEBUG loaded listener.js 00:10:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 41 (0x7fef48413400) [pid = 1850] [serial = 41] [outer = 0x7fef46332800] 00:10:50 INFO - PROCESS | 1850 | 1461481850100 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]]]}] 00:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1440ms 00:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:10:50 INFO - PROCESS | 1850 | 1461481850149 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:10:50 INFO - PROCESS | 1850 | 1461481850154 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:10:50 INFO - PROCESS | 1850 | 1461481850161 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:10:50 INFO - PROCESS | 1850 | 1461481850166 Marionette TRACE conn3 <- [1,30,null,{}] 00:10:50 INFO - PROCESS | 1850 | 1461481850173 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}] 00:10:50 INFO - PROCESS | 1850 | 1461481850376 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:10:50 INFO - PROCESS | 1850 | 1461481850504 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4831e000 == 15 [pid = 1850] [id = 15] 00:10:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 42 (0x7fef4229c400) [pid = 1850] [serial = 42] [outer = (nil)] 00:10:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 43 (0x7fef47d6f000) [pid = 1850] [serial = 43] [outer = 0x7fef4229c400] 00:10:50 INFO - PROCESS | 1850 | 1461481850571 Marionette DEBUG loaded listener.js 00:10:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 44 (0x7fef49ac0800) [pid = 1850] [serial = 44] [outer = 0x7fef4229c400] 00:10:51 INFO - PROCESS | 1850 | 1461481851189 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]]]}] 00:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1089ms 00:10:51 INFO - PROCESS | 1850 | 1461481851252 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:10:51 INFO - PROCESS | 1850 | 1461481851257 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:10:51 INFO - PROCESS | 1850 | 1461481851264 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:10:51 INFO - PROCESS | 1850 | 1461481851267 Marionette TRACE conn3 <- [1,34,null,{}] 00:10:51 INFO - PROCESS | 1850 | 1461481851272 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}] 00:10:51 INFO - PROCESS | 1850 | 1461481851403 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:10:51 INFO - PROCESS | 1850 | 1461481851482 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48e48800 == 16 [pid = 1850] [id = 16] 00:10:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 45 (0x7fef4049d000) [pid = 1850] [serial = 45] [outer = (nil)] 00:10:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 46 (0x7fef49aed400) [pid = 1850] [serial = 46] [outer = 0x7fef4049d000] 00:10:51 INFO - PROCESS | 1850 | 1461481851542 Marionette DEBUG loaded listener.js 00:10:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x7fef49de8400) [pid = 1850] [serial = 47] [outer = 0x7fef4049d000] 00:10:52 INFO - PROCESS | 1850 | 1461481852153 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]]]}] 00:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 927ms 00:10:52 INFO - PROCESS | 1850 | 1461481852190 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:10:52 INFO - PROCESS | 1850 | 1461481852193 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:10:52 INFO - PROCESS | 1850 | 1461481852206 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:10:52 INFO - PROCESS | 1850 | 1461481852215 Marionette TRACE conn3 <- [1,38,null,{}] 00:10:52 INFO - PROCESS | 1850 | 1461481852222 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}] 00:10:52 INFO - PROCESS | 1850 | 1461481852394 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:10:52 INFO - PROCESS | 1850 | 1461481852421 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49482000 == 17 [pid = 1850] [id = 17] 00:10:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x7fef49d8a000) [pid = 1850] [serial = 48] [outer = (nil)] 00:10:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x7fef4a899800) [pid = 1850] [serial = 49] [outer = 0x7fef49d8a000] 00:10:52 INFO - PROCESS | 1850 | 1461481852480 Marionette DEBUG loaded listener.js 00:10:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7fef4a90b000) [pid = 1850] [serial = 50] [outer = 0x7fef49d8a000] 00:10:53 INFO - PROCESS | 1850 | 1461481853116 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]]]}] 00:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 948ms 00:10:53 INFO - PROCESS | 1850 | 1461481853147 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:10:53 INFO - PROCESS | 1850 | 1461481853151 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:10:53 INFO - PROCESS | 1850 | 1461481853156 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:10:53 INFO - PROCESS | 1850 | 1461481853158 Marionette TRACE conn3 <- [1,42,null,{}] 00:10:53 INFO - PROCESS | 1850 | 1461481853163 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}] 00:10:53 INFO - PROCESS | 1850 | 1461481853289 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:10:53 INFO - PROCESS | 1850 | 1461481853383 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49758800 == 18 [pid = 1850] [id = 18] 00:10:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7fef49de4c00) [pid = 1850] [serial = 51] [outer = (nil)] 00:10:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fef4bb62400) [pid = 1850] [serial = 52] [outer = 0x7fef49de4c00] 00:10:53 INFO - PROCESS | 1850 | 1461481853444 Marionette DEBUG loaded listener.js 00:10:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fef4cf2f000) [pid = 1850] [serial = 53] [outer = 0x7fef49de4c00] 00:10:53 INFO - PROCESS | 1850 | 1461481853990 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]]]}] 00:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 877ms 00:10:54 INFO - PROCESS | 1850 | 1461481854034 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:10:54 INFO - PROCESS | 1850 | 1461481854037 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:10:54 INFO - PROCESS | 1850 | 1461481854042 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:10:54 INFO - PROCESS | 1850 | 1461481854044 Marionette TRACE conn3 <- [1,46,null,{}] 00:10:54 INFO - PROCESS | 1850 | 1461481854050 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}] 00:10:54 INFO - PROCESS | 1850 | 1461481854174 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:10:54 INFO - PROCESS | 1850 | 1461481854193 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49ca4000 == 19 [pid = 1850] [id = 19] 00:10:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fef4d220000) [pid = 1850] [serial = 54] [outer = (nil)] 00:10:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fef4d228800) [pid = 1850] [serial = 55] [outer = 0x7fef4d220000] 00:10:54 INFO - PROCESS | 1850 | 1461481854282 Marionette DEBUG loaded listener.js 00:10:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fef50056c00) [pid = 1850] [serial = 56] [outer = 0x7fef4d220000] 00:10:54 INFO - PROCESS | 1850 | 1461481854963 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]]]}] 00:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 975ms 00:10:55 INFO - PROCESS | 1850 | 1461481855018 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:10:55 INFO - PROCESS | 1850 | 1461481855021 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:10:55 INFO - PROCESS | 1850 | 1461481855026 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:10:55 INFO - PROCESS | 1850 | 1461481855028 Marionette TRACE conn3 <- [1,50,null,{}] 00:10:55 INFO - PROCESS | 1850 | 1461481855034 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}] 00:10:55 INFO - PROCESS | 1850 | 1461481855191 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:10:55 INFO - PROCESS | 1850 | 1461481855211 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd33000 == 20 [pid = 1850] [id = 20] 00:10:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fef40709800) [pid = 1850] [serial = 57] [outer = (nil)] 00:10:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fef56dff000) [pid = 1850] [serial = 58] [outer = 0x7fef40709800] 00:10:55 INFO - PROCESS | 1850 | 1461481855273 Marionette DEBUG loaded listener.js 00:10:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fef56edc000) [pid = 1850] [serial = 59] [outer = 0x7fef40709800] 00:10:55 INFO - PROCESS | 1850 | 1461481855885 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]]]}] 00:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 881ms 00:10:55 INFO - PROCESS | 1850 | 1461481855908 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:10:55 INFO - PROCESS | 1850 | 1461481855911 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:10:55 INFO - PROCESS | 1850 | 1461481855918 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:10:55 INFO - PROCESS | 1850 | 1461481855920 Marionette TRACE conn3 <- [1,54,null,{}] 00:10:55 INFO - PROCESS | 1850 | 1461481855925 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}] 00:10:56 INFO - PROCESS | 1850 | 1461481856045 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:10:56 INFO - PROCESS | 1850 | 1461481856062 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cf70800 == 21 [pid = 1850] [id = 21] 00:10:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fef422a8400) [pid = 1850] [serial = 60] [outer = (nil)] 00:10:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fef57089c00) [pid = 1850] [serial = 61] [outer = 0x7fef422a8400] 00:10:56 INFO - PROCESS | 1850 | 1461481856122 Marionette DEBUG loaded listener.js 00:10:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fef572eb400) [pid = 1850] [serial = 62] [outer = 0x7fef422a8400] 00:10:56 INFO - PROCESS | 1850 | 1461481856952 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]]]}] 00:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1080ms 00:10:57 INFO - PROCESS | 1850 | 1461481856999 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:10:57 INFO - PROCESS | 1850 | 1461481857006 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:10:57 INFO - PROCESS | 1850 | 1461481857013 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:10:57 INFO - PROCESS | 1850 | 1461481857020 Marionette TRACE conn3 <- [1,58,null,{}] 00:10:57 INFO - PROCESS | 1850 | 1461481857044 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}] 00:10:57 INFO - PROCESS | 1850 | 1461481857211 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:10:57 INFO - PROCESS | 1850 | 1461481857329 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46caf800 == 22 [pid = 1850] [id = 22] 00:10:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fef46119800) [pid = 1850] [serial = 63] [outer = (nil)] 00:10:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fef464bd800) [pid = 1850] [serial = 64] [outer = 0x7fef46119800] 00:10:57 INFO - PROCESS | 1850 | 1461481857418 Marionette DEBUG loaded listener.js 00:10:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fef47d6d800) [pid = 1850] [serial = 65] [outer = 0x7fef46119800] 00:10:58 INFO - PROCESS | 1850 | 1461481858189 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]]]}] 00:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1206ms 00:10:58 INFO - PROCESS | 1850 | 1461481858220 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:10:58 INFO - PROCESS | 1850 | 1461481858229 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:10:58 INFO - PROCESS | 1850 | 1461481858239 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:10:58 INFO - PROCESS | 1850 | 1461481858242 Marionette TRACE conn3 <- [1,62,null,{}] 00:10:58 INFO - PROCESS | 1850 | 1461481858248 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}] 00:10:58 INFO - PROCESS | 1850 | 1461481858494 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:10:58 INFO - PROCESS | 1850 | 1461481858591 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49476800 == 23 [pid = 1850] [id = 23] 00:10:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fef48706c00) [pid = 1850] [serial = 66] [outer = (nil)] 00:10:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fef49abdc00) [pid = 1850] [serial = 67] [outer = 0x7fef48706c00] 00:10:58 INFO - PROCESS | 1850 | 1461481858663 Marionette DEBUG loaded listener.js 00:10:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fef49aee800) [pid = 1850] [serial = 68] [outer = 0x7fef48706c00] 00:10:59 INFO - PROCESS | 1850 | 1461481859437 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]]]}] 00:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1228ms 00:10:59 INFO - PROCESS | 1850 | 1461481859467 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:10:59 INFO - PROCESS | 1850 | 1461481859471 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:10:59 INFO - PROCESS | 1850 | 1461481859477 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:10:59 INFO - PROCESS | 1850 | 1461481859483 Marionette TRACE conn3 <- [1,66,null,{}] 00:10:59 INFO - PROCESS | 1850 | 1461481859498 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}] 00:10:59 INFO - PROCESS | 1850 | 1461481859704 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:10:59 INFO - PROCESS | 1850 | 1461481859721 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4d2ec800 == 24 [pid = 1850] [id = 24] 00:10:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fef4a899c00) [pid = 1850] [serial = 69] [outer = (nil)] 00:10:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fef4cf24c00) [pid = 1850] [serial = 70] [outer = 0x7fef4a899c00] 00:10:59 INFO - PROCESS | 1850 | 1461481859795 Marionette DEBUG loaded listener.js 00:10:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fef5005d000) [pid = 1850] [serial = 71] [outer = 0x7fef4a899c00] 00:11:00 INFO - PROCESS | 1850 | 1461481860828 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]]]}] 00:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1388ms 00:11:00 INFO - PROCESS | 1850 | 1461481860868 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:11:00 INFO - PROCESS | 1850 | 1461481860876 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:11:00 INFO - PROCESS | 1850 | 1461481860888 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:11:00 INFO - PROCESS | 1850 | 1461481860895 Marionette TRACE conn3 <- [1,70,null,{}] 00:11:00 INFO - PROCESS | 1850 | 1461481860909 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}] 00:11:01 INFO - PROCESS | 1850 | 1461481861100 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:11:01 INFO - PROCESS | 1850 | 1461481861257 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42d30000 == 25 [pid = 1850] [id = 25] 00:11:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fef46cfcc00) [pid = 1850] [serial = 72] [outer = (nil)] 00:11:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fef47306000) [pid = 1850] [serial = 73] [outer = 0x7fef46cfcc00] 00:11:01 INFO - PROCESS | 1850 | 1461481861362 Marionette DEBUG loaded listener.js 00:11:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fef4816b000) [pid = 1850] [serial = 74] [outer = 0x7fef46cfcc00] 00:11:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd33000 == 24 [pid = 1850] [id = 20] 00:11:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49ca4000 == 23 [pid = 1850] [id = 19] 00:11:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49758800 == 22 [pid = 1850] [id = 18] 00:11:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49482000 == 21 [pid = 1850] [id = 17] 00:11:01 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48e48800 == 20 [pid = 1850] [id = 16] 00:11:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4831e000 == 19 [pid = 1850] [id = 15] 00:11:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42d36000 == 18 [pid = 1850] [id = 14] 00:11:02 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4129a000 == 17 [pid = 1850] [id = 12] 00:11:02 INFO - PROCESS | 1850 | 1461481862186 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]]]}] 00:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1351ms 00:11:02 INFO - PROCESS | 1850 | 1461481862251 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:11:02 INFO - PROCESS | 1850 | 1461481862258 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:11:02 INFO - PROCESS | 1850 | 1461481862268 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:11:02 INFO - PROCESS | 1850 | 1461481862273 Marionette TRACE conn3 <- [1,74,null,{}] 00:11:02 INFO - PROCESS | 1850 | 1461481862283 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}] 00:11:02 INFO - PROCESS | 1850 | 1461481862464 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:11:02 INFO - PROCESS | 1850 | 1461481862587 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4613d800 == 18 [pid = 1850] [id = 26] 00:11:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fef413d2400) [pid = 1850] [serial = 75] [outer = (nil)] 00:11:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fef47d6c400) [pid = 1850] [serial = 76] [outer = 0x7fef413d2400] 00:11:02 INFO - PROCESS | 1850 | 1461481862693 Marionette DEBUG loaded listener.js 00:11:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fef48513c00) [pid = 1850] [serial = 77] [outer = 0x7fef413d2400] 00:11:03 INFO - PROCESS | 1850 | 1461481863521 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]]]}] 00:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1289ms 00:11:03 INFO - PROCESS | 1850 | 1461481863557 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:11:03 INFO - PROCESS | 1850 | 1461481863565 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:11:03 INFO - PROCESS | 1850 | 1461481863592 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:11:03 INFO - PROCESS | 1850 | 1461481863596 Marionette TRACE conn3 <- [1,78,null,{}] 00:11:03 INFO - PROCESS | 1850 | 1461481863602 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}] 00:11:03 INFO - PROCESS | 1850 | 1461481863767 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:11:03 INFO - PROCESS | 1850 | 1461481863888 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49474800 == 19 [pid = 1850] [id = 27] 00:11:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fef422ab400) [pid = 1850] [serial = 78] [outer = (nil)] 00:11:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fef49d04000) [pid = 1850] [serial = 79] [outer = 0x7fef422ab400] 00:11:03 INFO - PROCESS | 1850 | 1461481863977 Marionette DEBUG loaded listener.js 00:11:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fef49dec400) [pid = 1850] [serial = 80] [outer = 0x7fef422ab400] 00:11:04 INFO - PROCESS | 1850 | 1461481864748 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]]]}] 00:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1232ms 00:11:04 INFO - PROCESS | 1850 | 1461481864824 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:11:04 INFO - PROCESS | 1850 | 1461481864829 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:11:04 INFO - PROCESS | 1850 | 1461481864835 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:11:04 INFO - PROCESS | 1850 | 1461481864842 Marionette TRACE conn3 <- [1,82,null,{}] 00:11:04 INFO - PROCESS | 1850 | 1461481864859 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}] 00:11:05 INFO - PROCESS | 1850 | 1461481865022 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:11:05 INFO - PROCESS | 1850 | 1461481865119 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a347800 == 20 [pid = 1850] [id = 28] 00:11:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fef4a562800) [pid = 1850] [serial = 81] [outer = (nil)] 00:11:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fef4cf29400) [pid = 1850] [serial = 82] [outer = 0x7fef4a562800] 00:11:05 INFO - PROCESS | 1850 | 1461481865198 Marionette DEBUG loaded listener.js 00:11:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fef50056000) [pid = 1850] [serial = 83] [outer = 0x7fef4a562800] 00:11:05 INFO - PROCESS | 1850 | 1461481865981 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]]]}] 00:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1184ms 00:11:06 INFO - PROCESS | 1850 | 1461481866022 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:11:06 INFO - PROCESS | 1850 | 1461481866027 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:11:06 INFO - PROCESS | 1850 | 1461481866033 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:11:06 INFO - PROCESS | 1850 | 1461481866035 Marionette TRACE conn3 <- [1,86,null,{}] 00:11:06 INFO - PROCESS | 1850 | 1461481866041 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}] 00:11:06 INFO - PROCESS | 1850 | 1461481866190 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:11:06 INFO - PROCESS | 1850 | 1461481866316 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fcd800 == 21 [pid = 1850] [id = 29] 00:11:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fef4a8a8400) [pid = 1850] [serial = 84] [outer = (nil)] 00:11:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fef57091c00) [pid = 1850] [serial = 85] [outer = 0x7fef4a8a8400] 00:11:06 INFO - PROCESS | 1850 | 1461481866391 Marionette DEBUG loaded listener.js 00:11:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fef57c9e800) [pid = 1850] [serial = 86] [outer = 0x7fef4a8a8400] 00:11:07 INFO - PROCESS | 1850 | 1461481867203 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]]]}] 00:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1232ms 00:11:07 INFO - PROCESS | 1850 | 1461481867267 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:11:07 INFO - PROCESS | 1850 | 1461481867271 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:11:07 INFO - PROCESS | 1850 | 1461481867277 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:11:07 INFO - PROCESS | 1850 | 1461481867279 Marionette TRACE conn3 <- [1,90,null,{}] 00:11:07 INFO - PROCESS | 1850 | 1461481867285 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}] 00:11:07 INFO - PROCESS | 1850 | 1461481867452 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:11:07 INFO - PROCESS | 1850 | 1461481867572 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46cc4000 == 22 [pid = 1850] [id = 30] 00:11:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fef3fd36c00) [pid = 1850] [serial = 87] [outer = (nil)] 00:11:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef57f39400) [pid = 1850] [serial = 88] [outer = 0x7fef3fd36c00] 00:11:07 INFO - PROCESS | 1850 | 1461481867647 Marionette DEBUG loaded listener.js 00:11:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef580b3400) [pid = 1850] [serial = 89] [outer = 0x7fef3fd36c00] 00:11:08 INFO - PROCESS | 1850 | 1461481868416 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]]]}] 00:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1179ms 00:11:08 INFO - PROCESS | 1850 | 1461481868457 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:11:08 INFO - PROCESS | 1850 | 1461481868460 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:11:08 INFO - PROCESS | 1850 | 1461481868466 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:11:08 INFO - PROCESS | 1850 | 1461481868469 Marionette TRACE conn3 <- [1,94,null,{}] 00:11:08 INFO - PROCESS | 1850 | 1461481868474 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}] 00:11:08 INFO - PROCESS | 1850 | 1461481868744 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:11:08 INFO - PROCESS | 1850 | 1461481868762 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57065000 == 23 [pid = 1850] [id = 31] 00:11:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef5a12f800) [pid = 1850] [serial = 90] [outer = (nil)] 00:11:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef5a1b8800) [pid = 1850] [serial = 91] [outer = 0x7fef5a12f800] 00:11:08 INFO - PROCESS | 1850 | 1461481868838 Marionette DEBUG loaded listener.js 00:11:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef5bb99000) [pid = 1850] [serial = 92] [outer = 0x7fef5a12f800] 00:11:09 INFO - PROCESS | 1850 | 1461481869795 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]]]}] 00:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1378ms 00:11:09 INFO - PROCESS | 1850 | 1461481869845 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:11:09 INFO - PROCESS | 1850 | 1461481869850 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:11:09 INFO - PROCESS | 1850 | 1461481869857 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:11:09 INFO - PROCESS | 1850 | 1461481869863 Marionette TRACE conn3 <- [1,98,null,{}] 00:11:09 INFO - PROCESS | 1850 | 1461481869871 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}] 00:11:10 INFO - PROCESS | 1850 | 1461481870028 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:11:10 INFO - PROCESS | 1850 | 1461481870167 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e1d800 == 24 [pid = 1850] [id = 32] 00:11:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef46333800) [pid = 1850] [serial = 93] [outer = (nil)] 00:11:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef471e1c00) [pid = 1850] [serial = 94] [outer = 0x7fef46333800] 00:11:10 INFO - PROCESS | 1850 | 1461481870253 Marionette DEBUG loaded listener.js 00:11:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef483c1000) [pid = 1850] [serial = 95] [outer = 0x7fef46333800] 00:11:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46caf800 == 23 [pid = 1850] [id = 22] 00:11:11 INFO - PROCESS | 1850 | 1461481871133 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]]]}] 00:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1337ms 00:11:11 INFO - PROCESS | 1850 | 1461481871196 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:11:11 INFO - PROCESS | 1850 | 1461481871203 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:11:11 INFO - PROCESS | 1850 | 1461481871210 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:11:11 INFO - PROCESS | 1850 | 1461481871216 Marionette TRACE conn3 <- [1,102,null,{}] 00:11:11 INFO - PROCESS | 1850 | 1461481871224 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}] 00:11:11 INFO - PROCESS | 1850 | 1461481871389 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:11:11 INFO - PROCESS | 1850 | 1461481871515 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49a63000 == 24 [pid = 1850] [id = 33] 00:11:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef49117000) [pid = 1850] [serial = 96] [outer = (nil)] 00:11:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef49427c00) [pid = 1850] [serial = 97] [outer = 0x7fef49117000] 00:11:11 INFO - PROCESS | 1850 | 1461481871592 Marionette DEBUG loaded listener.js 00:11:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef49aee400) [pid = 1850] [serial = 98] [outer = 0x7fef49117000] 00:11:12 INFO - PROCESS | 1850 | 1461481872386 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]]]}] 00:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1188ms 00:11:12 INFO - PROCESS | 1850 | 1461481872412 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:11:12 INFO - PROCESS | 1850 | 1461481872427 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:11:12 INFO - PROCESS | 1850 | 1461481872443 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:11:12 INFO - PROCESS | 1850 | 1461481872447 Marionette TRACE conn3 <- [1,106,null,{}] 00:11:12 INFO - PROCESS | 1850 | 1461481872453 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}] 00:11:12 INFO - PROCESS | 1850 | 1461481872611 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:11:12 INFO - PROCESS | 1850 | 1461481872735 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fd2800 == 25 [pid = 1850] [id = 34] 00:11:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef4a8a2400) [pid = 1850] [serial = 99] [outer = (nil)] 00:11:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef4cf2c000) [pid = 1850] [serial = 100] [outer = 0x7fef4a8a2400] 00:11:12 INFO - PROCESS | 1850 | 1461481872810 Marionette DEBUG loaded listener.js 00:11:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef4d29d800) [pid = 1850] [serial = 101] [outer = 0x7fef4a8a2400] 00:11:13 INFO - PROCESS | 1850 | 1461481873677 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]]]}] 00:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1284ms 00:11:13 INFO - PROCESS | 1850 | 1461481873727 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:11:13 INFO - PROCESS | 1850 | 1461481873731 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:11:13 INFO - PROCESS | 1850 | 1461481873737 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:11:13 INFO - PROCESS | 1850 | 1461481873743 Marionette TRACE conn3 <- [1,110,null,{}] 00:11:13 INFO - PROCESS | 1850 | 1461481873760 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}] 00:11:13 INFO - PROCESS | 1850 | 1461481873927 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:11:14 INFO - PROCESS | 1850 | 1461481874054 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40393000 == 26 [pid = 1850] [id = 35] 00:11:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef57f31800) [pid = 1850] [serial = 102] [outer = (nil)] 00:11:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef58206800) [pid = 1850] [serial = 103] [outer = 0x7fef57f31800] 00:11:14 INFO - PROCESS | 1850 | 1461481874132 Marionette DEBUG loaded listener.js 00:11:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef5a13c400) [pid = 1850] [serial = 104] [outer = 0x7fef57f31800] 00:11:14 INFO - PROCESS | 1850 | 1461481874966 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]]]}] 00:11:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1292ms 00:11:15 INFO - PROCESS | 1850 | 1461481875030 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:11:15 INFO - PROCESS | 1850 | 1461481875035 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:11:15 INFO - PROCESS | 1850 | 1461481875040 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:11:15 INFO - PROCESS | 1850 | 1461481875042 Marionette TRACE conn3 <- [1,114,null,{}] 00:11:15 INFO - PROCESS | 1850 | 1461481875048 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}] 00:11:15 INFO - PROCESS | 1850 | 1461481875212 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:11:15 INFO - PROCESS | 1850 | 1461481875339 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b8b2000 == 27 [pid = 1850] [id = 36] 00:11:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef48432000) [pid = 1850] [serial = 105] [outer = (nil)] 00:11:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef48438800) [pid = 1850] [serial = 106] [outer = 0x7fef48432000] 00:11:15 INFO - PROCESS | 1850 | 1461481875412 Marionette DEBUG loaded listener.js 00:11:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef57f3a800) [pid = 1850] [serial = 107] [outer = 0x7fef48432000] 00:11:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef3feb6800) [pid = 1850] [serial = 108] [outer = 0x7fef3fd31800] 00:11:16 INFO - PROCESS | 1850 | 1461481876427 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]]]}] 00:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1439ms 00:11:16 INFO - PROCESS | 1850 | 1461481876481 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:11:16 INFO - PROCESS | 1850 | 1461481876485 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:11:16 INFO - PROCESS | 1850 | 1461481876493 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:11:16 INFO - PROCESS | 1850 | 1461481876498 Marionette TRACE conn3 <- [1,118,null,{}] 00:11:16 INFO - PROCESS | 1850 | 1461481876505 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}] 00:11:16 INFO - PROCESS | 1850 | 1461481876661 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:11:16 INFO - PROCESS | 1850 | 1461481876863 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40728000 == 26 [pid = 1850] [id = 9] 00:11:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fcd800 == 25 [pid = 1850] [id = 29] 00:11:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a347800 == 24 [pid = 1850] [id = 28] 00:11:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49474800 == 23 [pid = 1850] [id = 27] 00:11:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4613d800 == 22 [pid = 1850] [id = 26] 00:11:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40728000 == 23 [pid = 1850] [id = 37] 00:11:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef422a4400) [pid = 1850] [serial = 109] [outer = (nil)] 00:11:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef4633cc00) [pid = 1850] [serial = 110] [outer = 0x7fef422a4400] 00:11:16 INFO - PROCESS | 1850 | 1461481876960 Marionette DEBUG loaded listener.js 00:11:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef48439400) [pid = 1850] [serial = 111] [outer = 0x7fef422a4400] 00:11:17 INFO - PROCESS | 1850 | 1461481877684 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]]]}] 00:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1234ms 00:11:17 INFO - PROCESS | 1850 | 1461481877728 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:11:17 INFO - PROCESS | 1850 | 1461481877734 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:11:17 INFO - PROCESS | 1850 | 1461481877742 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:11:17 INFO - PROCESS | 1850 | 1461481877747 Marionette TRACE conn3 <- [1,122,null,{}] 00:11:17 INFO - PROCESS | 1850 | 1461481877755 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}] 00:11:17 INFO - PROCESS | 1850 | 1461481877905 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:11:18 INFO - PROCESS | 1850 | 1461481878043 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4d2eb000 == 24 [pid = 1850] [id = 38] 00:11:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef4070b000) [pid = 1850] [serial = 112] [outer = (nil)] 00:11:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef4a8a7800) [pid = 1850] [serial = 113] [outer = 0x7fef4070b000] 00:11:18 INFO - PROCESS | 1850 | 1461481878119 Marionette DEBUG loaded listener.js 00:11:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef4cf4b400) [pid = 1850] [serial = 114] [outer = 0x7fef4070b000] 00:11:18 INFO - PROCESS | 1850 | 1461481878955 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]]]}] 00:11:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:11:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1250ms 00:11:19 INFO - PROCESS | 1850 | 1461481878994 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:11:19 INFO - PROCESS | 1850 | 1461481878999 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:11:19 INFO - PROCESS | 1850 | 1461481879008 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:11:19 INFO - PROCESS | 1850 | 1461481879010 Marionette TRACE conn3 <- [1,126,null,{}] 00:11:19 INFO - PROCESS | 1850 | 1461481879016 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}] 00:11:19 INFO - PROCESS | 1850 | 1461481879167 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:11:19 INFO - PROCESS | 1850 | 1461481879303 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57d12000 == 25 [pid = 1850] [id = 39] 00:11:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef50f0d800) [pid = 1850] [serial = 115] [outer = (nil)] 00:11:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef57091000) [pid = 1850] [serial = 116] [outer = 0x7fef50f0d800] 00:11:19 INFO - PROCESS | 1850 | 1461481879378 Marionette DEBUG loaded listener.js 00:11:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef580abc00) [pid = 1850] [serial = 117] [outer = 0x7fef50f0d800] 00:11:20 INFO - PROCESS | 1850 | 1461481880270 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]]]}] 00:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1286ms 00:11:20 INFO - PROCESS | 1850 | 1461481880293 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:11:20 INFO - PROCESS | 1850 | 1461481880297 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:11:20 INFO - PROCESS | 1850 | 1461481880305 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:11:20 INFO - PROCESS | 1850 | 1461481880314 Marionette TRACE conn3 <- [1,130,null,{}] 00:11:20 INFO - PROCESS | 1850 | 1461481880327 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}] 00:11:20 INFO - PROCESS | 1850 | 1461481880485 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:11:20 INFO - PROCESS | 1850 | 1461481880596 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ba8d800 == 26 [pid = 1850] [id = 40] 00:11:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef5a1b6000) [pid = 1850] [serial = 118] [outer = (nil)] 00:11:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef5b8e5c00) [pid = 1850] [serial = 119] [outer = 0x7fef5a1b6000] 00:11:20 INFO - PROCESS | 1850 | 1461481880666 Marionette DEBUG loaded listener.js 00:11:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef5c058400) [pid = 1850] [serial = 120] [outer = 0x7fef5a1b6000] 00:11:21 INFO - PROCESS | 1850 | 1461481881478 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]]]}] 00:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1242ms 00:11:21 INFO - PROCESS | 1850 | 1461481881546 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:11:21 INFO - PROCESS | 1850 | 1461481881551 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:11:21 INFO - PROCESS | 1850 | 1461481881556 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:11:21 INFO - PROCESS | 1850 | 1461481881560 Marionette TRACE conn3 <- [1,134,null,{}] 00:11:21 INFO - PROCESS | 1850 | 1461481881565 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}] 00:11:21 INFO - PROCESS | 1850 | 1461481881748 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:11:21 INFO - PROCESS | 1850 | 1461481881879 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49479000 == 27 [pid = 1850] [id = 41] 00:11:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef40707800) [pid = 1850] [serial = 121] [outer = (nil)] 00:11:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef5c2b7000) [pid = 1850] [serial = 122] [outer = 0x7fef40707800] 00:11:21 INFO - PROCESS | 1850 | 1461481881952 Marionette DEBUG loaded listener.js 00:11:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef5c4b9800) [pid = 1850] [serial = 123] [outer = 0x7fef40707800] 00:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1332ms 00:11:22 INFO - PROCESS | 1850 | 1461481882878 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]]]}] 00:11:22 INFO - PROCESS | 1850 | 1461481882890 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:11:22 INFO - PROCESS | 1850 | 1461481882895 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:11:22 INFO - PROCESS | 1850 | 1461481882903 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:11:22 INFO - PROCESS | 1850 | 1461481882909 Marionette TRACE conn3 <- [1,138,null,{}] 00:11:22 INFO - PROCESS | 1850 | 1461481882917 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}] 00:11:23 INFO - PROCESS | 1850 | 1461481883063 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:11:23 INFO - PROCESS | 1850 | 1461481883225 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4975a000 == 28 [pid = 1850] [id = 42] 00:11:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef48436800) [pid = 1850] [serial = 124] [outer = (nil)] 00:11:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef49824000) [pid = 1850] [serial = 125] [outer = 0x7fef48436800] 00:11:23 INFO - PROCESS | 1850 | 1461481883316 Marionette DEBUG loaded listener.js 00:11:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef4a31cc00) [pid = 1850] [serial = 126] [outer = 0x7fef48436800] 00:11:24 INFO - PROCESS | 1850 | 1461481884390 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]]]}] 00:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1542ms 00:11:24 INFO - PROCESS | 1850 | 1461481884443 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:11:24 INFO - PROCESS | 1850 | 1461481884448 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:11:24 INFO - PROCESS | 1850 | 1461481884456 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:11:24 INFO - PROCESS | 1850 | 1461481884462 Marionette TRACE conn3 <- [1,142,null,{}] 00:11:24 INFO - PROCESS | 1850 | 1461481884472 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}] 00:11:24 INFO - PROCESS | 1850 | 1461481884689 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:11:24 INFO - PROCESS | 1850 | 1461481884879 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48e46000 == 29 [pid = 1850] [id = 43] 00:11:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef4399ec00) [pid = 1850] [serial = 127] [outer = (nil)] 00:11:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef4577dc00) [pid = 1850] [serial = 128] [outer = 0x7fef4399ec00] 00:11:24 INFO - PROCESS | 1850 | 1461481884970 Marionette DEBUG loaded listener.js 00:11:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef45788000) [pid = 1850] [serial = 129] [outer = 0x7fef4399ec00] 00:11:25 INFO - PROCESS | 1850 | 1461481885771 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]]]}] 00:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1384ms 00:11:25 INFO - PROCESS | 1850 | 1461481885840 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:11:25 INFO - PROCESS | 1850 | 1461481885849 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:11:25 INFO - PROCESS | 1850 | 1461481885859 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:11:25 INFO - PROCESS | 1850 | 1461481885864 Marionette TRACE conn3 <- [1,146,null,{}] 00:11:25 INFO - PROCESS | 1850 | 1461481885869 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}] 00:11:26 INFO - PROCESS | 1850 | 1461481886062 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:11:26 INFO - PROCESS | 1850 | 1461481886196 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5a178000 == 30 [pid = 1850] [id = 44] 00:11:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef4070c800) [pid = 1850] [serial = 130] [outer = (nil)] 00:11:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef49d8ec00) [pid = 1850] [serial = 131] [outer = 0x7fef4070c800] 00:11:26 INFO - PROCESS | 1850 | 1461481886271 Marionette DEBUG loaded listener.js 00:11:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef4236c400) [pid = 1850] [serial = 132] [outer = 0x7fef4070c800] 00:11:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40387000 == 29 [pid = 1850] [id = 8] 00:11:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42204000 == 28 [pid = 1850] [id = 6] 00:11:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57d12000 == 27 [pid = 1850] [id = 39] 00:11:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46443800 == 26 [pid = 1850] [id = 13] 00:11:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4d2eb000 == 25 [pid = 1850] [id = 38] 00:11:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e1d800 == 24 [pid = 1850] [id = 32] 00:11:27 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40728000 == 23 [pid = 1850] [id = 37] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4d2ec800 == 22 [pid = 1850] [id = 24] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ba8d800 == 21 [pid = 1850] [id = 40] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46cc4000 == 20 [pid = 1850] [id = 30] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49479000 == 19 [pid = 1850] [id = 41] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57065000 == 18 [pid = 1850] [id = 31] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cf70800 == 17 [pid = 1850] [id = 21] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b8b2000 == 16 [pid = 1850] [id = 36] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42d30000 == 15 [pid = 1850] [id = 25] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49a63000 == 14 [pid = 1850] [id = 33] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49476800 == 13 [pid = 1850] [id = 23] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fd2800 == 12 [pid = 1850] [id = 34] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40393000 == 11 [pid = 1850] [id = 35] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4975a000 == 10 [pid = 1850] [id = 42] 00:11:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48e46000 == 9 [pid = 1850] [id = 43] 00:11:31 INFO - PROCESS | 1850 | 1461481891039 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]]]}] 00:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 5203ms 00:11:31 INFO - PROCESS | 1850 | 1461481891061 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:11:31 INFO - PROCESS | 1850 | 1461481891067 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:11:31 INFO - PROCESS | 1850 | 1461481891075 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:11:31 INFO - PROCESS | 1850 | 1461481891081 Marionette TRACE conn3 <- [1,150,null,{}] 00:11:31 INFO - PROCESS | 1850 | 1461481891123 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}] 00:11:31 INFO - PROCESS | 1850 | 1461481891282 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:11:31 INFO - PROCESS | 1850 | 1461481891304 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4397c800 == 10 [pid = 1850] [id = 45] 00:11:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef4611b000) [pid = 1850] [serial = 133] [outer = (nil)] 00:11:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef464c5c00) [pid = 1850] [serial = 134] [outer = 0x7fef4611b000] 00:11:31 INFO - PROCESS | 1850 | 1461481891381 Marionette DEBUG loaded listener.js 00:11:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef47388800) [pid = 1850] [serial = 135] [outer = 0x7fef4611b000] 00:11:32 INFO - PROCESS | 1850 | 1461481892367 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]]]}] 00:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1320ms 00:11:32 INFO - PROCESS | 1850 | 1461481892450 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:11:32 INFO - PROCESS | 1850 | 1461481892461 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:11:32 INFO - PROCESS | 1850 | 1461481892476 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:11:32 INFO - PROCESS | 1850 | 1461481892482 Marionette TRACE conn3 <- [1,154,null,{}] 00:11:32 INFO - PROCESS | 1850 | 1461481892491 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}] 00:11:32 INFO - PROCESS | 1850 | 1461481892777 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:11:32 INFO - PROCESS | 1850 | 1461481892804 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49483000 == 11 [pid = 1850] [id = 46] 00:11:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef4049b800) [pid = 1850] [serial = 136] [outer = (nil)] 00:11:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef4842ec00) [pid = 1850] [serial = 137] [outer = 0x7fef4049b800] 00:11:32 INFO - PROCESS | 1850 | 1461481892877 Marionette DEBUG loaded listener.js 00:11:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef49df3400) [pid = 1850] [serial = 138] [outer = 0x7fef4049b800] 00:11:33 INFO - PROCESS | 1850 | 1461481893788 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]]]}] 00:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1349ms 00:11:33 INFO - PROCESS | 1850 | 1461481893825 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:11:33 INFO - PROCESS | 1850 | 1461481893829 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:11:33 INFO - PROCESS | 1850 | 1461481893843 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:11:33 INFO - PROCESS | 1850 | 1461481893852 Marionette TRACE conn3 <- [1,158,null,{}] 00:11:33 INFO - PROCESS | 1850 | 1461481893877 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}] 00:11:34 INFO - PROCESS | 1850 | 1461481894111 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:11:34 INFO - PROCESS | 1850 | 1461481894140 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef55fa6000 == 12 [pid = 1850] [id = 47] 00:11:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef49422c00) [pid = 1850] [serial = 139] [outer = (nil)] 00:11:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef50f74400) [pid = 1850] [serial = 140] [outer = 0x7fef49422c00] 00:11:34 INFO - PROCESS | 1850 | 1461481894218 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef57049c00) [pid = 1850] [serial = 141] [outer = 0x7fef49422c00] 00:11:35 INFO - PROCESS | 1850 | 1461481895078 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]]]}] 00:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2253ms 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef4070b000) [pid = 1850] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef4a562800) [pid = 1850] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef422ab400) [pid = 1850] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fef3fd36c00) [pid = 1850] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fef46332800) [pid = 1850] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef4049d000) [pid = 1850] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fef4039e400) [pid = 1850] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fef49d8a000) [pid = 1850] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef49de4c00) [pid = 1850] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef4d220000) [pid = 1850] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef4611a400) [pid = 1850] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef4229c400) [pid = 1850] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef49117000) [pid = 1850] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef4a90bc00) [pid = 1850] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef57f31800) [pid = 1850] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef5a1b6000) [pid = 1850] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef48706c00) [pid = 1850] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef50f0d800) [pid = 1850] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef4a8a8400) [pid = 1850] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef4a8a2400) [pid = 1850] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef5a12f800) [pid = 1850] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef46119800) [pid = 1850] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef48436800) [pid = 1850] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef422a4400) [pid = 1850] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef422a8400) [pid = 1850] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef46333800) [pid = 1850] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef40709800) [pid = 1850] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef413d2400) [pid = 1850] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef48432000) [pid = 1850] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef4a899c00) [pid = 1850] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef46cfcc00) [pid = 1850] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef4070c400) [pid = 1850] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef40707800) [pid = 1850] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:11:36 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef4039f400) [pid = 1850] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:11:36 INFO - PROCESS | 1850 | 1461481896304 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:11:36 INFO - PROCESS | 1850 | 1461481896308 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:11:36 INFO - PROCESS | 1850 | 1461481896355 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 1850 | 1461481896358 Marionette TRACE conn3 <- [1,162,null,{}] 00:11:36 INFO - PROCESS | 1850 | 1461481896438 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}] 00:11:36 INFO - PROCESS | 1850 | 1461481896604 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:11:36 INFO - PROCESS | 1850 | 1461481896723 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46139800 == 13 [pid = 1850] [id = 48] 00:11:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef40495400) [pid = 1850] [serial = 142] [outer = (nil)] 00:11:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef48431c00) [pid = 1850] [serial = 143] [outer = 0x7fef40495400] 00:11:36 INFO - PROCESS | 1850 | 1461481896797 Marionette DEBUG loaded listener.js 00:11:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef4856f000) [pid = 1850] [serial = 144] [outer = 0x7fef40495400] 00:11:37 INFO - PROCESS | 1850 | 1461481897474 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]]]}] 00:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1176ms 00:11:37 INFO - PROCESS | 1850 | 1461481897500 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:11:37 INFO - PROCESS | 1850 | 1461481897504 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:11:37 INFO - PROCESS | 1850 | 1461481897525 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:11:37 INFO - PROCESS | 1850 | 1461481897527 Marionette TRACE conn3 <- [1,166,null,{}] 00:11:37 INFO - PROCESS | 1850 | 1461481897532 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}] 00:11:37 INFO - PROCESS | 1850 | 1461481897691 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:11:37 INFO - PROCESS | 1850 | 1461481897709 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cf6a800 == 14 [pid = 1850] [id = 49] 00:11:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef40708000) [pid = 1850] [serial = 145] [outer = (nil)] 00:11:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef49d8a000) [pid = 1850] [serial = 146] [outer = 0x7fef40708000] 00:11:37 INFO - PROCESS | 1850 | 1461481897769 Marionette DEBUG loaded listener.js 00:11:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef50f0b800) [pid = 1850] [serial = 147] [outer = 0x7fef40708000] 00:11:38 INFO - PROCESS | 1850 | 1461481898707 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]]]}] 00:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1242ms 00:11:38 INFO - PROCESS | 1850 | 1461481898752 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:11:38 INFO - PROCESS | 1850 | 1461481898757 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:11:38 INFO - PROCESS | 1850 | 1461481898765 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:11:38 INFO - PROCESS | 1850 | 1461481898771 Marionette TRACE conn3 <- [1,170,null,{}] 00:11:38 INFO - PROCESS | 1850 | 1461481898779 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}] 00:11:38 INFO - PROCESS | 1850 | 1461481898993 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:11:39 INFO - PROCESS | 1850 | 1461481899132 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef47349800 == 15 [pid = 1850] [id = 50] 00:11:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef439cc400) [pid = 1850] [serial = 148] [outer = (nil)] 00:11:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef47fd7400) [pid = 1850] [serial = 149] [outer = 0x7fef439cc400] 00:11:39 INFO - PROCESS | 1850 | 1461481899212 Marionette DEBUG loaded listener.js 00:11:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef48438c00) [pid = 1850] [serial = 150] [outer = 0x7fef439cc400] 00:11:40 INFO - PROCESS | 1850 | 1461481900094 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]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1384ms 00:11:40 INFO - PROCESS | 1850 | 1461481900149 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:11:40 INFO - PROCESS | 1850 | 1461481900157 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:11:40 INFO - PROCESS | 1850 | 1461481900167 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 1850 | 1461481900170 Marionette TRACE conn3 <- [1,174,null,{}] 00:11:40 INFO - PROCESS | 1850 | 1461481900176 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}] 00:11:40 INFO - PROCESS | 1850 | 1461481900344 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:11:40 INFO - PROCESS | 1850 | 1461481900521 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:11:40 INFO - PROCESS | 1850 | 1461481900541 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48d53800 == 16 [pid = 1850] [id = 51] 00:11:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef48430400) [pid = 1850] [serial = 151] [outer = (nil)] 00:11:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef4a90f400) [pid = 1850] [serial = 152] [outer = 0x7fef48430400] 00:11:40 INFO - PROCESS | 1850 | 1461481900614 Marionette DEBUG loaded listener.js 00:11:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef50f0d800) [pid = 1850] [serial = 153] [outer = 0x7fef48430400] 00:11:41 INFO - PROCESS | 1850 | 1461481901675 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]]]}] 00:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1584ms 00:11:41 INFO - PROCESS | 1850 | 1461481901751 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:11:41 INFO - PROCESS | 1850 | 1461481901756 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:11:41 INFO - PROCESS | 1850 | 1461481901763 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:11:41 INFO - PROCESS | 1850 | 1461481901769 Marionette TRACE conn3 <- [1,178,null,{}] 00:11:41 INFO - PROCESS | 1850 | 1461481901778 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}] 00:11:41 INFO - PROCESS | 1850 | 1461481901967 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:11:42 INFO - PROCESS | 1850 | 1461481902229 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef48708000) [pid = 1850] [serial = 12] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef48972000) [pid = 1850] [serial = 9] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef49d8ec00) [pid = 1850] [serial = 131] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4038e800 == 17 [pid = 1850] [id = 52] 00:11:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef3feb5c00) [pid = 1850] [serial = 154] [outer = (nil)] 00:11:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef43992800) [pid = 1850] [serial = 155] [outer = 0x7fef3feb5c00] 00:11:42 INFO - PROCESS | 1850 | 1461481902460 Marionette DEBUG loaded listener.js 00:11:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef4399c800) [pid = 1850] [serial = 156] [outer = 0x7fef3feb5c00] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef4633cc00) [pid = 1850] [serial = 110] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef580b3400) [pid = 1850] [serial = 89] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef4816b000) [pid = 1850] [serial = 74] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef57f39400) [pid = 1850] [serial = 88] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef59c25000) [pid = 1850] [serial = 2] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef3fec1c00) [pid = 1850] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef49824000) [pid = 1850] [serial = 125] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef471e1c00) [pid = 1850] [serial = 94] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef47d6c400) [pid = 1850] [serial = 76] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef471d9800) [pid = 1850] [serial = 40] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef49aed400) [pid = 1850] [serial = 46] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef41e2c000) [pid = 1850] [serial = 34] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef4a899800) [pid = 1850] [serial = 49] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef4bb62400) [pid = 1850] [serial = 52] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef4cf2f000) [pid = 1850] [serial = 53] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef422a9800) [pid = 1850] [serial = 35] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef4d228800) [pid = 1850] [serial = 55] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef50056c00) [pid = 1850] [serial = 56] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef471d4000) [pid = 1850] [serial = 37] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef4738e800) [pid = 1850] [serial = 38] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef48413400) [pid = 1850] [serial = 41] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef47d6f000) [pid = 1850] [serial = 43] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef4a90b000) [pid = 1850] [serial = 50] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef49de8400) [pid = 1850] [serial = 47] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef49ac0800) [pid = 1850] [serial = 44] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fef3fd93800) [pid = 1850] [serial = 28] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef3fd29c00) [pid = 1850] [serial = 26] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef3febc400) [pid = 1850] [serial = 31] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef56edc000) [pid = 1850] [serial = 59] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fef464bd800) [pid = 1850] [serial = 64] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fef49427c00) [pid = 1850] [serial = 97] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fef56dff000) [pid = 1850] [serial = 58] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fef48513c00) [pid = 1850] [serial = 77] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fef4cf4b400) [pid = 1850] [serial = 114] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fef50056000) [pid = 1850] [serial = 83] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fef57091c00) [pid = 1850] [serial = 85] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fef57091000) [pid = 1850] [serial = 116] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fef4cf29400) [pid = 1850] [serial = 82] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fef4a8a7800) [pid = 1850] [serial = 113] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fef49dec400) [pid = 1850] [serial = 80] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fef49d04000) [pid = 1850] [serial = 79] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fef4d29d800) [pid = 1850] [serial = 101] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 76 (0x7fef5b8e5c00) [pid = 1850] [serial = 119] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 75 (0x7fef5bb99000) [pid = 1850] [serial = 92] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 74 (0x7fef4cf2c000) [pid = 1850] [serial = 100] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 73 (0x7fef49abdc00) [pid = 1850] [serial = 67] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fef5a1b8800) [pid = 1850] [serial = 91] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fef47d6d800) [pid = 1850] [serial = 65] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fef4a31cc00) [pid = 1850] [serial = 126] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fef48439400) [pid = 1850] [serial = 111] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fef572eb400) [pid = 1850] [serial = 62] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fef57089c00) [pid = 1850] [serial = 61] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fef483c1000) [pid = 1850] [serial = 95] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fef5c4b9800) [pid = 1850] [serial = 123] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fef403a1000) [pid = 1850] [serial = 22] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fef4577dc00) [pid = 1850] [serial = 128] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fef403a6400) [pid = 1850] [serial = 23] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7fef4cf24c00) [pid = 1850] [serial = 70] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 60 (0x7fef49aee400) [pid = 1850] [serial = 98] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 59 (0x7fef4a90cc00) [pid = 1850] [serial = 16] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 58 (0x7fef4229c800) [pid = 1850] [serial = 17] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 57 (0x7fef5a13c400) [pid = 1850] [serial = 104] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x7fef49df1c00) [pid = 1850] [serial = 19] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 55 (0x7fef48438800) [pid = 1850] [serial = 106] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 54 (0x7fef5c058400) [pid = 1850] [serial = 120] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 53 (0x7fef49aee800) [pid = 1850] [serial = 68] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 52 (0x7fef580abc00) [pid = 1850] [serial = 117] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 51 (0x7fef58206800) [pid = 1850] [serial = 103] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 50 (0x7fef5c2b7000) [pid = 1850] [serial = 122] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 49 (0x7fef57c9e800) [pid = 1850] [serial = 86] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 48 (0x7fef57f3a800) [pid = 1850] [serial = 107] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 47 (0x7fef5005d000) [pid = 1850] [serial = 71] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 46 (0x7fef47306000) [pid = 1850] [serial = 73] [outer = (nil)] [url = about:blank] 00:11:42 INFO - PROCESS | 1850 | --DOMWINDOW == 45 (0x7fef41159800) [pid = 1850] [serial = 25] [outer = (nil)] [url = about:blank] 00:11:43 INFO - PROCESS | 1850 | 1461481903122 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]]]}] 00:11:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:11:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1385ms 00:11:43 INFO - PROCESS | 1850 | 1461481903149 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:11:43 INFO - PROCESS | 1850 | 1461481903157 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:11:43 INFO - PROCESS | 1850 | 1461481903166 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:11:43 INFO - PROCESS | 1850 | 1461481903169 Marionette TRACE conn3 <- [1,182,null,{}] 00:11:43 INFO - PROCESS | 1850 | 1461481903175 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}] 00:11:43 INFO - PROCESS | 1850 | 1461481903316 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:11:43 INFO - PROCESS | 1850 | 1461481903401 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e19000 == 18 [pid = 1850] [id = 53] 00:11:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 46 (0x7fef4399b400) [pid = 1850] [serial = 157] [outer = (nil)] 00:11:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 47 (0x7fef45786800) [pid = 1850] [serial = 158] [outer = 0x7fef4399b400] 00:11:43 INFO - PROCESS | 1850 | 1461481903461 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 48 (0x7fef46cee000) [pid = 1850] [serial = 159] [outer = 0x7fef4399b400] 00:11:44 INFO - PROCESS | 1850 | 1461481904077 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]]]}] 00:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 937ms 00:11:44 INFO - PROCESS | 1850 | 1461481904102 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:11:44 INFO - PROCESS | 1850 | 1461481904106 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:11:44 INFO - PROCESS | 1850 | 1461481904111 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:11:44 INFO - PROCESS | 1850 | 1461481904117 Marionette TRACE conn3 <- [1,186,null,{}] 00:11:44 INFO - PROCESS | 1850 | 1461481904133 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}] 00:11:44 INFO - PROCESS | 1850 | 1461481904296 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:11:44 INFO - PROCESS | 1850 | 1461481904322 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43987800 == 19 [pid = 1850] [id = 54] 00:11:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 49 (0x7fef41162000) [pid = 1850] [serial = 160] [outer = (nil)] 00:11:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 50 (0x7fef47391000) [pid = 1850] [serial = 161] [outer = 0x7fef41162000] 00:11:44 INFO - PROCESS | 1850 | 1461481904387 Marionette DEBUG loaded listener.js 00:11:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 51 (0x7fef4841a000) [pid = 1850] [serial = 162] [outer = 0x7fef41162000] 00:11:45 INFO - PROCESS | 1850 | 1461481905059 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]]]}] 00:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 981ms 00:11:45 INFO - PROCESS | 1850 | 1461481905096 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:11:45 INFO - PROCESS | 1850 | 1461481905101 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:11:45 INFO - PROCESS | 1850 | 1461481905107 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:11:45 INFO - PROCESS | 1850 | 1461481905111 Marionette TRACE conn3 <- [1,190,null,{}] 00:11:45 INFO - PROCESS | 1850 | 1461481905116 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}] 00:11:45 INFO - PROCESS | 1850 | 1461481905278 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:11:45 INFO - PROCESS | 1850 | 1461481905299 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4716d800 == 20 [pid = 1850] [id = 55] 00:11:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fef4850a400) [pid = 1850] [serial = 163] [outer = (nil)] 00:11:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fef48ee8c00) [pid = 1850] [serial = 164] [outer = 0x7fef4850a400] 00:11:45 INFO - PROCESS | 1850 | 1461481905365 Marionette DEBUG loaded listener.js 00:11:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fef49427c00) [pid = 1850] [serial = 165] [outer = 0x7fef4850a400] 00:11:46 INFO - PROCESS | 1850 | 1461481906066 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]]]}] 00:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 981ms 00:11:46 INFO - PROCESS | 1850 | 1461481906087 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:11:46 INFO - PROCESS | 1850 | 1461481906090 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:11:46 INFO - PROCESS | 1850 | 1461481906096 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:11:46 INFO - PROCESS | 1850 | 1461481906097 Marionette TRACE conn3 <- [1,194,null,{}] 00:11:46 INFO - PROCESS | 1850 | 1461481906103 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}] 00:11:46 INFO - PROCESS | 1850 | 1461481906261 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:11:46 INFO - PROCESS | 1850 | 1461481906298 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef485ad000 == 21 [pid = 1850] [id = 56] 00:11:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fef49428800) [pid = 1850] [serial = 166] [outer = (nil)] 00:11:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fef49ae0800) [pid = 1850] [serial = 167] [outer = 0x7fef49428800] 00:11:46 INFO - PROCESS | 1850 | 1461481906398 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fef49d0b400) [pid = 1850] [serial = 168] [outer = 0x7fef49428800] 00:11:46 INFO - PROCESS | 1850 | --DOMWINDOW == 56 (0x7fef49422c00) [pid = 1850] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:11:46 INFO - PROCESS | 1850 | --DOMWINDOW == 55 (0x7fef4611b000) [pid = 1850] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:11:46 INFO - PROCESS | 1850 | --DOMWINDOW == 54 (0x7fef4049b800) [pid = 1850] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:11:46 INFO - PROCESS | 1850 | --DOMWINDOW == 53 (0x7fef4070c800) [pid = 1850] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:11:46 INFO - PROCESS | 1850 | --DOMWINDOW == 52 (0x7fef40495400) [pid = 1850] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:11:46 INFO - PROCESS | 1850 | --DOMWINDOW == 51 (0x7fef4399ec00) [pid = 1850] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:11:47 INFO - PROCESS | 1850 | 1461481907109 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]]]}] 00:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1033ms 00:11:47 INFO - PROCESS | 1850 | 1461481907129 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:11:47 INFO - PROCESS | 1850 | 1461481907132 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:11:47 INFO - PROCESS | 1850 | 1461481907137 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:11:47 INFO - PROCESS | 1850 | 1461481907139 Marionette TRACE conn3 <- [1,198,null,{}] 00:11:47 INFO - PROCESS | 1850 | 1461481907222 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}] 00:11:47 INFO - PROCESS | 1850 | 1461481907421 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:11:47 INFO - PROCESS | 1850 | 1461481907435 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4902a000 == 22 [pid = 1850] [id = 57] 00:11:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 52 (0x7fef46333800) [pid = 1850] [serial = 169] [outer = (nil)] 00:11:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 53 (0x7fef4a904400) [pid = 1850] [serial = 170] [outer = 0x7fef46333800] 00:11:47 INFO - PROCESS | 1850 | 1461481907502 Marionette DEBUG loaded listener.js 00:11:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 54 (0x7fef4bb57400) [pid = 1850] [serial = 171] [outer = 0x7fef46333800] 00:11:48 INFO - PROCESS | 1850 | 1461481908116 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]]]}] 00:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1031ms 00:11:48 INFO - PROCESS | 1850 | 1461481908169 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:11:48 INFO - PROCESS | 1850 | 1461481908171 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:11:48 INFO - PROCESS | 1850 | 1461481908177 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:11:48 INFO - PROCESS | 1850 | 1461481908179 Marionette TRACE conn3 <- [1,202,null,{}] 00:11:48 INFO - PROCESS | 1850 | 1461481908184 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}] 00:11:48 INFO - PROCESS | 1850 | 1461481908332 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:11:48 INFO - PROCESS | 1850 | 1461481908353 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef493af800 == 23 [pid = 1850] [id = 58] 00:11:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 55 (0x7fef3fd2b400) [pid = 1850] [serial = 172] [outer = (nil)] 00:11:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 56 (0x7fef4cf27000) [pid = 1850] [serial = 173] [outer = 0x7fef3fd2b400] 00:11:48 INFO - PROCESS | 1850 | 1461481908412 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 57 (0x7fef4d229000) [pid = 1850] [serial = 174] [outer = 0x7fef3fd2b400] 00:11:48 INFO - PROCESS | 1850 | 1461481908983 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]]]}] 00:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 924ms 00:11:49 INFO - PROCESS | 1850 | 1461481909103 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:11:49 INFO - PROCESS | 1850 | 1461481909108 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:11:49 INFO - PROCESS | 1850 | 1461481909116 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:11:49 INFO - PROCESS | 1850 | 1461481909122 Marionette TRACE conn3 <- [1,206,null,{}] 00:11:49 INFO - PROCESS | 1850 | 1461481909130 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}] 00:11:49 INFO - PROCESS | 1850 | 1461481909319 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:11:49 INFO - PROCESS | 1850 | 1461481909448 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4072e000 == 24 [pid = 1850] [id = 59] 00:11:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 58 (0x7fef40707800) [pid = 1850] [serial = 175] [outer = (nil)] 00:11:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 59 (0x7fef4115b000) [pid = 1850] [serial = 176] [outer = 0x7fef40707800] 00:11:49 INFO - PROCESS | 1850 | 1461481909539 Marionette DEBUG loaded listener.js 00:11:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 60 (0x7fef422a2000) [pid = 1850] [serial = 177] [outer = 0x7fef40707800] 00:11:50 INFO - PROCESS | 1850 | 1461481910336 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]]]}] 00:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1241ms 00:11:50 INFO - PROCESS | 1850 | 1461481910359 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:11:50 INFO - PROCESS | 1850 | 1461481910364 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:11:50 INFO - PROCESS | 1850 | 1461481910377 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:11:50 INFO - PROCESS | 1850 | 1461481910382 Marionette TRACE conn3 <- [1,210,null,{}] 00:11:50 INFO - PROCESS | 1850 | 1461481910388 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}] 00:11:50 INFO - PROCESS | 1850 | 1461481910544 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:11:50 INFO - PROCESS | 1850 | 1461481910671 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43976000 == 25 [pid = 1850] [id = 60] 00:11:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 61 (0x7fef439cdc00) [pid = 1850] [serial = 178] [outer = (nil)] 00:11:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fef46df8400) [pid = 1850] [serial = 179] [outer = 0x7fef439cdc00] 00:11:50 INFO - PROCESS | 1850 | 1461481910743 Marionette DEBUG loaded listener.js 00:11:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fef47309800) [pid = 1850] [serial = 180] [outer = 0x7fef439cdc00] 00:11:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1234ms 00:11:51 INFO - PROCESS | 1850 | 1461481911598 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]]]}] 00:11:51 INFO - PROCESS | 1850 | 1461481911624 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:11:51 INFO - PROCESS | 1850 | 1461481911628 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:11:51 INFO - PROCESS | 1850 | 1461481911635 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:11:51 INFO - PROCESS | 1850 | 1461481911638 Marionette TRACE conn3 <- [1,214,null,{}] 00:11:51 INFO - PROCESS | 1850 | 1461481911653 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}] 00:11:51 INFO - PROCESS | 1850 | 1461481911804 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:11:51 INFO - PROCESS | 1850 | 1461481911934 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49a4e800 == 26 [pid = 1850] [id = 61] 00:11:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fef49422c00) [pid = 1850] [serial = 181] [outer = (nil)] 00:11:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fef49d04400) [pid = 1850] [serial = 182] [outer = 0x7fef49422c00] 00:11:52 INFO - PROCESS | 1850 | 1461481912011 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fef4a560800) [pid = 1850] [serial = 183] [outer = 0x7fef49422c00] 00:11:52 INFO - PROCESS | 1850 | 1461481912805 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]]]}] 00:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1180ms 00:11:52 INFO - PROCESS | 1850 | 1461481912815 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:11:52 INFO - PROCESS | 1850 | 1461481912819 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:11:52 INFO - PROCESS | 1850 | 1461481912824 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:11:52 INFO - PROCESS | 1850 | 1461481912827 Marionette TRACE conn3 <- [1,218,null,{}] 00:11:52 INFO - PROCESS | 1850 | 1461481912833 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}] 00:11:52 INFO - PROCESS | 1850 | 1461481912981 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:11:53 INFO - PROCESS | 1850 | 1461481913106 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a335800 == 27 [pid = 1850] [id = 62] 00:11:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fef46dfb400) [pid = 1850] [serial = 184] [outer = (nil)] 00:11:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fef4d227000) [pid = 1850] [serial = 185] [outer = 0x7fef46dfb400] 00:11:53 INFO - PROCESS | 1850 | 1461481913178 Marionette DEBUG loaded listener.js 00:11:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fef50f05c00) [pid = 1850] [serial = 186] [outer = 0x7fef46dfb400] 00:11:54 INFO - PROCESS | 1850 | 1461481914143 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]]]}] 00:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1330ms 00:11:54 INFO - PROCESS | 1850 | 1461481914155 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:11:54 INFO - PROCESS | 1850 | 1461481914159 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:11:54 INFO - PROCESS | 1850 | 1461481914167 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:11:54 INFO - PROCESS | 1850 | 1461481914172 Marionette TRACE conn3 <- [1,222,null,{}] 00:11:54 INFO - PROCESS | 1850 | 1461481914181 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}] 00:11:54 INFO - PROCESS | 1850 | 1461481914318 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:11:54 INFO - PROCESS | 1850 | 1461481914460 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46d93800 == 28 [pid = 1850] [id = 63] 00:11:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fef422a9800) [pid = 1850] [serial = 187] [outer = (nil)] 00:11:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fef43994c00) [pid = 1850] [serial = 188] [outer = 0x7fef422a9800] 00:11:54 INFO - PROCESS | 1850 | 1461481914526 Marionette DEBUG loaded listener.js 00:11:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fef439d5400) [pid = 1850] [serial = 189] [outer = 0x7fef422a9800] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fef45788000) [pid = 1850] [serial = 129] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fef50f74400) [pid = 1850] [serial = 140] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fef464c5c00) [pid = 1850] [serial = 134] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fef4842ec00) [pid = 1850] [serial = 137] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fef4236c400) [pid = 1850] [serial = 132] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fef47388800) [pid = 1850] [serial = 135] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 65 (0x7fef49d8a000) [pid = 1850] [serial = 146] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 64 (0x7fef4856f000) [pid = 1850] [serial = 144] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 63 (0x7fef57049c00) [pid = 1850] [serial = 141] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 62 (0x7fef48431c00) [pid = 1850] [serial = 143] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | --DOMWINDOW == 61 (0x7fef49df3400) [pid = 1850] [serial = 138] [outer = (nil)] [url = about:blank] 00:11:55 INFO - PROCESS | 1850 | 1461481915339 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]]]}] 00:11:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:11:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1190ms 00:11:55 INFO - PROCESS | 1850 | 1461481915357 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:11:55 INFO - PROCESS | 1850 | 1461481915365 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:11:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:11:55 INFO - PROCESS | 1850 | 1461481915374 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:11:55 INFO - PROCESS | 1850 | 1461481915377 Marionette TRACE conn3 <- [1,226,null,{}] 00:11:55 INFO - PROCESS | 1850 | 1461481915383 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}] 00:11:55 INFO - PROCESS | 1850 | 1461481915542 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:11:55 INFO - PROCESS | 1850 | 1461481915562 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43977000 == 29 [pid = 1850] [id = 64] 00:11:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 62 (0x7fef471d2c00) [pid = 1850] [serial = 190] [outer = (nil)] 00:11:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 63 (0x7fef47d6e800) [pid = 1850] [serial = 191] [outer = 0x7fef471d2c00] 00:11:55 INFO - PROCESS | 1850 | 1461481915622 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 64 (0x7fef48416c00) [pid = 1850] [serial = 192] [outer = 0x7fef471d2c00] 00:11:56 INFO - PROCESS | 1850 | 1461481916306 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]]]}] 00:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 981ms 00:11:56 INFO - PROCESS | 1850 | 1461481916355 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:11:56 INFO - PROCESS | 1850 | 1461481916359 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:11:56 INFO - PROCESS | 1850 | 1461481916375 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:11:56 INFO - PROCESS | 1850 | 1461481916380 Marionette TRACE conn3 <- [1,230,null,{}] 00:11:56 INFO - PROCESS | 1850 | 1461481916398 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}] 00:11:56 INFO - PROCESS | 1850 | 1461481916542 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:11:56 INFO - PROCESS | 1850 | 1461481916554 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49398000 == 30 [pid = 1850] [id = 65] 00:11:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 65 (0x7fef48ee8800) [pid = 1850] [serial = 193] [outer = (nil)] 00:11:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 66 (0x7fef49aedc00) [pid = 1850] [serial = 194] [outer = 0x7fef48ee8800] 00:11:56 INFO - PROCESS | 1850 | 1461481916618 Marionette DEBUG loaded listener.js 00:11:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fef4a55a000) [pid = 1850] [serial = 195] [outer = 0x7fef48ee8800] 00:11:57 INFO - PROCESS | 1850 | 1461481917317 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]]]}] 00:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 998ms 00:11:57 INFO - PROCESS | 1850 | 1461481917363 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:11:57 INFO - PROCESS | 1850 | 1461481917367 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:11:57 INFO - PROCESS | 1850 | 1461481917373 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:11:57 INFO - PROCESS | 1850 | 1461481917385 Marionette TRACE conn3 <- [1,234,null,{}] 00:11:57 INFO - PROCESS | 1850 | 1461481917389 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}] 00:11:57 INFO - PROCESS | 1850 | 1461481917554 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:11:57 INFO - PROCESS | 1850 | 1461481917583 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49a54000 == 31 [pid = 1850] [id = 66] 00:11:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fef46333c00) [pid = 1850] [serial = 196] [outer = (nil)] 00:11:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fef4a8a8800) [pid = 1850] [serial = 197] [outer = 0x7fef46333c00] 00:11:57 INFO - PROCESS | 1850 | 1461481917646 Marionette DEBUG loaded listener.js 00:11:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fef4d299400) [pid = 1850] [serial = 198] [outer = 0x7fef46333c00] 00:11:58 INFO - PROCESS | 1850 | 1461481918355 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]]]}] 00:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1040ms 00:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:11:58 INFO - PROCESS | 1850 | 1461481918412 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:11:58 INFO - PROCESS | 1850 | 1461481918414 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:11:58 INFO - PROCESS | 1850 | 1461481918418 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:11:58 INFO - PROCESS | 1850 | 1461481918422 Marionette TRACE conn3 <- [1,238,null,{}] 00:11:58 INFO - PROCESS | 1850 | 1461481918427 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}] 00:11:58 INFO - PROCESS | 1850 | 1461481918632 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:11:58 INFO - PROCESS | 1850 | 1461481918653 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd45800 == 32 [pid = 1850] [id = 67] 00:11:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fef3fec1400) [pid = 1850] [serial = 199] [outer = (nil)] 00:11:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fef50f7b000) [pid = 1850] [serial = 200] [outer = 0x7fef3fec1400] 00:11:58 INFO - PROCESS | 1850 | 1461481918714 Marionette DEBUG loaded listener.js 00:11:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fef56b5ac00) [pid = 1850] [serial = 201] [outer = 0x7fef3fec1400] 00:11:59 INFO - PROCESS | 1850 | 1461481919400 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]]]}] 00:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1033ms 00:11:59 INFO - PROCESS | 1850 | 1461481919452 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:11:59 INFO - PROCESS | 1850 | 1461481919454 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:11:59 INFO - PROCESS | 1850 | 1461481919465 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:11:59 INFO - PROCESS | 1850 | 1461481919468 Marionette TRACE conn3 <- [1,242,null,{}] 00:11:59 INFO - PROCESS | 1850 | 1461481919473 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}] 00:11:59 INFO - PROCESS | 1850 | 1461481919742 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:11:59 INFO - PROCESS | 1850 | --DOMWINDOW == 72 (0x7fef49428800) [pid = 1850] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:11:59 INFO - PROCESS | 1850 | --DOMWINDOW == 71 (0x7fef4850a400) [pid = 1850] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:11:59 INFO - PROCESS | 1850 | --DOMWINDOW == 70 (0x7fef4399b400) [pid = 1850] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:11:59 INFO - PROCESS | 1850 | --DOMWINDOW == 69 (0x7fef3feb5c00) [pid = 1850] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:11:59 INFO - PROCESS | 1850 | --DOMWINDOW == 68 (0x7fef41162000) [pid = 1850] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:11:59 INFO - PROCESS | 1850 | --DOMWINDOW == 67 (0x7fef40708000) [pid = 1850] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:11:59 INFO - PROCESS | 1850 | --DOMWINDOW == 66 (0x7fef46333800) [pid = 1850] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:11:59 INFO - PROCESS | 1850 | 1461481919810 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42d35000 == 33 [pid = 1850] [id = 68] 00:11:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 67 (0x7fef3feb6400) [pid = 1850] [serial = 202] [outer = (nil)] 00:11:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 68 (0x7fef46110000) [pid = 1850] [serial = 203] [outer = 0x7fef3feb6400] 00:11:59 INFO - PROCESS | 1850 | 1461481919875 Marionette DEBUG loaded listener.js 00:11:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 69 (0x7fef5724c000) [pid = 1850] [serial = 204] [outer = 0x7fef3feb6400] 00:12:00 INFO - PROCESS | 1850 | 1461481920468 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]]]}] 00:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1025ms 00:12:00 INFO - PROCESS | 1850 | 1461481920493 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:12:00 INFO - PROCESS | 1850 | 1461481920500 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:12:00 INFO - PROCESS | 1850 | 1461481920508 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:12:00 INFO - PROCESS | 1850 | 1461481920511 Marionette TRACE conn3 <- [1,246,null,{}] 00:12:00 INFO - PROCESS | 1850 | 1461481920520 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}] 00:12:00 INFO - PROCESS | 1850 | 1461481920723 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:12:00 INFO - PROCESS | 1850 | 1461481920744 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fdb800 == 34 [pid = 1850] [id = 69] 00:12:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 70 (0x7fef40708000) [pid = 1850] [serial = 205] [outer = (nil)] 00:12:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 71 (0x7fef580b1c00) [pid = 1850] [serial = 206] [outer = 0x7fef40708000] 00:12:00 INFO - PROCESS | 1850 | 1461481920806 Marionette DEBUG loaded listener.js 00:12:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 72 (0x7fef582ee800) [pid = 1850] [serial = 207] [outer = 0x7fef40708000] 00:12:01 INFO - PROCESS | 1850 | 1461481921530 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]]]}] 00:12:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1034ms 00:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:12:01 INFO - PROCESS | 1850 | 1461481921540 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:12:01 INFO - PROCESS | 1850 | 1461481921543 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:12:01 INFO - PROCESS | 1850 | 1461481921549 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:12:01 INFO - PROCESS | 1850 | 1461481921552 Marionette TRACE conn3 <- [1,250,null,{}] 00:12:01 INFO - PROCESS | 1850 | 1461481921557 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}] 00:12:01 INFO - PROCESS | 1850 | 1461481921680 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:12:01 INFO - PROCESS | 1850 | 1461481921841 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4071d800 == 35 [pid = 1850] [id = 70] 00:12:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 73 (0x7fef3fd32800) [pid = 1850] [serial = 208] [outer = (nil)] 00:12:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 74 (0x7fef403a4c00) [pid = 1850] [serial = 209] [outer = 0x7fef3fd32800] 00:12:01 INFO - PROCESS | 1850 | 1461481921915 Marionette DEBUG loaded listener.js 00:12:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 75 (0x7fef4115d800) [pid = 1850] [serial = 210] [outer = 0x7fef3fd32800] 00:12:02 INFO - PROCESS | 1850 | 1461481922953 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]]]}] 00:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1430ms 00:12:02 INFO - PROCESS | 1850 | 1461481922980 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:12:02 INFO - PROCESS | 1850 | 1461481922987 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:12:02 INFO - PROCESS | 1850 | 1461481922996 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:12:03 INFO - PROCESS | 1850 | 1461481923002 Marionette TRACE conn3 <- [1,254,null,{}] 00:12:03 INFO - PROCESS | 1850 | 1461481923009 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}] 00:12:03 INFO - PROCESS | 1850 | 1461481923166 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:12:03 INFO - PROCESS | 1850 | 1461481923299 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef493aa000 == 36 [pid = 1850] [id = 71] 00:12:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 76 (0x7fef45783400) [pid = 1850] [serial = 211] [outer = (nil)] 00:12:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 77 (0x7fef48416400) [pid = 1850] [serial = 212] [outer = 0x7fef45783400] 00:12:03 INFO - PROCESS | 1850 | 1461481923378 Marionette DEBUG loaded listener.js 00:12:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fef4896fc00) [pid = 1850] [serial = 213] [outer = 0x7fef45783400] 00:12:04 INFO - PROCESS | 1850 | 1461481924210 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]]]}] 00:12:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1234ms 00:12:04 INFO - PROCESS | 1850 | 1461481924230 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:12:04 INFO - PROCESS | 1850 | 1461481924236 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:12:04 INFO - PROCESS | 1850 | 1461481924258 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:12:04 INFO - PROCESS | 1850 | 1461481924261 Marionette TRACE conn3 <- [1,258,null,{}] 00:12:04 INFO - PROCESS | 1850 | 1461481924267 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}] 00:12:04 INFO - PROCESS | 1850 | 1461481924418 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:12:04 INFO - PROCESS | 1850 | 1461481924551 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56b04800 == 37 [pid = 1850] [id = 72] 00:12:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fef48971000) [pid = 1850] [serial = 214] [outer = (nil)] 00:12:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fef4bb62800) [pid = 1850] [serial = 215] [outer = 0x7fef48971000] 00:12:04 INFO - PROCESS | 1850 | 1461481924623 Marionette DEBUG loaded listener.js 00:12:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fef56ed5800) [pid = 1850] [serial = 216] [outer = 0x7fef48971000] 00:12:05 INFO - PROCESS | 1850 | 1461481925423 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]]]}] 00:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1188ms 00:12:05 INFO - PROCESS | 1850 | 1461481925444 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:12:05 INFO - PROCESS | 1850 | 1461481925448 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:12:05 INFO - PROCESS | 1850 | 1461481925464 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:12:05 INFO - PROCESS | 1850 | 1461481925472 Marionette TRACE conn3 <- [1,262,null,{}] 00:12:05 INFO - PROCESS | 1850 | 1461481925494 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}] 00:12:05 INFO - PROCESS | 1850 | 1461481925757 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:12:05 INFO - PROCESS | 1850 | 1461481925872 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57d0b000 == 38 [pid = 1850] [id = 73] 00:12:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fef57051000) [pid = 1850] [serial = 217] [outer = (nil)] 00:12:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fef582ed800) [pid = 1850] [serial = 218] [outer = 0x7fef57051000] 00:12:06 INFO - PROCESS | 1850 | 1461481926010 Marionette DEBUG loaded listener.js 00:12:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fef5a13d800) [pid = 1850] [serial = 219] [outer = 0x7fef57051000] 00:12:06 INFO - PROCESS | 1850 | 1461481926908 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]]]}] 00:12:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1501ms 00:12:06 INFO - PROCESS | 1850 | 1461481926958 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:12:06 INFO - PROCESS | 1850 | 1461481926963 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:12:06 INFO - PROCESS | 1850 | 1461481926968 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:12:06 INFO - PROCESS | 1850 | 1461481926971 Marionette TRACE conn3 <- [1,266,null,{}] 00:12:06 INFO - PROCESS | 1850 | 1461481926977 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}] 00:12:07 INFO - PROCESS | 1850 | 1461481927121 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:12:07 INFO - PROCESS | 1850 | 1461481927262 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef59c26800 == 39 [pid = 1850] [id = 74] 00:12:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fef3fd2c400) [pid = 1850] [serial = 220] [outer = (nil)] 00:12:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fef5b8e6800) [pid = 1850] [serial = 221] [outer = 0x7fef3fd2c400] 00:12:07 INFO - PROCESS | 1850 | 1461481927335 Marionette DEBUG loaded listener.js 00:12:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fef5bb9e800) [pid = 1850] [serial = 222] [outer = 0x7fef3fd2c400] 00:12:08 INFO - PROCESS | 1850 | 1461481928091 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]]]}] 00:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1178ms 00:12:08 INFO - PROCESS | 1850 | 1461481928168 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:12:08 INFO - PROCESS | 1850 | 1461481928171 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:12:08 INFO - PROCESS | 1850 | 1461481928179 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:12:08 INFO - PROCESS | 1850 | 1461481928182 Marionette TRACE conn3 <- [1,270,null,{}] 00:12:08 INFO - PROCESS | 1850 | 1461481928187 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}] 00:12:08 INFO - PROCESS | 1850 | 1461481928336 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:12:08 INFO - PROCESS | 1850 | 1461481928460 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40732800 == 40 [pid = 1850] [id = 75] 00:12:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef4374b800) [pid = 1850] [serial = 223] [outer = (nil)] 00:12:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef4374ec00) [pid = 1850] [serial = 224] [outer = 0x7fef4374b800] 00:12:08 INFO - PROCESS | 1850 | 1461481928546 Marionette DEBUG loaded listener.js 00:12:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef490b5000) [pid = 1850] [serial = 225] [outer = 0x7fef4374b800] 00:12:09 INFO - PROCESS | 1850 | 1461481929511 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]]]}] 00:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1379ms 00:12:09 INFO - PROCESS | 1850 | 1461481929559 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:12:09 INFO - PROCESS | 1850 | 1461481929564 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:12:09 INFO - PROCESS | 1850 | 1461481929571 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:12:09 INFO - PROCESS | 1850 | 1461481929576 Marionette TRACE conn3 <- [1,274,null,{}] 00:12:09 INFO - PROCESS | 1850 | 1461481929583 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}] 00:12:09 INFO - PROCESS | 1850 | 1461481929752 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:12:09 INFO - PROCESS | 1850 | 1461481929884 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40727800 == 41 [pid = 1850] [id = 76] 00:12:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef43999000) [pid = 1850] [serial = 226] [outer = (nil)] 00:12:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef439cf400) [pid = 1850] [serial = 227] [outer = 0x7fef43999000] 00:12:10 INFO - PROCESS | 1850 | 1461481930012 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef46cfc800) [pid = 1850] [serial = 228] [outer = 0x7fef43999000] 00:12:10 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5a178000 == 40 [pid = 1850] [id = 44] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef4cf27000) [pid = 1850] [serial = 173] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef49ae0800) [pid = 1850] [serial = 167] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef48ee8c00) [pid = 1850] [serial = 164] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fef49d0b400) [pid = 1850] [serial = 168] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fef45786800) [pid = 1850] [serial = 158] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fef46cee000) [pid = 1850] [serial = 159] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fef43992800) [pid = 1850] [serial = 155] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fef4399c800) [pid = 1850] [serial = 156] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fef47391000) [pid = 1850] [serial = 161] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fef50f0b800) [pid = 1850] [serial = 147] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fef4a90f400) [pid = 1850] [serial = 152] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 81 (0x7fef47fd7400) [pid = 1850] [serial = 149] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 80 (0x7fef49427c00) [pid = 1850] [serial = 165] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 79 (0x7fef4bb57400) [pid = 1850] [serial = 171] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 78 (0x7fef4a904400) [pid = 1850] [serial = 170] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | --DOMWINDOW == 77 (0x7fef4841a000) [pid = 1850] [serial = 162] [outer = (nil)] [url = about:blank] 00:12:10 INFO - PROCESS | 1850 | 1461481930824 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1283ms 00:12:10 INFO - PROCESS | 1850 | 1461481930861 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 1850 | 1461481930868 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:12:10 INFO - PROCESS | 1850 | 1461481930878 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 1850 | 1461481930882 Marionette TRACE conn3 <- [1,278,null,{}] 00:12:10 INFO - PROCESS | 1850 | 1461481930889 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}] 00:12:11 INFO - PROCESS | 1850 | 1461481931020 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:12:11 INFO - PROCESS | 1850 | 1461481931044 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4716b000 == 41 [pid = 1850] [id = 77] 00:12:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 78 (0x7fef46dfb000) [pid = 1850] [serial = 229] [outer = (nil)] 00:12:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 79 (0x7fef48435400) [pid = 1850] [serial = 230] [outer = 0x7fef46dfb000] 00:12:11 INFO - PROCESS | 1850 | 1461481931166 Marionette DEBUG loaded listener.js 00:12:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 80 (0x7fef48ee0800) [pid = 1850] [serial = 231] [outer = 0x7fef46dfb000] 00:12:12 INFO - PROCESS | 1850 | 1461481932325 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]]]}] 00:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1485ms 00:12:12 INFO - PROCESS | 1850 | 1461481932364 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:12:12 INFO - PROCESS | 1850 | 1461481932366 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:12:12 INFO - PROCESS | 1850 | 1461481932372 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:12:12 INFO - PROCESS | 1850 | 1461481932377 Marionette TRACE conn3 <- [1,282,null,{}] 00:12:12 INFO - PROCESS | 1850 | 1461481932392 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}] 00:12:12 INFO - PROCESS | 1850 | 1461481932556 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:12:12 INFO - PROCESS | 1850 | 1461481932579 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c54800 == 42 [pid = 1850] [id = 78] 00:12:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 81 (0x7fef49d8a400) [pid = 1850] [serial = 232] [outer = (nil)] 00:12:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 82 (0x7fef4a904400) [pid = 1850] [serial = 233] [outer = 0x7fef49d8a400] 00:12:12 INFO - PROCESS | 1850 | 1461481932643 Marionette DEBUG loaded listener.js 00:12:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fef4d228800) [pid = 1850] [serial = 234] [outer = 0x7fef49d8a400] 00:12:13 INFO - PROCESS | 1850 | 1461481933474 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]]]}] 00:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1133ms 00:12:13 INFO - PROCESS | 1850 | 1461481933506 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:12:13 INFO - PROCESS | 1850 | 1461481933510 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:12:13 INFO - PROCESS | 1850 | 1461481933516 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:12:13 INFO - PROCESS | 1850 | 1461481933528 Marionette TRACE conn3 <- [1,286,null,{}] 00:12:13 INFO - PROCESS | 1850 | 1461481933541 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}] 00:12:13 INFO - PROCESS | 1850 | 1461481933701 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:12:13 INFO - PROCESS | 1850 | 1461481933759 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fdf000 == 43 [pid = 1850] [id = 79] 00:12:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fef49d8c800) [pid = 1850] [serial = 235] [outer = (nil)] 00:12:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fef56edac00) [pid = 1850] [serial = 236] [outer = 0x7fef49d8c800] 00:12:13 INFO - PROCESS | 1850 | 1461481933818 Marionette DEBUG loaded listener.js 00:12:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fef57f2fc00) [pid = 1850] [serial = 237] [outer = 0x7fef49d8c800] 00:12:14 INFO - PROCESS | 1850 | 1461481934474 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]]]}] 00:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 993ms 00:12:14 INFO - PROCESS | 1850 | 1461481934509 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:12:14 INFO - PROCESS | 1850 | 1461481934511 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:12:14 INFO - PROCESS | 1850 | 1461481934517 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:12:14 INFO - PROCESS | 1850 | 1461481934519 Marionette TRACE conn3 <- [1,290,null,{}] 00:12:14 INFO - PROCESS | 1850 | 1461481934531 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}] 00:12:14 INFO - PROCESS | 1850 | 1461481934681 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:12:14 INFO - PROCESS | 1850 | 1461481934712 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57d07000 == 44 [pid = 1850] [id = 80] 00:12:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fef4866f400) [pid = 1850] [serial = 238] [outer = (nil)] 00:12:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef48675800) [pid = 1850] [serial = 239] [outer = 0x7fef4866f400] 00:12:14 INFO - PROCESS | 1850 | 1461481934771 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef4867a000) [pid = 1850] [serial = 240] [outer = 0x7fef4866f400] 00:12:15 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fef422a9800) [pid = 1850] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:12:15 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fef3feb6400) [pid = 1850] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:12:15 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fef471d2c00) [pid = 1850] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:12:15 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fef3fd2b400) [pid = 1850] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:12:15 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fef46333c00) [pid = 1850] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:12:15 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fef3fec1400) [pid = 1850] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:12:15 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fef48ee8800) [pid = 1850] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:12:15 INFO - PROCESS | 1850 | 1461481935521 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]]]}] 00:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1033ms 00:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:12:15 INFO - PROCESS | 1850 | 1461481935551 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:12:15 INFO - PROCESS | 1850 | 1461481935554 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:12:15 INFO - PROCESS | 1850 | 1461481935561 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:12:15 INFO - PROCESS | 1850 | 1461481935564 Marionette TRACE conn3 <- [1,294,null,{}] 00:12:15 INFO - PROCESS | 1850 | 1461481935569 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}] 00:12:15 INFO - PROCESS | 1850 | 1461481935762 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:12:15 INFO - PROCESS | 1850 | 1461481935836 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40713000 == 45 [pid = 1850] [id = 81] 00:12:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fef48670800) [pid = 1850] [serial = 241] [outer = (nil)] 00:12:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fef580b2000) [pid = 1850] [serial = 242] [outer = 0x7fef48670800] 00:12:15 INFO - PROCESS | 1850 | 1461481935901 Marionette DEBUG loaded listener.js 00:12:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fef5b8e1400) [pid = 1850] [serial = 243] [outer = 0x7fef48670800] 00:12:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fef4969d400) [pid = 1850] [serial = 244] [outer = 0x7fef3fd31800] 00:12:16 INFO - PROCESS | 1850 | 1461481936610 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]]]}] 00:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1080ms 00:12:16 INFO - PROCESS | 1850 | 1461481936652 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:12:16 INFO - PROCESS | 1850 | 1461481936655 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:12:16 INFO - PROCESS | 1850 | 1461481936660 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:12:16 INFO - PROCESS | 1850 | 1461481936663 Marionette TRACE conn3 <- [1,298,null,{}] 00:12:16 INFO - PROCESS | 1850 | 1461481936668 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}] 00:12:16 INFO - PROCESS | 1850 | 1461481936790 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:12:16 INFO - PROCESS | 1850 | 1461481936806 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c0d6000 == 46 [pid = 1850] [id = 82] 00:12:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fef42de7c00) [pid = 1850] [serial = 245] [outer = (nil)] 00:12:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef496a2000) [pid = 1850] [serial = 246] [outer = 0x7fef42de7c00] 00:12:16 INFO - PROCESS | 1850 | 1461481936867 Marionette DEBUG loaded listener.js 00:12:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef5a131c00) [pid = 1850] [serial = 247] [outer = 0x7fef42de7c00] 00:12:17 INFO - PROCESS | 1850 | 1461481937674 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]]]}] 00:12:17 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. 00:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1030ms 00:12:17 INFO - PROCESS | 1850 | 1461481937692 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:12:17 INFO - PROCESS | 1850 | 1461481937697 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:12:17 INFO - PROCESS | 1850 | 1461481937705 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:12:17 INFO - PROCESS | 1850 | 1461481937711 Marionette TRACE conn3 <- [1,302,null,{}] 00:12:17 INFO - PROCESS | 1850 | 1461481937740 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}] 00:12:17 INFO - PROCESS | 1850 | 1461481937952 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:12:18 INFO - PROCESS | 1850 | 1461481938056 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48784000 == 47 [pid = 1850] [id = 83] 00:12:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef43745800) [pid = 1850] [serial = 248] [outer = (nil)] 00:12:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef4577f400) [pid = 1850] [serial = 249] [outer = 0x7fef43745800] 00:12:18 INFO - PROCESS | 1850 | 1461481938130 Marionette DEBUG loaded listener.js 00:12:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef471dd800) [pid = 1850] [serial = 250] [outer = 0x7fef43745800] 00:12:18 INFO - PROCESS | 1850 | 1461481938993 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]]]}] 00:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1356ms 00:12:19 INFO - PROCESS | 1850 | 1461481939061 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 1850 | 1461481939070 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:12:19 INFO - PROCESS | 1850 | 1461481939080 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 1850 | 1461481939084 Marionette TRACE conn3 <- [1,306,null,{}] 00:12:19 INFO - PROCESS | 1850 | 1461481939089 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}] 00:12:19 INFO - PROCESS | 1850 | 1461481939280 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:12:19 INFO - PROCESS | 1850 | 1461481939409 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fce000 == 48 [pid = 1850] [id = 84] 00:12:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef43747000) [pid = 1850] [serial = 251] [outer = (nil)] 00:12:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef48971c00) [pid = 1850] [serial = 252] [outer = 0x7fef43747000] 00:12:19 INFO - PROCESS | 1850 | 1461481939483 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef4969b000) [pid = 1850] [serial = 253] [outer = 0x7fef43747000] 00:12:20 INFO - PROCESS | 1850 | 1461481940273 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]]]}] 00:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1235ms 00:12:20 INFO - PROCESS | 1850 | 1461481940329 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 1850 | 1461481940333 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:12:20 INFO - PROCESS | 1850 | 1461481940340 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 1850 | 1461481940346 Marionette TRACE conn3 <- [1,310,null,{}] 00:12:20 INFO - PROCESS | 1850 | 1461481940362 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}] 00:12:20 INFO - PROCESS | 1850 | 1461481940522 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:12:20 INFO - PROCESS | 1850 | 1461481940652 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c523800 == 49 [pid = 1850] [id = 85] 00:12:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef49de4c00) [pid = 1850] [serial = 254] [outer = (nil)] 00:12:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef4d299800) [pid = 1850] [serial = 255] [outer = 0x7fef49de4c00] 00:12:20 INFO - PROCESS | 1850 | 1461481940730 Marionette DEBUG loaded listener.js 00:12:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef57f37c00) [pid = 1850] [serial = 256] [outer = 0x7fef49de4c00] 00:12:21 INFO - PROCESS | 1850 | 1461481941626 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]]]}] 00:12:21 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. 00:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1337ms 00:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:12:21 INFO - PROCESS | 1850 | 1461481941678 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:12:21 INFO - PROCESS | 1850 | 1461481941682 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:12:21 INFO - PROCESS | 1850 | 1461481941688 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:12:21 INFO - PROCESS | 1850 | 1461481941691 Marionette TRACE conn3 <- [1,314,null,{}] 00:12:21 INFO - PROCESS | 1850 | 1461481941697 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}] 00:12:21 INFO - PROCESS | 1850 | 1461481941839 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:12:21 INFO - PROCESS | 1850 | 1461481941974 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5eb60000 == 50 [pid = 1850] [id = 86] 00:12:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef43746800) [pid = 1850] [serial = 257] [outer = (nil)] 00:12:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef5b8e7c00) [pid = 1850] [serial = 258] [outer = 0x7fef43746800] 00:12:22 INFO - PROCESS | 1850 | 1461481942048 Marionette DEBUG loaded listener.js 00:12:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef5bba4800) [pid = 1850] [serial = 259] [outer = 0x7fef43746800] 00:12:23 INFO - PROCESS | 1850 | 1461481943100 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]]]}] 00:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1439ms 00:12:23 INFO - PROCESS | 1850 | 1461481943127 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:12:23 INFO - PROCESS | 1850 | 1461481943132 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:12:23 INFO - PROCESS | 1850 | 1461481943139 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 1850 | 1461481943144 Marionette TRACE conn3 <- [1,318,null,{}] 00:12:23 INFO - PROCESS | 1850 | 1461481943153 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}] 00:12:23 INFO - PROCESS | 1850 | 1461481943293 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:12:23 INFO - PROCESS | 1850 | 1461481943449 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fd7d800 == 51 [pid = 1850] [id = 87] 00:12:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef403a7800) [pid = 1850] [serial = 260] [outer = (nil)] 00:12:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef4115e400) [pid = 1850] [serial = 261] [outer = 0x7fef403a7800] 00:12:23 INFO - PROCESS | 1850 | 1461481943626 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef46332400) [pid = 1850] [serial = 262] [outer = 0x7fef403a7800] 00:12:24 INFO - PROCESS | 1850 | 1461481944437 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]]]}] 00:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1337ms 00:12:24 INFO - PROCESS | 1850 | 1461481944475 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:12:24 INFO - PROCESS | 1850 | 1461481944483 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:12:24 INFO - PROCESS | 1850 | 1461481944493 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:12:24 INFO - PROCESS | 1850 | 1461481944497 Marionette TRACE conn3 <- [1,322,null,{}] 00:12:24 INFO - PROCESS | 1850 | 1461481944502 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}] 00:12:24 INFO - PROCESS | 1850 | 1461481944664 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fdb800 == 50 [pid = 1850] [id = 69] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd45800 == 49 [pid = 1850] [id = 67] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42d35000 == 48 [pid = 1850] [id = 68] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43977000 == 47 [pid = 1850] [id = 64] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40713000 == 46 [pid = 1850] [id = 81] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57d07000 == 45 [pid = 1850] [id = 80] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fdf000 == 44 [pid = 1850] [id = 79] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef580b1c00) [pid = 1850] [serial = 206] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef4115b000) [pid = 1850] [serial = 176] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef46df8400) [pid = 1850] [serial = 179] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef49d04400) [pid = 1850] [serial = 182] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef4d227000) [pid = 1850] [serial = 185] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49c54800 == 43 [pid = 1850] [id = 78] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4716b000 == 42 [pid = 1850] [id = 77] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40727800 == 41 [pid = 1850] [id = 76] 00:12:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4071d800 == 40 [pid = 1850] [id = 70] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef43994c00) [pid = 1850] [serial = 188] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef439d5400) [pid = 1850] [serial = 189] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef46110000) [pid = 1850] [serial = 203] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef48416c00) [pid = 1850] [serial = 192] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef4d229000) [pid = 1850] [serial = 174] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fef4a8a8800) [pid = 1850] [serial = 197] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef4d299400) [pid = 1850] [serial = 198] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef5724c000) [pid = 1850] [serial = 204] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef50f7b000) [pid = 1850] [serial = 200] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fef56b5ac00) [pid = 1850] [serial = 201] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fef4a55a000) [pid = 1850] [serial = 195] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fef49aedc00) [pid = 1850] [serial = 194] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fef47d6e800) [pid = 1850] [serial = 191] [outer = (nil)] [url = about:blank] 00:12:24 INFO - PROCESS | 1850 | 1461481944828 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40728800 == 41 [pid = 1850] [id = 88] 00:12:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fef4115b000) [pid = 1850] [serial = 263] [outer = (nil)] 00:12:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef46df8400) [pid = 1850] [serial = 264] [outer = 0x7fef4115b000] 00:12:24 INFO - PROCESS | 1850 | 1461481944890 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef48563c00) [pid = 1850] [serial = 265] [outer = 0x7fef4115b000] 00:12:25 INFO - PROCESS | 1850 | 1461481945571 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]]]}] 00:12:25 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. 00:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1128ms 00:12:25 INFO - PROCESS | 1850 | 1461481945620 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:12:25 INFO - PROCESS | 1850 | 1461481945624 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:12:25 INFO - PROCESS | 1850 | 1461481945629 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:12:25 INFO - PROCESS | 1850 | 1461481945634 Marionette TRACE conn3 <- [1,326,null,{}] 00:12:25 INFO - PROCESS | 1850 | 1461481945649 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}] 00:12:25 INFO - PROCESS | 1850 | 1461481945792 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:12:25 INFO - PROCESS | 1850 | 1461481945879 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef493ad000 == 42 [pid = 1850] [id = 89] 00:12:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef4843d400) [pid = 1850] [serial = 266] [outer = (nil)] 00:12:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef49111000) [pid = 1850] [serial = 267] [outer = 0x7fef4843d400] 00:12:25 INFO - PROCESS | 1850 | 1461481945943 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef49ae3800) [pid = 1850] [serial = 268] [outer = 0x7fef4843d400] 00:12:26 INFO - PROCESS | 1850 | 1461481946659 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]]]}] 00:12:26 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. 00:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1043ms 00:12:26 INFO - PROCESS | 1850 | 1461481946672 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 1850 | 1461481946675 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:12:26 INFO - PROCESS | 1850 | 1461481946682 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 1850 | 1461481946684 Marionette TRACE conn3 <- [1,330,null,{}] 00:12:26 INFO - PROCESS | 1850 | 1461481946689 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}] 00:12:26 INFO - PROCESS | 1850 | 1461481946856 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:12:26 INFO - PROCESS | 1850 | 1461481946922 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a8ee000 == 43 [pid = 1850] [id = 90] 00:12:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef43994c00) [pid = 1850] [serial = 269] [outer = (nil)] 00:12:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef49df3400) [pid = 1850] [serial = 270] [outer = 0x7fef43994c00] 00:12:26 INFO - PROCESS | 1850 | 1461481946982 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef4cf29800) [pid = 1850] [serial = 271] [outer = 0x7fef43994c00] 00:12:27 INFO - PROCESS | 1850 | 1461481947704 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]]]}] 00:12:27 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. 00:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1032ms 00:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:12:27 INFO - PROCESS | 1850 | 1461481947721 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:12:27 INFO - PROCESS | 1850 | 1461481947724 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:12:27 INFO - PROCESS | 1850 | 1461481947730 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:12:27 INFO - PROCESS | 1850 | 1461481947733 Marionette TRACE conn3 <- [1,334,null,{}] 00:12:27 INFO - PROCESS | 1850 | 1461481947752 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}] 00:12:27 INFO - PROCESS | 1850 | 1461481947912 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:12:27 INFO - PROCESS | 1850 | 1461481947977 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4d2ee000 == 44 [pid = 1850] [id = 91] 00:12:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef49420400) [pid = 1850] [serial = 272] [outer = (nil)] 00:12:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef4d29b800) [pid = 1850] [serial = 273] [outer = 0x7fef49420400] 00:12:28 INFO - PROCESS | 1850 | 1461481948037 Marionette DEBUG loaded listener.js 00:12:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef50f7b000) [pid = 1850] [serial = 274] [outer = 0x7fef49420400] 00:12:28 INFO - PROCESS | 1850 | 1461481948719 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]]]}] 00:12:28 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. 00:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1043ms 00:12:28 INFO - PROCESS | 1850 | 1461481948774 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 1850 | 1461481948778 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:12:28 INFO - PROCESS | 1850 | 1461481948787 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 1850 | 1461481948789 Marionette TRACE conn3 <- [1,338,null,{}] 00:12:28 INFO - PROCESS | 1850 | 1461481948793 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}] 00:12:29 INFO - PROCESS | 1850 | 1461481949044 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:12:29 INFO - PROCESS | 1850 | 1461481949069 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5706c000 == 45 [pid = 1850] [id = 92] 00:12:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef56ed6400) [pid = 1850] [serial = 275] [outer = (nil)] 00:12:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef5a1b9000) [pid = 1850] [serial = 276] [outer = 0x7fef56ed6400] 00:12:29 INFO - PROCESS | 1850 | 1461481949135 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef5c05ec00) [pid = 1850] [serial = 277] [outer = 0x7fef56ed6400] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef49d8c800) [pid = 1850] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef4866f400) [pid = 1850] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef46dfb000) [pid = 1850] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef43999000) [pid = 1850] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef4374b800) [pid = 1850] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef48670800) [pid = 1850] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef49d8a400) [pid = 1850] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fef40708000) [pid = 1850] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef48430400) [pid = 1850] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef46dfb400) [pid = 1850] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:12:29 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef439cc400) [pid = 1850] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:12:30 INFO - PROCESS | 1850 | 1461481950059 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]]]}] 00:12:30 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. 00:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1325ms 00:12:30 INFO - PROCESS | 1850 | 1461481950112 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:12:30 INFO - PROCESS | 1850 | 1461481950114 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:12:30 INFO - PROCESS | 1850 | 1461481950120 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:12:30 INFO - PROCESS | 1850 | 1461481950122 Marionette TRACE conn3 <- [1,342,null,{}] 00:12:30 INFO - PROCESS | 1850 | 1461481950128 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}] 00:12:30 INFO - PROCESS | 1850 | 1461481950260 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:12:30 INFO - PROCESS | 1850 | 1461481950274 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43983800 == 46 [pid = 1850] [id = 93] 00:12:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef437b6800) [pid = 1850] [serial = 278] [outer = (nil)] 00:12:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef437bdc00) [pid = 1850] [serial = 279] [outer = 0x7fef437b6800] 00:12:30 INFO - PROCESS | 1850 | 1461481950334 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef437c1c00) [pid = 1850] [serial = 280] [outer = 0x7fef437b6800] 00:12:31 INFO - PROCESS | 1850 | 1461481951035 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]]]}] 00:12:31 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. 00:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 924ms 00:12:31 INFO - PROCESS | 1850 | 1461481951045 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 1850 | 1461481951048 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:12:31 INFO - PROCESS | 1850 | 1461481951053 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 1850 | 1461481951056 Marionette TRACE conn3 <- [1,346,null,{}] 00:12:31 INFO - PROCESS | 1850 | 1461481951061 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}] 00:12:31 INFO - PROCESS | 1850 | 1461481951217 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:12:31 INFO - PROCESS | 1850 | 1461481951237 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ba80000 == 47 [pid = 1850] [id = 94] 00:12:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef437b6c00) [pid = 1850] [serial = 281] [outer = (nil)] 00:12:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef437c2000) [pid = 1850] [serial = 282] [outer = 0x7fef437b6c00] 00:12:31 INFO - PROCESS | 1850 | 1461481951295 Marionette DEBUG loaded listener.js 00:12:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef50f7b400) [pid = 1850] [serial = 283] [outer = 0x7fef437b6c00] 00:12:32 INFO - PROCESS | 1850 | 1461481952251 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]]]}] 00:12:32 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. 00:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1228ms 00:12:32 INFO - PROCESS | 1850 | 1461481952282 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:12:32 INFO - PROCESS | 1850 | 1461481952288 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:12:32 INFO - PROCESS | 1850 | 1461481952297 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:12:32 INFO - PROCESS | 1850 | 1461481952302 Marionette TRACE conn3 <- [1,350,null,{}] 00:12:32 INFO - PROCESS | 1850 | 1461481952309 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}] 00:12:32 INFO - PROCESS | 1850 | 1461481952462 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:12:32 INFO - PROCESS | 1850 | 1461481952601 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48d66000 == 48 [pid = 1850] [id = 95] 00:12:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef437bf800) [pid = 1850] [serial = 284] [outer = (nil)] 00:12:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef464bf000) [pid = 1850] [serial = 285] [outer = 0x7fef437bf800] 00:12:32 INFO - PROCESS | 1850 | 1461481952675 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef4816a800) [pid = 1850] [serial = 286] [outer = 0x7fef437bf800] 00:12:33 INFO - PROCESS | 1850 | 1461481953467 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]]]}] 00:12:33 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. 00:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1184ms 00:12:33 INFO - PROCESS | 1850 | 1461481953481 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:12:33 INFO - PROCESS | 1850 | 1461481953489 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:12:33 INFO - PROCESS | 1850 | 1461481953499 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:12:33 INFO - PROCESS | 1850 | 1461481953503 Marionette TRACE conn3 <- [1,354,null,{}] 00:12:33 INFO - PROCESS | 1850 | 1461481953509 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}] 00:12:33 INFO - PROCESS | 1850 | 1461481953658 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:12:33 INFO - PROCESS | 1850 | 1461481953795 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cf81800 == 49 [pid = 1850] [id = 96] 00:12:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef48670800) [pid = 1850] [serial = 287] [outer = (nil)] 00:12:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef490a6800) [pid = 1850] [serial = 288] [outer = 0x7fef48670800] 00:12:33 INFO - PROCESS | 1850 | 1461481953867 Marionette DEBUG loaded listener.js 00:12:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef4981e000) [pid = 1850] [serial = 289] [outer = 0x7fef48670800] 00:12:34 INFO - PROCESS | 1850 | 1461481954837 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]]]}] 00:12:34 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. 00:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1385ms 00:12:34 INFO - PROCESS | 1850 | 1461481954884 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:12:34 INFO - PROCESS | 1850 | 1461481954888 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:12:34 INFO - PROCESS | 1850 | 1461481954894 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:12:34 INFO - PROCESS | 1850 | 1461481954900 Marionette TRACE conn3 <- [1,358,null,{}] 00:12:34 INFO - PROCESS | 1850 | 1461481954917 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}] 00:12:35 INFO - PROCESS | 1850 | 1461481955111 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:12:35 INFO - PROCESS | 1850 | 1461481955283 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef6041e800 == 50 [pid = 1850] [id = 97] 00:12:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef56dff000) [pid = 1850] [serial = 290] [outer = (nil)] 00:12:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef57091c00) [pid = 1850] [serial = 291] [outer = 0x7fef56dff000] 00:12:35 INFO - PROCESS | 1850 | 1461481955424 Marionette DEBUG loaded listener.js 00:12:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef59c9ac00) [pid = 1850] [serial = 292] [outer = 0x7fef56dff000] 00:12:36 INFO - PROCESS | 1850 | 1461481956239 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]]]}] 00:12:36 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. 00:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1398ms 00:12:36 INFO - PROCESS | 1850 | 1461481956292 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:12:36 INFO - PROCESS | 1850 | 1461481956296 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:12:36 INFO - PROCESS | 1850 | 1461481956303 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:12:36 INFO - PROCESS | 1850 | 1461481956306 Marionette TRACE conn3 <- [1,362,null,{}] 00:12:36 INFO - PROCESS | 1850 | 1461481956311 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}] 00:12:36 INFO - PROCESS | 1850 | 1461481956458 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:12:36 INFO - PROCESS | 1850 | 1461481956606 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef63ba8800 == 51 [pid = 1850] [id = 98] 00:12:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef437c4800) [pid = 1850] [serial = 293] [outer = (nil)] 00:12:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef5c064800) [pid = 1850] [serial = 294] [outer = 0x7fef437c4800] 00:12:36 INFO - PROCESS | 1850 | 1461481956679 Marionette DEBUG loaded listener.js 00:12:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef5c27dc00) [pid = 1850] [serial = 295] [outer = 0x7fef437c4800] 00:12:37 INFO - PROCESS | 1850 | 1461481957567 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]]]}] 00:12:37 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. 00:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1279ms 00:12:37 INFO - PROCESS | 1850 | 1461481957582 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:12:37 INFO - PROCESS | 1850 | 1461481957586 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:12:37 INFO - PROCESS | 1850 | 1461481957591 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:12:37 INFO - PROCESS | 1850 | 1461481957595 Marionette TRACE conn3 <- [1,366,null,{}] 00:12:37 INFO - PROCESS | 1850 | 1461481957600 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}] 00:12:37 INFO - PROCESS | 1850 | 1461481957754 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:12:38 INFO - PROCESS | 1850 | 1461481958053 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46141000 == 52 [pid = 1850] [id = 99] 00:12:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef43742800) [pid = 1850] [serial = 296] [outer = (nil)] 00:12:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef4374a800) [pid = 1850] [serial = 297] [outer = 0x7fef43742800] 00:12:38 INFO - PROCESS | 1850 | 1461481958182 Marionette DEBUG loaded listener.js 00:12:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef437c3800) [pid = 1850] [serial = 298] [outer = 0x7fef43742800] 00:12:39 INFO - PROCESS | 1850 | 1461481959058 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]]]}] 00:12:39 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. 00:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1531ms 00:12:39 INFO - PROCESS | 1850 | 1461481959124 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:12:39 INFO - PROCESS | 1850 | 1461481959129 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:12:39 INFO - PROCESS | 1850 | 1461481959136 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - PROCESS | 1850 | 1461481959141 Marionette TRACE conn3 <- [1,370,null,{}] 00:12:39 INFO - PROCESS | 1850 | 1461481959148 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}] 00:12:39 INFO - PROCESS | 1850 | 1461481959299 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:12:39 INFO - PROCESS | 1850 | 1461481959441 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43983800 == 51 [pid = 1850] [id = 93] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5706c000 == 50 [pid = 1850] [id = 92] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4d2ee000 == 49 [pid = 1850] [id = 91] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a8ee000 == 48 [pid = 1850] [id = 90] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef496a2000) [pid = 1850] [serial = 246] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef423a8800 == 49 [pid = 1850] [id = 100] 00:12:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef437c2c00) [pid = 1850] [serial = 299] [outer = (nil)] 00:12:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef47d6c400) [pid = 1850] [serial = 300] [outer = 0x7fef437c2c00] 00:12:39 INFO - PROCESS | 1850 | 1461481959535 Marionette DEBUG loaded listener.js 00:12:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef48513c00) [pid = 1850] [serial = 301] [outer = 0x7fef437c2c00] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef493ad000 == 48 [pid = 1850] [id = 89] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40728800 == 47 [pid = 1850] [id = 88] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fd7d800 == 46 [pid = 1850] [id = 87] 00:12:39 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c0d6000 == 45 [pid = 1850] [id = 82] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef582ee800) [pid = 1850] [serial = 207] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef50f0d800) [pid = 1850] [serial = 153] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef50f05c00) [pid = 1850] [serial = 186] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef48438c00) [pid = 1850] [serial = 150] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef57f2fc00) [pid = 1850] [serial = 237] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef56edac00) [pid = 1850] [serial = 236] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef48675800) [pid = 1850] [serial = 239] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef48435400) [pid = 1850] [serial = 230] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef48ee0800) [pid = 1850] [serial = 231] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef46cfc800) [pid = 1850] [serial = 228] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef439cf400) [pid = 1850] [serial = 227] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef4bb62800) [pid = 1850] [serial = 215] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef4374ec00) [pid = 1850] [serial = 224] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef580b2000) [pid = 1850] [serial = 242] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef490b5000) [pid = 1850] [serial = 225] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef403a4c00) [pid = 1850] [serial = 209] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef48416400) [pid = 1850] [serial = 212] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef4a904400) [pid = 1850] [serial = 233] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef582ed800) [pid = 1850] [serial = 218] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fef5b8e6800) [pid = 1850] [serial = 221] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef4867a000) [pid = 1850] [serial = 240] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef3feb6800) [pid = 1850] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef4d228800) [pid = 1850] [serial = 234] [outer = (nil)] [url = about:blank] 00:12:39 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fef5b8e1400) [pid = 1850] [serial = 243] [outer = (nil)] [url = about:blank] 00:12:40 INFO - PROCESS | 1850 | 1461481960250 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]]]}] 00:12:40 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. 00:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1134ms 00:12:40 INFO - PROCESS | 1850 | 1461481960271 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:12:40 INFO - PROCESS | 1850 | 1461481960276 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:12:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:12:40 INFO - PROCESS | 1850 | 1461481960302 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:12:40 INFO - PROCESS | 1850 | 1461481960304 Marionette TRACE conn3 <- [1,374,null,{}] 00:12:40 INFO - PROCESS | 1850 | 1461481960318 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}] 00:12:40 INFO - PROCESS | 1850 | 1461481960466 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:12:40 INFO - PROCESS | 1850 | 1461481960478 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49298800 == 46 [pid = 1850] [id = 101] 00:12:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef48ee0800) [pid = 1850] [serial = 302] [outer = (nil)] 00:12:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef49696800) [pid = 1850] [serial = 303] [outer = 0x7fef48ee0800] 00:12:40 INFO - PROCESS | 1850 | 1461481960539 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef49abe800) [pid = 1850] [serial = 304] [outer = 0x7fef48ee0800] 00:12:41 INFO - PROCESS | 1850 | 1461481961346 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:12:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1103ms 00:12:41 INFO - PROCESS | 1850 | 1461481961393 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 1850 | 1461481961397 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:12:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:12:41 INFO - PROCESS | 1850 | 1461481961404 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 1850 | 1461481961413 Marionette TRACE conn3 <- [1,378,null,{}] 00:12:41 INFO - PROCESS | 1850 | 1461481961429 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}] 00:12:41 INFO - PROCESS | 1850 | 1461481961578 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:12:41 INFO - PROCESS | 1850 | 1461481961589 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a8f2000 == 47 [pid = 1850] [id = 102] 00:12:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef49d10000) [pid = 1850] [serial = 305] [outer = (nil)] 00:12:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef4d21e400) [pid = 1850] [serial = 306] [outer = 0x7fef49d10000] 00:12:41 INFO - PROCESS | 1850 | 1461481961650 Marionette DEBUG loaded listener.js 00:12:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef50f76c00) [pid = 1850] [serial = 307] [outer = 0x7fef49d10000] 00:12:42 INFO - PROCESS | 1850 | 1461481962415 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:12:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1052ms 00:12:42 INFO - PROCESS | 1850 | 1461481962455 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 1850 | 1461481962459 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:12:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:12:42 INFO - PROCESS | 1850 | 1461481962470 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:12:42 INFO - PROCESS | 1850 | 1461481962472 Marionette TRACE conn3 <- [1,382,null,{}] 00:12:42 INFO - PROCESS | 1850 | 1461481962493 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}] 00:12:42 INFO - PROCESS | 1850 | 1461481962660 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:12:42 INFO - PROCESS | 1850 | 1461481962680 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fe4800 == 48 [pid = 1850] [id = 103] 00:12:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef408c8400) [pid = 1850] [serial = 308] [outer = (nil)] 00:12:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef408d5800) [pid = 1850] [serial = 309] [outer = 0x7fef408c8400] 00:12:42 INFO - PROCESS | 1850 | 1461481962738 Marionette DEBUG loaded listener.js 00:12:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef4cf4cc00) [pid = 1850] [serial = 310] [outer = 0x7fef408c8400] 00:12:43 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:43 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:12:43 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:43 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:43 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:12:43 INFO - PROCESS | 1850 | 1461481963464 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:12:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:12:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1034ms 00:12:43 INFO - PROCESS | 1850 | 1461481963505 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:12:43 INFO - PROCESS | 1850 | 1461481963507 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:12:43 INFO - PROCESS | 1850 | 1461481963513 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:12:43 INFO - PROCESS | 1850 | 1461481963515 Marionette TRACE conn3 <- [1,386,null,{}] 00:12:43 INFO - PROCESS | 1850 | 1461481963536 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}] 00:12:43 INFO - PROCESS | 1850 | 1461481963712 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:12:43 INFO - PROCESS | 1850 | 1461481963734 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57215000 == 49 [pid = 1850] [id = 104] 00:12:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef57083c00) [pid = 1850] [serial = 311] [outer = (nil)] 00:12:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef57f3cc00) [pid = 1850] [serial = 312] [outer = 0x7fef57083c00] 00:12:43 INFO - PROCESS | 1850 | 1461481963810 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef5b8aa400) [pid = 1850] [serial = 313] [outer = 0x7fef57083c00] 00:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef43994c00) [pid = 1850] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef49420400) [pid = 1850] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef403a7800) [pid = 1850] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef56ed6400) [pid = 1850] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef4843d400) [pid = 1850] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef437b6800) [pid = 1850] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:12:44 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef4115b000) [pid = 1850] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:12:44 INFO - PROCESS | 1850 | 1461481964725 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]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1233ms 00:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:12:44 INFO - PROCESS | 1850 | 1461481964759 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 1850 | 1461481964762 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:12:44 INFO - PROCESS | 1850 | 1461481964768 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 1850 | 1461481964771 Marionette TRACE conn3 <- [1,390,null,{}] 00:12:44 INFO - PROCESS | 1850 | 1461481964776 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}] 00:12:44 INFO - PROCESS | 1850 | 1461481964907 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:12:44 INFO - PROCESS | 1850 | 1461481964925 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5a178000 == 50 [pid = 1850] [id = 105] 00:12:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef437bf400) [pid = 1850] [serial = 314] [outer = (nil)] 00:12:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef4cf4f400) [pid = 1850] [serial = 315] [outer = 0x7fef437bf400] 00:12:44 INFO - PROCESS | 1850 | 1461481964985 Marionette DEBUG loaded listener.js 00:12:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef5c27e400) [pid = 1850] [serial = 316] [outer = 0x7fef437bf400] 00:12:45 INFO - PROCESS | 1850 | 1461481965714 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 977ms 00:12:45 INFO - PROCESS | 1850 | 1461481965744 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 1850 | 1461481965747 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:12:45 INFO - PROCESS | 1850 | 1461481965752 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 1850 | 1461481965755 Marionette TRACE conn3 <- [1,394,null,{}] 00:12:45 INFO - PROCESS | 1850 | 1461481965760 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}] 00:12:45 INFO - PROCESS | 1850 | 1461481965920 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:12:45 INFO - PROCESS | 1850 | 1461481965933 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c21a000 == 51 [pid = 1850] [id = 106] 00:12:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef41e28c00) [pid = 1850] [serial = 317] [outer = (nil)] 00:12:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef5c503800) [pid = 1850] [serial = 318] [outer = 0x7fef41e28c00] 00:12:45 INFO - PROCESS | 1850 | 1461481965994 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef5c579800) [pid = 1850] [serial = 319] [outer = 0x7fef41e28c00] 00:12:46 INFO - PROCESS | 1850 | 1461481966900 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]]]}] 00:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1182ms 00:12:46 INFO - PROCESS | 1850 | 1461481966936 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:12:46 INFO - PROCESS | 1850 | 1461481966940 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:12:46 INFO - PROCESS | 1850 | 1461481966948 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:12:46 INFO - PROCESS | 1850 | 1461481966952 Marionette TRACE conn3 <- [1,398,null,{}] 00:12:46 INFO - PROCESS | 1850 | 1461481966961 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}] 00:12:47 INFO - PROCESS | 1850 | 1461481967123 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:12:47 INFO - PROCESS | 1850 | 1461481967265 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4894d000 == 52 [pid = 1850] [id = 107] 00:12:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef40491c00) [pid = 1850] [serial = 320] [outer = (nil)] 00:12:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef43991800) [pid = 1850] [serial = 321] [outer = 0x7fef40491c00] 00:12:47 INFO - PROCESS | 1850 | 1461481967355 Marionette DEBUG loaded listener.js 00:12:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef471de400) [pid = 1850] [serial = 322] [outer = 0x7fef40491c00] 00:12:48 INFO - PROCESS | 1850 | 1461481968295 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]]]}] 00:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1386ms 00:12:48 INFO - PROCESS | 1850 | 1461481968333 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:12:48 INFO - PROCESS | 1850 | 1461481968341 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:12:48 INFO - PROCESS | 1850 | 1461481968351 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:12:48 INFO - PROCESS | 1850 | 1461481968355 Marionette TRACE conn3 <- [1,402,null,{}] 00:12:48 INFO - PROCESS | 1850 | 1461481968361 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}] 00:12:48 INFO - PROCESS | 1850 | 1461481968515 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:12:48 INFO - PROCESS | 1850 | 1461481968655 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fdb000 == 53 [pid = 1850] [id = 108] 00:12:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef48675800) [pid = 1850] [serial = 323] [outer = (nil)] 00:12:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef496a2400) [pid = 1850] [serial = 324] [outer = 0x7fef48675800] 00:12:48 INFO - PROCESS | 1850 | 1461481968729 Marionette DEBUG loaded listener.js 00:12:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef49d8a400) [pid = 1850] [serial = 325] [outer = 0x7fef48675800] 00:12:49 INFO - PROCESS | 1850 | 1461481969715 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]]]}] 00:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1439ms 00:12:49 INFO - PROCESS | 1850 | 1461481969790 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:12:49 INFO - PROCESS | 1850 | 1461481969793 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:12:49 INFO - PROCESS | 1850 | 1461481969799 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:12:49 INFO - PROCESS | 1850 | 1461481969805 Marionette TRACE conn3 <- [1,406,null,{}] 00:12:49 INFO - PROCESS | 1850 | 1461481969821 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}] 00:12:50 INFO - PROCESS | 1850 | 1461481970015 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:12:50 INFO - PROCESS | 1850 | 1461481970192 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef604ae000 == 54 [pid = 1850] [id = 109] 00:12:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef5a138000) [pid = 1850] [serial = 326] [outer = (nil)] 00:12:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef5bba3400) [pid = 1850] [serial = 327] [outer = 0x7fef5a138000] 00:12:50 INFO - PROCESS | 1850 | 1461481970311 Marionette DEBUG loaded listener.js 00:12:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef5c429800) [pid = 1850] [serial = 328] [outer = 0x7fef5a138000] 00:12:51 INFO - PROCESS | 1850 | 1461481971109 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]]]}] 00:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1336ms 00:12:51 INFO - PROCESS | 1850 | 1461481971137 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:12:51 INFO - PROCESS | 1850 | 1461481971142 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:12:51 INFO - PROCESS | 1850 | 1461481971148 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:12:51 INFO - PROCESS | 1850 | 1461481971151 Marionette TRACE conn3 <- [1,410,null,{}] 00:12:51 INFO - PROCESS | 1850 | 1461481971156 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}] 00:12:51 INFO - PROCESS | 1850 | 1461481971301 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:12:51 INFO - PROCESS | 1850 | 1461481971439 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48549800 == 55 [pid = 1850] [id = 110] 00:12:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef5b8e1400) [pid = 1850] [serial = 329] [outer = (nil)] 00:12:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef5e149800) [pid = 1850] [serial = 330] [outer = 0x7fef5b8e1400] 00:12:51 INFO - PROCESS | 1850 | 1461481971511 Marionette DEBUG loaded listener.js 00:12:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef5e1be400) [pid = 1850] [serial = 331] [outer = 0x7fef5b8e1400] 00:12:52 INFO - PROCESS | 1850 | 1461481972668 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]]]}] 00:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1535ms 00:12:52 INFO - PROCESS | 1850 | 1461481972684 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:12:52 INFO - PROCESS | 1850 | 1461481972689 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:12:52 INFO - PROCESS | 1850 | 1461481972696 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 1850 | 1461481972701 Marionette TRACE conn3 <- [1,414,null,{}] 00:12:52 INFO - PROCESS | 1850 | 1461481972710 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}] 00:12:52 INFO - PROCESS | 1850 | 1461481972859 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:12:53 INFO - PROCESS | 1850 | 1461481973033 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42211000 == 56 [pid = 1850] [id = 111] 00:12:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef43999000) [pid = 1850] [serial = 332] [outer = (nil)] 00:12:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef439d5400) [pid = 1850] [serial = 333] [outer = 0x7fef43999000] 00:12:53 INFO - PROCESS | 1850 | 1461481973097 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef4738dc00) [pid = 1850] [serial = 334] [outer = 0x7fef43999000] 00:12:53 INFO - PROCESS | 1850 | 1461481973983 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]]]}] 00:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1342ms 00:12:54 INFO - PROCESS | 1850 | 1461481974039 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 1850 | 1461481974046 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:12:54 INFO - PROCESS | 1850 | 1461481974056 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 1850 | 1461481974059 Marionette TRACE conn3 <- [1,418,null,{}] 00:12:54 INFO - PROCESS | 1850 | 1461481974063 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}] 00:12:54 INFO - PROCESS | 1850 | 1461481974215 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:12:54 INFO - PROCESS | 1850 | 1461481974354 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42221800 == 57 [pid = 1850] [id = 112] 00:12:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef4399d800) [pid = 1850] [serial = 335] [outer = (nil)] 00:12:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef4738c800) [pid = 1850] [serial = 336] [outer = 0x7fef4399d800] 00:12:54 INFO - PROCESS | 1850 | 1461481974419 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef48671c00) [pid = 1850] [serial = 337] [outer = 0x7fef4399d800] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40732800 == 56 [pid = 1850] [id = 75] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef59c26800 == 55 [pid = 1850] [id = 74] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57d0b000 == 54 [pid = 1850] [id = 73] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5a178000 == 53 [pid = 1850] [id = 105] 00:12:54 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef48971c00) [pid = 1850] [serial = 252] [outer = (nil)] [url = about:blank] 00:12:54 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef4577f400) [pid = 1850] [serial = 249] [outer = (nil)] [url = about:blank] 00:12:54 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef4d299800) [pid = 1850] [serial = 255] [outer = (nil)] [url = about:blank] 00:12:54 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef437c2000) [pid = 1850] [serial = 282] [outer = (nil)] [url = about:blank] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57215000 == 52 [pid = 1850] [id = 104] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fe4800 == 51 [pid = 1850] [id = 103] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a8f2000 == 50 [pid = 1850] [id = 102] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49298800 == 49 [pid = 1850] [id = 101] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef423a8800 == 48 [pid = 1850] [id = 100] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46141000 == 47 [pid = 1850] [id = 99] 00:12:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48d66000 == 46 [pid = 1850] [id = 95] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef49df3400) [pid = 1850] [serial = 270] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef4d29b800) [pid = 1850] [serial = 273] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef46332400) [pid = 1850] [serial = 262] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef4115e400) [pid = 1850] [serial = 261] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef5a1b9000) [pid = 1850] [serial = 276] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef49111000) [pid = 1850] [serial = 267] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef50f7b000) [pid = 1850] [serial = 274] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef49ae3800) [pid = 1850] [serial = 268] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef5b8e7c00) [pid = 1850] [serial = 258] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef437bdc00) [pid = 1850] [serial = 279] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef48563c00) [pid = 1850] [serial = 265] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef46df8400) [pid = 1850] [serial = 264] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef5c05ec00) [pid = 1850] [serial = 277] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef437c1c00) [pid = 1850] [serial = 280] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef4cf29800) [pid = 1850] [serial = 271] [outer = (nil)] [url = about:blank] 00:12:55 INFO - PROCESS | 1850 | 1461481975847 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]]]}] 00:12:55 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 00:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1832ms 00:12:55 INFO - PROCESS | 1850 | 1461481975889 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:12:55 INFO - PROCESS | 1850 | 1461481975895 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:12:55 INFO - PROCESS | 1850 | 1461481975903 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:12:55 INFO - PROCESS | 1850 | 1461481975908 Marionette TRACE conn3 <- [1,422,null,{}] 00:12:55 INFO - PROCESS | 1850 | 1461481975916 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}] 00:12:56 INFO - PROCESS | 1850 | 1461481976066 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:12:56 INFO - PROCESS | 1850 | 1461481976202 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e14000 == 47 [pid = 1850] [id = 113] 00:12:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef413d1400) [pid = 1850] [serial = 338] [outer = (nil)] 00:12:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef45780000) [pid = 1850] [serial = 339] [outer = 0x7fef413d1400] 00:12:56 INFO - PROCESS | 1850 | 1461481976284 Marionette DEBUG loaded listener.js 00:12:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef483c0c00) [pid = 1850] [serial = 340] [outer = 0x7fef413d1400] 00:12:57 INFO - PROCESS | 1850 | 1461481977600 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1787ms 00:12:57 INFO - PROCESS | 1850 | 1461481977691 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 1850 | 1461481977701 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:12:57 INFO - PROCESS | 1850 | 1461481977712 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 1850 | 1461481977716 Marionette TRACE conn3 <- [1,426,null,{}] 00:12:57 INFO - PROCESS | 1850 | 1461481977722 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}] 00:12:57 INFO - PROCESS | 1850 | 1461481977863 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:12:58 INFO - PROCESS | 1850 | 1461481977993 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48d66000 == 48 [pid = 1850] [id = 114] 00:12:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef45782000) [pid = 1850] [serial = 341] [outer = (nil)] 00:12:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef48675c00) [pid = 1850] [serial = 342] [outer = 0x7fef45782000] 00:12:58 INFO - PROCESS | 1850 | 1461481978065 Marionette DEBUG loaded listener.js 00:12:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef49ae1400) [pid = 1850] [serial = 343] [outer = 0x7fef45782000] 00:12:58 INFO - PROCESS | 1850 | 1461481978971 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] 00:12:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:12:59 INFO - PROCESS | 1850 | 1461481979053 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:12:59 INFO - PROCESS | 1850 | 1461481979059 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 1850 | 1461481979064 Marionette TRACE conn3 <- [1,430,null,{}] 00:12:59 INFO - PROCESS | 1850 | 1461481979081 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}] 00:12:59 INFO - PROCESS | 1850 | 1461481979278 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:12:59 INFO - PROCESS | 1850 | 1461481979455 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a338000 == 49 [pid = 1850] [id = 115] 00:12:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef4cf29800) [pid = 1850] [serial = 344] [outer = (nil)] 00:12:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef50056c00) [pid = 1850] [serial = 345] [outer = 0x7fef4cf29800] 00:12:59 INFO - PROCESS | 1850 | 1461481979576 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef56dfc000) [pid = 1850] [serial = 346] [outer = 0x7fef4cf29800] 00:13:00 INFO - PROCESS | 1850 | 1461481980408 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]]]}] 00:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1395ms 00:13:00 INFO - PROCESS | 1850 | 1461481980453 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:13:00 INFO - PROCESS | 1850 | 1461481980458 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:13:00 INFO - PROCESS | 1850 | 1461481980464 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 1850 | 1461481980467 Marionette TRACE conn3 <- [1,434,null,{}] 00:13:00 INFO - PROCESS | 1850 | 1461481980472 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}] 00:13:00 INFO - PROCESS | 1850 | 1461481980618 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:13:00 INFO - PROCESS | 1850 | 1461481980754 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4d2e5800 == 50 [pid = 1850] [id = 116] 00:13:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef4969a000) [pid = 1850] [serial = 347] [outer = (nil)] 00:13:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef58206400) [pid = 1850] [serial = 348] [outer = 0x7fef4969a000] 00:13:00 INFO - PROCESS | 1850 | 1461481980826 Marionette DEBUG loaded listener.js 00:13:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef5b8a7400) [pid = 1850] [serial = 349] [outer = 0x7fef4969a000] 00:13:01 INFO - PROCESS | 1850 | 1461481981738 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]]]}] 00:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1331ms 00:13:01 INFO - PROCESS | 1850 | 1461481981795 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:13:01 INFO - PROCESS | 1850 | 1461481981799 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:13:01 INFO - PROCESS | 1850 | 1461481981804 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:13:01 INFO - PROCESS | 1850 | 1461481981808 Marionette TRACE conn3 <- [1,438,null,{}] 00:13:01 INFO - PROCESS | 1850 | 1461481981813 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}] 00:13:01 INFO - PROCESS | 1850 | 1461481981962 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:13:02 INFO - PROCESS | 1850 | 1461481982100 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe3e800 == 51 [pid = 1850] [id = 117] 00:13:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef437b8800) [pid = 1850] [serial = 350] [outer = (nil)] 00:13:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef5c09dc00) [pid = 1850] [serial = 351] [outer = 0x7fef437b8800] 00:13:02 INFO - PROCESS | 1850 | 1461481982187 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef5c426c00) [pid = 1850] [serial = 352] [outer = 0x7fef437b8800] 00:13:03 INFO - PROCESS | 1850 | 1461481983299 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]]]}] 00:13:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42211000 == 50 [pid = 1850] [id = 111] 00:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1533ms 00:13:03 INFO - PROCESS | 1850 | 1461481983338 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:13:03 INFO - PROCESS | 1850 | 1461481983344 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:13:03 INFO - PROCESS | 1850 | 1461481983351 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 1850 | 1461481983357 Marionette TRACE conn3 <- [1,442,null,{}] 00:13:03 INFO - PROCESS | 1850 | 1461481983364 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}] 00:13:03 INFO - PROCESS | 1850 | 1461481983523 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:13:03 INFO - PROCESS | 1850 | 1461481983616 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef47175000 == 51 [pid = 1850] [id = 118] 00:13:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef45787400) [pid = 1850] [serial = 353] [outer = (nil)] 00:13:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef48672400) [pid = 1850] [serial = 354] [outer = 0x7fef45787400] 00:13:03 INFO - PROCESS | 1850 | 1461481983682 Marionette DEBUG loaded listener.js 00:13:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef49698000) [pid = 1850] [serial = 355] [outer = 0x7fef45787400] 00:13:04 INFO - PROCESS | 1850 | 1461481984345 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]]]}] 00:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1031ms 00:13:04 INFO - PROCESS | 1850 | 1461481984382 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:13:04 INFO - PROCESS | 1850 | 1461481984389 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:13:04 INFO - PROCESS | 1850 | 1461481984400 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:13:04 INFO - PROCESS | 1850 | 1461481984403 Marionette TRACE conn3 <- [1,446,null,{}] 00:13:04 INFO - PROCESS | 1850 | 1461481984407 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}] 00:13:04 INFO - PROCESS | 1850 | 1461481984566 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:13:04 INFO - PROCESS | 1850 | 1461481984666 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49ca8800 == 52 [pid = 1850] [id = 119] 00:13:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef403a7800) [pid = 1850] [serial = 356] [outer = (nil)] 00:13:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef4cf2d000) [pid = 1850] [serial = 357] [outer = 0x7fef403a7800] 00:13:04 INFO - PROCESS | 1850 | 1461481984725 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef59c90800) [pid = 1850] [serial = 358] [outer = 0x7fef403a7800] 00:13:05 INFO - PROCESS | 1850 | 1461481985496 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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1132ms 00:13:05 INFO - PROCESS | 1850 | 1461481985531 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 1850 | 1461481985533 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:13:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:13:05 INFO - PROCESS | 1850 | 1461481985546 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 1850 | 1461481985550 Marionette TRACE conn3 <- [1,450,null,{}] 00:13:05 INFO - PROCESS | 1850 | 1461481985565 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}] 00:13:05 INFO - PROCESS | 1850 | 1461481985751 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:13:05 INFO - PROCESS | 1850 | 1461481985774 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef59c28000 == 53 [pid = 1850] [id = 120] 00:13:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef3fe75400) [pid = 1850] [serial = 359] [outer = (nil)] 00:13:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef50f74400) [pid = 1850] [serial = 360] [outer = 0x7fef3fe75400] 00:13:05 INFO - PROCESS | 1850 | 1461481985836 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef5c282000) [pid = 1850] [serial = 361] [outer = 0x7fef3fe75400] 00:13:06 INFO - PROCESS | 1850 | 1461481986572 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] 00:13:06 INFO - PROCESS | 1850 | 1461481986655 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:13:06 INFO - PROCESS | 1850 | 1461481986661 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 1850 | 1461481986663 Marionette TRACE conn3 <- [1,454,null,{}] 00:13:06 INFO - PROCESS | 1850 | 1461481986668 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}] 00:13:06 INFO - PROCESS | 1850 | 1461481986851 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:13:06 INFO - PROCESS | 1850 | 1461481986875 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c2a3000 == 54 [pid = 1850] [id = 121] 00:13:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef4633e400) [pid = 1850] [serial = 362] [outer = (nil)] 00:13:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef5e1ba000) [pid = 1850] [serial = 363] [outer = 0x7fef4633e400] 00:13:06 INFO - PROCESS | 1850 | 1461481986938 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef5eb11400) [pid = 1850] [serial = 364] [outer = 0x7fef4633e400] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef57083c00) [pid = 1850] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef3fd2c400) [pid = 1850] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef42de7c00) [pid = 1850] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef3fd32800) [pid = 1850] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef48ee0800) [pid = 1850] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef57051000) [pid = 1850] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef408c8400) [pid = 1850] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef437bf400) [pid = 1850] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef49422c00) [pid = 1850] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef437c2c00) [pid = 1850] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef40707800) [pid = 1850] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef439cdc00) [pid = 1850] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef45783400) [pid = 1850] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef43742800) [pid = 1850] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef48971000) [pid = 1850] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef437b6c00) [pid = 1850] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef49d10000) [pid = 1850] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef43999000) [pid = 1850] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:13:07 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef41e28c00) [pid = 1850] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:13:08 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:08 INFO - PROCESS | 1850 | 1461481988019 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1382ms 00:13:08 INFO - PROCESS | 1850 | 1461481988043 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 1850 | 1461481988046 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:13:08 INFO - PROCESS | 1850 | 1461481988051 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 1850 | 1461481988053 Marionette TRACE conn3 <- [1,458,null,{}] 00:13:08 INFO - PROCESS | 1850 | 1461481988059 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}] 00:13:08 INFO - PROCESS | 1850 | 1461481988232 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:13:08 INFO - PROCESS | 1850 | 1461481988325 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48316800 == 55 [pid = 1850] [id = 122] 00:13:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef3fd32800) [pid = 1850] [serial = 365] [outer = (nil)] 00:13:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef43745000) [pid = 1850] [serial = 366] [outer = 0x7fef3fd32800] 00:13:08 INFO - PROCESS | 1850 | 1461481988550 Marionette DEBUG loaded listener.js 00:13:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef48431800) [pid = 1850] [serial = 367] [outer = 0x7fef3fd32800] 00:13:09 INFO - PROCESS | 1850 | 1461481989507 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] 00:13:09 INFO - PROCESS | 1850 | 1461481989536 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:13:09 INFO - PROCESS | 1850 | 1461481989543 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 1850 | 1461481989545 Marionette TRACE conn3 <- [1,462,null,{}] 00:13:09 INFO - PROCESS | 1850 | 1461481989550 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}] 00:13:09 INFO - PROCESS | 1850 | 1461481989691 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:13:09 INFO - PROCESS | 1850 | 1461481989709 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef60688000 == 56 [pid = 1850] [id = 123] 00:13:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef4843c400) [pid = 1850] [serial = 368] [outer = (nil)] 00:13:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef497ef000) [pid = 1850] [serial = 369] [outer = 0x7fef4843c400] 00:13:09 INFO - PROCESS | 1850 | 1461481989777 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef5e1bdc00) [pid = 1850] [serial = 370] [outer = 0x7fef4843c400] 00:13:10 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:10 INFO - PROCESS | 1850 | 1461481990903 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] 00:13:10 INFO - PROCESS | 1850 | 1461481990985 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:13:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:13:10 INFO - PROCESS | 1850 | 1461481990993 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 1850 | 1461481990999 Marionette TRACE conn3 <- [1,466,null,{}] 00:13:11 INFO - PROCESS | 1850 | 1461481991007 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}] 00:13:11 INFO - PROCESS | 1850 | 1461481991207 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:13:11 INFO - PROCESS | 1850 | 1461481991393 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446df000 == 57 [pid = 1850] [id = 124] 00:13:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef437c0000) [pid = 1850] [serial = 371] [outer = (nil)] 00:13:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef47fd5000) [pid = 1850] [serial = 372] [outer = 0x7fef437c0000] 00:13:11 INFO - PROCESS | 1850 | 1461481991512 Marionette DEBUG loaded listener.js 00:13:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef4941fc00) [pid = 1850] [serial = 373] [outer = 0x7fef437c0000] 00:13:12 INFO - PROCESS | 1850 | 1461481992392 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] 00:13:12 INFO - PROCESS | 1850 | 1461481992445 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:13:12 INFO - PROCESS | 1850 | 1461481992455 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:13:12 INFO - PROCESS | 1850 | 1461481992458 Marionette TRACE conn3 <- [1,470,null,{}] 00:13:12 INFO - PROCESS | 1850 | 1461481992464 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}] 00:13:12 INFO - PROCESS | 1850 | 1461481992614 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:13:12 INFO - PROCESS | 1850 | 1461481992757 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57d14800 == 58 [pid = 1850] [id = 125] 00:13:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef44d63400) [pid = 1850] [serial = 374] [outer = (nil)] 00:13:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef44d69800) [pid = 1850] [serial = 375] [outer = 0x7fef44d63400] 00:13:12 INFO - PROCESS | 1850 | 1461481992832 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef497e1c00) [pid = 1850] [serial = 376] [outer = 0x7fef44d63400] 00:13:13 INFO - PROCESS | 1850 | 1461481993735 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1331ms 00:13:13 INFO - PROCESS | 1850 | 1461481993787 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 1850 | 1461481993790 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:13:13 INFO - PROCESS | 1850 | 1461481993812 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 1850 | 1461481993818 Marionette TRACE conn3 <- [1,474,null,{}] 00:13:13 INFO - PROCESS | 1850 | 1461481993833 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}] 00:13:13 INFO - PROCESS | 1850 | 1461481993995 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:13:14 INFO - PROCESS | 1850 | 1461481994132 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f89a000 == 59 [pid = 1850] [id = 126] 00:13:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef497e5c00) [pid = 1850] [serial = 377] [outer = (nil)] 00:13:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef4a90d800) [pid = 1850] [serial = 378] [outer = 0x7fef497e5c00] 00:13:14 INFO - PROCESS | 1850 | 1461481994211 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef582ed800) [pid = 1850] [serial = 379] [outer = 0x7fef497e5c00] 00:13:15 INFO - PROCESS | 1850 | 1461481995043 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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1288ms 00:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:13:15 INFO - PROCESS | 1850 | 1461481995099 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 1850 | 1461481995103 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:13:15 INFO - PROCESS | 1850 | 1461481995109 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 1850 | 1461481995112 Marionette TRACE conn3 <- [1,478,null,{}] 00:13:15 INFO - PROCESS | 1850 | 1461481995117 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}] 00:13:15 INFO - PROCESS | 1850 | 1461481995265 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:13:15 INFO - PROCESS | 1850 | 1461481995407 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40108800 == 60 [pid = 1850] [id = 127] 00:13:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef497e1400) [pid = 1850] [serial = 380] [outer = (nil)] 00:13:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef5c50e800) [pid = 1850] [serial = 381] [outer = 0x7fef497e1400] 00:13:15 INFO - PROCESS | 1850 | 1461481995479 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef5eb0ec00) [pid = 1850] [serial = 382] [outer = 0x7fef497e1400] 00:13:16 INFO - PROCESS | 1850 | 1461481996379 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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1333ms 00:13:16 INFO - PROCESS | 1850 | 1461481996442 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 1850 | 1461481996444 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:13:16 INFO - PROCESS | 1850 | 1461481996451 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 1850 | 1461481996454 Marionette TRACE conn3 <- [1,482,null,{}] 00:13:16 INFO - PROCESS | 1850 | 1461481996459 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}] 00:13:16 INFO - PROCESS | 1850 | 1461481996616 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:13:16 INFO - PROCESS | 1850 | 1461481996954 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4071c000 == 61 [pid = 1850] [id = 128] 00:13:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef3febc400) [pid = 1850] [serial = 383] [outer = (nil)] 00:13:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef4070f800) [pid = 1850] [serial = 384] [outer = 0x7fef3febc400] 00:13:17 INFO - PROCESS | 1850 | 1461481997114 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef422a6800) [pid = 1850] [serial = 385] [outer = 0x7fef3febc400] 00:13:18 INFO - PROCESS | 1850 | 1461481998054 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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:13:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1682ms 00:13:18 INFO - PROCESS | 1850 | 1461481998134 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 1850 | 1461481998139 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:13:18 INFO - PROCESS | 1850 | 1461481998145 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 1850 | 1461481998151 Marionette TRACE conn3 <- [1,486,null,{}] 00:13:18 INFO - PROCESS | 1850 | 1461481998157 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}] 00:13:18 INFO - PROCESS | 1850 | 1461481998344 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:13:18 INFO - PROCESS | 1850 | 1461481998538 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43c0d000 == 62 [pid = 1850] [id = 129] 00:13:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef44d68800) [pid = 1850] [serial = 386] [outer = (nil)] 00:13:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef44d6e000) [pid = 1850] [serial = 387] [outer = 0x7fef44d68800] 00:13:18 INFO - PROCESS | 1850 | 1461481998624 Marionette DEBUG loaded listener.js 00:13:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef46cfc400) [pid = 1850] [serial = 388] [outer = 0x7fef44d68800] 00:13:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48784000 == 61 [pid = 1850] [id = 83] 00:13:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48316800 == 60 [pid = 1850] [id = 122] 00:13:18 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c2a3000 == 59 [pid = 1850] [id = 121] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef5c064800) [pid = 1850] [serial = 294] [outer = (nil)] [url = about:blank] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef57091c00) [pid = 1850] [serial = 291] [outer = (nil)] [url = about:blank] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef464bf000) [pid = 1850] [serial = 285] [outer = (nil)] [url = about:blank] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef490a6800) [pid = 1850] [serial = 288] [outer = (nil)] [url = about:blank] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef4738c800) [pid = 1850] [serial = 336] [outer = (nil)] [url = about:blank] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef43991800) [pid = 1850] [serial = 321] [outer = (nil)] [url = about:blank] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef496a2400) [pid = 1850] [serial = 324] [outer = (nil)] [url = about:blank] 00:13:18 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef5bba3400) [pid = 1850] [serial = 327] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef5e149800) [pid = 1850] [serial = 330] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef59c28000 == 58 [pid = 1850] [id = 120] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49ca8800 == 57 [pid = 1850] [id = 119] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef47175000 == 56 [pid = 1850] [id = 118] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4d2e5800 == 55 [pid = 1850] [id = 116] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a338000 == 54 [pid = 1850] [id = 115] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48d66000 == 53 [pid = 1850] [id = 114] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e14000 == 52 [pid = 1850] [id = 113] 00:13:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42221800 == 51 [pid = 1850] [id = 112] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef57f3cc00) [pid = 1850] [serial = 312] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef5b8aa400) [pid = 1850] [serial = 313] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef5bb9e800) [pid = 1850] [serial = 222] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef5a131c00) [pid = 1850] [serial = 247] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef4115d800) [pid = 1850] [serial = 210] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef49abe800) [pid = 1850] [serial = 304] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef5a13d800) [pid = 1850] [serial = 219] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef4cf4cc00) [pid = 1850] [serial = 310] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef5c27e400) [pid = 1850] [serial = 316] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef4a560800) [pid = 1850] [serial = 183] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef47d6c400) [pid = 1850] [serial = 300] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef422a2000) [pid = 1850] [serial = 177] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef47309800) [pid = 1850] [serial = 180] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef4896fc00) [pid = 1850] [serial = 213] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef49696800) [pid = 1850] [serial = 303] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef437c3800) [pid = 1850] [serial = 298] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef56ed5800) [pid = 1850] [serial = 216] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef50f7b400) [pid = 1850] [serial = 283] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef50f76c00) [pid = 1850] [serial = 307] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef408d5800) [pid = 1850] [serial = 309] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef4d21e400) [pid = 1850] [serial = 306] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef4374a800) [pid = 1850] [serial = 297] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef48513c00) [pid = 1850] [serial = 301] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef4cf4f400) [pid = 1850] [serial = 315] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef439d5400) [pid = 1850] [serial = 333] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef5c503800) [pid = 1850] [serial = 318] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef4738dc00) [pid = 1850] [serial = 334] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef5c579800) [pid = 1850] [serial = 319] [outer = (nil)] [url = about:blank] 00:13:19 INFO - PROCESS | 1850 | 1461481999459 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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1335ms 00:13:19 INFO - PROCESS | 1850 | 1461481999483 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 1850 | 1461481999488 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:13:19 INFO - PROCESS | 1850 | 1461481999495 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 1850 | 1461481999498 Marionette TRACE conn3 <- [1,490,null,{}] 00:13:19 INFO - PROCESS | 1850 | 1461481999503 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}] 00:13:19 INFO - PROCESS | 1850 | 1461481999637 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:13:19 INFO - PROCESS | 1850 | 1461481999655 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446e0000 == 52 [pid = 1850] [id = 130] 00:13:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef46dfa000) [pid = 1850] [serial = 389] [outer = (nil)] 00:13:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef48436c00) [pid = 1850] [serial = 390] [outer = 0x7fef46dfa000] 00:13:19 INFO - PROCESS | 1850 | 1461481999715 Marionette DEBUG loaded listener.js 00:13:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef4896fc00) [pid = 1850] [serial = 391] [outer = 0x7fef46dfa000] 00:13:20 INFO - PROCESS | 1850 | 1461482000465 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]]]}] 00:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1033ms 00:13:20 INFO - PROCESS | 1850 | 1461482000528 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:13:20 INFO - PROCESS | 1850 | 1461482000532 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:13:20 INFO - PROCESS | 1850 | 1461482000540 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:13:20 INFO - PROCESS | 1850 | 1461482000548 Marionette TRACE conn3 <- [1,494,null,{}] 00:13:20 INFO - PROCESS | 1850 | 1461482000578 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}] 00:13:20 INFO - PROCESS | 1850 | 1461482000720 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:13:20 INFO - PROCESS | 1850 | 1461482000732 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4859d000 == 53 [pid = 1850] [id = 131] 00:13:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef43994000) [pid = 1850] [serial = 392] [outer = (nil)] 00:13:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef497d4800) [pid = 1850] [serial = 393] [outer = 0x7fef43994000] 00:13:20 INFO - PROCESS | 1850 | 1461482000873 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef497dec00) [pid = 1850] [serial = 394] [outer = 0x7fef43994000] 00:13:21 INFO - PROCESS | 1850 | 1461482001539 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]]]}] 00:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1058ms 00:13:21 INFO - PROCESS | 1850 | 1461482001597 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 1850 | 1461482001602 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:13:21 INFO - PROCESS | 1850 | 1461482001607 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 1850 | 1461482001609 Marionette TRACE conn3 <- [1,498,null,{}] 00:13:21 INFO - PROCESS | 1850 | 1461482001614 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}] 00:13:21 INFO - PROCESS | 1850 | 1461482001782 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:13:21 INFO - PROCESS | 1850 | 1461482001811 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40121800 == 54 [pid = 1850] [id = 132] 00:13:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef497da800) [pid = 1850] [serial = 395] [outer = (nil)] 00:13:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef497eb800) [pid = 1850] [serial = 396] [outer = 0x7fef497da800] 00:13:21 INFO - PROCESS | 1850 | 1461482001871 Marionette DEBUG loaded listener.js 00:13:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef49ae8000) [pid = 1850] [serial = 397] [outer = 0x7fef497da800] 00:13:22 INFO - PROCESS | 1850 | 1461482002612 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]]]}] 00:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1025ms 00:13:22 INFO - PROCESS | 1850 | 1461482002633 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 1850 | 1461482002637 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:13:22 INFO - PROCESS | 1850 | 1461482002643 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 1850 | 1461482002645 Marionette TRACE conn3 <- [1,502,null,{}] 00:13:22 INFO - PROCESS | 1850 | 1461482002651 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}] 00:13:22 INFO - PROCESS | 1850 | 1461482002815 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:13:22 INFO - PROCESS | 1850 | 1461482002857 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c97000 == 55 [pid = 1850] [id = 133] 00:13:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef4a903c00) [pid = 1850] [serial = 398] [outer = (nil)] 00:13:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef4bb61c00) [pid = 1850] [serial = 399] [outer = 0x7fef4a903c00] 00:13:22 INFO - PROCESS | 1850 | 1461482002950 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef50f76c00) [pid = 1850] [serial = 400] [outer = 0x7fef4a903c00] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef40491c00) [pid = 1850] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef5b8e1400) [pid = 1850] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef49de4c00) [pid = 1850] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef56dff000) [pid = 1850] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef48670800) [pid = 1850] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef5a138000) [pid = 1850] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef43746800) [pid = 1850] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef437c4800) [pid = 1850] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef43747000) [pid = 1850] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef437bf800) [pid = 1850] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef48675800) [pid = 1850] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef43745800) [pid = 1850] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fef4633e400) [pid = 1850] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef3fd32800) [pid = 1850] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef45787400) [pid = 1850] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef437b8800) [pid = 1850] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fef4cf29800) [pid = 1850] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fef45782000) [pid = 1850] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fef4969a000) [pid = 1850] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fef403a7800) [pid = 1850] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fef413d1400) [pid = 1850] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:13:23 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fef3fe75400) [pid = 1850] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:13:24 INFO - PROCESS | 1850 | 1461482004008 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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1384ms 00:13:24 INFO - PROCESS | 1850 | 1461482004028 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 1850 | 1461482004031 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:13:24 INFO - PROCESS | 1850 | 1461482004037 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 1850 | 1461482004039 Marionette TRACE conn3 <- [1,506,null,{}] 00:13:24 INFO - PROCESS | 1850 | 1461482004044 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}] 00:13:24 INFO - PROCESS | 1850 | 1461482004185 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:13:24 INFO - PROCESS | 1850 | 1461482004203 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f894000 == 56 [pid = 1850] [id = 134] 00:13:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fef3fd36000) [pid = 1850] [serial = 401] [outer = (nil)] 00:13:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fef437c4800) [pid = 1850] [serial = 402] [outer = 0x7fef3fd36000] 00:13:24 INFO - PROCESS | 1850 | 1461482004262 Marionette DEBUG loaded listener.js 00:13:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fef49ae3000) [pid = 1850] [serial = 403] [outer = 0x7fef3fd36000] 00:13:24 INFO - PROCESS | 1850 | 1461482004969 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]]]}] 00:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 977ms 00:13:25 INFO - PROCESS | 1850 | 1461482005014 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:13:25 INFO - PROCESS | 1850 | 1461482005016 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:13:25 INFO - PROCESS | 1850 | 1461482005022 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:13:25 INFO - PROCESS | 1850 | 1461482005024 Marionette TRACE conn3 <- [1,510,null,{}] 00:13:25 INFO - PROCESS | 1850 | 1461482005029 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}] 00:13:25 INFO - PROCESS | 1850 | 1461482005192 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:13:25 INFO - PROCESS | 1850 | 1461482005206 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef55fa1000 == 57 [pid = 1850] [id = 135] 00:13:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef40492400) [pid = 1850] [serial = 404] [outer = (nil)] 00:13:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef4cf29800) [pid = 1850] [serial = 405] [outer = 0x7fef40492400] 00:13:25 INFO - PROCESS | 1850 | 1461482005266 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef572e5400) [pid = 1850] [serial = 406] [outer = 0x7fef40492400] 00:13:26 INFO - PROCESS | 1850 | 1461482006171 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]]]}] 00:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1178ms 00:13:26 INFO - PROCESS | 1850 | 1461482006202 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 1850 | 1461482006207 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:13:26 INFO - PROCESS | 1850 | 1461482006215 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 1850 | 1461482006221 Marionette TRACE conn3 <- [1,514,null,{}] 00:13:26 INFO - PROCESS | 1850 | 1461482006230 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}] 00:13:26 INFO - PROCESS | 1850 | 1461482006396 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:13:26 INFO - PROCESS | 1850 | 1461482006537 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e21000 == 58 [pid = 1850] [id = 136] 00:13:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef3fe78c00) [pid = 1850] [serial = 407] [outer = (nil)] 00:13:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef4009f800) [pid = 1850] [serial = 408] [outer = 0x7fef3fe78c00] 00:13:26 INFO - PROCESS | 1850 | 1461482006611 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef400a6c00) [pid = 1850] [serial = 409] [outer = 0x7fef3fe78c00] 00:13:27 INFO - PROCESS | 1850 | 1461482007473 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]]]}] 00:13:27 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 00:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1299ms 00:13:27 INFO - PROCESS | 1850 | 1461482007514 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 1850 | 1461482007523 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:13:27 INFO - PROCESS | 1850 | 1461482007533 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 1850 | 1461482007536 Marionette TRACE conn3 <- [1,518,null,{}] 00:13:27 INFO - PROCESS | 1850 | 1461482007542 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}] 00:13:27 INFO - PROCESS | 1850 | 1461482007692 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:13:27 INFO - PROCESS | 1850 | 1461482007835 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef493a9800 == 59 [pid = 1850] [id = 137] 00:13:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef422a2000) [pid = 1850] [serial = 410] [outer = (nil)] 00:13:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef44d63800) [pid = 1850] [serial = 411] [outer = 0x7fef422a2000] 00:13:27 INFO - PROCESS | 1850 | 1461482007907 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef45788400) [pid = 1850] [serial = 412] [outer = 0x7fef422a2000] 00:13:28 INFO - PROCESS | 1850 | 1461482008862 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]]]}] 00:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1381ms 00:13:28 INFO - PROCESS | 1850 | 1461482008914 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:13:28 INFO - PROCESS | 1850 | 1461482008918 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:13:28 INFO - PROCESS | 1850 | 1461482008924 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:13:28 INFO - PROCESS | 1850 | 1461482008930 Marionette TRACE conn3 <- [1,522,null,{}] 00:13:28 INFO - PROCESS | 1850 | 1461482008946 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}] 00:13:29 INFO - PROCESS | 1850 | 1461482009144 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:13:29 INFO - PROCESS | 1850 | 1461482009324 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57f27800 == 60 [pid = 1850] [id = 138] 00:13:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef48438c00) [pid = 1850] [serial = 413] [outer = (nil)] 00:13:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef497d6800) [pid = 1850] [serial = 414] [outer = 0x7fef48438c00] 00:13:29 INFO - PROCESS | 1850 | 1461482009444 Marionette DEBUG loaded listener.js 00:13:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef497e7400) [pid = 1850] [serial = 415] [outer = 0x7fef48438c00] 00:13:30 INFO - PROCESS | 1850 | 1461482010274 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]]]}] 00:13:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:13:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1392ms 00:13:30 INFO - PROCESS | 1850 | 1461482010317 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 1850 | 1461482010320 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:13:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:13:30 INFO - PROCESS | 1850 | 1461482010327 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 1850 | 1461482010330 Marionette TRACE conn3 <- [1,526,null,{}] 00:13:30 INFO - PROCESS | 1850 | 1461482010335 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}] 00:13:30 INFO - PROCESS | 1850 | 1461482010481 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:13:30 INFO - PROCESS | 1850 | 1461482010632 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ba80800 == 61 [pid = 1850] [id = 139] 00:13:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef48978800) [pid = 1850] [serial = 416] [outer = (nil)] 00:13:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef4a904400) [pid = 1850] [serial = 417] [outer = 0x7fef48978800] 00:13:30 INFO - PROCESS | 1850 | 1461482010709 Marionette DEBUG loaded listener.js 00:13:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef50061800) [pid = 1850] [serial = 418] [outer = 0x7fef48978800] 00:13:31 INFO - PROCESS | 1850 | 1461482011582 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]]]}] 00:13:31 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 00:13:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1286ms 00:13:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:13:31 INFO - PROCESS | 1850 | 1461482011613 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 1850 | 1461482011616 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:13:31 INFO - PROCESS | 1850 | 1461482011622 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - PROCESS | 1850 | 1461482011626 Marionette TRACE conn3 <- [1,530,null,{}] 00:13:31 INFO - PROCESS | 1850 | 1461482011631 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}] 00:13:31 INFO - PROCESS | 1850 | 1461482011778 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:13:31 INFO - PROCESS | 1850 | 1461482011921 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5eb64000 == 62 [pid = 1850] [id = 140] 00:13:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef49d0f400) [pid = 1850] [serial = 419] [outer = (nil)] 00:13:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef58206800) [pid = 1850] [serial = 420] [outer = 0x7fef49d0f400] 00:13:32 INFO - PROCESS | 1850 | 1461482011993 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef5b8e5800) [pid = 1850] [serial = 421] [outer = 0x7fef49d0f400] 00:13:32 INFO - PROCESS | 1850 | 1461482012862 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"]]]}] 00:13:32 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 00:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:13:32 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 00:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:13:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:13:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:13:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:13:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1283ms 00:13:32 INFO - PROCESS | 1850 | 1461482012908 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:13:32 INFO - PROCESS | 1850 | 1461482012911 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:13:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:13:32 INFO - PROCESS | 1850 | 1461482012935 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:13:32 INFO - PROCESS | 1850 | 1461482012940 Marionette TRACE conn3 <- [1,534,null,{}] 00:13:32 INFO - PROCESS | 1850 | 1461482012948 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}] 00:13:33 INFO - PROCESS | 1850 | 1461482013188 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:13:33 INFO - PROCESS | 1850 | 1461482013350 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40426000 == 63 [pid = 1850] [id = 141] 00:13:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef408ce800) [pid = 1850] [serial = 422] [outer = (nil)] 00:13:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef46335400) [pid = 1850] [serial = 423] [outer = 0x7fef408ce800] 00:13:33 INFO - PROCESS | 1850 | 1461482013425 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef5be0dc00) [pid = 1850] [serial = 424] [outer = 0x7fef408ce800] 00:13:34 INFO - PROCESS | 1850 | 1461482014162 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]]]}] 00:13:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:13:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1299ms 00:13:34 INFO - PROCESS | 1850 | 1461482014218 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:13:34 INFO - PROCESS | 1850 | 1461482014222 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:13:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:13:34 INFO - PROCESS | 1850 | 1461482014227 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:13:34 INFO - PROCESS | 1850 | 1461482014230 Marionette TRACE conn3 <- [1,538,null,{}] 00:13:34 INFO - PROCESS | 1850 | 1461482014236 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}] 00:13:34 INFO - PROCESS | 1850 | 1461482014396 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:13:34 INFO - PROCESS | 1850 | 1461482014523 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50198000 == 64 [pid = 1850] [id = 142] 00:13:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef3f62fc00) [pid = 1850] [serial = 425] [outer = (nil)] 00:13:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef3f633400) [pid = 1850] [serial = 426] [outer = 0x7fef3f62fc00] 00:13:34 INFO - PROCESS | 1850 | 1461482014593 Marionette DEBUG loaded listener.js 00:13:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef3f63e800) [pid = 1850] [serial = 427] [outer = 0x7fef3f62fc00] 00:13:35 INFO - PROCESS | 1850 | 1461482015555 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]]]}] 00:13:35 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. 00:13:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1387ms 00:13:35 INFO - PROCESS | 1850 | 1461482015621 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 1850 | 1461482015627 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:13:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:13:35 INFO - PROCESS | 1850 | 1461482015637 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 1850 | 1461482015641 Marionette TRACE conn3 <- [1,542,null,{}] 00:13:35 INFO - PROCESS | 1850 | 1461482015648 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}] 00:13:35 INFO - PROCESS | 1850 | 1461482015794 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:13:35 INFO - PROCESS | 1850 | 1461482015942 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46142000 == 65 [pid = 1850] [id = 143] 00:13:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef3fe79800) [pid = 1850] [serial = 428] [outer = (nil)] 00:13:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef400a2400) [pid = 1850] [serial = 429] [outer = 0x7fef3fe79800] 00:13:36 INFO - PROCESS | 1850 | 1461482016009 Marionette DEBUG loaded listener.js 00:13:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef408cfc00) [pid = 1850] [serial = 430] [outer = 0x7fef3fe79800] 00:13:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f894000 == 64 [pid = 1850] [id = 134] 00:13:36 INFO - PROCESS | 1850 | 1461482016975 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]]]}] 00:13:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49c97000 == 63 [pid = 1850] [id = 133] 00:13:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40121800 == 62 [pid = 1850] [id = 132] 00:13:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4859d000 == 61 [pid = 1850] [id = 131] 00:13:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446e0000 == 60 [pid = 1850] [id = 130] 00:13:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43c0d000 == 59 [pid = 1850] [id = 129] 00:13:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4071c000 == 58 [pid = 1850] [id = 128] 00:13:37 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. 00:13:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1389ms 00:13:37 INFO - PROCESS | 1850 | 1461482017025 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:13:37 INFO - PROCESS | 1850 | 1461482017033 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:13:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:13:37 INFO - PROCESS | 1850 | 1461482017042 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:13:37 INFO - PROCESS | 1850 | 1461482017045 Marionette TRACE conn3 <- [1,546,null,{}] 00:13:37 INFO - PROCESS | 1850 | 1461482017051 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}] 00:13:37 INFO - PROCESS | 1850 | 1461482017224 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef5c27dc00) [pid = 1850] [serial = 295] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef4969b000) [pid = 1850] [serial = 253] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef4816a800) [pid = 1850] [serial = 286] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef49d8a400) [pid = 1850] [serial = 325] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef471dd800) [pid = 1850] [serial = 250] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef471de400) [pid = 1850] [serial = 322] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef5e1be400) [pid = 1850] [serial = 331] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef57f37c00) [pid = 1850] [serial = 256] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef59c9ac00) [pid = 1850] [serial = 292] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef4981e000) [pid = 1850] [serial = 289] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef5c429800) [pid = 1850] [serial = 328] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef5bba4800) [pid = 1850] [serial = 259] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef5e1ba000) [pid = 1850] [serial = 363] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef43745000) [pid = 1850] [serial = 366] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef48672400) [pid = 1850] [serial = 354] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef49698000) [pid = 1850] [serial = 355] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 97 (0x7fef5c426c00) [pid = 1850] [serial = 352] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 96 (0x7fef5c09dc00) [pid = 1850] [serial = 351] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 95 (0x7fef56dfc000) [pid = 1850] [serial = 346] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 94 (0x7fef50056c00) [pid = 1850] [serial = 345] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fef49ae1400) [pid = 1850] [serial = 343] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef48675c00) [pid = 1850] [serial = 342] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef48431800) [pid = 1850] [serial = 367] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef5b8a7400) [pid = 1850] [serial = 349] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fef58206400) [pid = 1850] [serial = 348] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fef4cf2d000) [pid = 1850] [serial = 357] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fef483c0c00) [pid = 1850] [serial = 340] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 86 (0x7fef45780000) [pid = 1850] [serial = 339] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 85 (0x7fef50f74400) [pid = 1850] [serial = 360] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 84 (0x7fef5eb11400) [pid = 1850] [serial = 364] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 83 (0x7fef59c90800) [pid = 1850] [serial = 358] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | --DOMWINDOW == 82 (0x7fef5c282000) [pid = 1850] [serial = 361] [outer = (nil)] [url = about:blank] 00:13:37 INFO - PROCESS | 1850 | 1461482017365 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40381800 == 59 [pid = 1850] [id = 144] 00:13:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 83 (0x7fef4009ac00) [pid = 1850] [serial = 431] [outer = (nil)] 00:13:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 84 (0x7fef4374b800) [pid = 1850] [serial = 432] [outer = 0x7fef4009ac00] 00:13:37 INFO - PROCESS | 1850 | 1461482017429 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 85 (0x7fef44d68400) [pid = 1850] [serial = 433] [outer = 0x7fef4009ac00] 00:13:38 INFO - PROCESS | 1850 | 1461482018272 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]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:13:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1282ms 00:13:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:13:38 INFO - PROCESS | 1850 | 1461482018325 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 1850 | 1461482018327 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:13:38 INFO - PROCESS | 1850 | 1461482018334 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 1850 | 1461482018339 Marionette TRACE conn3 <- [1,550,null,{}] 00:13:38 INFO - PROCESS | 1850 | 1461482018354 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}] 00:13:38 INFO - PROCESS | 1850 | 1461482018510 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:13:38 INFO - PROCESS | 1850 | 1461482018538 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4894f000 == 60 [pid = 1850] [id = 145] 00:13:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 86 (0x7fef408d2c00) [pid = 1850] [serial = 434] [outer = (nil)] 00:13:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 87 (0x7fef4816a800) [pid = 1850] [serial = 435] [outer = 0x7fef408d2c00] 00:13:38 INFO - PROCESS | 1850 | 1461482018692 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef48dea000) [pid = 1850] [serial = 436] [outer = 0x7fef408d2c00] 00:13:39 INFO - PROCESS | 1850 | 1461482019357 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]]]}] 00:13:39 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. 00:13:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1095ms 00:13:39 INFO - PROCESS | 1850 | 1461482019435 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 1850 | 1461482019439 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:13:39 INFO - PROCESS | 1850 | 1461482019445 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 1850 | 1461482019447 Marionette TRACE conn3 <- [1,554,null,{}] 00:13:39 INFO - PROCESS | 1850 | 1461482019456 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}] 00:13:39 INFO - PROCESS | 1850 | 1461482019655 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:13:39 INFO - PROCESS | 1850 | 1461482019674 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c5e000 == 61 [pid = 1850] [id = 146] 00:13:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef46110000) [pid = 1850] [serial = 437] [outer = (nil)] 00:13:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef497d8000) [pid = 1850] [serial = 438] [outer = 0x7fef46110000] 00:13:39 INFO - PROCESS | 1850 | 1461482019733 Marionette DEBUG loaded listener.js 00:13:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef497e1800) [pid = 1850] [serial = 439] [outer = 0x7fef46110000] 00:13:40 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:41 INFO - PROCESS | 1850 | 1461482021052 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]]]}] 00:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1647ms 00:13:41 INFO - PROCESS | 1850 | 1461482021094 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 1850 | 1461482021096 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:13:41 INFO - PROCESS | 1850 | 1461482021108 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 1850 | 1461482021110 Marionette TRACE conn3 <- [1,558,null,{}] 00:13:41 INFO - PROCESS | 1850 | 1461482021115 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}] 00:13:41 INFO - PROCESS | 1850 | 1461482021275 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:13:41 INFO - PROCESS | 1850 | 1461482021344 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57f23000 == 62 [pid = 1850] [id = 147] 00:13:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef408cdc00) [pid = 1850] [serial = 440] [outer = (nil)] 00:13:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef497f0800) [pid = 1850] [serial = 441] [outer = 0x7fef408cdc00] 00:13:41 INFO - PROCESS | 1850 | 1461482021403 Marionette DEBUG loaded listener.js 00:13:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef5bb99000) [pid = 1850] [serial = 442] [outer = 0x7fef408cdc00] 00:13:41 INFO - PROCESS | 1850 | --DOMWINDOW == 93 (0x7fef3fd36000) [pid = 1850] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:13:41 INFO - PROCESS | 1850 | --DOMWINDOW == 92 (0x7fef4a903c00) [pid = 1850] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:13:41 INFO - PROCESS | 1850 | --DOMWINDOW == 91 (0x7fef497da800) [pid = 1850] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:13:41 INFO - PROCESS | 1850 | --DOMWINDOW == 90 (0x7fef3febc400) [pid = 1850] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:13:41 INFO - PROCESS | 1850 | --DOMWINDOW == 89 (0x7fef46dfa000) [pid = 1850] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:13:41 INFO - PROCESS | 1850 | --DOMWINDOW == 88 (0x7fef43994000) [pid = 1850] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:13:41 INFO - PROCESS | 1850 | --DOMWINDOW == 87 (0x7fef44d68800) [pid = 1850] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:13:42 INFO - PROCESS | 1850 | 1461482022200 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]]]}] 00:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1125ms 00:13:42 INFO - PROCESS | 1850 | 1461482022233 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:13:42 INFO - PROCESS | 1850 | 1461482022236 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:13:42 INFO - PROCESS | 1850 | 1461482022241 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:13:42 INFO - PROCESS | 1850 | 1461482022243 Marionette TRACE conn3 <- [1,562,null,{}] 00:13:42 INFO - PROCESS | 1850 | 1461482022255 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}] 00:13:42 INFO - PROCESS | 1850 | 1461482022423 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:13:42 INFO - PROCESS | 1850 | 1461482022433 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c2a9000 == 63 [pid = 1850] [id = 148] 00:13:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 88 (0x7fef446a6c00) [pid = 1850] [serial = 443] [outer = (nil)] 00:13:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 89 (0x7fef446ae800) [pid = 1850] [serial = 444] [outer = 0x7fef446a6c00] 00:13:42 INFO - PROCESS | 1850 | 1461482022498 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 90 (0x7fef5be04c00) [pid = 1850] [serial = 445] [outer = 0x7fef446a6c00] 00:13:43 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:43 INFO - PROCESS | 1850 | 1461482023252 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]]]}] 00:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1035ms 00:13:43 INFO - PROCESS | 1850 | 1461482023277 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:13:43 INFO - PROCESS | 1850 | 1461482023281 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:13:43 INFO - PROCESS | 1850 | 1461482023287 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:13:43 INFO - PROCESS | 1850 | 1461482023289 Marionette TRACE conn3 <- [1,566,null,{}] 00:13:43 INFO - PROCESS | 1850 | 1461482023294 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}] 00:13:43 INFO - PROCESS | 1850 | 1461482023460 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:13:43 INFO - PROCESS | 1850 | 1461482023478 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef63ba2800 == 64 [pid = 1850] [id = 149] 00:13:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 91 (0x7fef40982400) [pid = 1850] [serial = 446] [outer = (nil)] 00:13:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 92 (0x7fef4098ac00) [pid = 1850] [serial = 447] [outer = 0x7fef40982400] 00:13:43 INFO - PROCESS | 1850 | 1461482023539 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 93 (0x7fef40990c00) [pid = 1850] [serial = 448] [outer = 0x7fef40982400] 00:13:44 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:44 INFO - PROCESS | 1850 | 1461482024474 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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1229ms 00:13:44 INFO - PROCESS | 1850 | 1461482024517 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:13:44 INFO - PROCESS | 1850 | 1461482024523 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:13:44 INFO - PROCESS | 1850 | 1461482024532 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 1850 | 1461482024537 Marionette TRACE conn3 <- [1,570,null,{}] 00:13:44 INFO - PROCESS | 1850 | 1461482024545 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}] 00:13:44 INFO - PROCESS | 1850 | 1461482024712 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:13:44 INFO - PROCESS | 1850 | 1461482024852 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40fae800 == 65 [pid = 1850] [id = 150] 00:13:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 94 (0x7fef400a4c00) [pid = 1850] [serial = 449] [outer = (nil)] 00:13:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 95 (0x7fef40983c00) [pid = 1850] [serial = 450] [outer = 0x7fef400a4c00] 00:13:44 INFO - PROCESS | 1850 | 1461482024928 Marionette DEBUG loaded listener.js 00:13:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 96 (0x7fef40990800) [pid = 1850] [serial = 451] [outer = 0x7fef400a4c00] 00:13:45 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:45 INFO - PROCESS | 1850 | 1461482025771 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]]]}] 00:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1282ms 00:13:45 INFO - PROCESS | 1850 | 1461482025815 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:13:45 INFO - PROCESS | 1850 | 1461482025824 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:13:45 INFO - PROCESS | 1850 | 1461482025833 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:13:45 INFO - PROCESS | 1850 | 1461482025837 Marionette TRACE conn3 <- [1,574,null,{}] 00:13:45 INFO - PROCESS | 1850 | 1461482025843 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}] 00:13:46 INFO - PROCESS | 1850 | 1461482025996 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:13:46 INFO - PROCESS | 1850 | 1461482026144 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4853c800 == 66 [pid = 1850] [id = 151] 00:13:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 97 (0x7fef40997000) [pid = 1850] [serial = 452] [outer = (nil)] 00:13:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 98 (0x7fef4099e000) [pid = 1850] [serial = 453] [outer = 0x7fef40997000] 00:13:46 INFO - PROCESS | 1850 | 1461482026220 Marionette DEBUG loaded listener.js 00:13:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef41278c00) [pid = 1850] [serial = 454] [outer = 0x7fef40997000] 00:13:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef40998c00) [pid = 1850] [serial = 455] [outer = 0x7fef3fd31800] 00:13:47 INFO - PROCESS | 1850 | 1461482027272 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]]]}] 00:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1480ms 00:13:47 INFO - PROCESS | 1850 | 1461482027314 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:13:47 INFO - PROCESS | 1850 | 1461482027318 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:13:47 INFO - PROCESS | 1850 | 1461482027324 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 1850 | 1461482027329 Marionette TRACE conn3 <- [1,578,null,{}] 00:13:47 INFO - PROCESS | 1850 | 1461482027346 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}] 00:13:47 INFO - PROCESS | 1850 | 1461482027537 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:13:47 INFO - PROCESS | 1850 | 1461482027736 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b29800 == 67 [pid = 1850] [id = 152] 00:13:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef446aa400) [pid = 1850] [serial = 456] [outer = (nil)] 00:13:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef45787c00) [pid = 1850] [serial = 457] [outer = 0x7fef446aa400] 00:13:47 INFO - PROCESS | 1850 | 1461482027856 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef48416c00) [pid = 1850] [serial = 458] [outer = 0x7fef446aa400] 00:13:48 INFO - PROCESS | 1850 | 1461482028644 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]]]}] 00:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1387ms 00:13:48 INFO - PROCESS | 1850 | 1461482028711 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:13:48 INFO - PROCESS | 1850 | 1461482028715 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:13:48 INFO - PROCESS | 1850 | 1461482028721 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:13:48 INFO - PROCESS | 1850 | 1461482028724 Marionette TRACE conn3 <- [1,582,null,{}] 00:13:48 INFO - PROCESS | 1850 | 1461482028729 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}] 00:13:48 INFO - PROCESS | 1850 | 1461482028919 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:13:49 INFO - PROCESS | 1850 | 1461482029059 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c29a800 == 68 [pid = 1850] [id = 153] 00:13:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef44d66c00) [pid = 1850] [serial = 459] [outer = (nil)] 00:13:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef49695c00) [pid = 1850] [serial = 460] [outer = 0x7fef44d66c00] 00:13:49 INFO - PROCESS | 1850 | 1461482029132 Marionette DEBUG loaded listener.js 00:13:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef497e0000) [pid = 1850] [serial = 461] [outer = 0x7fef44d66c00] 00:13:49 INFO - PROCESS | 1850 | 1461482029914 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]]]}] 00:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1230ms 00:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:13:49 INFO - PROCESS | 1850 | 1461482029965 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 1850 | 1461482029968 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:13:49 INFO - PROCESS | 1850 | 1461482029975 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 1850 | 1461482029978 Marionette TRACE conn3 <- [1,586,null,{}] 00:13:49 INFO - PROCESS | 1850 | 1461482029983 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}] 00:13:50 INFO - PROCESS | 1850 | 1461482030130 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:13:50 INFO - PROCESS | 1850 | 1461482030275 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b916000 == 69 [pid = 1850] [id = 154] 00:13:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef48678400) [pid = 1850] [serial = 462] [outer = (nil)] 00:13:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef49d04400) [pid = 1850] [serial = 463] [outer = 0x7fef48678400] 00:13:50 INFO - PROCESS | 1850 | 1461482030350 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef59c91400) [pid = 1850] [serial = 464] [outer = 0x7fef48678400] 00:13:50 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:13:51 INFO - PROCESS | 1850 | 1461482031138 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]]]}] 00:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1190ms 00:13:51 INFO - PROCESS | 1850 | 1461482031166 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 1850 | 1461482031170 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:13:51 INFO - PROCESS | 1850 | 1461482031177 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 1850 | 1461482031180 Marionette TRACE conn3 <- [1,590,null,{}] 00:13:51 INFO - PROCESS | 1850 | 1461482031185 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}] 00:13:51 INFO - PROCESS | 1850 | 1461482031363 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:13:51 INFO - PROCESS | 1850 | 1461482031503 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44af1000 == 70 [pid = 1850] [id = 155] 00:13:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef3dd07c00) [pid = 1850] [serial = 465] [outer = (nil)] 00:13:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef3dd0ec00) [pid = 1850] [serial = 466] [outer = 0x7fef3dd07c00] 00:13:51 INFO - PROCESS | 1850 | 1461482031577 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef5be0b000) [pid = 1850] [serial = 467] [outer = 0x7fef3dd07c00] 00:13:52 INFO - PROCESS | 1850 | 1461482032439 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]]]}] 00:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1291ms 00:13:52 INFO - PROCESS | 1850 | 1461482032475 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:13:52 INFO - PROCESS | 1850 | 1461482032477 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:13:52 INFO - PROCESS | 1850 | 1461482032490 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 1850 | 1461482032497 Marionette TRACE conn3 <- [1,594,null,{}] 00:13:52 INFO - PROCESS | 1850 | 1461482032503 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}] 00:13:52 INFO - PROCESS | 1850 | 1461482032658 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:13:53 INFO - PROCESS | 1850 | 1461482033021 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40fb5000 == 71 [pid = 1850] [id = 156] 00:13:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef3dd0f400) [pid = 1850] [serial = 468] [outer = (nil)] 00:13:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef3f631400) [pid = 1850] [serial = 469] [outer = 0x7fef3dd0f400] 00:13:53 INFO - PROCESS | 1850 | 1461482033166 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef3fe74c00) [pid = 1850] [serial = 470] [outer = 0x7fef3dd0f400] 00:13:54 INFO - PROCESS | 1850 | 1461482034048 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]]]}] 00:13:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:13:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1633ms 00:13:54 INFO - PROCESS | 1850 | 1461482034124 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:13:54 INFO - PROCESS | 1850 | 1461482034132 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:13:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:13:54 INFO - PROCESS | 1850 | 1461482034143 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:13:54 INFO - PROCESS | 1850 | 1461482034154 Marionette TRACE conn3 <- [1,598,null,{}] 00:13:54 INFO - PROCESS | 1850 | 1461482034167 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}] 00:13:54 INFO - PROCESS | 1850 | 1461482034364 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c2a9000 == 70 [pid = 1850] [id = 148] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57f23000 == 69 [pid = 1850] [id = 147] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40108800 == 68 [pid = 1850] [id = 127] 00:13:54 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef4cf29800) [pid = 1850] [serial = 405] [outer = (nil)] [url = about:blank] 00:13:54 INFO - PROCESS | 1850 | 1461482034609 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49c5e000 == 67 [pid = 1850] [id = 146] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4894f000 == 66 [pid = 1850] [id = 145] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40381800 == 65 [pid = 1850] [id = 144] 00:13:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe4a000 == 66 [pid = 1850] [id = 157] 00:13:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef400a3800) [pid = 1850] [serial = 471] [outer = (nil)] 00:13:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef40708c00) [pid = 1850] [serial = 472] [outer = 0x7fef400a3800] 00:13:54 INFO - PROCESS | 1850 | 1461482034682 Marionette DEBUG loaded listener.js 00:13:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef40990000) [pid = 1850] [serial = 473] [outer = 0x7fef400a3800] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46142000 == 65 [pid = 1850] [id = 143] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5eb64000 == 64 [pid = 1850] [id = 140] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ba80800 == 63 [pid = 1850] [id = 139] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57f27800 == 62 [pid = 1850] [id = 138] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef493a9800 == 61 [pid = 1850] [id = 137] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e21000 == 60 [pid = 1850] [id = 136] 00:13:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef55fa1000 == 59 [pid = 1850] [id = 135] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef4a90d800) [pid = 1850] [serial = 378] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef437c4800) [pid = 1850] [serial = 402] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef5c50e800) [pid = 1850] [serial = 381] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef50f76c00) [pid = 1850] [serial = 400] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef4bb61c00) [pid = 1850] [serial = 399] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef497eb800) [pid = 1850] [serial = 396] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef4070f800) [pid = 1850] [serial = 384] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef48436c00) [pid = 1850] [serial = 390] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef44d69800) [pid = 1850] [serial = 375] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef47fd5000) [pid = 1850] [serial = 372] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef4896fc00) [pid = 1850] [serial = 391] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef422a6800) [pid = 1850] [serial = 385] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef497dec00) [pid = 1850] [serial = 394] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef497ef000) [pid = 1850] [serial = 369] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 102 (0x7fef49ae8000) [pid = 1850] [serial = 397] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 101 (0x7fef46cfc400) [pid = 1850] [serial = 388] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 100 (0x7fef44d6e000) [pid = 1850] [serial = 387] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 99 (0x7fef49ae3000) [pid = 1850] [serial = 403] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | --DOMWINDOW == 98 (0x7fef497d4800) [pid = 1850] [serial = 393] [outer = (nil)] [url = about:blank] 00:13:55 INFO - PROCESS | 1850 | 1461482035612 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]]]}] 00:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1499ms 00:13:55 INFO - PROCESS | 1850 | 1461482035644 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 1850 | 1461482035649 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:13:55 INFO - PROCESS | 1850 | 1461482035657 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 1850 | 1461482035659 Marionette TRACE conn3 <- [1,602,null,{}] 00:13:55 INFO - PROCESS | 1850 | 1461482035664 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}] 00:13:55 INFO - PROCESS | 1850 | 1461482035802 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:13:55 INFO - PROCESS | 1850 | 1461482035905 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43c0d000 == 60 [pid = 1850] [id = 158] 00:13:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 99 (0x7fef3fe74800) [pid = 1850] [serial = 474] [outer = (nil)] 00:13:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 100 (0x7fef41159800) [pid = 1850] [serial = 475] [outer = 0x7fef3fe74800] 00:13:55 INFO - PROCESS | 1850 | 1461482035966 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 101 (0x7fef4374dc00) [pid = 1850] [serial = 476] [outer = 0x7fef3fe74800] 00:13:56 INFO - PROCESS | 1850 | 1461482036663 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]]]}] 00:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1030ms 00:13:56 INFO - PROCESS | 1850 | 1461482036687 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:13:56 INFO - PROCESS | 1850 | 1461482036690 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:13:56 INFO - PROCESS | 1850 | 1461482036698 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:13:56 INFO - PROCESS | 1850 | 1461482036706 Marionette TRACE conn3 <- [1,606,null,{}] 00:13:56 INFO - PROCESS | 1850 | 1461482036735 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}] 00:13:56 INFO - PROCESS | 1850 | 1461482036917 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:13:56 INFO - PROCESS | 1850 | 1461482036991 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44881000 == 61 [pid = 1850] [id = 159] 00:13:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 102 (0x7fef400a5c00) [pid = 1850] [serial = 477] [outer = (nil)] 00:13:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 103 (0x7fef446a3800) [pid = 1850] [serial = 478] [outer = 0x7fef400a5c00] 00:13:57 INFO - PROCESS | 1850 | 1461482037050 Marionette DEBUG loaded listener.js 00:13:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef448ab000) [pid = 1850] [serial = 479] [outer = 0x7fef400a5c00] 00:13:57 INFO - PROCESS | 1850 | 1461482037770 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]]]}] 00:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1102ms 00:13:57 INFO - PROCESS | 1850 | 1461482037808 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:13:57 INFO - PROCESS | 1850 | 1461482037811 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:13:57 INFO - PROCESS | 1850 | 1461482037823 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:13:57 INFO - PROCESS | 1850 | 1461482037825 Marionette TRACE conn3 <- [1,610,null,{}] 00:13:57 INFO - PROCESS | 1850 | 1461482037831 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}] 00:13:57 INFO - PROCESS | 1850 | 1461482037996 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:13:58 INFO - PROCESS | 1850 | 1461482038024 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46cc4000 == 62 [pid = 1850] [id = 160] 00:13:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef41e2f800) [pid = 1850] [serial = 480] [outer = (nil)] 00:13:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef44d66800) [pid = 1850] [serial = 481] [outer = 0x7fef41e2f800] 00:13:58 INFO - PROCESS | 1850 | 1461482038085 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef46cee000) [pid = 1850] [serial = 482] [outer = 0x7fef41e2f800] 00:13:58 INFO - PROCESS | 1850 | 1461482038850 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]]]}] 00:13:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:13:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1083ms 00:13:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:13:58 INFO - PROCESS | 1850 | 1461482038903 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:13:58 INFO - PROCESS | 1850 | 1461482038906 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:13:58 INFO - PROCESS | 1850 | 1461482038912 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 1850 | 1461482038915 Marionette TRACE conn3 <- [1,614,null,{}] 00:13:58 INFO - PROCESS | 1850 | 1461482038920 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}] 00:13:59 INFO - PROCESS | 1850 | 1461482039089 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:13:59 INFO - PROCESS | 1850 | 1461482039111 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4876e800 == 63 [pid = 1850] [id = 161] 00:13:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef47fe0400) [pid = 1850] [serial = 483] [outer = (nil)] 00:13:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef48417400) [pid = 1850] [serial = 484] [outer = 0x7fef47fe0400] 00:13:59 INFO - PROCESS | 1850 | 1461482039183 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef4866e800) [pid = 1850] [serial = 485] [outer = 0x7fef47fe0400] 00:13:59 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef3fe79800) [pid = 1850] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:13:59 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef4009ac00) [pid = 1850] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:13:59 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef446a6c00) [pid = 1850] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:13:59 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef408d2c00) [pid = 1850] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:13:59 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef40492400) [pid = 1850] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:13:59 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef46110000) [pid = 1850] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:13:59 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef408cdc00) [pid = 1850] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:14:00 INFO - PROCESS | 1850 | 1461482040090 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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1232ms 00:14:00 INFO - PROCESS | 1850 | 1461482040144 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 1850 | 1461482040147 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:14:00 INFO - PROCESS | 1850 | 1461482040153 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 1850 | 1461482040157 Marionette TRACE conn3 <- [1,618,null,{}] 00:14:00 INFO - PROCESS | 1850 | 1461482040162 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}] 00:14:00 INFO - PROCESS | 1850 | 1461482040299 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:14:00 INFO - PROCESS | 1850 | 1461482040315 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49488800 == 64 [pid = 1850] [id = 162] 00:14:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef4867bc00) [pid = 1850] [serial = 486] [outer = (nil)] 00:14:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef497d9c00) [pid = 1850] [serial = 487] [outer = 0x7fef4867bc00] 00:14:00 INFO - PROCESS | 1850 | 1461482040377 Marionette DEBUG loaded listener.js 00:14:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef497e2800) [pid = 1850] [serial = 488] [outer = 0x7fef4867bc00] 00:14:01 INFO - PROCESS | 1850 | 1461482041087 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]]]}] 00:14:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:14:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 984ms 00:14:01 INFO - PROCESS | 1850 | 1461482041137 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:14:01 INFO - PROCESS | 1850 | 1461482041139 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:14:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:14:01 INFO - PROCESS | 1850 | 1461482041146 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:14:01 INFO - PROCESS | 1850 | 1461482041148 Marionette TRACE conn3 <- [1,622,null,{}] 00:14:01 INFO - PROCESS | 1850 | 1461482041153 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}] 00:14:01 INFO - PROCESS | 1850 | 1461482041318 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:14:01 INFO - PROCESS | 1850 | 1461482041335 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c5d000 == 65 [pid = 1850] [id = 163] 00:14:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef49423400) [pid = 1850] [serial = 489] [outer = (nil)] 00:14:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef4981c400) [pid = 1850] [serial = 490] [outer = 0x7fef49423400] 00:14:01 INFO - PROCESS | 1850 | 1461482041394 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef49deec00) [pid = 1850] [serial = 491] [outer = 0x7fef49423400] 00:14:02 INFO - PROCESS | 1850 | 1461482042290 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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1178ms 00:14:02 INFO - PROCESS | 1850 | 1461482042334 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 1850 | 1461482042340 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:14:02 INFO - PROCESS | 1850 | 1461482042349 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 1850 | 1461482042354 Marionette TRACE conn3 <- [1,626,null,{}] 00:14:02 INFO - PROCESS | 1850 | 1461482042362 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}] 00:14:02 INFO - PROCESS | 1850 | 1461482042541 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:14:02 INFO - PROCESS | 1850 | 1461482042719 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b2e000 == 66 [pid = 1850] [id = 164] 00:14:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef400a4800) [pid = 1850] [serial = 492] [outer = (nil)] 00:14:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef4070f800) [pid = 1850] [serial = 493] [outer = 0x7fef400a4800] 00:14:02 INFO - PROCESS | 1850 | 1461482042791 Marionette DEBUG loaded listener.js 00:14:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef40995c00) [pid = 1850] [serial = 494] [outer = 0x7fef400a4800] 00:14:03 INFO - PROCESS | 1850 | 1461482043700 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]]]}] 00:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1381ms 00:14:03 INFO - PROCESS | 1850 | 1461482043731 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:14:03 INFO - PROCESS | 1850 | 1461482043738 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:14:03 INFO - PROCESS | 1850 | 1461482043748 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:14:03 INFO - PROCESS | 1850 | 1461482043752 Marionette TRACE conn3 <- [1,630,null,{}] 00:14:03 INFO - PROCESS | 1850 | 1461482043758 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}] 00:14:03 INFO - PROCESS | 1850 | 1461482043917 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:14:04 INFO - PROCESS | 1850 | 1461482044066 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4854f800 == 67 [pid = 1850] [id = 165] 00:14:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef40994c00) [pid = 1850] [serial = 495] [outer = (nil)] 00:14:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef43996400) [pid = 1850] [serial = 496] [outer = 0x7fef40994c00] 00:14:04 INFO - PROCESS | 1850 | 1461482044137 Marionette DEBUG loaded listener.js 00:14:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef448a6800) [pid = 1850] [serial = 497] [outer = 0x7fef40994c00] 00:14:05 INFO - PROCESS | 1850 | 1461482045087 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]]]}] 00:14:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:14:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1385ms 00:14:05 INFO - PROCESS | 1850 | 1461482045134 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:14:05 INFO - PROCESS | 1850 | 1461482045137 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:14:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:14:05 INFO - PROCESS | 1850 | 1461482045144 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:14:05 INFO - PROCESS | 1850 | 1461482045150 Marionette TRACE conn3 <- [1,634,null,{}] 00:14:05 INFO - PROCESS | 1850 | 1461482045165 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}] 00:14:05 INFO - PROCESS | 1850 | 1461482045327 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:14:05 INFO - PROCESS | 1850 | 1461482045470 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fdf800 == 68 [pid = 1850] [id = 166] 00:14:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef471dd800) [pid = 1850] [serial = 498] [outer = (nil)] 00:14:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef4850a400) [pid = 1850] [serial = 499] [outer = 0x7fef471dd800] 00:14:05 INFO - PROCESS | 1850 | 1461482045548 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef49699800) [pid = 1850] [serial = 500] [outer = 0x7fef471dd800] 00:14:06 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:06 INFO - PROCESS | 1850 | 1461482046396 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]]]}] 00:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1282ms 00:14:06 INFO - PROCESS | 1850 | 1461482046427 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:14:06 INFO - PROCESS | 1850 | 1461482046431 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:14:06 INFO - PROCESS | 1850 | 1461482046437 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 1850 | 1461482046440 Marionette TRACE conn3 <- [1,638,null,{}] 00:14:06 INFO - PROCESS | 1850 | 1461482046445 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}] 00:14:06 INFO - PROCESS | 1850 | 1461482046597 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:14:06 INFO - PROCESS | 1850 | 1461482046744 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57f26800 == 69 [pid = 1850] [id = 167] 00:14:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef413cd800) [pid = 1850] [serial = 501] [outer = (nil)] 00:14:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef4a31c000) [pid = 1850] [serial = 502] [outer = 0x7fef413cd800] 00:14:06 INFO - PROCESS | 1850 | 1461482046816 Marionette DEBUG loaded listener.js 00:14:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef4a90f000) [pid = 1850] [serial = 503] [outer = 0x7fef413cd800] 00:14:07 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:07 INFO - PROCESS | 1850 | 1461482047651 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]]]}] 00:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1277ms 00:14:07 INFO - PROCESS | 1850 | 1461482047715 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:14:07 INFO - PROCESS | 1850 | 1461482047717 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:14:07 INFO - PROCESS | 1850 | 1461482047724 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:14:07 INFO - PROCESS | 1850 | 1461482047726 Marionette TRACE conn3 <- [1,642,null,{}] 00:14:07 INFO - PROCESS | 1850 | 1461482047732 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}] 00:14:07 INFO - PROCESS | 1850 | 1461482047885 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:14:08 INFO - PROCESS | 1850 | 1461482048026 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ba90800 == 70 [pid = 1850] [id = 168] 00:14:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef3dd06800) [pid = 1850] [serial = 504] [outer = (nil)] 00:14:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef5005b400) [pid = 1850] [serial = 505] [outer = 0x7fef3dd06800] 00:14:08 INFO - PROCESS | 1850 | 1461482048100 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef5709f800) [pid = 1850] [serial = 506] [outer = 0x7fef3dd06800] 00:14:08 INFO - PROCESS | 1850 | 1461482048959 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]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1283ms 00:14:09 INFO - PROCESS | 1850 | 1461482049007 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 1850 | 1461482049011 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:14:09 INFO - PROCESS | 1850 | 1461482049017 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 1850 | 1461482049019 Marionette TRACE conn3 <- [1,646,null,{}] 00:14:09 INFO - PROCESS | 1850 | 1461482049025 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}] 00:14:09 INFO - PROCESS | 1850 | 1461482049203 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:14:09 INFO - PROCESS | 1850 | 1461482049346 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4c7800 == 71 [pid = 1850] [id = 169] 00:14:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef40d8ec00) [pid = 1850] [serial = 507] [outer = (nil)] 00:14:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef40d97800) [pid = 1850] [serial = 508] [outer = 0x7fef40d8ec00] 00:14:09 INFO - PROCESS | 1850 | 1461482049422 Marionette DEBUG loaded listener.js 00:14:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef5bb9bc00) [pid = 1850] [serial = 509] [outer = 0x7fef40d8ec00] 00:14:10 INFO - PROCESS | 1850 | 1461482050310 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]]]}] 00:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1327ms 00:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:14:10 INFO - PROCESS | 1850 | 1461482050344 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 1850 | 1461482050347 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:14:10 INFO - PROCESS | 1850 | 1461482050353 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:14:10 INFO - PROCESS | 1850 | 1461482050357 Marionette TRACE conn3 <- [1,650,null,{}] 00:14:10 INFO - PROCESS | 1850 | 1461482050362 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}] 00:14:10 INFO - PROCESS | 1850 | 1461482050512 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:14:10 INFO - PROCESS | 1850 | 1461482050879 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e1d800 == 72 [pid = 1850] [id = 170] 00:14:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef3dd07800) [pid = 1850] [serial = 510] [outer = (nil)] 00:14:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef3dd0e000) [pid = 1850] [serial = 511] [outer = 0x7fef3dd07800] 00:14:11 INFO - PROCESS | 1850 | 1461482051011 Marionette DEBUG loaded listener.js 00:14:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef3f63c800) [pid = 1850] [serial = 512] [outer = 0x7fef3dd07800] 00:14:11 INFO - PROCESS | 1850 | 1461482051932 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]]]}] 00:14:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:14:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1638ms 00:14:11 INFO - PROCESS | 1850 | 1461482051991 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:14:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:14:12 INFO - PROCESS | 1850 | 1461482051997 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:14:12 INFO - PROCESS | 1850 | 1461482052003 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:14:12 INFO - PROCESS | 1850 | 1461482052008 Marionette TRACE conn3 <- [1,654,null,{}] 00:14:12 INFO - PROCESS | 1850 | 1461482052015 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}] 00:14:12 INFO - PROCESS | 1850 | 1461482052177 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:14:12 INFO - PROCESS | 1850 | 1461482052327 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40fa4000 == 73 [pid = 1850] [id = 171] 00:14:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef40702400) [pid = 1850] [serial = 513] [outer = (nil)] 00:14:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef40985400) [pid = 1850] [serial = 514] [outer = 0x7fef40702400] 00:14:12 INFO - PROCESS | 1850 | 1461482052436 Marionette DEBUG loaded listener.js 00:14:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef40993800) [pid = 1850] [serial = 515] [outer = 0x7fef40702400] 00:14:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57d14800 == 72 [pid = 1850] [id = 125] 00:14:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f89a000 == 71 [pid = 1850] [id = 126] 00:14:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49488800 == 70 [pid = 1850] [id = 162] 00:14:12 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef4098ac00) [pid = 1850] [serial = 447] [outer = (nil)] [url = about:blank] 00:14:12 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef46335400) [pid = 1850] [serial = 423] [outer = (nil)] [url = about:blank] 00:14:12 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef58206800) [pid = 1850] [serial = 420] [outer = (nil)] [url = about:blank] 00:14:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4876e800 == 69 [pid = 1850] [id = 161] 00:14:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46cc4000 == 68 [pid = 1850] [id = 160] 00:14:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44881000 == 67 [pid = 1850] [id = 159] 00:14:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43c0d000 == 66 [pid = 1850] [id = 158] 00:14:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe4a000 == 65 [pid = 1850] [id = 157] 00:14:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40fb5000 == 64 [pid = 1850] [id = 156] 00:14:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4853c800 == 63 [pid = 1850] [id = 151] 00:14:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40fae800 == 62 [pid = 1850] [id = 150] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef4a904400) [pid = 1850] [serial = 417] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef3f633400) [pid = 1850] [serial = 426] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef4816a800) [pid = 1850] [serial = 435] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef572e5400) [pid = 1850] [serial = 406] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef4009f800) [pid = 1850] [serial = 408] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef497d8000) [pid = 1850] [serial = 438] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef497f0800) [pid = 1850] [serial = 441] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef497d6800) [pid = 1850] [serial = 414] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef408cfc00) [pid = 1850] [serial = 430] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef400a2400) [pid = 1850] [serial = 429] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef4374b800) [pid = 1850] [serial = 432] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef497e1800) [pid = 1850] [serial = 439] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef44d68400) [pid = 1850] [serial = 433] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef44d63800) [pid = 1850] [serial = 411] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef446ae800) [pid = 1850] [serial = 444] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef5bb99000) [pid = 1850] [serial = 442] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef48dea000) [pid = 1850] [serial = 436] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef5be04c00) [pid = 1850] [serial = 445] [outer = (nil)] [url = about:blank] 00:14:13 INFO - PROCESS | 1850 | 1461482053329 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1385ms 00:14:13 INFO - PROCESS | 1850 | 1461482053389 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 1850 | 1461482053395 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:14:13 INFO - PROCESS | 1850 | 1461482053402 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 1850 | 1461482053405 Marionette TRACE conn3 <- [1,658,null,{}] 00:14:13 INFO - PROCESS | 1850 | 1461482053410 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}] 00:14:13 INFO - PROCESS | 1850 | 1461482053552 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:14:13 INFO - PROCESS | 1850 | 1461482053563 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b23800 == 63 [pid = 1850] [id = 172] 00:14:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef409a1000) [pid = 1850] [serial = 516] [outer = (nil)] 00:14:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef40d93800) [pid = 1850] [serial = 517] [outer = 0x7fef409a1000] 00:14:13 INFO - PROCESS | 1850 | 1461482053624 Marionette DEBUG loaded listener.js 00:14:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef4115c000) [pid = 1850] [serial = 518] [outer = 0x7fef409a1000] 00:14:14 INFO - PROCESS | 1850 | 1461482054399 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:14:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1031ms 00:14:14 INFO - PROCESS | 1850 | 1461482054433 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 1850 | 1461482054436 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:14:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:14:14 INFO - PROCESS | 1850 | 1461482054445 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 1850 | 1461482054452 Marionette TRACE conn3 <- [1,662,null,{}] 00:14:14 INFO - PROCESS | 1850 | 1461482054491 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}] 00:14:14 INFO - PROCESS | 1850 | 1461482054636 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:14:14 INFO - PROCESS | 1850 | 1461482054648 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef47c89800 == 64 [pid = 1850] [id = 173] 00:14:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef4236c800) [pid = 1850] [serial = 519] [outer = (nil)] 00:14:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef448a4400) [pid = 1850] [serial = 520] [outer = 0x7fef4236c800] 00:14:14 INFO - PROCESS | 1850 | 1461482054707 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef448a9400) [pid = 1850] [serial = 521] [outer = 0x7fef4236c800] 00:14:15 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:15 INFO - PROCESS | 1850 | 1461482055492 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]]]}] 00:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1069ms 00:14:15 INFO - PROCESS | 1850 | 1461482055512 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:14:15 INFO - PROCESS | 1850 | 1461482055515 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:14:15 INFO - PROCESS | 1850 | 1461482055521 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:14:15 INFO - PROCESS | 1850 | 1461482055523 Marionette TRACE conn3 <- [1,666,null,{}] 00:14:15 INFO - PROCESS | 1850 | 1461482055529 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}] 00:14:15 INFO - PROCESS | 1850 | 1461482055709 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:14:15 INFO - PROCESS | 1850 | 1461482055739 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4010c000 == 65 [pid = 1850] [id = 174] 00:14:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef40d8a800) [pid = 1850] [serial = 522] [outer = (nil)] 00:14:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef44d63000) [pid = 1850] [serial = 523] [outer = 0x7fef40d8a800] 00:14:15 INFO - PROCESS | 1850 | 1461482055799 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef46335400) [pid = 1850] [serial = 524] [outer = 0x7fef40d8a800] 00:14:16 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:16 INFO - PROCESS | 1850 | 1461482056479 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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1030ms 00:14:16 INFO - PROCESS | 1850 | 1461482056552 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 1850 | 1461482056556 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:14:16 INFO - PROCESS | 1850 | 1461482056570 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 1850 | 1461482056571 Marionette TRACE conn3 <- [1,670,null,{}] 00:14:16 INFO - PROCESS | 1850 | 1461482056594 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}] 00:14:16 INFO - PROCESS | 1850 | 1461482056773 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:14:16 INFO - PROCESS | 1850 | 1461482056794 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a33b000 == 66 [pid = 1850] [id = 175] 00:14:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef48437400) [pid = 1850] [serial = 525] [outer = (nil)] 00:14:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef48670000) [pid = 1850] [serial = 526] [outer = 0x7fef48437400] 00:14:16 INFO - PROCESS | 1850 | 1461482056866 Marionette DEBUG loaded listener.js 00:14:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef497d6800) [pid = 1850] [serial = 527] [outer = 0x7fef48437400] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef4843c400) [pid = 1850] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef41e2f800) [pid = 1850] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef47fe0400) [pid = 1850] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef3dd0f400) [pid = 1850] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef40982400) [pid = 1850] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef400a3800) [pid = 1850] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef400a5c00) [pid = 1850] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef3fe74800) [pid = 1850] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:14:17 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef4867bc00) [pid = 1850] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:14:17 INFO - PROCESS | 1850 | 1461482057879 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]]]}] 00:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1351ms 00:14:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:14:17 INFO - PROCESS | 1850 | 1461482057913 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:14:17 INFO - PROCESS | 1850 | 1461482057915 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:14:17 INFO - PROCESS | 1850 | 1461482057920 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:14:17 INFO - PROCESS | 1850 | 1461482057924 Marionette TRACE conn3 <- [1,674,null,{}] 00:14:17 INFO - PROCESS | 1850 | 1461482057929 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}] 00:14:18 INFO - PROCESS | 1850 | 1461482058063 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:14:18 INFO - PROCESS | 1850 | 1461482058170 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a348000 == 67 [pid = 1850] [id = 176] 00:14:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef3d429000) [pid = 1850] [serial = 528] [outer = (nil)] 00:14:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef3d431000) [pid = 1850] [serial = 529] [outer = 0x7fef3d429000] 00:14:18 INFO - PROCESS | 1850 | 1461482058229 Marionette DEBUG loaded listener.js 00:14:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef4099b800) [pid = 1850] [serial = 530] [outer = 0x7fef3d429000] 00:14:18 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:14:18 INFO - PROCESS | 1850 | 1461482058836 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]]]}] 00:14:18 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 00:14:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 931ms 00:14:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:14:18 INFO - PROCESS | 1850 | 1461482058851 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 1850 | 1461482058853 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:14:18 INFO - PROCESS | 1850 | 1461482058860 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - PROCESS | 1850 | 1461482058863 Marionette TRACE conn3 <- [1,678,null,{}] 00:14:18 INFO - PROCESS | 1850 | 1461482058868 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}] 00:14:18 INFO - PROCESS | 1850 | 1461482058994 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:14:19 INFO - PROCESS | 1850 | 1461482059014 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef58257800 == 68 [pid = 1850] [id = 177] 00:14:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef3d42d400) [pid = 1850] [serial = 531] [outer = (nil)] 00:14:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef4870c000) [pid = 1850] [serial = 532] [outer = 0x7fef3d42d400] 00:14:19 INFO - PROCESS | 1850 | 1461482059073 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef497f0800) [pid = 1850] [serial = 533] [outer = 0x7fef3d42d400] 00:14:20 INFO - PROCESS | 1850 | 1461482060064 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]]]}] 00:14:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:14:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1278ms 00:14:20 INFO - PROCESS | 1850 | 1461482060137 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:14:20 INFO - PROCESS | 1850 | 1461482060142 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:14:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:14:20 INFO - PROCESS | 1850 | 1461482060151 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:14:20 INFO - PROCESS | 1850 | 1461482060156 Marionette TRACE conn3 <- [1,682,null,{}] 00:14:20 INFO - PROCESS | 1850 | 1461482060164 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}] 00:14:20 INFO - PROCESS | 1850 | 1461482060374 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:14:20 INFO - PROCESS | 1850 | 1461482060523 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42d34800 == 69 [pid = 1850] [id = 178] 00:14:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef3d42cc00) [pid = 1850] [serial = 534] [outer = (nil)] 00:14:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef3f637800) [pid = 1850] [serial = 535] [outer = 0x7fef3d42cc00] 00:14:20 INFO - PROCESS | 1850 | 1461482060600 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef3febc400) [pid = 1850] [serial = 536] [outer = 0x7fef3d42cc00] 00:14:21 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:21 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:14:21 INFO - PROCESS | 1850 | 1461482061875 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]]]}] 00:14:21 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) 00:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1790ms 00:14:21 INFO - PROCESS | 1850 | 1461482061941 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 1850 | 1461482061949 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:14:22 INFO - PROCESS | 1850 | 1461482062048 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:14:22 INFO - PROCESS | 1850 | 1461482062053 Marionette TRACE conn3 <- [1,686,null,{}] 00:14:22 INFO - PROCESS | 1850 | 1461482062068 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}] 00:14:22 INFO - PROCESS | 1850 | 1461482062214 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:14:22 INFO - PROCESS | 1850 | 1461482062356 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49d9f000 == 70 [pid = 1850] [id = 179] 00:14:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef3d54a000) [pid = 1850] [serial = 537] [outer = (nil)] 00:14:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef40999c00) [pid = 1850] [serial = 538] [outer = 0x7fef3d54a000] 00:14:22 INFO - PROCESS | 1850 | 1461482062428 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef422a6800) [pid = 1850] [serial = 539] [outer = 0x7fef3d54a000] 00:14:23 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:23 INFO - PROCESS | 1850 | 1461482063839 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1941ms 00:14:23 INFO - PROCESS | 1850 | 1461482063901 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 1850 | 1461482063904 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:14:23 INFO - PROCESS | 1850 | 1461482063910 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 1850 | 1461482063916 Marionette TRACE conn3 <- [1,690,null,{}] 00:14:23 INFO - PROCESS | 1850 | 1461482063973 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}] 00:14:24 INFO - PROCESS | 1850 | 1461482064158 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:14:24 INFO - PROCESS | 1850 | 1461482064270 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5e188800 == 71 [pid = 1850] [id = 180] 00:14:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef437bac00) [pid = 1850] [serial = 540] [outer = (nil)] 00:14:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef48675800) [pid = 1850] [serial = 541] [outer = 0x7fef437bac00] 00:14:24 INFO - PROCESS | 1850 | 1461482064345 Marionette DEBUG loaded listener.js 00:14:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef497dc400) [pid = 1850] [serial = 542] [outer = 0x7fef437bac00] 00:14:25 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:25 INFO - PROCESS | 1850 | 1461482065524 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]]]}] 00:14:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:14:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1638ms 00:14:25 INFO - PROCESS | 1850 | 1461482065548 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:14:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:14:25 INFO - PROCESS | 1850 | 1461482065552 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:14:25 INFO - PROCESS | 1850 | 1461482065558 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:14:25 INFO - PROCESS | 1850 | 1461482065561 Marionette TRACE conn3 <- [1,694,null,{}] 00:14:25 INFO - PROCESS | 1850 | 1461482065566 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}] 00:14:25 INFO - PROCESS | 1850 | 1461482065718 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:14:25 INFO - PROCESS | 1850 | 1461482065930 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48610000 == 72 [pid = 1850] [id = 181] 00:14:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef437bb800) [pid = 1850] [serial = 543] [outer = (nil)] 00:14:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef4a8a6000) [pid = 1850] [serial = 544] [outer = 0x7fef437bb800] 00:14:26 INFO - PROCESS | 1850 | 1461482066002 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef57c99000) [pid = 1850] [serial = 545] [outer = 0x7fef437bb800] 00:14:27 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:27 INFO - PROCESS | 1850 | 1461482067618 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]]]}] 00:14:27 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) 00:14:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2091ms 00:14:27 INFO - PROCESS | 1850 | 1461482067649 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 1850 | 1461482067654 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:14:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:14:27 INFO - PROCESS | 1850 | 1461482067661 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 1850 | 1461482067667 Marionette TRACE conn3 <- [1,698,null,{}] 00:14:27 INFO - PROCESS | 1850 | 1461482067675 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}] 00:14:27 INFO - PROCESS | 1850 | 1461482067933 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:14:28 INFO - PROCESS | 1850 | 1461482068190 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4e0000 == 73 [pid = 1850] [id = 182] 00:14:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef3fd37000) [pid = 1850] [serial = 546] [outer = (nil)] 00:14:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef3fe6c000) [pid = 1850] [serial = 547] [outer = 0x7fef3fd37000] 00:14:28 INFO - PROCESS | 1850 | 1461482068258 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef3fe74000) [pid = 1850] [serial = 548] [outer = 0x7fef3fd37000] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c523800 == 72 [pid = 1850] [id = 85] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c21a000 == 71 [pid = 1850] [id = 106] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a348000 == 70 [pid = 1850] [id = 176] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef4981c400) [pid = 1850] [serial = 490] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a33b000 == 69 [pid = 1850] [id = 175] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4010c000 == 68 [pid = 1850] [id = 174] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef47c89800 == 67 [pid = 1850] [id = 173] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef63ba2800 == 66 [pid = 1850] [id = 149] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43b23800 == 65 [pid = 1850] [id = 172] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40fa4000 == 64 [pid = 1850] [id = 171] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e1d800 == 63 [pid = 1850] [id = 170] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ba90800 == 62 [pid = 1850] [id = 168] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57f26800 == 61 [pid = 1850] [id = 167] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fdf800 == 60 [pid = 1850] [id = 166] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4854f800 == 59 [pid = 1850] [id = 165] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43b2e000 == 58 [pid = 1850] [id = 164] 00:14:28 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49c5d000 == 57 [pid = 1850] [id = 163] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fef5e1bdc00) [pid = 1850] [serial = 370] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fef44d66800) [pid = 1850] [serial = 481] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef48417400) [pid = 1850] [serial = 484] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef3fe74c00) [pid = 1850] [serial = 470] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef3f631400) [pid = 1850] [serial = 469] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef40990c00) [pid = 1850] [serial = 448] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef46cee000) [pid = 1850] [serial = 482] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef40983c00) [pid = 1850] [serial = 450] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef40708c00) [pid = 1850] [serial = 472] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef40990000) [pid = 1850] [serial = 473] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef446a3800) [pid = 1850] [serial = 478] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef41159800) [pid = 1850] [serial = 475] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef4374dc00) [pid = 1850] [serial = 476] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef4099e000) [pid = 1850] [serial = 453] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef45787c00) [pid = 1850] [serial = 457] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef49695c00) [pid = 1850] [serial = 460] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef49d04400) [pid = 1850] [serial = 463] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef3dd0ec00) [pid = 1850] [serial = 466] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef497d9c00) [pid = 1850] [serial = 487] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef4969d400) [pid = 1850] [serial = 244] [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.] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef4866e800) [pid = 1850] [serial = 485] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef497e2800) [pid = 1850] [serial = 488] [outer = (nil)] [url = about:blank] 00:14:28 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef448ab000) [pid = 1850] [serial = 479] [outer = (nil)] [url = about:blank] 00:14:29 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:29 INFO - PROCESS | 1850 | 1461482069515 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]]]}] 00:14:29 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) 00:14:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1883ms 00:14:29 INFO - PROCESS | 1850 | 1461482069545 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 1850 | 1461482069552 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:14:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:14:29 INFO - PROCESS | 1850 | 1461482069561 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 1850 | 1461482069564 Marionette TRACE conn3 <- [1,702,null,{}] 00:14:29 INFO - PROCESS | 1850 | 1461482069570 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}] 00:14:29 INFO - PROCESS | 1850 | 1461482069744 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:14:29 INFO - PROCESS | 1850 | 1461482069855 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40397000 == 58 [pid = 1850] [id = 183] 00:14:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef3fe6a400) [pid = 1850] [serial = 549] [outer = (nil)] 00:14:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef40496800) [pid = 1850] [serial = 550] [outer = 0x7fef3fe6a400] 00:14:29 INFO - PROCESS | 1850 | 1461482069916 Marionette DEBUG loaded listener.js 00:14:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef40707000) [pid = 1850] [serial = 551] [outer = 0x7fef3fe6a400] 00:14:30 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:31 INFO - PROCESS | 1850 | 1461482071016 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]]]}] 00:14:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:14:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1486ms 00:14:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:14:31 INFO - PROCESS | 1850 | 1461482071048 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:14:31 INFO - PROCESS | 1850 | 1461482071050 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:14:31 INFO - PROCESS | 1850 | 1461482071057 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:14:31 INFO - PROCESS | 1850 | 1461482071062 Marionette TRACE conn3 <- [1,706,null,{}] 00:14:31 INFO - PROCESS | 1850 | 1461482071077 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}] 00:14:31 INFO - PROCESS | 1850 | 1461482071264 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:14:31 INFO - PROCESS | 1850 | 1461482071375 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42211000 == 59 [pid = 1850] [id = 184] 00:14:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef40985000) [pid = 1850] [serial = 552] [outer = (nil)] 00:14:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef4099dc00) [pid = 1850] [serial = 553] [outer = 0x7fef40985000] 00:14:31 INFO - PROCESS | 1850 | 1461482071438 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef40a19000) [pid = 1850] [serial = 554] [outer = 0x7fef40985000] 00:14:32 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:32 INFO - PROCESS | 1850 | 1461482072551 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1549ms 00:14:32 INFO - PROCESS | 1850 | 1461482072605 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 1850 | 1461482072608 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:14:32 INFO - PROCESS | 1850 | 1461482072615 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 1850 | 1461482072617 Marionette TRACE conn3 <- [1,710,null,{}] 00:14:32 INFO - PROCESS | 1850 | 1461482072622 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}] 00:14:32 INFO - PROCESS | 1850 | 1461482072938 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef3dd07800) [pid = 1850] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef40d8a800) [pid = 1850] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef3d429000) [pid = 1850] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef48437400) [pid = 1850] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef4236c800) [pid = 1850] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef409a1000) [pid = 1850] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:14:33 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef40702400) [pid = 1850] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:14:33 INFO - PROCESS | 1850 | 1461482073086 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe54000 == 60 [pid = 1850] [id = 185] 00:14:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef3d428c00) [pid = 1850] [serial = 555] [outer = (nil)] 00:14:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef400a7c00) [pid = 1850] [serial = 556] [outer = 0x7fef3d428c00] 00:14:33 INFO - PROCESS | 1850 | 1461482073146 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef40d90400) [pid = 1850] [serial = 557] [outer = 0x7fef3d428c00] 00:14:34 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:34 INFO - PROCESS | 1850 | 1461482074163 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]]]}] 00:14:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1576ms 00:14:34 INFO - PROCESS | 1850 | 1461482074191 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:14:34 INFO - PROCESS | 1850 | 1461482074194 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:14:34 INFO - PROCESS | 1850 | 1461482074199 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 1850 | 1461482074202 Marionette TRACE conn3 <- [1,714,null,{}] 00:14:34 INFO - PROCESS | 1850 | 1461482074207 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}] 00:14:34 INFO - PROCESS | 1850 | 1461482074348 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:14:34 INFO - PROCESS | 1850 | 1461482074361 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4486e000 == 61 [pid = 1850] [id = 186] 00:14:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef3d423800) [pid = 1850] [serial = 558] [outer = (nil)] 00:14:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef40d98800) [pid = 1850] [serial = 559] [outer = 0x7fef3d423800] 00:14:34 INFO - PROCESS | 1850 | 1461482074510 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef4229dc00) [pid = 1850] [serial = 560] [outer = 0x7fef3d423800] 00:14:35 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:35 INFO - PROCESS | 1850 | 1461482075721 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]]]}] 00:14:35 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 00:14:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1534ms 00:14:35 INFO - PROCESS | 1850 | 1461482075741 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:14:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:14:35 INFO - PROCESS | 1850 | 1461482075748 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:14:35 INFO - PROCESS | 1850 | 1461482075756 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 1850 | 1461482075760 Marionette TRACE conn3 <- [1,718,null,{}] 00:14:35 INFO - PROCESS | 1850 | 1461482075767 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}] 00:14:35 INFO - PROCESS | 1850 | 1461482075994 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:14:36 INFO - PROCESS | 1850 | 1461482076116 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446d8000 == 62 [pid = 1850] [id = 187] 00:14:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef3dd05000) [pid = 1850] [serial = 561] [outer = (nil)] 00:14:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef408ccc00) [pid = 1850] [serial = 562] [outer = 0x7fef3dd05000] 00:14:36 INFO - PROCESS | 1850 | 1461482076232 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef40990000) [pid = 1850] [serial = 563] [outer = 0x7fef3dd05000] 00:14:37 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:37 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:14:37 INFO - PROCESS | 1850 | 1461482077611 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]]]}] 00:14:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:14:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1887ms 00:14:37 INFO - PROCESS | 1850 | 1461482077718 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 1850 | 1461482077732 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:14:37 INFO - PROCESS | 1850 | 1461482077755 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 1850 | 1461482077759 Marionette TRACE conn3 <- [1,722,null,{}] 00:14:37 INFO - PROCESS | 1850 | 1461482077765 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}] 00:14:37 INFO - PROCESS | 1850 | 1461482077924 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:14:38 INFO - PROCESS | 1850 | 1461482078082 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe3d000 == 63 [pid = 1850] [id = 188] 00:14:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef40994400) [pid = 1850] [serial = 564] [outer = (nil)] 00:14:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef40d98400) [pid = 1850] [serial = 565] [outer = 0x7fef40994400] 00:14:38 INFO - PROCESS | 1850 | 1461482078155 Marionette DEBUG loaded listener.js 00:14:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef4236c800) [pid = 1850] [serial = 566] [outer = 0x7fef40994400] 00:14:39 INFO - PROCESS | 1850 | 1461482079080 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] 00:14:39 INFO - PROCESS | 1850 | 1461482079142 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:14:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:14:39 INFO - PROCESS | 1850 | 1461482079148 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:14:39 INFO - PROCESS | 1850 | 1461482079154 Marionette TRACE conn3 <- [1,726,null,{}] 00:14:39 INFO - PROCESS | 1850 | 1461482079170 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}] 00:14:39 INFO - PROCESS | 1850 | 1461482079342 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:14:39 INFO - PROCESS | 1850 | 1461482079543 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef485a2800 == 64 [pid = 1850] [id = 189] 00:14:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef437be400) [pid = 1850] [serial = 567] [outer = (nil)] 00:14:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef4399ec00) [pid = 1850] [serial = 568] [outer = 0x7fef437be400] 00:14:39 INFO - PROCESS | 1850 | 1461482079622 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef446a8800) [pid = 1850] [serial = 569] [outer = 0x7fef437be400] 00:14:40 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:40 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:14:40 INFO - PROCESS | 1850 | 1461482080597 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:14:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1484ms 00:14:40 INFO - PROCESS | 1850 | 1461482080632 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 1850 | 1461482080637 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:14:40 INFO - PROCESS | 1850 | 1461482080643 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 1850 | 1461482080645 Marionette TRACE conn3 <- [1,730,null,{}] 00:14:40 INFO - PROCESS | 1850 | 1461482080651 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}] 00:14:40 INFO - PROCESS | 1850 | 1461482080798 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:14:40 INFO - PROCESS | 1850 | 1461482080949 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef493a8800 == 65 [pid = 1850] [id = 190] 00:14:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef446aa000) [pid = 1850] [serial = 570] [outer = (nil)] 00:14:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef44d6b400) [pid = 1850] [serial = 571] [outer = 0x7fef446aa000] 00:14:41 INFO - PROCESS | 1850 | 1461482081065 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef45785400) [pid = 1850] [serial = 572] [outer = 0x7fef446aa000] 00:14:41 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:41 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:14:41 INFO - PROCESS | 1850 | 1461482081862 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] 00:14:41 INFO - PROCESS | 1850 | 1461482081932 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:14:41 INFO - PROCESS | 1850 | 1461482081938 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 1850 | 1461482081940 Marionette TRACE conn3 <- [1,734,null,{}] 00:14:41 INFO - PROCESS | 1850 | 1461482081946 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}] 00:14:42 INFO - PROCESS | 1850 | 1461482082099 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:14:42 INFO - PROCESS | 1850 | 1461482082243 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49a53000 == 66 [pid = 1850] [id = 191] 00:14:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef3fd28c00) [pid = 1850] [serial = 573] [outer = (nil)] 00:14:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef46335000) [pid = 1850] [serial = 574] [outer = 0x7fef3fd28c00] 00:14:42 INFO - PROCESS | 1850 | 1461482082315 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef471d7800) [pid = 1850] [serial = 575] [outer = 0x7fef3fd28c00] 00:14:43 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:43 INFO - PROCESS | 1850 | 1461482083194 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]]]}] 00:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1283ms 00:14:43 INFO - PROCESS | 1850 | 1461482083222 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:14:43 INFO - PROCESS | 1850 | 1461482083225 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:14:43 INFO - PROCESS | 1850 | 1461482083231 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 1850 | 1461482083234 Marionette TRACE conn3 <- [1,738,null,{}] 00:14:43 INFO - PROCESS | 1850 | 1461482083239 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}] 00:14:43 INFO - PROCESS | 1850 | 1461482083411 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:14:43 INFO - PROCESS | 1850 | 1461482083564 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a8e4800 == 67 [pid = 1850] [id = 192] 00:14:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef4611b000) [pid = 1850] [serial = 576] [outer = (nil)] 00:14:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef47fdc000) [pid = 1850] [serial = 577] [outer = 0x7fef4611b000] 00:14:43 INFO - PROCESS | 1850 | 1461482083642 Marionette DEBUG loaded listener.js 00:14:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef4866fc00) [pid = 1850] [serial = 578] [outer = 0x7fef4611b000] 00:14:44 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:44 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:14:44 INFO - PROCESS | 1850 | 1461482084912 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]]]}] 00:14:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:14:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1728ms 00:14:44 INFO - PROCESS | 1850 | 1461482084959 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:14:44 INFO - PROCESS | 1850 | 1461482084963 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:14:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:14:44 INFO - PROCESS | 1850 | 1461482084969 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:14:44 INFO - PROCESS | 1850 | 1461482084972 Marionette TRACE conn3 <- [1,742,null,{}] 00:14:44 INFO - PROCESS | 1850 | 1461482084978 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}] 00:14:45 INFO - PROCESS | 1850 | 1461482085158 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:14:45 INFO - PROCESS | 1850 | 1461482085473 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40faa000 == 68 [pid = 1850] [id = 193] 00:14:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef3d427400) [pid = 1850] [serial = 579] [outer = (nil)] 00:14:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef3d42e800) [pid = 1850] [serial = 580] [outer = 0x7fef3d427400] 00:14:45 INFO - PROCESS | 1850 | 1461482085546 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef3f63ec00) [pid = 1850] [serial = 581] [outer = 0x7fef3d427400] 00:14:46 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:46 INFO - PROCESS | 1850 | 1461482086849 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]]]}] 00:14:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe54000 == 67 [pid = 1850] [id = 185] 00:14:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42211000 == 66 [pid = 1850] [id = 184] 00:14:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40397000 == 65 [pid = 1850] [id = 183] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fef4a31c000) [pid = 1850] [serial = 502] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fef40d97800) [pid = 1850] [serial = 508] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef5005b400) [pid = 1850] [serial = 505] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fef4870c000) [pid = 1850] [serial = 532] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d4e0000 == 64 [pid = 1850] [id = 182] 00:14:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5e188800 == 63 [pid = 1850] [id = 180] 00:14:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49d9f000 == 62 [pid = 1850] [id = 179] 00:14:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42d34800 == 61 [pid = 1850] [id = 178] 00:14:46 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 00:14:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1928ms 00:14:46 INFO - PROCESS | 1850 | 1461482086946 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:14:46 INFO - PROCESS | 1850 | 1461482086952 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:14:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:14:46 INFO - PROCESS | 1850 | 1461482086979 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:14:46 INFO - PROCESS | 1850 | 1461482086984 Marionette TRACE conn3 <- [1,746,null,{}] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fef44d63000) [pid = 1850] [serial = 523] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef3d431000) [pid = 1850] [serial = 529] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef497d6800) [pid = 1850] [serial = 527] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef448a4400) [pid = 1850] [serial = 520] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef40d93800) [pid = 1850] [serial = 517] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef40993800) [pid = 1850] [serial = 515] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef40985400) [pid = 1850] [serial = 514] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef3dd0e000) [pid = 1850] [serial = 511] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef46335400) [pid = 1850] [serial = 524] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef43996400) [pid = 1850] [serial = 496] [outer = (nil)] [url = about:blank] 00:14:46 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef448a9400) [pid = 1850] [serial = 521] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef3f63c800) [pid = 1850] [serial = 512] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef48670000) [pid = 1850] [serial = 526] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef4850a400) [pid = 1850] [serial = 499] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef4115c000) [pid = 1850] [serial = 518] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef4070f800) [pid = 1850] [serial = 493] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef4099b800) [pid = 1850] [serial = 530] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 1850 | 1461482087011 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}] 00:14:47 INFO - PROCESS | 1850 | 1461482087151 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:14:47 INFO - PROCESS | 1850 | 1461482087163 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40397000 == 62 [pid = 1850] [id = 194] 00:14:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef3f631800) [pid = 1850] [serial = 582] [outer = (nil)] 00:14:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef40a13c00) [pid = 1850] [serial = 583] [outer = 0x7fef3f631800] 00:14:47 INFO - PROCESS | 1850 | 1461482087227 Marionette DEBUG loaded listener.js 00:14:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef40d8dc00) [pid = 1850] [serial = 584] [outer = 0x7fef3f631800] 00:14:47 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:48 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:48 INFO - PROCESS | 1850 | 1461482088399 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]]]}] 00:14:48 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.) 00:14:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1479ms 00:14:48 INFO - PROCESS | 1850 | 1461482088443 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 1850 | 1461482088449 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:14:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:14:48 INFO - PROCESS | 1850 | 1461482088456 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 1850 | 1461482088458 Marionette TRACE conn3 <- [1,750,null,{}] 00:14:48 INFO - PROCESS | 1850 | 1461482088464 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}] 00:14:48 INFO - PROCESS | 1850 | 1461482088644 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:14:48 INFO - PROCESS | 1850 | 1461482088744 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ae7000 == 63 [pid = 1850] [id = 195] 00:14:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef4115c000) [pid = 1850] [serial = 585] [outer = (nil)] 00:14:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef43749400) [pid = 1850] [serial = 586] [outer = 0x7fef4115c000] 00:14:48 INFO - PROCESS | 1850 | 1461482088804 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef4399a000) [pid = 1850] [serial = 587] [outer = 0x7fef4115c000] 00:14:49 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:49 INFO - PROCESS | 1850 | 1461482089964 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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1527ms 00:14:49 INFO - PROCESS | 1850 | 1461482089983 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:14:50 INFO - PROCESS | 1850 | 1461482089997 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:14:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:14:50 INFO - PROCESS | 1850 | 1461482090012 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:14:50 INFO - PROCESS | 1850 | 1461482090020 Marionette TRACE conn3 <- [1,754,null,{}] 00:14:50 INFO - PROCESS | 1850 | 1461482090033 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}] 00:14:50 INFO - PROCESS | 1850 | 1461482090218 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:14:50 INFO - PROCESS | 1850 | 1461482090288 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48613800 == 64 [pid = 1850] [id = 196] 00:14:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef439cec00) [pid = 1850] [serial = 588] [outer = (nil)] 00:14:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef464b7800) [pid = 1850] [serial = 589] [outer = 0x7fef439cec00] 00:14:50 INFO - PROCESS | 1850 | 1461482090347 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef47fe0000) [pid = 1850] [serial = 590] [outer = 0x7fef439cec00] 00:14:50 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef49423400) [pid = 1850] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:14:50 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef40985000) [pid = 1850] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:14:50 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef3d428c00) [pid = 1850] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:14:50 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef3fe6a400) [pid = 1850] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:14:50 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef3d42d400) [pid = 1850] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:14:50 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef3fd37000) [pid = 1850] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:14:51 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:51 INFO - PROCESS | 1850 | 1461482091504 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]]]}] 00:14:51 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 00:14:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1537ms 00:14:51 INFO - PROCESS | 1850 | 1461482091548 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 1850 | 1461482091552 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:14:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:14:51 INFO - PROCESS | 1850 | 1461482091557 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 1850 | 1461482091559 Marionette TRACE conn3 <- [1,758,null,{}] 00:14:51 INFO - PROCESS | 1850 | 1461482091564 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}] 00:14:51 INFO - PROCESS | 1850 | 1461482091697 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:14:51 INFO - PROCESS | 1850 | 1461482091843 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe55800 == 65 [pid = 1850] [id = 197] 00:14:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef3d426400) [pid = 1850] [serial = 591] [outer = (nil)] 00:14:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef40a1e000) [pid = 1850] [serial = 592] [outer = 0x7fef3d426400] 00:14:51 INFO - PROCESS | 1850 | 1461482091902 Marionette DEBUG loaded listener.js 00:14:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef48430800) [pid = 1850] [serial = 593] [outer = 0x7fef3d426400] 00:14:52 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:52 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:14:52 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:52 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:52 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:14:52 INFO - PROCESS | 1850 | 1461482092514 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]]]}] 00:14:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:14:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 975ms 00:14:52 INFO - PROCESS | 1850 | 1461482092534 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:14:52 INFO - PROCESS | 1850 | 1461482092536 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:14:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:14:52 INFO - PROCESS | 1850 | 1461482092542 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:14:52 INFO - PROCESS | 1850 | 1461482092544 Marionette TRACE conn3 <- [1,762,null,{}] 00:14:52 INFO - PROCESS | 1850 | 1461482092550 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}] 00:14:52 INFO - PROCESS | 1850 | 1461482092694 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:14:52 INFO - PROCESS | 1850 | 1461482092819 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cf69000 == 66 [pid = 1850] [id = 198] 00:14:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef48675c00) [pid = 1850] [serial = 594] [outer = (nil)] 00:14:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef4870ac00) [pid = 1850] [serial = 595] [outer = 0x7fef48675c00] 00:14:52 INFO - PROCESS | 1850 | 1461482092891 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef49696400) [pid = 1850] [serial = 596] [outer = 0x7fef48675c00] 00:14:54 INFO - PROCESS | 1850 | 1461482094120 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]]]}] 00:14:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:14:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1636ms 00:14:54 INFO - PROCESS | 1850 | 1461482094179 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:14:54 INFO - PROCESS | 1850 | 1461482094185 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:14:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:14:54 INFO - PROCESS | 1850 | 1461482094193 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:14:54 INFO - PROCESS | 1850 | 1461482094198 Marionette TRACE conn3 <- [1,766,null,{}] 00:14:54 INFO - PROCESS | 1850 | 1461482094206 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}] 00:14:54 INFO - PROCESS | 1850 | 1461482094387 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:14:54 INFO - PROCESS | 1850 | 1461482094610 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446dc000 == 67 [pid = 1850] [id = 199] 00:14:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef3fe6b400) [pid = 1850] [serial = 597] [outer = (nil)] 00:14:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef40983c00) [pid = 1850] [serial = 598] [outer = 0x7fef3fe6b400] 00:14:54 INFO - PROCESS | 1850 | 1461482094689 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef40a1f800) [pid = 1850] [serial = 599] [outer = 0x7fef3fe6b400] 00:14:55 INFO - PROCESS | 1850 | 1461482095909 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1790ms 00:14:55 INFO - PROCESS | 1850 | 1461482095983 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 1850 | 1461482095991 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:14:56 INFO - PROCESS | 1850 | 1461482096001 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:14:56 INFO - PROCESS | 1850 | 1461482096004 Marionette TRACE conn3 <- [1,770,null,{}] 00:14:56 INFO - PROCESS | 1850 | 1461482096010 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}] 00:14:56 INFO - PROCESS | 1850 | 1461482096235 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:14:56 INFO - PROCESS | 1850 | 1461482096392 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49476800 == 68 [pid = 1850] [id = 200] 00:14:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef3fd2a000) [pid = 1850] [serial = 600] [outer = (nil)] 00:14:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef43744c00) [pid = 1850] [serial = 601] [outer = 0x7fef3fd2a000] 00:14:56 INFO - PROCESS | 1850 | 1461482096468 Marionette DEBUG loaded listener.js 00:14:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef446a8000) [pid = 1850] [serial = 602] [outer = 0x7fef3fd2a000] 00:14:57 INFO - PROCESS | 1850 | 1461482097393 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]]]}] 00:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1442ms 00:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:14:57 INFO - PROCESS | 1850 | 1461482097442 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:14:57 INFO - PROCESS | 1850 | 1461482097445 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:14:57 INFO - PROCESS | 1850 | 1461482097452 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 1850 | 1461482097457 Marionette TRACE conn3 <- [1,774,null,{}] 00:14:57 INFO - PROCESS | 1850 | 1461482097473 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}] 00:14:57 INFO - PROCESS | 1850 | 1461482097675 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:14:57 INFO - PROCESS | 1850 | 1461482097888 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56e8d000 == 69 [pid = 1850] [id = 201] 00:14:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef437c2c00) [pid = 1850] [serial = 603] [outer = (nil)] 00:14:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef4866d400) [pid = 1850] [serial = 604] [outer = 0x7fef437c2c00] 00:14:57 INFO - PROCESS | 1850 | 1461482097979 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef49424000) [pid = 1850] [serial = 605] [outer = 0x7fef437c2c00] 00:14:58 INFO - PROCESS | 1850 | 1461482098774 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1391ms 00:14:58 INFO - PROCESS | 1850 | 1461482098843 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:14:58 INFO - PROCESS | 1850 | 1461482098847 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:14:58 INFO - PROCESS | 1850 | 1461482098853 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 1850 | 1461482098855 Marionette TRACE conn3 <- [1,778,null,{}] 00:14:58 INFO - PROCESS | 1850 | 1461482098861 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}] 00:14:59 INFO - PROCESS | 1850 | 1461482099015 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:14:59 INFO - PROCESS | 1850 | 1461482099165 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef58259800 == 70 [pid = 1850] [id = 202] 00:14:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef47d6a800) [pid = 1850] [serial = 606] [outer = (nil)] 00:14:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef496a3800) [pid = 1850] [serial = 607] [outer = 0x7fef47d6a800] 00:14:59 INFO - PROCESS | 1850 | 1461482099240 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef497dd400) [pid = 1850] [serial = 608] [outer = 0x7fef47d6a800] 00:15:00 INFO - PROCESS | 1850 | 1461482100055 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]]]}] 00:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1230ms 00:15:00 INFO - PROCESS | 1850 | 1461482100083 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:15:00 INFO - PROCESS | 1850 | 1461482100087 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:15:00 INFO - PROCESS | 1850 | 1461482100092 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:15:00 INFO - PROCESS | 1850 | 1461482100096 Marionette TRACE conn3 <- [1,782,null,{}] 00:15:00 INFO - PROCESS | 1850 | 1461482100102 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}] 00:15:00 INFO - PROCESS | 1850 | 1461482100256 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:15:00 INFO - PROCESS | 1850 | 1461482100411 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b911800 == 71 [pid = 1850] [id = 203] 00:15:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef4969c000) [pid = 1850] [serial = 609] [outer = (nil)] 00:15:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef497e9000) [pid = 1850] [serial = 610] [outer = 0x7fef4969c000] 00:15:00 INFO - PROCESS | 1850 | 1461482100495 Marionette DEBUG loaded listener.js 00:15:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef49827800) [pid = 1850] [serial = 611] [outer = 0x7fef4969c000] 00:15:01 INFO - PROCESS | 1850 | 1461482101345 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1292ms 00:15:01 INFO - PROCESS | 1850 | 1461482101384 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 1850 | 1461482101388 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:15:01 INFO - PROCESS | 1850 | 1461482101394 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 1850 | 1461482101396 Marionette TRACE conn3 <- [1,786,null,{}] 00:15:01 INFO - PROCESS | 1850 | 1461482101402 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}] 00:15:01 INFO - PROCESS | 1850 | 1461482101573 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:15:01 INFO - PROCESS | 1850 | 1461482101736 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ba8e000 == 72 [pid = 1850] [id = 204] 00:15:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef4856ec00) [pid = 1850] [serial = 612] [outer = (nil)] 00:15:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef49d8dc00) [pid = 1850] [serial = 613] [outer = 0x7fef4856ec00] 00:15:01 INFO - PROCESS | 1850 | 1461482101812 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef4a90c400) [pid = 1850] [serial = 614] [outer = 0x7fef4856ec00] 00:15:02 INFO - PROCESS | 1850 | 1461482102741 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]]]}] 00:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1381ms 00:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:15:02 INFO - PROCESS | 1850 | 1461482102776 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:15:02 INFO - PROCESS | 1850 | 1461482102778 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:15:02 INFO - PROCESS | 1850 | 1461482102785 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:15:02 INFO - PROCESS | 1850 | 1461482102788 Marionette TRACE conn3 <- [1,790,null,{}] 00:15:02 INFO - PROCESS | 1850 | 1461482102793 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}] 00:15:02 INFO - PROCESS | 1850 | 1461482102963 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:15:03 INFO - PROCESS | 1850 | 1461482103123 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4129c000 == 73 [pid = 1850] [id = 205] 00:15:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef4049c000) [pid = 1850] [serial = 615] [outer = (nil)] 00:15:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef408d5000) [pid = 1850] [serial = 616] [outer = 0x7fef4049c000] 00:15:03 INFO - PROCESS | 1850 | 1461482103235 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef4a910400) [pid = 1850] [serial = 617] [outer = 0x7fef4049c000] 00:15:04 INFO - PROCESS | 1850 | 1461482104332 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]]]}] 00:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1631ms 00:15:04 INFO - PROCESS | 1850 | 1461482104415 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:15:04 INFO - PROCESS | 1850 | 1461482104422 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:15:04 INFO - PROCESS | 1850 | 1461482104429 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:15:04 INFO - PROCESS | 1850 | 1461482104435 Marionette TRACE conn3 <- [1,794,null,{}] 00:15:04 INFO - PROCESS | 1850 | 1461482104442 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}] 00:15:04 INFO - PROCESS | 1850 | 1461482104699 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:15:04 INFO - PROCESS | 1850 | 1461482104924 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f6dc800 == 74 [pid = 1850] [id = 206] 00:15:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef408cfc00) [pid = 1850] [serial = 618] [outer = (nil)] 00:15:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef40d8d400) [pid = 1850] [serial = 619] [outer = 0x7fef408cfc00] 00:15:05 INFO - PROCESS | 1850 | 1461482105053 Marionette DEBUG loaded listener.js 00:15:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef41e28c00) [pid = 1850] [serial = 620] [outer = 0x7fef408cfc00] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe55800 == 73 [pid = 1850] [id = 197] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48613800 == 72 [pid = 1850] [id = 196] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef40d98800) [pid = 1850] [serial = 559] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ae7000 == 71 [pid = 1850] [id = 195] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40397000 == 70 [pid = 1850] [id = 194] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40faa000 == 69 [pid = 1850] [id = 193] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49a53000 == 68 [pid = 1850] [id = 191] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef58257800 == 67 [pid = 1850] [id = 177] 00:15:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4486e000 == 66 [pid = 1850] [id = 186] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef49deec00) [pid = 1850] [serial = 491] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef4099dc00) [pid = 1850] [serial = 553] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef40a19000) [pid = 1850] [serial = 554] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef400a7c00) [pid = 1850] [serial = 556] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef40496800) [pid = 1850] [serial = 550] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef497f0800) [pid = 1850] [serial = 533] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef3fe6c000) [pid = 1850] [serial = 547] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef3fe74000) [pid = 1850] [serial = 548] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef3f637800) [pid = 1850] [serial = 535] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef4a8a6000) [pid = 1850] [serial = 544] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef40999c00) [pid = 1850] [serial = 538] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fef48675800) [pid = 1850] [serial = 541] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fef40d90400) [pid = 1850] [serial = 557] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef40707000) [pid = 1850] [serial = 551] [outer = (nil)] [url = about:blank] 00:15:05 INFO - PROCESS | 1850 | 1461482105894 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]]]}] 00:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1482ms 00:15:05 INFO - PROCESS | 1850 | 1461482105913 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:15:05 INFO - PROCESS | 1850 | 1461482105921 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:15:05 INFO - PROCESS | 1850 | 1461482105931 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 1850 | 1461482105934 Marionette TRACE conn3 <- [1,798,null,{}] 00:15:05 INFO - PROCESS | 1850 | 1461482105939 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}] 00:15:06 INFO - PROCESS | 1850 | 1461482106084 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:15:06 INFO - PROCESS | 1850 | 1461482106103 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44865800 == 67 [pid = 1850] [id = 207] 00:15:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef422ab000) [pid = 1850] [serial = 621] [outer = (nil)] 00:15:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef4374fc00) [pid = 1850] [serial = 622] [outer = 0x7fef422ab000] 00:15:06 INFO - PROCESS | 1850 | 1461482106165 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef437c4000) [pid = 1850] [serial = 623] [outer = 0x7fef422ab000] 00:15:07 INFO - PROCESS | 1850 | 1461482107019 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]]]}] 00:15:07 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 00:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1136ms 00:15:07 INFO - PROCESS | 1850 | 1461482107069 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:15:07 INFO - PROCESS | 1850 | 1461482107073 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:15:07 INFO - PROCESS | 1850 | 1461482107079 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 1850 | 1461482107084 Marionette TRACE conn3 <- [1,802,null,{}] 00:15:07 INFO - PROCESS | 1850 | 1461482107098 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}] 00:15:07 INFO - PROCESS | 1850 | 1461482107256 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:15:07 INFO - PROCESS | 1850 | 1461482107267 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48607000 == 68 [pid = 1850] [id = 208] 00:15:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef44d67000) [pid = 1850] [serial = 624] [outer = (nil)] 00:15:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef46118800) [pid = 1850] [serial = 625] [outer = 0x7fef44d67000] 00:15:07 INFO - PROCESS | 1850 | 1461482107332 Marionette DEBUG loaded listener.js 00:15:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef4730cc00) [pid = 1850] [serial = 626] [outer = 0x7fef44d67000] 00:15:08 INFO - PROCESS | 1850 | 1461482108226 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]]]}] 00:15:08 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 00:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1195ms 00:15:08 INFO - PROCESS | 1850 | 1461482108274 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:15:08 INFO - PROCESS | 1850 | 1461482108278 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:15:08 INFO - PROCESS | 1850 | 1461482108283 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:15:08 INFO - PROCESS | 1850 | 1461482108286 Marionette TRACE conn3 <- [1,806,null,{}] 00:15:08 INFO - PROCESS | 1850 | 1461482108303 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}] 00:15:08 INFO - PROCESS | 1850 | 1461482108496 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:15:08 INFO - PROCESS | 1850 | 1461482108518 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49749800 == 69 [pid = 1850] [id = 209] 00:15:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef439ce800) [pid = 1850] [serial = 627] [outer = (nil)] 00:15:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef48436800) [pid = 1850] [serial = 628] [outer = 0x7fef439ce800] 00:15:08 INFO - PROCESS | 1850 | 1461482108579 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef48ee8c00) [pid = 1850] [serial = 629] [outer = 0x7fef439ce800] 00:15:09 INFO - PROCESS | 1850 | 1461482109346 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]]]}] 00:15:09 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 00:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1088ms 00:15:09 INFO - PROCESS | 1850 | 1461482109372 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 1850 | 1461482109374 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:15:09 INFO - PROCESS | 1850 | 1461482109386 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 1850 | 1461482109388 Marionette TRACE conn3 <- [1,810,null,{}] 00:15:09 INFO - PROCESS | 1850 | 1461482109392 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}] 00:15:09 INFO - PROCESS | 1850 | 1461482109565 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:15:09 INFO - PROCESS | 1850 | 1461482109594 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4d2e7800 == 70 [pid = 1850] [id = 210] 00:15:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef439a0c00) [pid = 1850] [serial = 630] [outer = (nil)] 00:15:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef497d5c00) [pid = 1850] [serial = 631] [outer = 0x7fef439a0c00] 00:15:09 INFO - PROCESS | 1850 | 1461482109653 Marionette DEBUG loaded listener.js 00:15:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef497ed400) [pid = 1850] [serial = 632] [outer = 0x7fef439a0c00] 00:15:10 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef3d427400) [pid = 1850] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:15:10 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef3f631800) [pid = 1850] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:15:10 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef439cec00) [pid = 1850] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:15:10 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef4115c000) [pid = 1850] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:15:10 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef3d423800) [pid = 1850] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:15:10 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef3d426400) [pid = 1850] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:15:10 INFO - PROCESS | 1850 | 1461482110506 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]]]}] 00:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1180ms 00:15:10 INFO - PROCESS | 1850 | 1461482110566 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:15:10 INFO - PROCESS | 1850 | 1461482110568 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:15:10 INFO - PROCESS | 1850 | 1461482110575 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:15:10 INFO - PROCESS | 1850 | 1461482110577 Marionette TRACE conn3 <- [1,814,null,{}] 00:15:10 INFO - PROCESS | 1850 | 1461482110583 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}] 00:15:10 INFO - PROCESS | 1850 | 1461482110747 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:15:10 INFO - PROCESS | 1850 | 1461482110759 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef59c26000 == 71 [pid = 1850] [id = 211] 00:15:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef3f631800) [pid = 1850] [serial = 633] [outer = (nil)] 00:15:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef4a556400) [pid = 1850] [serial = 634] [outer = 0x7fef3f631800] 00:15:10 INFO - PROCESS | 1850 | 1461482110822 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef4cf26400) [pid = 1850] [serial = 635] [outer = 0x7fef3f631800] 00:15:11 INFO - PROCESS | 1850 | 1461482111553 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] 00:15:11 INFO - PROCESS | 1850 | 1461482111605 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:15:11 INFO - PROCESS | 1850 | 1461482111611 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 1850 | 1461482111613 Marionette TRACE conn3 <- [1,818,null,{}] 00:15:11 INFO - PROCESS | 1850 | 1461482111618 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}] 00:15:11 INFO - PROCESS | 1850 | 1461482111791 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:15:11 INFO - PROCESS | 1850 | 1461482111808 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c0d6000 == 72 [pid = 1850] [id = 212] 00:15:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef40708000) [pid = 1850] [serial = 636] [outer = (nil)] 00:15:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef4cf29000) [pid = 1850] [serial = 637] [outer = 0x7fef40708000] 00:15:11 INFO - PROCESS | 1850 | 1461482111868 Marionette DEBUG loaded listener.js 00:15:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef50f0b800) [pid = 1850] [serial = 638] [outer = 0x7fef40708000] 00:15:12 INFO - PROCESS | 1850 | 1461482112859 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]]]}] 00:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1276ms 00:15:12 INFO - PROCESS | 1850 | 1461482112888 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:15:12 INFO - PROCESS | 1850 | 1461482112894 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:15:12 INFO - PROCESS | 1850 | 1461482112903 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:15:12 INFO - PROCESS | 1850 | 1461482112908 Marionette TRACE conn3 <- [1,822,null,{}] 00:15:12 INFO - PROCESS | 1850 | 1461482112916 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}] 00:15:13 INFO - PROCESS | 1850 | 1461482113083 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:15:13 INFO - PROCESS | 1850 | 1461482113247 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44af9000 == 73 [pid = 1850] [id = 213] 00:15:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef403a7000) [pid = 1850] [serial = 639] [outer = (nil)] 00:15:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef40a18400) [pid = 1850] [serial = 640] [outer = 0x7fef403a7000] 00:15:13 INFO - PROCESS | 1850 | 1461482113322 Marionette DEBUG loaded listener.js 00:15:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef422a0c00) [pid = 1850] [serial = 641] [outer = 0x7fef403a7000] 00:15:14 INFO - PROCESS | 1850 | 1461482114370 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] 00:15:14 INFO - PROCESS | 1850 | 1461482114446 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:15:14 INFO - PROCESS | 1850 | 1461482114456 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:15:14 INFO - PROCESS | 1850 | 1461482114461 Marionette TRACE conn3 <- [1,826,null,{}] 00:15:14 INFO - PROCESS | 1850 | 1461482114467 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}] 00:15:14 INFO - PROCESS | 1850 | 1461482114664 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:15:14 INFO - PROCESS | 1850 | 1461482114942 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef55f9c000 == 74 [pid = 1850] [id = 214] 00:15:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef4236e400) [pid = 1850] [serial = 642] [outer = (nil)] 00:15:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef46111400) [pid = 1850] [serial = 643] [outer = 0x7fef4236e400] 00:15:15 INFO - PROCESS | 1850 | 1461482115018 Marionette DEBUG loaded listener.js 00:15:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef4815d400) [pid = 1850] [serial = 644] [outer = 0x7fef4236e400] 00:15:15 INFO - PROCESS | 1850 | 1461482115837 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]]]}] 00:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1432ms 00:15:15 INFO - PROCESS | 1850 | 1461482115888 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:15:15 INFO - PROCESS | 1850 | 1461482115892 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:15:15 INFO - PROCESS | 1850 | 1461482115899 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 1850 | 1461482115904 Marionette TRACE conn3 <- [1,830,null,{}] 00:15:15 INFO - PROCESS | 1850 | 1461482115920 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}] 00:15:16 INFO - PROCESS | 1850 | 1461482116088 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:15:16 INFO - PROCESS | 1850 | 1461482116249 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ee47000 == 75 [pid = 1850] [id = 215] 00:15:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef4866f000) [pid = 1850] [serial = 645] [outer = (nil)] 00:15:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef49d0c400) [pid = 1850] [serial = 646] [outer = 0x7fef4866f000] 00:15:16 INFO - PROCESS | 1850 | 1461482116326 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef4a90ac00) [pid = 1850] [serial = 647] [outer = 0x7fef4866f000] 00:15:17 INFO - PROCESS | 1850 | 1461482117130 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]]]}] 00:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1283ms 00:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:15:17 INFO - PROCESS | 1850 | 1461482117182 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:15:17 INFO - PROCESS | 1850 | 1461482117185 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:15:17 INFO - PROCESS | 1850 | 1461482117192 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:15:17 INFO - PROCESS | 1850 | 1461482117195 Marionette TRACE conn3 <- [1,834,null,{}] 00:15:17 INFO - PROCESS | 1850 | 1461482117200 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}] 00:15:17 INFO - PROCESS | 1850 | 1461482117350 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:15:17 INFO - PROCESS | 1850 | 1461482117509 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44970800 == 76 [pid = 1850] [id = 216] 00:15:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef49428800) [pid = 1850] [serial = 648] [outer = (nil)] 00:15:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef50f0fc00) [pid = 1850] [serial = 649] [outer = 0x7fef49428800] 00:15:17 INFO - PROCESS | 1850 | 1461482117581 Marionette DEBUG loaded listener.js 00:15:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef55f2e400) [pid = 1850] [serial = 650] [outer = 0x7fef49428800] 00:15:18 INFO - PROCESS | 1850 | 1461482118477 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]]]}] 00:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1330ms 00:15:18 INFO - PROCESS | 1850 | 1461482118522 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:15:18 INFO - PROCESS | 1850 | 1461482118525 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:15:18 INFO - PROCESS | 1850 | 1461482118531 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 1850 | 1461482118533 Marionette TRACE conn3 <- [1,838,null,{}] 00:15:18 INFO - PROCESS | 1850 | 1461482118539 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}] 00:15:18 INFO - PROCESS | 1850 | 1461482118686 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:15:18 INFO - PROCESS | 1850 | 1461482118845 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef604ad000 == 77 [pid = 1850] [id = 217] 00:15:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef4cf2a800) [pid = 1850] [serial = 651] [outer = (nil)] 00:15:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef56b58c00) [pid = 1850] [serial = 652] [outer = 0x7fef4cf2a800] 00:15:18 INFO - PROCESS | 1850 | 1461482118919 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef56edac00) [pid = 1850] [serial = 653] [outer = 0x7fef4cf2a800] 00:15:19 INFO - PROCESS | 1850 | 1461482119806 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]]]}] 00:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1329ms 00:15:19 INFO - PROCESS | 1850 | 1461482119860 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:15:19 INFO - PROCESS | 1850 | 1461482119864 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:15:19 INFO - PROCESS | 1850 | 1461482119869 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:15:19 INFO - PROCESS | 1850 | 1461482119872 Marionette TRACE conn3 <- [1,842,null,{}] 00:15:19 INFO - PROCESS | 1850 | 1461482119878 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}] 00:15:20 INFO - PROCESS | 1850 | 1461482120060 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:15:20 INFO - PROCESS | 1850 | 1461482120215 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5eb64000 == 78 [pid = 1850] [id = 218] 00:15:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef55f2ec00) [pid = 1850] [serial = 654] [outer = (nil)] 00:15:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef580b8400) [pid = 1850] [serial = 655] [outer = 0x7fef55f2ec00] 00:15:20 INFO - PROCESS | 1850 | 1461482120293 Marionette DEBUG loaded listener.js 00:15:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef5b8a1400) [pid = 1850] [serial = 656] [outer = 0x7fef55f2ec00] 00:15:21 INFO - PROCESS | 1850 | 1461482121125 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]]]}] 00:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1328ms 00:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:15:21 INFO - PROCESS | 1850 | 1461482121197 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:15:21 INFO - PROCESS | 1850 | 1461482121200 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:15:21 INFO - PROCESS | 1850 | 1461482121205 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:15:21 INFO - PROCESS | 1850 | 1461482121209 Marionette TRACE conn3 <- [1,846,null,{}] 00:15:21 INFO - PROCESS | 1850 | 1461482121214 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}] 00:15:21 INFO - PROCESS | 1850 | 1461482121365 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:15:21 INFO - PROCESS | 1850 | 1461482121524 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d2e3800 == 79 [pid = 1850] [id = 219] 00:15:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef56edc000) [pid = 1850] [serial = 657] [outer = (nil)] 00:15:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef5b8e5c00) [pid = 1850] [serial = 658] [outer = 0x7fef56edc000] 00:15:21 INFO - PROCESS | 1850 | 1461482121596 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef5bb9b400) [pid = 1850] [serial = 659] [outer = 0x7fef56edc000] 00:15:22 INFO - PROCESS | 1850 | 1461482122428 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]]]}] 00:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1290ms 00:15:22 INFO - PROCESS | 1850 | 1461482122496 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 1850 | 1461482122500 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:15:22 INFO - PROCESS | 1850 | 1461482122505 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 1850 | 1461482122508 Marionette TRACE conn3 <- [1,850,null,{}] 00:15:22 INFO - PROCESS | 1850 | 1461482122513 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}] 00:15:22 INFO - PROCESS | 1850 | 1461482122663 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:15:22 INFO - PROCESS | 1850 | 1461482122822 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9a9800 == 80 [pid = 1850] [id = 220] 00:15:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef3d429000) [pid = 1850] [serial = 660] [outer = (nil)] 00:15:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef4098e400) [pid = 1850] [serial = 661] [outer = 0x7fef3d429000] 00:15:22 INFO - PROCESS | 1850 | 1461482122892 Marionette DEBUG loaded listener.js 00:15:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef5bb9e400) [pid = 1850] [serial = 662] [outer = 0x7fef3d429000] 00:15:24 INFO - PROCESS | 1850 | 1461482124040 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]]]}] 00:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1587ms 00:15:24 INFO - PROCESS | 1850 | 1461482124092 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:15:24 INFO - PROCESS | 1850 | 1461482124098 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:15:24 INFO - PROCESS | 1850 | 1461482124107 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:15:24 INFO - PROCESS | 1850 | 1461482124110 Marionette TRACE conn3 <- [1,854,null,{}] 00:15:24 INFO - PROCESS | 1850 | 1461482124119 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}] 00:15:24 INFO - PROCESS | 1850 | 1461482124280 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:15:24 INFO - PROCESS | 1850 | 1461482124453 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e1a800 == 81 [pid = 1850] [id = 221] 00:15:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef4039ac00) [pid = 1850] [serial = 663] [outer = (nil)] 00:15:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef4070c400) [pid = 1850] [serial = 664] [outer = 0x7fef4039ac00] 00:15:24 INFO - PROCESS | 1850 | 1461482124521 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef40d8e400) [pid = 1850] [serial = 665] [outer = 0x7fef4039ac00] 00:15:25 INFO - PROCESS | 1850 | 1461482125450 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1379ms 00:15:25 INFO - PROCESS | 1850 | 1461482125486 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:15:25 INFO - PROCESS | 1850 | 1461482125494 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:15:25 INFO - PROCESS | 1850 | 1461482125503 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 1850 | 1461482125506 Marionette TRACE conn3 <- [1,858,null,{}] 00:15:25 INFO - PROCESS | 1850 | 1461482125510 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}] 00:15:25 INFO - PROCESS | 1850 | 1461482125674 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:15:25 INFO - PROCESS | 1850 | 1461482125838 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef423a0800 == 82 [pid = 1850] [id = 222] 00:15:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef42370c00) [pid = 1850] [serial = 666] [outer = (nil)] 00:15:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef43995000) [pid = 1850] [serial = 667] [outer = 0x7fef42370c00] 00:15:25 INFO - PROCESS | 1850 | 1461482125903 Marionette DEBUG loaded listener.js 00:15:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef448a4000) [pid = 1850] [serial = 668] [outer = 0x7fef42370c00] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49398000 == 81 [pid = 1850] [id = 65] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef493a8800 == 80 [pid = 1850] [id = 190] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef59c26000 == 79 [pid = 1850] [id = 211] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4d2e7800 == 78 [pid = 1850] [id = 210] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49749800 == 77 [pid = 1850] [id = 209] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef408ccc00) [pid = 1850] [serial = 562] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef44d6b400) [pid = 1850] [serial = 571] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef40d98400) [pid = 1850] [serial = 565] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef4399ec00) [pid = 1850] [serial = 568] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef46335000) [pid = 1850] [serial = 574] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef47fdc000) [pid = 1850] [serial = 577] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef4870ac00) [pid = 1850] [serial = 595] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | 1461482126912 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]]]}] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48607000 == 76 [pid = 1850] [id = 208] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44865800 == 75 [pid = 1850] [id = 207] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f6dc800 == 74 [pid = 1850] [id = 206] 00:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1433ms 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49476800 == 73 [pid = 1850] [id = 200] 00:15:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446dc000 == 72 [pid = 1850] [id = 199] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef3f63ec00) [pid = 1850] [serial = 581] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef3d42e800) [pid = 1850] [serial = 580] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef40a13c00) [pid = 1850] [serial = 583] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef40d8dc00) [pid = 1850] [serial = 584] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef464b7800) [pid = 1850] [serial = 589] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef43749400) [pid = 1850] [serial = 586] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef4229dc00) [pid = 1850] [serial = 560] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef48430800) [pid = 1850] [serial = 593] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef47fe0000) [pid = 1850] [serial = 590] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef4399a000) [pid = 1850] [serial = 587] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef40a1e000) [pid = 1850] [serial = 592] [outer = (nil)] [url = about:blank] 00:15:26 INFO - PROCESS | 1850 | 1461482126950 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:15:26 INFO - PROCESS | 1850 | 1461482126952 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:15:26 INFO - PROCESS | 1850 | 1461482126958 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:15:26 INFO - PROCESS | 1850 | 1461482126963 Marionette TRACE conn3 <- [1,862,null,{}] 00:15:26 INFO - PROCESS | 1850 | 1461482126978 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}] 00:15:27 INFO - PROCESS | 1850 | 1461482127129 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:15:27 INFO - PROCESS | 1850 | 1461482127142 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43978000 == 73 [pid = 1850] [id = 223] 00:15:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef464b7800) [pid = 1850] [serial = 669] [outer = (nil)] 00:15:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef471d2400) [pid = 1850] [serial = 670] [outer = 0x7fef464b7800] 00:15:27 INFO - PROCESS | 1850 | 1461482127204 Marionette DEBUG loaded listener.js 00:15:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef48563c00) [pid = 1850] [serial = 671] [outer = 0x7fef464b7800] 00:15:27 INFO - PROCESS | 1850 | 1461482127977 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]]]}] 00:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1039ms 00:15:28 INFO - PROCESS | 1850 | 1461482127998 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:15:28 INFO - PROCESS | 1850 | 1461482128002 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:15:28 INFO - PROCESS | 1850 | 1461482128007 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:15:28 INFO - PROCESS | 1850 | 1461482128009 Marionette TRACE conn3 <- [1,866,null,{}] 00:15:28 INFO - PROCESS | 1850 | 1461482128015 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}] 00:15:28 INFO - PROCESS | 1850 | 1461482128153 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:15:28 INFO - PROCESS | 1850 | 1461482128168 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4853a800 == 74 [pid = 1850] [id = 224] 00:15:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef471d9800) [pid = 1850] [serial = 672] [outer = (nil)] 00:15:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef49699000) [pid = 1850] [serial = 673] [outer = 0x7fef471d9800] 00:15:28 INFO - PROCESS | 1850 | 1461482128228 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef497e0800) [pid = 1850] [serial = 674] [outer = 0x7fef471d9800] 00:15:29 INFO - PROCESS | 1850 | 1461482129007 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]]]}] 00:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1025ms 00:15:29 INFO - PROCESS | 1850 | 1461482129047 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:15:29 INFO - PROCESS | 1850 | 1461482129049 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:15:29 INFO - PROCESS | 1850 | 1461482129073 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 1850 | 1461482129076 Marionette TRACE conn3 <- [1,870,null,{}] 00:15:29 INFO - PROCESS | 1850 | 1461482129092 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}] 00:15:29 INFO - PROCESS | 1850 | 1461482129225 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:15:29 INFO - PROCESS | 1850 | 1461482129240 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef492a2800 == 75 [pid = 1850] [id = 225] 00:15:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef49111000) [pid = 1850] [serial = 675] [outer = (nil)] 00:15:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef49828800) [pid = 1850] [serial = 676] [outer = 0x7fef49111000] 00:15:29 INFO - PROCESS | 1850 | 1461482129300 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef4a320400) [pid = 1850] [serial = 677] [outer = 0x7fef49111000] 00:15:30 INFO - PROCESS | 1850 | 1461482130189 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1199ms 00:15:30 INFO - PROCESS | 1850 | 1461482130256 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 1850 | 1461482130258 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:15:30 INFO - PROCESS | 1850 | 1461482130265 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 1850 | 1461482130268 Marionette TRACE conn3 <- [1,874,null,{}] 00:15:30 INFO - PROCESS | 1850 | 1461482130273 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}] 00:15:30 INFO - PROCESS | 1850 | 1461482130484 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:15:30 INFO - PROCESS | 1850 | 1461482130504 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a348000 == 76 [pid = 1850] [id = 226] 00:15:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef4a320800) [pid = 1850] [serial = 678] [outer = (nil)] 00:15:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef50f10000) [pid = 1850] [serial = 679] [outer = 0x7fef4a320800] 00:15:30 INFO - PROCESS | 1850 | 1461482130571 Marionette DEBUG loaded listener.js 00:15:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef580b1400) [pid = 1850] [serial = 680] [outer = 0x7fef4a320800] 00:15:31 INFO - PROCESS | 1850 | 1461482131400 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]]]}] 00:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1177ms 00:15:31 INFO - PROCESS | 1850 | 1461482131442 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:15:31 INFO - PROCESS | 1850 | 1461482131445 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef3dd07c00) [pid = 1850] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef44d63400) [pid = 1850] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef40994c00) [pid = 1850] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef3fd28c00) [pid = 1850] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef446aa400) [pid = 1850] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef408ce800) [pid = 1850] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef437bb800) [pid = 1850] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef437bac00) [pid = 1850] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef4611b000) [pid = 1850] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef3d42cc00) [pid = 1850] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef3d54a000) [pid = 1850] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef49d0f400) [pid = 1850] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef422a2000) [pid = 1850] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef437c0000) [pid = 1850] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef446aa000) [pid = 1850] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef471dd800) [pid = 1850] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef48438c00) [pid = 1850] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef40997000) [pid = 1850] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef4399d800) [pid = 1850] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef3f62fc00) [pid = 1850] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef48678400) [pid = 1850] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef48978800) [pid = 1850] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef3fe78c00) [pid = 1850] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef437be400) [pid = 1850] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef40d8ec00) [pid = 1850] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef413cd800) [pid = 1850] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef44d66c00) [pid = 1850] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef400a4800) [pid = 1850] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef3dd06800) [pid = 1850] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef497e1400) [pid = 1850] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef40994400) [pid = 1850] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef497e5c00) [pid = 1850] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef400a4c00) [pid = 1850] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fef439ce800) [pid = 1850] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fef439a0c00) [pid = 1850] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef3f631800) [pid = 1850] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fef437c2c00) [pid = 1850] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fef47d6a800) [pid = 1850] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef3fe6b400) [pid = 1850] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef48675c00) [pid = 1850] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef44d67000) [pid = 1850] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:15:31 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef4969c000) [pid = 1850] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:15:32 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef4049c000) [pid = 1850] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:15:32 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef422ab000) [pid = 1850] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:15:32 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef408cfc00) [pid = 1850] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:15:32 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef3fd2a000) [pid = 1850] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:15:32 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef3dd05000) [pid = 1850] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:15:32 INFO - PROCESS | 1850 | 1461482132012 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:15:32 INFO - PROCESS | 1850 | 1461482132014 Marionette TRACE conn3 <- [1,878,null,{}] 00:15:32 INFO - PROCESS | 1850 | 1461482132020 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}] 00:15:32 INFO - PROCESS | 1850 | 1461482132152 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:15:32 INFO - PROCESS | 1850 | 1461482132170 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe46800 == 77 [pid = 1850] [id = 227] 00:15:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef3fe6b400) [pid = 1850] [serial = 681] [outer = (nil)] 00:15:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef400a4800) [pid = 1850] [serial = 682] [outer = 0x7fef3fe6b400] 00:15:32 INFO - PROCESS | 1850 | 1461482132333 Marionette DEBUG loaded listener.js 00:15:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef40985c00) [pid = 1850] [serial = 683] [outer = 0x7fef3fe6b400] 00:15:32 INFO - PROCESS | 1850 | 1461482132940 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]]]}] 00:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1065ms 00:15:32 INFO - PROCESS | 1850 | 1461482132992 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:15:32 INFO - PROCESS | 1850 | 1461482132995 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:15:33 INFO - PROCESS | 1850 | 1461482133000 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 1850 | 1461482133002 Marionette TRACE conn3 <- [1,882,null,{}] 00:15:33 INFO - PROCESS | 1850 | 1461482133008 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}] 00:15:33 INFO - PROCESS | 1850 | 1461482133143 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:15:33 INFO - PROCESS | 1850 | 1461482133161 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd41000 == 78 [pid = 1850] [id = 228] 00:15:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef400a6800) [pid = 1850] [serial = 684] [outer = (nil)] 00:15:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef40d93400) [pid = 1850] [serial = 685] [outer = 0x7fef400a6800] 00:15:33 INFO - PROCESS | 1850 | 1461482133223 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef437bd000) [pid = 1850] [serial = 686] [outer = 0x7fef400a6800] 00:15:34 INFO - PROCESS | 1850 | 1461482134110 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]]]}] 00:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1175ms 00:15:34 INFO - PROCESS | 1850 | 1461482134177 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:15:34 INFO - PROCESS | 1850 | 1461482134182 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:15:34 INFO - PROCESS | 1850 | 1461482134191 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:15:34 INFO - PROCESS | 1850 | 1461482134196 Marionette TRACE conn3 <- [1,886,null,{}] 00:15:34 INFO - PROCESS | 1850 | 1461482134204 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}] 00:15:34 INFO - PROCESS | 1850 | 1461482134376 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:15:34 INFO - PROCESS | 1850 | 1461482134540 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9b0000 == 79 [pid = 1850] [id = 229] 00:15:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef400a4c00) [pid = 1850] [serial = 687] [outer = (nil)] 00:15:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef40492400) [pid = 1850] [serial = 688] [outer = 0x7fef400a4c00] 00:15:34 INFO - PROCESS | 1850 | 1461482134616 Marionette DEBUG loaded listener.js 00:15:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef40a12c00) [pid = 1850] [serial = 689] [outer = 0x7fef400a4c00] 00:15:35 INFO - PROCESS | 1850 | 1461482135540 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]]]}] 00:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1380ms 00:15:35 INFO - PROCESS | 1850 | 1461482135572 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:15:35 INFO - PROCESS | 1850 | 1461482135580 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:15:35 INFO - PROCESS | 1850 | 1461482135596 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:15:35 INFO - PROCESS | 1850 | 1461482135605 Marionette TRACE conn3 <- [1,890,null,{}] 00:15:35 INFO - PROCESS | 1850 | 1461482135611 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}] 00:15:35 INFO - PROCESS | 1850 | 1461482135773 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:15:35 INFO - PROCESS | 1850 | 1461482135950 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46134800 == 80 [pid = 1850] [id = 230] 00:15:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef40a13c00) [pid = 1850] [serial = 690] [outer = (nil)] 00:15:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef4374ac00) [pid = 1850] [serial = 691] [outer = 0x7fef40a13c00] 00:15:36 INFO - PROCESS | 1850 | 1461482136026 Marionette DEBUG loaded listener.js 00:15:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef446a5800) [pid = 1850] [serial = 692] [outer = 0x7fef40a13c00] 00:15:36 INFO - PROCESS | 1850 | 1461482136944 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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1391ms 00:15:36 INFO - PROCESS | 1850 | 1461482136981 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:15:36 INFO - PROCESS | 1850 | 1461482136985 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:15:36 INFO - PROCESS | 1850 | 1461482136991 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:15:37 INFO - PROCESS | 1850 | 1461482136997 Marionette TRACE conn3 <- [1,894,null,{}] 00:15:37 INFO - PROCESS | 1850 | 1461482137012 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}] 00:15:37 INFO - PROCESS | 1850 | 1461482137183 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:15:37 INFO - PROCESS | 1850 | 1461482137343 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57298000 == 81 [pid = 1850] [id = 231] 00:15:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef44d6e400) [pid = 1850] [serial = 693] [outer = (nil)] 00:15:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef471df800) [pid = 1850] [serial = 694] [outer = 0x7fef44d6e400] 00:15:37 INFO - PROCESS | 1850 | 1461482137423 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef48438c00) [pid = 1850] [serial = 695] [outer = 0x7fef44d6e400] 00:15:38 INFO - PROCESS | 1850 | 1461482138305 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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1384ms 00:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:15:38 INFO - PROCESS | 1850 | 1461482138375 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:15:38 INFO - PROCESS | 1850 | 1461482138378 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:15:38 INFO - PROCESS | 1850 | 1461482138385 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 1850 | 1461482138388 Marionette TRACE conn3 <- [1,898,null,{}] 00:15:38 INFO - PROCESS | 1850 | 1461482138393 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}] 00:15:38 INFO - PROCESS | 1850 | 1461482138599 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:15:38 INFO - PROCESS | 1850 | 1461482138758 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b9bf000 == 82 [pid = 1850] [id = 232] 00:15:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef3fe73400) [pid = 1850] [serial = 696] [outer = (nil)] 00:15:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef4969ac00) [pid = 1850] [serial = 697] [outer = 0x7fef3fe73400] 00:15:38 INFO - PROCESS | 1850 | 1461482138831 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef497e5c00) [pid = 1850] [serial = 698] [outer = 0x7fef3fe73400] 00:15:39 INFO - PROCESS | 1850 | 1461482139656 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1332ms 00:15:39 INFO - PROCESS | 1850 | 1461482139717 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 1850 | 1461482139720 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:15:39 INFO - PROCESS | 1850 | 1461482139726 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 1850 | 1461482139728 Marionette TRACE conn3 <- [1,902,null,{}] 00:15:39 INFO - PROCESS | 1850 | 1461482139734 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}] 00:15:39 INFO - PROCESS | 1850 | 1461482139886 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:15:40 INFO - PROCESS | 1850 | 1461482140054 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5e189800 == 83 [pid = 1850] [id = 233] 00:15:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef49abd800) [pid = 1850] [serial = 699] [outer = (nil)] 00:15:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef49d06800) [pid = 1850] [serial = 700] [outer = 0x7fef49abd800] 00:15:40 INFO - PROCESS | 1850 | 1461482140140 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef4a8a8400) [pid = 1850] [serial = 701] [outer = 0x7fef49abd800] 00:15:40 INFO - PROCESS | 1850 | 1461482140975 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1278ms 00:15:41 INFO - PROCESS | 1850 | 1461482141005 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 1850 | 1461482141009 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:15:41 INFO - PROCESS | 1850 | 1461482141015 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 1850 | 1461482141017 Marionette TRACE conn3 <- [1,906,null,{}] 00:15:41 INFO - PROCESS | 1850 | 1461482141023 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}] 00:15:41 INFO - PROCESS | 1850 | 1461482141205 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:15:41 INFO - PROCESS | 1850 | 1461482141375 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d16000 == 84 [pid = 1850] [id = 234] 00:15:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef4a906c00) [pid = 1850] [serial = 702] [outer = (nil)] 00:15:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef50f7b000) [pid = 1850] [serial = 703] [outer = 0x7fef4a906c00] 00:15:41 INFO - PROCESS | 1850 | 1461482141448 Marionette DEBUG loaded listener.js 00:15:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef582ee800) [pid = 1850] [serial = 704] [outer = 0x7fef4a906c00] 00:15:42 INFO - PROCESS | 1850 | 1461482142319 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]]]}] 00:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1331ms 00:15:42 INFO - PROCESS | 1850 | 1461482142348 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 1850 | 1461482142350 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:15:42 INFO - PROCESS | 1850 | 1461482142357 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 1850 | 1461482142360 Marionette TRACE conn3 <- [1,910,null,{}] 00:15:42 INFO - PROCESS | 1850 | 1461482142365 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}] 00:15:42 INFO - PROCESS | 1850 | 1461482142513 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:15:42 INFO - PROCESS | 1850 | 1461482142679 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ad9000 == 85 [pid = 1850] [id = 235] 00:15:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef4a910c00) [pid = 1850] [serial = 705] [outer = (nil)] 00:15:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef5bb99800) [pid = 1850] [serial = 706] [outer = 0x7fef4a910c00] 00:15:42 INFO - PROCESS | 1850 | 1461482142752 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef5be05800) [pid = 1850] [serial = 707] [outer = 0x7fef4a910c00] 00:15:43 INFO - PROCESS | 1850 | 1461482143606 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]]]}] 00:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1285ms 00:15:43 INFO - PROCESS | 1850 | 1461482143643 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:15:43 INFO - PROCESS | 1850 | 1461482143647 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:15:43 INFO - PROCESS | 1850 | 1461482143652 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:15:43 INFO - PROCESS | 1850 | 1461482143654 Marionette TRACE conn3 <- [1,914,null,{}] 00:15:43 INFO - PROCESS | 1850 | 1461482143660 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}] 00:15:43 INFO - PROCESS | 1850 | 1461482143813 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:15:43 INFO - PROCESS | 1850 | 1461482143979 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350c2800 == 86 [pid = 1850] [id = 236] 00:15:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef34de2000) [pid = 1850] [serial = 708] [outer = (nil)] 00:15:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef34de6c00) [pid = 1850] [serial = 709] [outer = 0x7fef34de2000] 00:15:44 INFO - PROCESS | 1850 | 1461482144048 Marionette DEBUG loaded listener.js 00:15:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef34dec400) [pid = 1850] [serial = 710] [outer = 0x7fef34de2000] 00:15:44 INFO - PROCESS | 1850 | 1461482144892 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]]]}] 00:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1286ms 00:15:44 INFO - PROCESS | 1850 | 1461482144940 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 1850 | 1461482144943 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:15:44 INFO - PROCESS | 1850 | 1461482144949 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 1850 | 1461482144951 Marionette TRACE conn3 <- [1,918,null,{}] 00:15:44 INFO - PROCESS | 1850 | 1461482144957 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}] 00:15:45 INFO - PROCESS | 1850 | 1461482145122 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:15:45 INFO - PROCESS | 1850 | 1461482145296 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350dc800 == 87 [pid = 1850] [id = 237] 00:15:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef34de3800) [pid = 1850] [serial = 711] [outer = (nil)] 00:15:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef40703800) [pid = 1850] [serial = 712] [outer = 0x7fef34de3800] 00:15:45 INFO - PROCESS | 1850 | 1461482145374 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef446abc00) [pid = 1850] [serial = 713] [outer = 0x7fef34de3800] 00:15:46 INFO - PROCESS | 1850 | 1461482146241 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1333ms 00:15:46 INFO - PROCESS | 1850 | 1461482146282 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:15:46 INFO - PROCESS | 1850 | 1461482146292 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:15:46 INFO - PROCESS | 1850 | 1461482146297 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 1850 | 1461482146299 Marionette TRACE conn3 <- [1,922,null,{}] 00:15:46 INFO - PROCESS | 1850 | 1461482146306 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}] 00:15:46 INFO - PROCESS | 1850 | 1461482146463 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:15:46 INFO - PROCESS | 1850 | 1461482146631 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fd88000 == 88 [pid = 1850] [id = 238] 00:15:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef34de2400) [pid = 1850] [serial = 714] [outer = (nil)] 00:15:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef3dd08000) [pid = 1850] [serial = 715] [outer = 0x7fef34de2400] 00:15:46 INFO - PROCESS | 1850 | 1461482146704 Marionette DEBUG loaded listener.js 00:15:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef4039e800) [pid = 1850] [serial = 716] [outer = 0x7fef34de2400] 00:15:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef40a14c00) [pid = 1850] [serial = 717] [outer = 0x7fef3fd31800] 00:15:48 INFO - PROCESS | 1850 | 1461482148019 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]]]}] 00:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1790ms 00:15:48 INFO - PROCESS | 1850 | 1461482148131 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:15:48 INFO - PROCESS | 1850 | 1461482148135 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:15:48 INFO - PROCESS | 1850 | 1461482148148 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:15:48 INFO - PROCESS | 1850 | 1461482148152 Marionette TRACE conn3 <- [1,926,null,{}] 00:15:48 INFO - PROCESS | 1850 | 1461482148161 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}] 00:15:48 INFO - PROCESS | 1850 | 1461482148321 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:15:48 INFO - PROCESS | 1850 | 1461482148514 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9af800 == 89 [pid = 1850] [id = 239] 00:15:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef3d424800) [pid = 1850] [serial = 718] [outer = (nil)] 00:15:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef3fec1800) [pid = 1850] [serial = 719] [outer = 0x7fef3d424800] 00:15:48 INFO - PROCESS | 1850 | 1461482148581 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef408d0400) [pid = 1850] [serial = 720] [outer = 0x7fef3d424800] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a8e4800 == 88 [pid = 1850] [id = 192] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef485a2800 == 87 [pid = 1850] [id = 189] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef4cf29000) [pid = 1850] [serial = 637] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe46800 == 86 [pid = 1850] [id = 227] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a348000 == 85 [pid = 1850] [id = 226] 00:15:49 INFO - PROCESS | 1850 | 1461482149637 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]]]}] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef492a2800 == 84 [pid = 1850] [id = 225] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4853a800 == 83 [pid = 1850] [id = 224] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43978000 == 82 [pid = 1850] [id = 223] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef423a0800 == 81 [pid = 1850] [id = 222] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e1a800 == 80 [pid = 1850] [id = 221] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef604ad000 == 79 [pid = 1850] [id = 217] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44970800 == 78 [pid = 1850] [id = 216] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ee47000 == 77 [pid = 1850] [id = 215] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef55f9c000 == 76 [pid = 1850] [id = 214] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44af9000 == 75 [pid = 1850] [id = 213] 00:15:49 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c0d6000 == 74 [pid = 1850] [id = 212] 00:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1535ms 00:15:49 INFO - PROCESS | 1850 | 1461482149682 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 1850 | 1461482149689 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:15:49 INFO - PROCESS | 1850 | 1461482149698 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 1850 | 1461482149701 Marionette TRACE conn3 <- [1,930,null,{}] 00:15:49 INFO - PROCESS | 1850 | 1461482149707 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}] 00:15:49 INFO - PROCESS | 1850 | 1461482149859 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef4a90f000) [pid = 1850] [serial = 503] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef497e0000) [pid = 1850] [serial = 461] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef40995c00) [pid = 1850] [serial = 494] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef5709f800) [pid = 1850] [serial = 506] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef5eb0ec00) [pid = 1850] [serial = 382] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef4236c800) [pid = 1850] [serial = 566] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef582ed800) [pid = 1850] [serial = 379] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef40990800) [pid = 1850] [serial = 451] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef5be0b000) [pid = 1850] [serial = 467] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef497e1c00) [pid = 1850] [serial = 376] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef448a6800) [pid = 1850] [serial = 497] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef471d7800) [pid = 1850] [serial = 575] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef48416c00) [pid = 1850] [serial = 458] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef5be0dc00) [pid = 1850] [serial = 424] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef5b8e5800) [pid = 1850] [serial = 421] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef45788400) [pid = 1850] [serial = 412] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef4941fc00) [pid = 1850] [serial = 373] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef45785400) [pid = 1850] [serial = 572] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef49699800) [pid = 1850] [serial = 500] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef497e7400) [pid = 1850] [serial = 415] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef41278c00) [pid = 1850] [serial = 454] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef48671c00) [pid = 1850] [serial = 337] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef3f63e800) [pid = 1850] [serial = 427] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef59c91400) [pid = 1850] [serial = 464] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef50061800) [pid = 1850] [serial = 418] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fef400a6c00) [pid = 1850] [serial = 409] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fef446a8800) [pid = 1850] [serial = 569] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef5bb9bc00) [pid = 1850] [serial = 509] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fef40990000) [pid = 1850] [serial = 563] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fef57c99000) [pid = 1850] [serial = 545] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef497dc400) [pid = 1850] [serial = 542] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef4866fc00) [pid = 1850] [serial = 578] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef3febc400) [pid = 1850] [serial = 536] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef422a6800) [pid = 1850] [serial = 539] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef48436800) [pid = 1850] [serial = 628] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef497d5c00) [pid = 1850] [serial = 631] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef4a556400) [pid = 1850] [serial = 634] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef49424000) [pid = 1850] [serial = 605] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef4866d400) [pid = 1850] [serial = 604] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 123 (0x7fef497dd400) [pid = 1850] [serial = 608] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 122 (0x7fef496a3800) [pid = 1850] [serial = 607] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 121 (0x7fef40a1f800) [pid = 1850] [serial = 599] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 120 (0x7fef40983c00) [pid = 1850] [serial = 598] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 119 (0x7fef49696400) [pid = 1850] [serial = 596] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 118 (0x7fef46118800) [pid = 1850] [serial = 625] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 117 (0x7fef49827800) [pid = 1850] [serial = 611] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 116 (0x7fef497e9000) [pid = 1850] [serial = 610] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 115 (0x7fef4a910400) [pid = 1850] [serial = 617] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef408d5000) [pid = 1850] [serial = 616] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef4374fc00) [pid = 1850] [serial = 622] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef437c4000) [pid = 1850] [serial = 623] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef40d8d400) [pid = 1850] [serial = 619] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef41e28c00) [pid = 1850] [serial = 620] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef446a8000) [pid = 1850] [serial = 602] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef43744c00) [pid = 1850] [serial = 601] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 107 (0x7fef49d8dc00) [pid = 1850] [serial = 613] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 106 (0x7fef497ed400) [pid = 1850] [serial = 632] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 105 (0x7fef48ee8c00) [pid = 1850] [serial = 629] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 104 (0x7fef4730cc00) [pid = 1850] [serial = 626] [outer = (nil)] [url = about:blank] 00:15:49 INFO - PROCESS | 1850 | --DOMWINDOW == 103 (0x7fef4cf26400) [pid = 1850] [serial = 635] [outer = (nil)] [url = about:blank] 00:15:50 INFO - PROCESS | 1850 | 1461482150038 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dc3c800 == 75 [pid = 1850] [id = 240] 00:15:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 104 (0x7fef3d553000) [pid = 1850] [serial = 721] [outer = (nil)] 00:15:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 105 (0x7fef40983c00) [pid = 1850] [serial = 722] [outer = 0x7fef3d553000] 00:15:50 INFO - PROCESS | 1850 | 1461482150102 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 106 (0x7fef41e29000) [pid = 1850] [serial = 723] [outer = 0x7fef3d553000] 00:15:50 INFO - PROCESS | 1850 | 1461482150892 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]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1232ms 00:15:50 INFO - PROCESS | 1850 | 1461482150941 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:15:50 INFO - PROCESS | 1850 | 1461482150945 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:15:50 INFO - PROCESS | 1850 | 1461482150955 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:15:50 INFO - PROCESS | 1850 | 1461482150960 Marionette TRACE conn3 <- [1,934,null,{}] 00:15:50 INFO - PROCESS | 1850 | 1461482150978 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}] 00:15:51 INFO - PROCESS | 1850 | 1461482151123 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:15:51 INFO - PROCESS | 1850 | 1461482151141 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e21800 == 76 [pid = 1850] [id = 241] 00:15:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 107 (0x7fef43746c00) [pid = 1850] [serial = 724] [outer = (nil)] 00:15:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 108 (0x7fef437bf800) [pid = 1850] [serial = 725] [outer = 0x7fef43746c00] 00:15:51 INFO - PROCESS | 1850 | 1461482151205 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef446a2800) [pid = 1850] [serial = 726] [outer = 0x7fef43746c00] 00:15:51 INFO - PROCESS | 1850 | 1461482151969 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]]]}] 00:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1038ms 00:15:51 INFO - PROCESS | 1850 | 1461482151993 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 1850 | 1461482151998 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:15:52 INFO - PROCESS | 1850 | 1461482152003 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 1850 | 1461482152005 Marionette TRACE conn3 <- [1,938,null,{}] 00:15:52 INFO - PROCESS | 1850 | 1461482152020 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}] 00:15:52 INFO - PROCESS | 1850 | 1461482152234 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:15:52 INFO - PROCESS | 1850 | 1461482152263 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446d2800 == 77 [pid = 1850] [id = 242] 00:15:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef42de7c00) [pid = 1850] [serial = 727] [outer = (nil)] 00:15:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef446b1c00) [pid = 1850] [serial = 728] [outer = 0x7fef42de7c00] 00:15:52 INFO - PROCESS | 1850 | 1461482152325 Marionette DEBUG loaded listener.js 00:15:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef448adc00) [pid = 1850] [serial = 729] [outer = 0x7fef42de7c00] 00:15:53 INFO - PROCESS | 1850 | 1461482153134 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]]]}] 00:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1176ms 00:15:53 INFO - PROCESS | 1850 | 1461482153180 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:15:53 INFO - PROCESS | 1850 | 1461482153182 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:15:53 INFO - PROCESS | 1850 | 1461482153202 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:15:53 INFO - PROCESS | 1850 | 1461482153205 Marionette TRACE conn3 <- [1,942,null,{}] 00:15:53 INFO - PROCESS | 1850 | 1461482153209 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}] 00:15:53 INFO - PROCESS | 1850 | 1461482153389 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:15:53 INFO - PROCESS | 1850 | 1461482153407 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ae1000 == 78 [pid = 1850] [id = 243] 00:15:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef446a3c00) [pid = 1850] [serial = 730] [outer = (nil)] 00:15:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef44d6b400) [pid = 1850] [serial = 731] [outer = 0x7fef446a3c00] 00:15:53 INFO - PROCESS | 1850 | 1461482153466 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef45788800) [pid = 1850] [serial = 732] [outer = 0x7fef446a3c00] 00:15:54 INFO - PROCESS | 1850 | --DOMWINDOW == 114 (0x7fef4039ac00) [pid = 1850] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:15:54 INFO - PROCESS | 1850 | --DOMWINDOW == 113 (0x7fef471d9800) [pid = 1850] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:15:54 INFO - PROCESS | 1850 | --DOMWINDOW == 112 (0x7fef42370c00) [pid = 1850] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:15:54 INFO - PROCESS | 1850 | --DOMWINDOW == 111 (0x7fef49111000) [pid = 1850] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:15:54 INFO - PROCESS | 1850 | --DOMWINDOW == 110 (0x7fef3fe6b400) [pid = 1850] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:15:54 INFO - PROCESS | 1850 | --DOMWINDOW == 109 (0x7fef464b7800) [pid = 1850] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:15:54 INFO - PROCESS | 1850 | --DOMWINDOW == 108 (0x7fef4a320800) [pid = 1850] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:15:54 INFO - PROCESS | 1850 | 1461482154523 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]]]}] 00:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1376ms 00:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:15:54 INFO - PROCESS | 1850 | 1461482154578 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 1850 | 1461482154581 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:15:54 INFO - PROCESS | 1850 | 1461482154587 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 1850 | 1461482154589 Marionette TRACE conn3 <- [1,946,null,{}] 00:15:54 INFO - PROCESS | 1850 | 1461482154594 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}] 00:15:54 INFO - PROCESS | 1850 | 1461482154847 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:15:54 INFO - PROCESS | 1850 | 1461482154926 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4613f000 == 79 [pid = 1850] [id = 244] 00:15:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 109 (0x7fef437bc400) [pid = 1850] [serial = 733] [outer = (nil)] 00:15:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 110 (0x7fef48412800) [pid = 1850] [serial = 734] [outer = 0x7fef437bc400] 00:15:54 INFO - PROCESS | 1850 | 1461482154988 Marionette DEBUG loaded listener.js 00:15:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 111 (0x7fef48567800) [pid = 1850] [serial = 735] [outer = 0x7fef437bc400] 00:15:55 INFO - PROCESS | 1850 | 1461482155792 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]]]}] 00:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1229ms 00:15:55 INFO - PROCESS | 1850 | 1461482155815 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 1850 | 1461482155818 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:15:55 INFO - PROCESS | 1850 | 1461482155824 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 1850 | 1461482155826 Marionette TRACE conn3 <- [1,950,null,{}] 00:15:55 INFO - PROCESS | 1850 | 1461482155831 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}] 00:15:56 INFO - PROCESS | 1850 | 1461482156011 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:15:56 INFO - PROCESS | 1850 | 1461482156029 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48322800 == 80 [pid = 1850] [id = 245] 00:15:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 112 (0x7fef44d61c00) [pid = 1850] [serial = 736] [outer = (nil)] 00:15:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 113 (0x7fef48708000) [pid = 1850] [serial = 737] [outer = 0x7fef44d61c00] 00:15:56 INFO - PROCESS | 1850 | 1461482156088 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 114 (0x7fef4969e400) [pid = 1850] [serial = 738] [outer = 0x7fef44d61c00] 00:15:57 INFO - PROCESS | 1850 | 1461482157193 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1433ms 00:15:57 INFO - PROCESS | 1850 | 1461482157259 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 1850 | 1461482157264 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:15:57 INFO - PROCESS | 1850 | 1461482157282 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 1850 | 1461482157288 Marionette TRACE conn3 <- [1,954,null,{}] 00:15:57 INFO - PROCESS | 1850 | 1461482157296 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}] 00:15:57 INFO - PROCESS | 1850 | 1461482157507 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:15:57 INFO - PROCESS | 1850 | 1461482157663 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40114000 == 81 [pid = 1850] [id = 246] 00:15:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 115 (0x7fef40498000) [pid = 1850] [serial = 739] [outer = (nil)] 00:15:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 116 (0x7fef40997000) [pid = 1850] [serial = 740] [outer = 0x7fef40498000] 00:15:57 INFO - PROCESS | 1850 | 1461482157737 Marionette DEBUG loaded listener.js 00:15:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 117 (0x7fef40d93000) [pid = 1850] [serial = 741] [outer = 0x7fef40498000] 00:15:58 INFO - PROCESS | 1850 | 1461482158706 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1495ms 00:15:58 INFO - PROCESS | 1850 | 1461482158777 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 1850 | 1461482158784 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:15:58 INFO - PROCESS | 1850 | 1461482158795 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:15:58 INFO - PROCESS | 1850 | 1461482158798 Marionette TRACE conn3 <- [1,958,null,{}] 00:15:58 INFO - PROCESS | 1850 | 1461482158804 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}] 00:15:59 INFO - PROCESS | 1850 | 1461482159017 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:15:59 INFO - PROCESS | 1850 | 1461482159252 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d12800 == 82 [pid = 1850] [id = 247] 00:15:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 118 (0x7fef42373000) [pid = 1850] [serial = 742] [outer = (nil)] 00:15:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 119 (0x7fef437b9400) [pid = 1850] [serial = 743] [outer = 0x7fef42373000] 00:15:59 INFO - PROCESS | 1850 | 1461482159368 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 120 (0x7fef446a6800) [pid = 1850] [serial = 744] [outer = 0x7fef42373000] 00:16:00 INFO - PROCESS | 1850 | 1461482160182 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]]]}] 00:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1429ms 00:16:00 INFO - PROCESS | 1850 | 1461482160226 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:16:00 INFO - PROCESS | 1850 | 1461482160230 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:16:00 INFO - PROCESS | 1850 | 1461482160236 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:16:00 INFO - PROCESS | 1850 | 1461482160245 Marionette TRACE conn3 <- [1,962,null,{}] 00:16:00 INFO - PROCESS | 1850 | 1461482160261 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}] 00:16:00 INFO - PROCESS | 1850 | 1461482160437 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:16:00 INFO - PROCESS | 1850 | 1461482160593 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4894a000 == 83 [pid = 1850] [id = 248] 00:16:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 121 (0x7fef4577bc00) [pid = 1850] [serial = 745] [outer = (nil)] 00:16:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 122 (0x7fef47d69c00) [pid = 1850] [serial = 746] [outer = 0x7fef4577bc00] 00:16:00 INFO - PROCESS | 1850 | 1461482160673 Marionette DEBUG loaded listener.js 00:16:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 123 (0x7fef48416c00) [pid = 1850] [serial = 747] [outer = 0x7fef4577bc00] 00:16:01 INFO - PROCESS | 1850 | 1461482161540 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]]]}] 00:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1339ms 00:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:16:01 INFO - PROCESS | 1850 | 1461482161576 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:16:01 INFO - PROCESS | 1850 | 1461482161580 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:16:01 INFO - PROCESS | 1850 | 1461482161585 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:16:01 INFO - PROCESS | 1850 | 1461482161589 Marionette TRACE conn3 <- [1,966,null,{}] 00:16:01 INFO - PROCESS | 1850 | 1461482161594 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}] 00:16:01 INFO - PROCESS | 1850 | 1461482161749 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:16:01 INFO - PROCESS | 1850 | 1461482161913 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4948a000 == 84 [pid = 1850] [id = 249] 00:16:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 124 (0x7fef44d6c400) [pid = 1850] [serial = 748] [outer = (nil)] 00:16:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef49423400) [pid = 1850] [serial = 749] [outer = 0x7fef44d6c400] 00:16:01 INFO - PROCESS | 1850 | 1461482161990 Marionette DEBUG loaded listener.js 00:16:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef497da000) [pid = 1850] [serial = 750] [outer = 0x7fef44d6c400] 00:16:02 INFO - PROCESS | 1850 | 1461482162879 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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1332ms 00:16:02 INFO - PROCESS | 1850 | 1461482162918 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:16:02 INFO - PROCESS | 1850 | 1461482162922 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:16:02 INFO - PROCESS | 1850 | 1461482162928 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 1850 | 1461482162931 Marionette TRACE conn3 <- [1,970,null,{}] 00:16:02 INFO - PROCESS | 1850 | 1461482162936 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}] 00:16:03 INFO - PROCESS | 1850 | 1461482163099 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:16:03 INFO - PROCESS | 1850 | 1461482163261 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c67000 == 85 [pid = 1850] [id = 250] 00:16:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef4842ec00) [pid = 1850] [serial = 751] [outer = (nil)] 00:16:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef497e4000) [pid = 1850] [serial = 752] [outer = 0x7fef4842ec00] 00:16:03 INFO - PROCESS | 1850 | 1461482163331 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef49828c00) [pid = 1850] [serial = 753] [outer = 0x7fef4842ec00] 00:16:04 INFO - PROCESS | 1850 | 1461482164265 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1380ms 00:16:04 INFO - PROCESS | 1850 | 1461482164309 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 1850 | 1461482164313 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:16:04 INFO - PROCESS | 1850 | 1461482164318 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 1850 | 1461482164321 Marionette TRACE conn3 <- [1,974,null,{}] 00:16:04 INFO - PROCESS | 1850 | 1461482164326 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}] 00:16:04 INFO - PROCESS | 1850 | 1461482164509 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:16:04 INFO - PROCESS | 1850 | 1461482164667 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd42800 == 86 [pid = 1850] [id = 251] 00:16:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef49d0ac00) [pid = 1850] [serial = 754] [outer = (nil)] 00:16:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef4bb66c00) [pid = 1850] [serial = 755] [outer = 0x7fef49d0ac00] 00:16:04 INFO - PROCESS | 1850 | 1461482164744 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef50f7ac00) [pid = 1850] [serial = 756] [outer = 0x7fef49d0ac00] 00:16:05 INFO - PROCESS | 1850 | 1461482165536 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]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1276ms 00:16:05 INFO - PROCESS | 1850 | 1461482165596 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 1850 | 1461482165600 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:16:05 INFO - PROCESS | 1850 | 1461482165606 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 1850 | 1461482165609 Marionette TRACE conn3 <- [1,978,null,{}] 00:16:05 INFO - PROCESS | 1850 | 1461482165614 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}] 00:16:05 INFO - PROCESS | 1850 | 1461482165784 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:16:05 INFO - PROCESS | 1850 | 1461482165944 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56b04000 == 87 [pid = 1850] [id = 252] 00:16:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef4a320800) [pid = 1850] [serial = 757] [outer = (nil)] 00:16:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef56b57400) [pid = 1850] [serial = 758] [outer = 0x7fef4a320800] 00:16:06 INFO - PROCESS | 1850 | 1461482166015 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef57086800) [pid = 1850] [serial = 759] [outer = 0x7fef4a320800] 00:16:06 INFO - PROCESS | 1850 | 1461482166889 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]]]}] 00:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1332ms 00:16:06 INFO - PROCESS | 1850 | 1461482166939 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:16:06 INFO - PROCESS | 1850 | 1461482166942 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:16:06 INFO - PROCESS | 1850 | 1461482166948 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:16:06 INFO - PROCESS | 1850 | 1461482166951 Marionette TRACE conn3 <- [1,982,null,{}] 00:16:06 INFO - PROCESS | 1850 | 1461482166956 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}] 00:16:07 INFO - PROCESS | 1850 | 1461482167109 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:16:07 INFO - PROCESS | 1850 | 1461482167272 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef572a3800 == 88 [pid = 1850] [id = 253] 00:16:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef4d222c00) [pid = 1850] [serial = 760] [outer = (nil)] 00:16:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef57f39400) [pid = 1850] [serial = 761] [outer = 0x7fef4d222c00] 00:16:07 INFO - PROCESS | 1850 | 1461482167342 Marionette DEBUG loaded listener.js 00:16:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef583cbc00) [pid = 1850] [serial = 762] [outer = 0x7fef4d222c00] 00:16:08 INFO - PROCESS | 1850 | 1461482168205 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1289ms 00:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:16:08 INFO - PROCESS | 1850 | 1461482168238 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 1850 | 1461482168241 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:16:08 INFO - PROCESS | 1850 | 1461482168247 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 1850 | 1461482168250 Marionette TRACE conn3 <- [1,986,null,{}] 00:16:08 INFO - PROCESS | 1850 | 1461482168255 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}] 00:16:08 INFO - PROCESS | 1850 | 1461482168410 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:16:08 INFO - PROCESS | 1850 | 1461482168574 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9b1800 == 89 [pid = 1850] [id = 254] 00:16:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef403a1000) [pid = 1850] [serial = 763] [outer = (nil)] 00:16:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef4126e800) [pid = 1850] [serial = 764] [outer = 0x7fef403a1000] 00:16:08 INFO - PROCESS | 1850 | 1461482168650 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef5a13a000) [pid = 1850] [serial = 765] [outer = 0x7fef403a1000] 00:16:09 INFO - PROCESS | 1850 | 1461482169782 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]]]}] 00:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1585ms 00:16:09 INFO - PROCESS | 1850 | 1461482169832 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:16:09 INFO - PROCESS | 1850 | 1461482169838 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:16:09 INFO - PROCESS | 1850 | 1461482169847 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:16:09 INFO - PROCESS | 1850 | 1461482169851 Marionette TRACE conn3 <- [1,990,null,{}] 00:16:09 INFO - PROCESS | 1850 | 1461482169858 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}] 00:16:10 INFO - PROCESS | 1850 | 1461482170027 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:16:10 INFO - PROCESS | 1850 | 1461482170207 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40116800 == 90 [pid = 1850] [id = 255] 00:16:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef3d426c00) [pid = 1850] [serial = 766] [outer = (nil)] 00:16:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef3fec2000) [pid = 1850] [serial = 767] [outer = 0x7fef3d426c00] 00:16:10 INFO - PROCESS | 1850 | 1461482170278 Marionette DEBUG loaded listener.js 00:16:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef40999c00) [pid = 1850] [serial = 768] [outer = 0x7fef3d426c00] 00:16:11 INFO - PROCESS | 1850 | 1461482171264 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]]]}] 00:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1490ms 00:16:11 INFO - PROCESS | 1850 | 1461482171337 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:16:11 INFO - PROCESS | 1850 | 1461482171345 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:16:11 INFO - PROCESS | 1850 | 1461482171354 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:16:11 INFO - PROCESS | 1850 | 1461482171357 Marionette TRACE conn3 <- [1,994,null,{}] 00:16:11 INFO - PROCESS | 1850 | 1461482171362 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}] 00:16:11 INFO - PROCESS | 1850 | 1461482171564 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:16:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4613f000 == 89 [pid = 1850] [id = 244] 00:16:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ae1000 == 88 [pid = 1850] [id = 243] 00:16:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446d2800 == 87 [pid = 1850] [id = 242] 00:16:11 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef40d93400) [pid = 1850] [serial = 685] [outer = (nil)] [url = about:blank] 00:16:11 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef50f0fc00) [pid = 1850] [serial = 649] [outer = (nil)] [url = about:blank] 00:16:11 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef56b58c00) [pid = 1850] [serial = 652] [outer = (nil)] [url = about:blank] 00:16:11 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef580b8400) [pid = 1850] [serial = 655] [outer = (nil)] [url = about:blank] 00:16:11 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef5b8e5c00) [pid = 1850] [serial = 658] [outer = (nil)] [url = about:blank] 00:16:11 INFO - PROCESS | 1850 | 1461482171880 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e21800 == 86 [pid = 1850] [id = 241] 00:16:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dc3c800 == 85 [pid = 1850] [id = 240] 00:16:11 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f9af800 == 84 [pid = 1850] [id = 239] 00:16:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36aca000 == 85 [pid = 1850] [id = 256] 00:16:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef40d93400) [pid = 1850] [serial = 769] [outer = (nil)] 00:16:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef4374d000) [pid = 1850] [serial = 770] [outer = 0x7fef40d93400] 00:16:11 INFO - PROCESS | 1850 | 1461482171972 Marionette DEBUG loaded listener.js 00:16:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef439cec00) [pid = 1850] [serial = 771] [outer = 0x7fef40d93400] 00:16:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57298000 == 84 [pid = 1850] [id = 231] 00:16:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46134800 == 83 [pid = 1850] [id = 230] 00:16:12 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f9b0000 == 82 [pid = 1850] [id = 229] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef580b1400) [pid = 1850] [serial = 680] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef400a4800) [pid = 1850] [serial = 682] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef40985c00) [pid = 1850] [serial = 683] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef40d8e400) [pid = 1850] [serial = 665] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fef4070c400) [pid = 1850] [serial = 664] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fef471d2400) [pid = 1850] [serial = 670] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef48563c00) [pid = 1850] [serial = 671] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fef40a18400) [pid = 1850] [serial = 640] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fef448a4000) [pid = 1850] [serial = 668] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef43995000) [pid = 1850] [serial = 667] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef49699000) [pid = 1850] [serial = 673] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef497e0800) [pid = 1850] [serial = 674] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef49828800) [pid = 1850] [serial = 676] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef49d0c400) [pid = 1850] [serial = 646] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef4098e400) [pid = 1850] [serial = 661] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef46111400) [pid = 1850] [serial = 643] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef4a320400) [pid = 1850] [serial = 677] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | --DOMWINDOW == 124 (0x7fef50f10000) [pid = 1850] [serial = 679] [outer = (nil)] [url = about:blank] 00:16:12 INFO - PROCESS | 1850 | 1461482172697 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]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1378ms 00:16:12 INFO - PROCESS | 1850 | 1461482172732 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:16:12 INFO - PROCESS | 1850 | 1461482172736 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:16:12 INFO - PROCESS | 1850 | 1461482172742 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 1850 | 1461482172747 Marionette TRACE conn3 <- [1,998,null,{}] 00:16:12 INFO - PROCESS | 1850 | 1461482172762 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}] 00:16:12 INFO - PROCESS | 1850 | 1461482172912 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:16:13 INFO - PROCESS | 1850 | 1461482173046 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40faa000 == 83 [pid = 1850] [id = 257] 00:16:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 125 (0x7fef40d8fc00) [pid = 1850] [serial = 772] [outer = (nil)] 00:16:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef44d63000) [pid = 1850] [serial = 773] [outer = 0x7fef40d8fc00] 00:16:13 INFO - PROCESS | 1850 | 1461482173120 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef471d7800) [pid = 1850] [serial = 774] [outer = 0x7fef40d8fc00] 00:16:13 INFO - PROCESS | 1850 | 1461482173772 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]]]}] 00:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1084ms 00:16:13 INFO - PROCESS | 1850 | 1461482173828 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:16:13 INFO - PROCESS | 1850 | 1461482173832 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:16:13 INFO - PROCESS | 1850 | 1461482173837 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:16:13 INFO - PROCESS | 1850 | 1461482173839 Marionette TRACE conn3 <- [1,1002,null,{}] 00:16:13 INFO - PROCESS | 1850 | 1461482173845 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}] 00:16:14 INFO - PROCESS | 1850 | 1461482174042 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:16:14 INFO - PROCESS | 1850 | 1461482174132 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44874800 == 84 [pid = 1850] [id = 258] 00:16:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef42371c00) [pid = 1850] [serial = 775] [outer = (nil)] 00:16:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef48671c00) [pid = 1850] [serial = 776] [outer = 0x7fef42371c00] 00:16:14 INFO - PROCESS | 1850 | 1461482174199 Marionette DEBUG loaded listener.js 00:16:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef497db000) [pid = 1850] [serial = 777] [outer = 0x7fef42371c00] 00:16:15 INFO - PROCESS | 1850 | 1461482175080 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]]]}] 00:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1277ms 00:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:16:15 INFO - PROCESS | 1850 | 1461482175117 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 1850 | 1461482175119 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:16:15 INFO - PROCESS | 1850 | 1461482175125 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 1850 | 1461482175127 Marionette TRACE conn3 <- [1,1006,null,{}] 00:16:15 INFO - PROCESS | 1850 | 1461482175132 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}] 00:16:15 INFO - PROCESS | 1850 | 1461482175318 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:16:15 INFO - PROCESS | 1850 | 1461482175350 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46446000 == 85 [pid = 1850] [id = 259] 00:16:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef464b7800) [pid = 1850] [serial = 778] [outer = (nil)] 00:16:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef49abe000) [pid = 1850] [serial = 779] [outer = 0x7fef464b7800] 00:16:15 INFO - PROCESS | 1850 | 1461482175410 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef49d8e000) [pid = 1850] [serial = 780] [outer = 0x7fef464b7800] 00:16:16 INFO - PROCESS | 1850 | 1461482176215 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]]]}] 00:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1134ms 00:16:16 INFO - PROCESS | 1850 | 1461482176258 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:16:16 INFO - PROCESS | 1850 | 1461482176260 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:16:16 INFO - PROCESS | 1850 | 1461482176273 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:16:16 INFO - PROCESS | 1850 | 1461482176275 Marionette TRACE conn3 <- [1,1010,null,{}] 00:16:16 INFO - PROCESS | 1850 | 1461482176279 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}] 00:16:16 INFO - PROCESS | 1850 | 1461482176649 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef4856ec00) [pid = 1850] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 131 (0x7fef446a3c00) [pid = 1850] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 130 (0x7fef3d553000) [pid = 1850] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 129 (0x7fef3d424800) [pid = 1850] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 128 (0x7fef400a6800) [pid = 1850] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 127 (0x7fef43746c00) [pid = 1850] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 126 (0x7fef437bc400) [pid = 1850] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:16:16 INFO - PROCESS | 1850 | --DOMWINDOW == 125 (0x7fef42de7c00) [pid = 1850] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:16:16 INFO - PROCESS | 1850 | 1461482176754 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fd87800 == 86 [pid = 1850] [id = 260] 00:16:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 126 (0x7fef3d430000) [pid = 1850] [serial = 781] [outer = (nil)] 00:16:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 127 (0x7fef40a1d800) [pid = 1850] [serial = 782] [outer = 0x7fef3d430000] 00:16:16 INFO - PROCESS | 1850 | 1461482176829 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 128 (0x7fef4856ec00) [pid = 1850] [serial = 783] [outer = 0x7fef3d430000] 00:16:17 INFO - PROCESS | 1850 | 1461482177505 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]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1284ms 00:16:17 INFO - PROCESS | 1850 | 1461482177550 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 1850 | 1461482177553 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:16:17 INFO - PROCESS | 1850 | 1461482177558 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 1850 | 1461482177560 Marionette TRACE conn3 <- [1,1014,null,{}] 00:16:17 INFO - PROCESS | 1850 | 1461482177566 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}] 00:16:17 INFO - PROCESS | 1850 | 1461482177747 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:16:17 INFO - PROCESS | 1850 | 1461482177765 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49489000 == 87 [pid = 1850] [id = 261] 00:16:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 129 (0x7fef48670c00) [pid = 1850] [serial = 784] [outer = (nil)] 00:16:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 130 (0x7fef580ab000) [pid = 1850] [serial = 785] [outer = 0x7fef48670c00] 00:16:17 INFO - PROCESS | 1850 | 1461482177826 Marionette DEBUG loaded listener.js 00:16:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 131 (0x7fef5a1b4c00) [pid = 1850] [serial = 786] [outer = 0x7fef48670c00] 00:16:18 INFO - PROCESS | 1850 | 1461482178808 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]]]}] 00:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1279ms 00:16:18 INFO - PROCESS | 1850 | 1461482178904 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 1850 | 1461482178914 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:16:18 INFO - PROCESS | 1850 | 1461482178932 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 1850 | 1461482178941 Marionette TRACE conn3 <- [1,1018,null,{}] 00:16:18 INFO - PROCESS | 1850 | 1461482178953 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}] 00:16:19 INFO - PROCESS | 1850 | 1461482179191 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:16:19 INFO - PROCESS | 1850 | 1461482179390 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f6d9800 == 88 [pid = 1850] [id = 262] 00:16:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 132 (0x7fef40493c00) [pid = 1850] [serial = 787] [outer = (nil)] 00:16:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef408c9c00) [pid = 1850] [serial = 788] [outer = 0x7fef40493c00] 00:16:19 INFO - PROCESS | 1850 | 1461482179465 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef40d91c00) [pid = 1850] [serial = 789] [outer = 0x7fef40493c00] 00:16:20 INFO - PROCESS | 1850 | 1461482180383 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1492ms 00:16:20 INFO - PROCESS | 1850 | 1461482180422 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 1850 | 1461482180430 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:16:20 INFO - PROCESS | 1850 | 1461482180440 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 1850 | 1461482180443 Marionette TRACE conn3 <- [1,1022,null,{}] 00:16:20 INFO - PROCESS | 1850 | 1461482180450 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}] 00:16:20 INFO - PROCESS | 1850 | 1461482180613 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:16:20 INFO - PROCESS | 1850 | 1461482180783 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4614f000 == 89 [pid = 1850] [id = 263] 00:16:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef437bac00) [pid = 1850] [serial = 790] [outer = (nil)] 00:16:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef448a1400) [pid = 1850] [serial = 791] [outer = 0x7fef437bac00] 00:16:20 INFO - PROCESS | 1850 | 1461482180868 Marionette DEBUG loaded listener.js 00:16:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef4611b000) [pid = 1850] [serial = 792] [outer = 0x7fef437bac00] 00:16:21 INFO - PROCESS | 1850 | 1461482181815 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1436ms 00:16:21 INFO - PROCESS | 1850 | 1461482181876 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:16:21 INFO - PROCESS | 1850 | 1461482181880 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:16:21 INFO - PROCESS | 1850 | 1461482181886 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 1850 | 1461482181892 Marionette TRACE conn3 <- [1,1026,null,{}] 00:16:21 INFO - PROCESS | 1850 | 1461482181908 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}] 00:16:22 INFO - PROCESS | 1850 | 1461482182114 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:16:22 INFO - PROCESS | 1850 | 1461482182319 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cf7c800 == 90 [pid = 1850] [id = 264] 00:16:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef497ddc00) [pid = 1850] [serial = 793] [outer = (nil)] 00:16:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef4a31c000) [pid = 1850] [serial = 794] [outer = 0x7fef497ddc00] 00:16:22 INFO - PROCESS | 1850 | 1461482182439 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef4cf26400) [pid = 1850] [serial = 795] [outer = 0x7fef497ddc00] 00:16:23 INFO - PROCESS | 1850 | 1461482183257 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]]]}] 00:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1441ms 00:16:23 INFO - PROCESS | 1850 | 1461482183327 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 1850 | 1461482183331 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:16:23 INFO - PROCESS | 1850 | 1461482183337 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 1850 | 1461482183339 Marionette TRACE conn3 <- [1,1030,null,{}] 00:16:23 INFO - PROCESS | 1850 | 1461482183345 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}] 00:16:23 INFO - PROCESS | 1850 | 1461482183542 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:16:23 INFO - PROCESS | 1850 | 1461482183702 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b907800 == 91 [pid = 1850] [id = 265] 00:16:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef497e9c00) [pid = 1850] [serial = 796] [outer = (nil)] 00:16:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef57091c00) [pid = 1850] [serial = 797] [outer = 0x7fef497e9c00] 00:16:23 INFO - PROCESS | 1850 | 1461482183772 Marionette DEBUG loaded listener.js 00:16:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef5b8aac00) [pid = 1850] [serial = 798] [outer = 0x7fef497e9c00] 00:16:24 INFO - PROCESS | 1850 | 1461482184635 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]]]}] 00:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1335ms 00:16:24 INFO - PROCESS | 1850 | 1461482184672 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:16:24 INFO - PROCESS | 1850 | 1461482184675 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:16:24 INFO - PROCESS | 1850 | 1461482184682 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 1850 | 1461482184684 Marionette TRACE conn3 <- [1,1034,null,{}] 00:16:24 INFO - PROCESS | 1850 | 1461482184689 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}] 00:16:24 INFO - PROCESS | 1850 | 1461482184845 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:16:25 INFO - PROCESS | 1850 | 1461482185012 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b9a9000 == 92 [pid = 1850] [id = 266] 00:16:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef4d29e000) [pid = 1850] [serial = 799] [outer = (nil)] 00:16:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef5bba3000) [pid = 1850] [serial = 800] [outer = 0x7fef4d29e000] 00:16:25 INFO - PROCESS | 1850 | 1461482185082 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef5be0f800) [pid = 1850] [serial = 801] [outer = 0x7fef4d29e000] 00:16:25 INFO - PROCESS | 1850 | 1461482185959 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]]]}] 00:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1333ms 00:16:26 INFO - PROCESS | 1850 | 1461482186016 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 1850 | 1461482186020 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:16:26 INFO - PROCESS | 1850 | 1461482186026 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 1850 | 1461482186028 Marionette TRACE conn3 <- [1,1038,null,{}] 00:16:26 INFO - PROCESS | 1850 | 1461482186034 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}] 00:16:26 INFO - PROCESS | 1850 | 1461482186227 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:16:26 INFO - PROCESS | 1850 | 1461482186389 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c4b5000 == 93 [pid = 1850] [id = 267] 00:16:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef378b7800) [pid = 1850] [serial = 802] [outer = (nil)] 00:16:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef378bf800) [pid = 1850] [serial = 803] [outer = 0x7fef378b7800] 00:16:26 INFO - PROCESS | 1850 | 1461482186465 Marionette DEBUG loaded listener.js 00:16:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef5c277800) [pid = 1850] [serial = 804] [outer = 0x7fef378b7800] 00:16:27 INFO - PROCESS | 1850 | 1461482187286 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]]]}] 00:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1327ms 00:16:27 INFO - PROCESS | 1850 | 1461482187353 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:16:27 INFO - PROCESS | 1850 | 1461482187357 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:16:27 INFO - PROCESS | 1850 | 1461482187363 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:16:27 INFO - PROCESS | 1850 | 1461482187365 Marionette TRACE conn3 <- [1,1042,null,{}] 00:16:27 INFO - PROCESS | 1850 | 1461482187370 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}] 00:16:27 INFO - PROCESS | 1850 | 1461482187564 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:16:27 INFO - PROCESS | 1850 | 1461482187729 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef60421800 == 94 [pid = 1850] [id = 268] 00:16:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef378b9400) [pid = 1850] [serial = 805] [outer = (nil)] 00:16:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef3d489c00) [pid = 1850] [serial = 806] [outer = 0x7fef378b9400] 00:16:27 INFO - PROCESS | 1850 | 1461482187799 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef3d48dc00) [pid = 1850] [serial = 807] [outer = 0x7fef378b9400] 00:16:28 INFO - PROCESS | 1850 | 1461482188665 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1330ms 00:16:28 INFO - PROCESS | 1850 | 1461482188693 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 1850 | 1461482188697 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:16:28 INFO - PROCESS | 1850 | 1461482188702 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 1850 | 1461482188706 Marionette TRACE conn3 <- [1,1046,null,{}] 00:16:28 INFO - PROCESS | 1850 | 1461482188711 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}] 00:16:28 INFO - PROCESS | 1850 | 1461482188861 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:16:29 INFO - PROCESS | 1850 | 1461482189028 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d46a000 == 95 [pid = 1850] [id = 269] 00:16:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef3d488000) [pid = 1850] [serial = 808] [outer = (nil)] 00:16:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef3db98800) [pid = 1850] [serial = 809] [outer = 0x7fef3d488000] 00:16:29 INFO - PROCESS | 1850 | 1461482189098 Marionette DEBUG loaded listener.js 00:16:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef3db9e400) [pid = 1850] [serial = 810] [outer = 0x7fef3d488000] 00:16:30 INFO - PROCESS | 1850 | 1461482190419 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]]]}] 00:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1788ms 00:16:30 INFO - PROCESS | 1850 | 1461482190491 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:16:30 INFO - PROCESS | 1850 | 1461482190497 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:16:30 INFO - PROCESS | 1850 | 1461482190504 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:16:30 INFO - PROCESS | 1850 | 1461482190510 Marionette TRACE conn3 <- [1,1050,null,{}] 00:16:30 INFO - PROCESS | 1850 | 1461482190517 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}] 00:16:30 INFO - PROCESS | 1850 | 1461482190810 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:16:31 INFO - PROCESS | 1850 | 1461482191165 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350dd800 == 96 [pid = 1850] [id = 270] 00:16:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef3dba2c00) [pid = 1850] [serial = 811] [outer = (nil)] 00:16:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef3dba4800) [pid = 1850] [serial = 812] [outer = 0x7fef3dba2c00] 00:16:31 INFO - PROCESS | 1850 | 1461482191235 Marionette DEBUG loaded listener.js 00:16:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef40098800) [pid = 1850] [serial = 813] [outer = 0x7fef3dba2c00] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fd87800 == 95 [pid = 1850] [id = 260] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46446000 == 94 [pid = 1850] [id = 259] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef48708000) [pid = 1850] [serial = 737] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef49d06800) [pid = 1850] [serial = 700] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef50f7b000) [pid = 1850] [serial = 703] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef5bb99800) [pid = 1850] [serial = 706] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef34de6c00) [pid = 1850] [serial = 709] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef40703800) [pid = 1850] [serial = 712] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44874800 == 93 [pid = 1850] [id = 258] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40faa000 == 92 [pid = 1850] [id = 257] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36aca000 == 91 [pid = 1850] [id = 256] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40116800 == 90 [pid = 1850] [id = 255] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd42800 == 89 [pid = 1850] [id = 251] 00:16:32 INFO - PROCESS | 1850 | 1461482192202 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]]]}] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49c67000 == 88 [pid = 1850] [id = 250] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4948a000 == 87 [pid = 1850] [id = 249] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4894a000 == 86 [pid = 1850] [id = 248] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d12800 == 85 [pid = 1850] [id = 247] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40114000 == 84 [pid = 1850] [id = 246] 00:16:32 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48322800 == 83 [pid = 1850] [id = 245] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef4a90c400) [pid = 1850] [serial = 614] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef40998c00) [pid = 1850] [serial = 455] [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.] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef48412800) [pid = 1850] [serial = 734] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef446b1c00) [pid = 1850] [serial = 728] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef45788800) [pid = 1850] [serial = 732] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef48567800) [pid = 1850] [serial = 735] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef448adc00) [pid = 1850] [serial = 729] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef44d6b400) [pid = 1850] [serial = 731] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef3dd08000) [pid = 1850] [serial = 715] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef40983c00) [pid = 1850] [serial = 722] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef41e29000) [pid = 1850] [serial = 723] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef4374ac00) [pid = 1850] [serial = 691] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef408d0400) [pid = 1850] [serial = 720] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef3fec1800) [pid = 1850] [serial = 719] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 137 (0x7fef437bd000) [pid = 1850] [serial = 686] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 136 (0x7fef437bf800) [pid = 1850] [serial = 725] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 135 (0x7fef446a2800) [pid = 1850] [serial = 726] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 134 (0x7fef40492400) [pid = 1850] [serial = 688] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 133 (0x7fef471df800) [pid = 1850] [serial = 694] [outer = (nil)] [url = about:blank] 00:16:32 INFO - PROCESS | 1850 | --DOMWINDOW == 132 (0x7fef4969ac00) [pid = 1850] [serial = 697] [outer = (nil)] [url = about:blank] 00:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1782ms 00:16:32 INFO - PROCESS | 1850 | 1461482192287 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 1850 | 1461482192294 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:16:32 INFO - PROCESS | 1850 | 1461482192305 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 1850 | 1461482192308 Marionette TRACE conn3 <- [1,1054,null,{}] 00:16:32 INFO - PROCESS | 1850 | 1461482192314 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}] 00:16:32 INFO - PROCESS | 1850 | 1461482192463 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:16:32 INFO - PROCESS | 1850 | 1461482192617 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fd87800 == 84 [pid = 1850] [id = 271] 00:16:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 133 (0x7fef3dba3000) [pid = 1850] [serial = 814] [outer = (nil)] 00:16:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 134 (0x7fef408d1c00) [pid = 1850] [serial = 815] [outer = 0x7fef3dba3000] 00:16:32 INFO - PROCESS | 1850 | 1461482192680 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 135 (0x7fef4099f000) [pid = 1850] [serial = 816] [outer = 0x7fef3dba3000] 00:16:33 INFO - PROCESS | 1850 | 1461482193330 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]]]}] 00:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1036ms 00:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:16:33 INFO - PROCESS | 1850 | 1461482193341 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:16:33 INFO - PROCESS | 1850 | 1461482193344 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:16:33 INFO - PROCESS | 1850 | 1461482193350 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:16:33 INFO - PROCESS | 1850 | 1461482193355 Marionette TRACE conn3 <- [1,1058,null,{}] 00:16:33 INFO - PROCESS | 1850 | 1461482193387 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}] 00:16:33 INFO - PROCESS | 1850 | 1461482193544 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:16:33 INFO - PROCESS | 1850 | 1461482193668 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43979000 == 85 [pid = 1850] [id = 272] 00:16:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 136 (0x7fef4099e000) [pid = 1850] [serial = 817] [outer = (nil)] 00:16:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 137 (0x7fef422a7c00) [pid = 1850] [serial = 818] [outer = 0x7fef4099e000] 00:16:33 INFO - PROCESS | 1850 | 1461482193734 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 138 (0x7fef437bfc00) [pid = 1850] [serial = 819] [outer = 0x7fef4099e000] 00:16:34 INFO - PROCESS | 1850 | 1461482194399 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1134ms 00:16:34 INFO - PROCESS | 1850 | 1461482194520 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 1850 | 1461482194525 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:16:34 INFO - PROCESS | 1850 | 1461482194549 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 1850 | 1461482194552 Marionette TRACE conn3 <- [1,1062,null,{}] 00:16:34 INFO - PROCESS | 1850 | 1461482194557 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}] 00:16:34 INFO - PROCESS | 1850 | 1461482194762 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:16:34 INFO - PROCESS | 1850 | 1461482194784 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44872000 == 86 [pid = 1850] [id = 273] 00:16:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef43746400) [pid = 1850] [serial = 820] [outer = (nil)] 00:16:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef446a4c00) [pid = 1850] [serial = 821] [outer = 0x7fef43746400] 00:16:34 INFO - PROCESS | 1850 | 1461482194845 Marionette DEBUG loaded listener.js 00:16:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef446ac800) [pid = 1850] [serial = 822] [outer = 0x7fef43746400] 00:16:35 INFO - PROCESS | 1850 | 1461482195640 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1146ms 00:16:35 INFO - PROCESS | 1850 | 1461482195680 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 1850 | 1461482195684 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:16:35 INFO - PROCESS | 1850 | 1461482195696 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 1850 | 1461482195698 Marionette TRACE conn3 <- [1,1066,null,{}] 00:16:35 INFO - PROCESS | 1850 | 1461482195704 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}] 00:16:35 INFO - PROCESS | 1850 | 1461482195897 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:16:35 INFO - PROCESS | 1850 | 1461482195918 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44aea800 == 87 [pid = 1850] [id = 274] 00:16:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef4399a800) [pid = 1850] [serial = 823] [outer = (nil)] 00:16:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef448ab000) [pid = 1850] [serial = 824] [outer = 0x7fef4399a800] 00:16:35 INFO - PROCESS | 1850 | 1461482195978 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef44d64800) [pid = 1850] [serial = 825] [outer = 0x7fef4399a800] 00:16:37 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef464b7800) [pid = 1850] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:16:37 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef3d430000) [pid = 1850] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:16:37 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef3d426c00) [pid = 1850] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:16:37 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef40d93400) [pid = 1850] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:16:37 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef42371c00) [pid = 1850] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:16:37 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef40d8fc00) [pid = 1850] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:16:37 INFO - PROCESS | 1850 | 1461482197233 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1584ms 00:16:37 INFO - PROCESS | 1850 | 1461482197274 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 1850 | 1461482197276 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:16:37 INFO - PROCESS | 1850 | 1461482197282 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 1850 | 1461482197285 Marionette TRACE conn3 <- [1,1070,null,{}] 00:16:37 INFO - PROCESS | 1850 | 1461482197300 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}] 00:16:37 INFO - PROCESS | 1850 | 1461482197446 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:16:37 INFO - PROCESS | 1850 | 1461482197462 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4614a000 == 88 [pid = 1850] [id = 275] 00:16:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef446a3400) [pid = 1850] [serial = 826] [outer = (nil)] 00:16:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef47309c00) [pid = 1850] [serial = 827] [outer = 0x7fef446a3400] 00:16:37 INFO - PROCESS | 1850 | 1461482197528 Marionette DEBUG loaded listener.js 00:16:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef4841a000) [pid = 1850] [serial = 828] [outer = 0x7fef446a3400] 00:16:38 INFO - PROCESS | 1850 | 1461482198315 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]]]}] 00:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1080ms 00:16:38 INFO - PROCESS | 1850 | 1461482198372 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:16:38 INFO - PROCESS | 1850 | 1461482198376 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:16:38 INFO - PROCESS | 1850 | 1461482198381 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:16:38 INFO - PROCESS | 1850 | 1461482198383 Marionette TRACE conn3 <- [1,1074,null,{}] 00:16:38 INFO - PROCESS | 1850 | 1461482198396 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}] 00:16:38 INFO - PROCESS | 1850 | 1461482198537 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:16:38 INFO - PROCESS | 1850 | 1461482198551 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48543000 == 89 [pid = 1850] [id = 276] 00:16:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef3d48d400) [pid = 1850] [serial = 829] [outer = (nil)] 00:16:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef4866c400) [pid = 1850] [serial = 830] [outer = 0x7fef3d48d400] 00:16:38 INFO - PROCESS | 1850 | 1461482198613 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef48704400) [pid = 1850] [serial = 831] [outer = 0x7fef3d48d400] 00:16:39 INFO - PROCESS | 1850 | 1461482199629 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]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1284ms 00:16:39 INFO - PROCESS | 1850 | 1461482199668 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:16:39 INFO - PROCESS | 1850 | 1461482199674 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:16:39 INFO - PROCESS | 1850 | 1461482199682 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 1850 | 1461482199688 Marionette TRACE conn3 <- [1,1078,null,{}] 00:16:39 INFO - PROCESS | 1850 | 1461482199696 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}] 00:16:39 INFO - PROCESS | 1850 | 1461482199928 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:16:40 INFO - PROCESS | 1850 | 1461482200159 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40104000 == 90 [pid = 1850] [id = 277] 00:16:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef3dba1800) [pid = 1850] [serial = 832] [outer = (nil)] 00:16:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef3fd2f400) [pid = 1850] [serial = 833] [outer = 0x7fef3dba1800] 00:16:40 INFO - PROCESS | 1850 | 1461482200279 Marionette DEBUG loaded listener.js 00:16:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef403a8000) [pid = 1850] [serial = 834] [outer = 0x7fef3dba1800] 00:16:41 INFO - PROCESS | 1850 | 1461482201201 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]]]}] 00:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1535ms 00:16:41 INFO - PROCESS | 1850 | 1461482201216 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:16:41 INFO - PROCESS | 1850 | 1461482201225 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:16:41 INFO - PROCESS | 1850 | 1461482201235 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:16:41 INFO - PROCESS | 1850 | 1461482201239 Marionette TRACE conn3 <- [1,1082,null,{}] 00:16:41 INFO - PROCESS | 1850 | 1461482201245 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}] 00:16:41 INFO - PROCESS | 1850 | 1461482201419 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:16:41 INFO - PROCESS | 1850 | 1461482201593 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d0b800 == 91 [pid = 1850] [id = 278] 00:16:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef40994000) [pid = 1850] [serial = 835] [outer = (nil)] 00:16:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef4115a800) [pid = 1850] [serial = 836] [outer = 0x7fef40994000] 00:16:41 INFO - PROCESS | 1850 | 1461482201676 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef43749400) [pid = 1850] [serial = 837] [outer = 0x7fef40994000] 00:16:42 INFO - PROCESS | 1850 | 1461482202692 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1488ms 00:16:42 INFO - PROCESS | 1850 | 1461482202722 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 1850 | 1461482202726 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:16:42 INFO - PROCESS | 1850 | 1461482202732 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 1850 | 1461482202738 Marionette TRACE conn3 <- [1,1086,null,{}] 00:16:42 INFO - PROCESS | 1850 | 1461482202754 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}] 00:16:42 INFO - PROCESS | 1850 | 1461482202974 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:16:43 INFO - PROCESS | 1850 | 1461482203178 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49398000 == 92 [pid = 1850] [id = 279] 00:16:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef446afc00) [pid = 1850] [serial = 838] [outer = (nil)] 00:16:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef45783000) [pid = 1850] [serial = 839] [outer = 0x7fef446afc00] 00:16:43 INFO - PROCESS | 1850 | 1461482203301 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef471d3000) [pid = 1850] [serial = 840] [outer = 0x7fef446afc00] 00:16:44 INFO - PROCESS | 1850 | 1461482204157 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]]]}] 00:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1493ms 00:16:44 INFO - PROCESS | 1850 | 1461482204229 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:16:44 INFO - PROCESS | 1850 | 1461482204235 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:16:44 INFO - PROCESS | 1850 | 1461482204244 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:16:44 INFO - PROCESS | 1850 | 1461482204248 Marionette TRACE conn3 <- [1,1090,null,{}] 00:16:44 INFO - PROCESS | 1850 | 1461482204252 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}] 00:16:44 INFO - PROCESS | 1850 | 1461482204419 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:16:44 INFO - PROCESS | 1850 | 1461482204598 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49dbd000 == 93 [pid = 1850] [id = 280] 00:16:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef3d54d000) [pid = 1850] [serial = 841] [outer = (nil)] 00:16:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef48435c00) [pid = 1850] [serial = 842] [outer = 0x7fef3d54d000] 00:16:44 INFO - PROCESS | 1850 | 1461482204682 Marionette DEBUG loaded listener.js 00:16:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef48708800) [pid = 1850] [serial = 843] [outer = 0x7fef3d54d000] 00:16:45 INFO - PROCESS | 1850 | 1461482205558 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]]]}] 00:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1381ms 00:16:45 INFO - PROCESS | 1850 | 1461482205624 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:16:45 INFO - PROCESS | 1850 | 1461482205628 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:16:45 INFO - PROCESS | 1850 | 1461482205634 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:16:45 INFO - PROCESS | 1850 | 1461482205637 Marionette TRACE conn3 <- [1,1094,null,{}] 00:16:45 INFO - PROCESS | 1850 | 1461482205643 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}] 00:16:45 INFO - PROCESS | 1850 | 1461482205806 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:16:45 INFO - PROCESS | 1850 | 1461482205981 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4d2eb000 == 94 [pid = 1850] [id = 281] 00:16:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef471d4400) [pid = 1850] [serial = 844] [outer = (nil)] 00:16:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef49695000) [pid = 1850] [serial = 845] [outer = 0x7fef471d4400] 00:16:46 INFO - PROCESS | 1850 | 1461482206056 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef497d5400) [pid = 1850] [serial = 846] [outer = 0x7fef471d4400] 00:16:46 INFO - PROCESS | 1850 | 1461482206901 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]]]}] 00:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1327ms 00:16:46 INFO - PROCESS | 1850 | 1461482206962 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:16:46 INFO - PROCESS | 1850 | 1461482206965 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:16:46 INFO - PROCESS | 1850 | 1461482206971 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:16:46 INFO - PROCESS | 1850 | 1461482206974 Marionette TRACE conn3 <- [1,1098,null,{}] 00:16:46 INFO - PROCESS | 1850 | 1461482206980 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}] 00:16:47 INFO - PROCESS | 1850 | 1461482207169 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:16:47 INFO - PROCESS | 1850 | 1461482207333 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57d07800 == 95 [pid = 1850] [id = 282] 00:16:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef497e0400) [pid = 1850] [serial = 847] [outer = (nil)] 00:16:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef4a557800) [pid = 1850] [serial = 848] [outer = 0x7fef497e0400] 00:16:47 INFO - PROCESS | 1850 | 1461482207409 Marionette DEBUG loaded listener.js 00:16:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef50f77400) [pid = 1850] [serial = 849] [outer = 0x7fef497e0400] 00:16:48 INFO - PROCESS | 1850 | 1461482208253 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]]]}] 00:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1327ms 00:16:48 INFO - PROCESS | 1850 | 1461482208300 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:16:48 INFO - PROCESS | 1850 | 1461482208305 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:16:48 INFO - PROCESS | 1850 | 1461482208311 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:16:48 INFO - PROCESS | 1850 | 1461482208314 Marionette TRACE conn3 <- [1,1102,null,{}] 00:16:48 INFO - PROCESS | 1850 | 1461482208319 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}] 00:16:48 INFO - PROCESS | 1850 | 1461482208485 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:16:48 INFO - PROCESS | 1850 | 1461482208650 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b9a8800 == 96 [pid = 1850] [id = 283] 00:16:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef49ae9400) [pid = 1850] [serial = 850] [outer = (nil)] 00:16:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef57246800) [pid = 1850] [serial = 851] [outer = 0x7fef49ae9400] 00:16:48 INFO - PROCESS | 1850 | 1461482208722 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef5820b000) [pid = 1850] [serial = 852] [outer = 0x7fef49ae9400] 00:16:49 INFO - PROCESS | 1850 | 1461482209609 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]]]}] 00:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1328ms 00:16:49 INFO - PROCESS | 1850 | 1461482209640 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 1850 | 1461482209643 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:16:49 INFO - PROCESS | 1850 | 1461482209649 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 1850 | 1461482209651 Marionette TRACE conn3 <- [1,1106,null,{}] 00:16:49 INFO - PROCESS | 1850 | 1461482209657 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}] 00:16:49 INFO - PROCESS | 1850 | 1461482209815 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:16:49 INFO - PROCESS | 1850 | 1461482209984 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c529800 == 97 [pid = 1850] [id = 284] 00:16:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef47d6e800) [pid = 1850] [serial = 853] [outer = (nil)] 00:16:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef58208000) [pid = 1850] [serial = 854] [outer = 0x7fef47d6e800] 00:16:50 INFO - PROCESS | 1850 | 1461482210062 Marionette DEBUG loaded listener.js 00:16:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef5be0c400) [pid = 1850] [serial = 855] [outer = 0x7fef47d6e800] 00:16:50 INFO - PROCESS | 1850 | 1461482210984 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]]]}] 00:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1393ms 00:16:51 INFO - PROCESS | 1850 | 1461482211042 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:16:51 INFO - PROCESS | 1850 | 1461482211045 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:16:51 INFO - PROCESS | 1850 | 1461482211052 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:16:51 INFO - PROCESS | 1850 | 1461482211055 Marionette TRACE conn3 <- [1,1110,null,{}] 00:16:51 INFO - PROCESS | 1850 | 1461482211060 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}] 00:16:51 INFO - PROCESS | 1850 | 1461482211220 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:16:51 INFO - PROCESS | 1850 | 1461482211384 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef368c9800 == 98 [pid = 1850] [id = 285] 00:16:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef379a2400) [pid = 1850] [serial = 856] [outer = (nil)] 00:16:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef379a9000) [pid = 1850] [serial = 857] [outer = 0x7fef379a2400] 00:16:51 INFO - PROCESS | 1850 | 1461482211461 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef379af800) [pid = 1850] [serial = 858] [outer = 0x7fef379a2400] 00:16:52 INFO - PROCESS | 1850 | 1461482212250 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]]]}] 00:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1236ms 00:16:52 INFO - PROCESS | 1850 | 1461482212289 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 1850 | 1461482212291 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:16:52 INFO - PROCESS | 1850 | 1461482212298 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 1850 | 1461482212300 Marionette TRACE conn3 <- [1,1114,null,{}] 00:16:52 INFO - PROCESS | 1850 | 1461482212306 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}] 00:16:52 INFO - PROCESS | 1850 | 1461482212456 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:16:52 INFO - PROCESS | 1850 | 1461482212624 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef604a8800 == 99 [pid = 1850] [id = 286] 00:16:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef379a5800) [pid = 1850] [serial = 859] [outer = (nil)] 00:16:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef3cfc4000) [pid = 1850] [serial = 860] [outer = 0x7fef379a5800] 00:16:52 INFO - PROCESS | 1850 | 1461482212692 Marionette DEBUG loaded listener.js 00:16:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef3cfc9c00) [pid = 1850] [serial = 861] [outer = 0x7fef379a5800] 00:16:53 INFO - PROCESS | 1850 | 1461482213612 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]]]}] 00:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1327ms 00:16:53 INFO - PROCESS | 1850 | 1461482213625 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 1850 | 1461482213628 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:16:53 INFO - PROCESS | 1850 | 1461482213634 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 1850 | 1461482213638 Marionette TRACE conn3 <- [1,1118,null,{}] 00:16:53 INFO - PROCESS | 1850 | 1461482213643 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}] 00:16:53 INFO - PROCESS | 1850 | 1461482213832 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:16:54 INFO - PROCESS | 1850 | 1461482214337 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4ca000 == 100 [pid = 1850] [id = 287] 00:16:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef378bcc00) [pid = 1850] [serial = 862] [outer = (nil)] 00:16:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef378c2400) [pid = 1850] [serial = 863] [outer = 0x7fef378bcc00] 00:16:54 INFO - PROCESS | 1850 | 1461482214451 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef3cfcf800) [pid = 1850] [serial = 864] [outer = 0x7fef378bcc00] 00:16:55 INFO - PROCESS | 1850 | 1461482215307 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]]]}] 00:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1731ms 00:16:55 INFO - PROCESS | 1850 | 1461482215367 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:16:55 INFO - PROCESS | 1850 | 1461482215375 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:16:55 INFO - PROCESS | 1850 | 1461482215389 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 1850 | 1461482215401 Marionette TRACE conn3 <- [1,1122,null,{}] 00:16:55 INFO - PROCESS | 1850 | 1461482215407 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}] 00:16:55 INFO - PROCESS | 1850 | 1461482215646 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:16:55 INFO - PROCESS | 1850 | 1461482215818 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe4c800 == 101 [pid = 1850] [id = 288] 00:16:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef3d48c400) [pid = 1850] [serial = 865] [outer = (nil)] 00:16:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef3dba1400) [pid = 1850] [serial = 866] [outer = 0x7fef3d48c400] 00:16:55 INFO - PROCESS | 1850 | 1461482215926 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef400a7000) [pid = 1850] [serial = 867] [outer = 0x7fef3d48c400] 00:16:56 INFO - PROCESS | 1850 | 1461482216954 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]]]}] 00:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1641ms 00:16:57 INFO - PROCESS | 1850 | 1461482217034 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:16:57 INFO - PROCESS | 1850 | 1461482217043 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:16:57 INFO - PROCESS | 1850 | 1461482217052 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:16:57 INFO - PROCESS | 1850 | 1461482217054 Marionette TRACE conn3 <- [1,1126,null,{}] 00:16:57 INFO - PROCESS | 1850 | 1461482217060 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}] 00:16:57 INFO - PROCESS | 1850 | 1461482217222 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4614a000 == 100 [pid = 1850] [id = 275] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44aea800 == 99 [pid = 1850] [id = 274] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44872000 == 98 [pid = 1850] [id = 273] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef580ab000) [pid = 1850] [serial = 785] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef40997000) [pid = 1850] [serial = 740] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef437b9400) [pid = 1850] [serial = 743] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef497e4000) [pid = 1850] [serial = 752] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef47d69c00) [pid = 1850] [serial = 746] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef4126e800) [pid = 1850] [serial = 764] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef49423400) [pid = 1850] [serial = 749] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef56b57400) [pid = 1850] [serial = 758] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef4bb66c00) [pid = 1850] [serial = 755] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | 1461482217562 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43979000 == 97 [pid = 1850] [id = 272] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fd87800 == 96 [pid = 1850] [id = 271] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef350dd800 == 95 [pid = 1850] [id = 270] 00:16:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36bd0800 == 96 [pid = 1850] [id = 289] 00:16:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef3dba0000) [pid = 1850] [serial = 868] [outer = (nil)] 00:16:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef40d90800) [pid = 1850] [serial = 869] [outer = 0x7fef3dba0000] 00:16:57 INFO - PROCESS | 1850 | 1461482217636 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef43743800) [pid = 1850] [serial = 870] [outer = 0x7fef3dba0000] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b9a9000 == 95 [pid = 1850] [id = 266] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b907800 == 94 [pid = 1850] [id = 265] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cf7c800 == 93 [pid = 1850] [id = 264] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4614f000 == 92 [pid = 1850] [id = 263] 00:16:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f6d9800 == 91 [pid = 1850] [id = 262] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef49abe000) [pid = 1850] [serial = 779] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef40a1d800) [pid = 1850] [serial = 782] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef49d8e000) [pid = 1850] [serial = 780] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef3fec2000) [pid = 1850] [serial = 767] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef4374d000) [pid = 1850] [serial = 770] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef439cec00) [pid = 1850] [serial = 771] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef48671c00) [pid = 1850] [serial = 776] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef40999c00) [pid = 1850] [serial = 768] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef57f39400) [pid = 1850] [serial = 761] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef44d63000) [pid = 1850] [serial = 773] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef471d7800) [pid = 1850] [serial = 774] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef4856ec00) [pid = 1850] [serial = 783] [outer = (nil)] [url = about:blank] 00:16:57 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef497db000) [pid = 1850] [serial = 777] [outer = (nil)] [url = about:blank] 00:16:58 INFO - PROCESS | 1850 | 1461482218338 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]]]}] 00:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1328ms 00:16:58 INFO - PROCESS | 1850 | 1461482218379 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 1850 | 1461482218382 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:16:58 INFO - PROCESS | 1850 | 1461482218395 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 1850 | 1461482218403 Marionette TRACE conn3 <- [1,1130,null,{}] 00:16:58 INFO - PROCESS | 1850 | 1461482218411 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}] 00:16:58 INFO - PROCESS | 1850 | 1461482218560 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:16:58 INFO - PROCESS | 1850 | 1461482218694 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4496b800 == 92 [pid = 1850] [id = 290] 00:16:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef3fec2000) [pid = 1850] [serial = 871] [outer = (nil)] 00:16:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef437bcc00) [pid = 1850] [serial = 872] [outer = 0x7fef3fec2000] 00:16:58 INFO - PROCESS | 1850 | 1461482218756 Marionette DEBUG loaded listener.js 00:16:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef448a1c00) [pid = 1850] [serial = 873] [outer = 0x7fef3fec2000] 00:16:59 INFO - PROCESS | 1850 | 1461482219416 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]]]}] 00:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1053ms 00:16:59 INFO - PROCESS | 1850 | 1461482219441 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 1850 | 1461482219445 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:16:59 INFO - PROCESS | 1850 | 1461482219450 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 1850 | 1461482219452 Marionette TRACE conn3 <- [1,1134,null,{}] 00:16:59 INFO - PROCESS | 1850 | 1461482219499 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}] 00:16:59 INFO - PROCESS | 1850 | 1461482219697 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:16:59 INFO - PROCESS | 1850 | 1461482219712 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d1b000 == 93 [pid = 1850] [id = 291] 00:16:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef446a4800) [pid = 1850] [serial = 874] [outer = (nil)] 00:16:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef4633e000) [pid = 1850] [serial = 875] [outer = 0x7fef446a4800] 00:16:59 INFO - PROCESS | 1850 | 1461482219772 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef48324c00) [pid = 1850] [serial = 876] [outer = 0x7fef446a4800] 00:17:00 INFO - PROCESS | 1850 | 1461482220618 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]]]}] 00:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1189ms 00:17:00 INFO - PROCESS | 1850 | 1461482220642 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:17:00 INFO - PROCESS | 1850 | 1461482220645 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:17:00 INFO - PROCESS | 1850 | 1461482220650 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:17:00 INFO - PROCESS | 1850 | 1461482220653 Marionette TRACE conn3 <- [1,1138,null,{}] 00:17:00 INFO - PROCESS | 1850 | 1461482220658 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}] 00:17:00 INFO - PROCESS | 1850 | 1461482220838 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:17:00 INFO - PROCESS | 1850 | 1461482220870 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef485bc000 == 94 [pid = 1850] [id = 292] 00:17:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef48979800) [pid = 1850] [serial = 877] [outer = (nil)] 00:17:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef49697400) [pid = 1850] [serial = 878] [outer = 0x7fef48979800] 00:17:00 INFO - PROCESS | 1850 | 1461482220940 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef49ae8800) [pid = 1850] [serial = 879] [outer = 0x7fef48979800] 00:17:01 INFO - PROCESS | 1850 | 1461482221941 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]]]}] 00:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1333ms 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef4099e000) [pid = 1850] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef3dba3000) [pid = 1850] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef3d488000) [pid = 1850] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef3dba2c00) [pid = 1850] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef4399a800) [pid = 1850] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef43746400) [pid = 1850] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef446a3400) [pid = 1850] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef403a1000) [pid = 1850] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef34de2400) [pid = 1850] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:17:02 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef3d429000) [pid = 1850] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:17:02 INFO - PROCESS | 1850 | 1461482222363 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 1850 | 1461482222365 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:17:02 INFO - PROCESS | 1850 | 1461482222374 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 1850 | 1461482222377 Marionette TRACE conn3 <- [1,1142,null,{}] 00:17:02 INFO - PROCESS | 1850 | 1461482222382 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}] 00:17:02 INFO - PROCESS | 1850 | 1461482222535 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:17:02 INFO - PROCESS | 1850 | 1461482222702 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446cb000 == 95 [pid = 1850] [id = 293] 00:17:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef43748000) [pid = 1850] [serial = 880] [outer = (nil)] 00:17:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef46cee000) [pid = 1850] [serial = 881] [outer = 0x7fef43748000] 00:17:02 INFO - PROCESS | 1850 | 1461482222764 Marionette DEBUG loaded listener.js 00:17:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef4a899c00) [pid = 1850] [serial = 882] [outer = 0x7fef43748000] 00:17:03 INFO - PROCESS | 1850 | 1461482223378 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]]]}] 00:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1039ms 00:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:17:03 INFO - PROCESS | 1850 | 1461482223412 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:17:03 INFO - PROCESS | 1850 | 1461482223414 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:17:03 INFO - PROCESS | 1850 | 1461482223420 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:17:03 INFO - PROCESS | 1850 | 1461482223423 Marionette TRACE conn3 <- [1,1146,null,{}] 00:17:03 INFO - PROCESS | 1850 | 1461482223445 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}] 00:17:03 INFO - PROCESS | 1850 | 1461482223640 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:17:03 INFO - PROCESS | 1850 | 1461482223772 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd4c000 == 96 [pid = 1850] [id = 294] 00:17:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef3d429000) [pid = 1850] [serial = 883] [outer = (nil)] 00:17:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef57f39400) [pid = 1850] [serial = 884] [outer = 0x7fef3d429000] 00:17:03 INFO - PROCESS | 1850 | 1461482223864 Marionette DEBUG loaded listener.js 00:17:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef5be05000) [pid = 1850] [serial = 885] [outer = 0x7fef3d429000] 00:17:05 INFO - PROCESS | 1850 | 1461482225009 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]]]}] 00:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1645ms 00:17:05 INFO - PROCESS | 1850 | 1461482225065 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:17:05 INFO - PROCESS | 1850 | 1461482225069 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:17:05 INFO - PROCESS | 1850 | 1461482225077 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:17:05 INFO - PROCESS | 1850 | 1461482225081 Marionette TRACE conn3 <- [1,1150,null,{}] 00:17:05 INFO - PROCESS | 1850 | 1461482225090 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}] 00:17:05 INFO - PROCESS | 1850 | 1461482225360 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:17:05 INFO - PROCESS | 1850 | 1461482225590 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42d30000 == 97 [pid = 1850] [id = 295] 00:17:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef350adc00) [pid = 1850] [serial = 886] [outer = (nil)] 00:17:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef378bb400) [pid = 1850] [serial = 887] [outer = 0x7fef350adc00] 00:17:05 INFO - PROCESS | 1850 | 1461482225665 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef3cfca400) [pid = 1850] [serial = 888] [outer = 0x7fef350adc00] 00:17:06 INFO - PROCESS | 1850 | 1461482226533 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]]]}] 00:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1488ms 00:17:06 INFO - PROCESS | 1850 | 1461482226565 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 1850 | 1461482226573 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:17:06 INFO - PROCESS | 1850 | 1461482226584 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 1850 | 1461482226588 Marionette TRACE conn3 <- [1,1154,null,{}] 00:17:06 INFO - PROCESS | 1850 | 1461482226594 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}] 00:17:06 INFO - PROCESS | 1850 | 1461482226765 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:17:06 INFO - PROCESS | 1850 | 1461482226940 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48541800 == 98 [pid = 1850] [id = 296] 00:17:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef3db96800) [pid = 1850] [serial = 889] [outer = (nil)] 00:17:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef3fe78c00) [pid = 1850] [serial = 890] [outer = 0x7fef3db96800] 00:17:07 INFO - PROCESS | 1850 | 1461482227016 Marionette DEBUG loaded listener.js 00:17:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef40988400) [pid = 1850] [serial = 891] [outer = 0x7fef3db96800] 00:17:07 INFO - PROCESS | 1850 | 1461482227965 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]]]}] 00:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1432ms 00:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:17:08 INFO - PROCESS | 1850 | 1461482228017 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:17:08 INFO - PROCESS | 1850 | 1461482228020 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:17:08 INFO - PROCESS | 1850 | 1461482228026 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:17:08 INFO - PROCESS | 1850 | 1461482228032 Marionette TRACE conn3 <- [1,1158,null,{}] 00:17:08 INFO - PROCESS | 1850 | 1461482228048 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}] 00:17:08 INFO - PROCESS | 1850 | 1461482228222 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:17:08 INFO - PROCESS | 1850 | 1461482228403 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b8c4000 == 99 [pid = 1850] [id = 297] 00:17:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef43744c00) [pid = 1850] [serial = 892] [outer = (nil)] 00:17:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef446aa400) [pid = 1850] [serial = 893] [outer = 0x7fef43744c00] 00:17:08 INFO - PROCESS | 1850 | 1461482228480 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef471d2400) [pid = 1850] [serial = 894] [outer = 0x7fef43744c00] 00:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1288ms 00:17:09 INFO - PROCESS | 1850 | 1461482229301 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]]]}] 00:17:09 INFO - PROCESS | 1850 | 1461482229314 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:17:09 INFO - PROCESS | 1850 | 1461482229318 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:17:09 INFO - PROCESS | 1850 | 1461482229324 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 1850 | 1461482229327 Marionette TRACE conn3 <- [1,1162,null,{}] 00:17:09 INFO - PROCESS | 1850 | 1461482229333 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}] 00:17:09 INFO - PROCESS | 1850 | 1461482229493 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:17:09 INFO - PROCESS | 1850 | 1461482229666 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef6068d000 == 100 [pid = 1850] [id = 298] 00:17:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef43748800) [pid = 1850] [serial = 895] [outer = (nil)] 00:17:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef497dd000) [pid = 1850] [serial = 896] [outer = 0x7fef43748800] 00:17:09 INFO - PROCESS | 1850 | 1461482229750 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef49d06800) [pid = 1850] [serial = 897] [outer = 0x7fef43748800] 00:17:10 INFO - PROCESS | 1850 | 1461482230589 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]]]}] 00:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1333ms 00:17:10 INFO - PROCESS | 1850 | 1461482230658 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 1850 | 1461482230660 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:17:10 INFO - PROCESS | 1850 | 1461482230667 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 1850 | 1461482230669 Marionette TRACE conn3 <- [1,1166,null,{}] 00:17:10 INFO - PROCESS | 1850 | 1461482230675 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}] 00:17:10 INFO - PROCESS | 1850 | 1461482230839 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:17:11 INFO - PROCESS | 1850 | 1461482231006 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40b18000 == 101 [pid = 1850] [id = 299] 00:17:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef483c0400) [pid = 1850] [serial = 898] [outer = (nil)] 00:17:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef4bb66c00) [pid = 1850] [serial = 899] [outer = 0x7fef483c0400] 00:17:11 INFO - PROCESS | 1850 | 1461482231092 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef58202800) [pid = 1850] [serial = 900] [outer = 0x7fef483c0400] 00:17:11 INFO - PROCESS | 1850 | 1461482231908 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]]]}] 00:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1285ms 00:17:11 INFO - PROCESS | 1850 | 1461482231953 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 1850 | 1461482231957 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:17:11 INFO - PROCESS | 1850 | 1461482231963 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 1850 | 1461482231966 Marionette TRACE conn3 <- [1,1170,null,{}] 00:17:11 INFO - PROCESS | 1850 | 1461482231971 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}] 00:17:12 INFO - PROCESS | 1850 | 1461482232153 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:17:12 INFO - PROCESS | 1850 | 1461482232323 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfad800 == 102 [pid = 1850] [id = 300] 00:17:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef376d2000) [pid = 1850] [serial = 901] [outer = (nil)] 00:17:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef376d7000) [pid = 1850] [serial = 902] [outer = 0x7fef376d2000] 00:17:12 INFO - PROCESS | 1850 | 1461482232396 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef5c058400) [pid = 1850] [serial = 903] [outer = 0x7fef376d2000] 00:17:13 INFO - PROCESS | 1850 | 1461482233236 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]]]}] 00:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1331ms 00:17:13 INFO - PROCESS | 1850 | 1461482233294 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 1850 | 1461482233298 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:17:13 INFO - PROCESS | 1850 | 1461482233304 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 1850 | 1461482233307 Marionette TRACE conn3 <- [1,1174,null,{}] 00:17:13 INFO - PROCESS | 1850 | 1461482233312 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}] 00:17:13 INFO - PROCESS | 1850 | 1461482233485 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:17:13 INFO - PROCESS | 1850 | 1461482233653 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32ed3800 == 103 [pid = 1850] [id = 301] 00:17:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef32ee5000) [pid = 1850] [serial = 904] [outer = (nil)] 00:17:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef32eec800) [pid = 1850] [serial = 905] [outer = 0x7fef32ee5000] 00:17:13 INFO - PROCESS | 1850 | 1461482233728 Marionette DEBUG loaded listener.js 00:17:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef32ef2400) [pid = 1850] [serial = 906] [outer = 0x7fef32ee5000] 00:17:14 INFO - PROCESS | 1850 | 1461482234568 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] 00:17:14 INFO - PROCESS | 1850 | 1461482234641 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:17:14 INFO - PROCESS | 1850 | 1461482234648 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 1850 | 1461482234651 Marionette TRACE conn3 <- [1,1178,null,{}] 00:17:14 INFO - PROCESS | 1850 | 1461482234656 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}] 00:17:14 INFO - PROCESS | 1850 | 1461482234827 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:17:15 INFO - PROCESS | 1850 | 1461482234996 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34c0f000 == 104 [pid = 1850] [id = 302] 00:17:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef32ee7800) [pid = 1850] [serial = 907] [outer = (nil)] 00:17:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef331f2800) [pid = 1850] [serial = 908] [outer = 0x7fef32ee7800] 00:17:15 INFO - PROCESS | 1850 | 1461482235068 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef331f7c00) [pid = 1850] [serial = 909] [outer = 0x7fef32ee7800] 00:17:15 INFO - PROCESS | 1850 | 1461482235848 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] 00:17:15 INFO - PROCESS | 1850 | 1461482235898 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:17:15 INFO - PROCESS | 1850 | 1461482235905 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:17:15 INFO - PROCESS | 1850 | 1461482235908 Marionette TRACE conn3 <- [1,1182,null,{}] 00:17:15 INFO - PROCESS | 1850 | 1461482235913 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}] 00:17:16 INFO - PROCESS | 1850 | 1461482236081 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:17:16 INFO - PROCESS | 1850 | 1461482236262 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32d9d000 == 105 [pid = 1850] [id = 303] 00:17:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef32eed800) [pid = 1850] [serial = 910] [outer = (nil)] 00:17:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef34c2d000) [pid = 1850] [serial = 911] [outer = 0x7fef32eed800] 00:17:16 INFO - PROCESS | 1850 | 1461482236337 Marionette DEBUG loaded listener.js 00:17:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef34c32000) [pid = 1850] [serial = 912] [outer = 0x7fef32eed800] 00:17:17 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:17:17 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:17:17 INFO - PROCESS | 1850 | 1461482237186 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] 00:17:17 INFO - PROCESS | 1850 | 1461482237245 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:17:17 INFO - PROCESS | 1850 | 1461482237251 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 1850 | 1461482237254 Marionette TRACE conn3 <- [1,1186,null,{}] 00:17:17 INFO - PROCESS | 1850 | 1461482237259 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}] 00:17:17 INFO - PROCESS | 1850 | 1461482237416 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:17:17 INFO - PROCESS | 1850 | 1461482237591 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfb3800 == 106 [pid = 1850] [id = 304] 00:17:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef331f3800) [pid = 1850] [serial = 913] [outer = (nil)] 00:17:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef34c39800) [pid = 1850] [serial = 914] [outer = 0x7fef331f3800] 00:17:17 INFO - PROCESS | 1850 | 1461482237662 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef5be11000) [pid = 1850] [serial = 915] [outer = 0x7fef331f3800] 00:17:18 INFO - PROCESS | 1850 | 1461482238529 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] 00:17:18 INFO - PROCESS | 1850 | 1461482238588 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:17:18 INFO - PROCESS | 1850 | 1461482238594 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:17:18 INFO - PROCESS | 1850 | 1461482238598 Marionette TRACE conn3 <- [1,1190,null,{}] 00:17:18 INFO - PROCESS | 1850 | 1461482238603 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}] 00:17:18 INFO - PROCESS | 1850 | 1461482238788 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:17:18 INFO - PROCESS | 1850 | 1461482238968 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40b13800 == 107 [pid = 1850] [id = 305] 00:17:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef331f9000) [pid = 1850] [serial = 916] [outer = (nil)] 00:17:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef3432f400) [pid = 1850] [serial = 917] [outer = 0x7fef331f9000] 00:17:19 INFO - PROCESS | 1850 | 1461482239045 Marionette DEBUG loaded listener.js 00:17:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef5c09ac00) [pid = 1850] [serial = 918] [outer = 0x7fef331f9000] 00:17:19 INFO - PROCESS | 1850 | 1461482239964 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] 00:17:20 INFO - PROCESS | 1850 | 1461482240029 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:17:20 INFO - PROCESS | 1850 | 1461482240035 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:17:20 INFO - PROCESS | 1850 | 1461482240038 Marionette TRACE conn3 <- [1,1194,null,{}] 00:17:20 INFO - PROCESS | 1850 | 1461482240043 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}] 00:17:20 INFO - PROCESS | 1850 | 1461482240203 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:17:20 INFO - PROCESS | 1850 | 1461482240381 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f724000 == 108 [pid = 1850] [id = 306] 00:17:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef328d8400) [pid = 1850] [serial = 919] [outer = (nil)] 00:17:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef328e2c00) [pid = 1850] [serial = 920] [outer = 0x7fef328d8400] 00:17:20 INFO - PROCESS | 1850 | 1461482240452 Marionette DEBUG loaded listener.js 00:17:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef3d554400) [pid = 1850] [serial = 921] [outer = 0x7fef328d8400] 00:17:21 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:17:21 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:17:21 INFO - PROCESS | 1850 | 1461482241301 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] 00:17:21 INFO - PROCESS | 1850 | 1461482241374 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:17:21 INFO - PROCESS | 1850 | 1461482241379 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 1850 | 1461482241381 Marionette TRACE conn3 <- [1,1198,null,{}] 00:17:21 INFO - PROCESS | 1850 | 1461482241387 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}] 00:17:21 INFO - PROCESS | 1850 | 1461482241551 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:17:21 INFO - PROCESS | 1850 | 1461482241726 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dddb000 == 109 [pid = 1850] [id = 307] 00:17:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef328db800) [pid = 1850] [serial = 922] [outer = (nil)] 00:17:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef36a13400) [pid = 1850] [serial = 923] [outer = 0x7fef328db800] 00:17:21 INFO - PROCESS | 1850 | 1461482241797 Marionette DEBUG loaded listener.js 00:17:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef36a1a400) [pid = 1850] [serial = 924] [outer = 0x7fef328db800] 00:17:23 INFO - PROCESS | 1850 | 1461482243042 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]]]}] 00:17:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:17:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1696ms 00:17:23 INFO - PROCESS | 1850 | 1461482243078 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 1850 | 1461482243083 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:17:23 INFO - PROCESS | 1850 | 1461482243090 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 1850 | 1461482243096 Marionette TRACE conn3 <- [1,1202,null,{}] 00:17:23 INFO - PROCESS | 1850 | 1461482243104 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}] 00:17:23 INFO - PROCESS | 1850 | 1461482243326 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:17:23 INFO - PROCESS | 1850 | 1461482243521 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfa5000 == 110 [pid = 1850] [id = 308] 00:17:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef34326400) [pid = 1850] [serial = 925] [outer = (nil)] 00:17:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef350a3400) [pid = 1850] [serial = 926] [outer = 0x7fef34326400] 00:17:23 INFO - PROCESS | 1850 | 1461482243590 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef350acc00) [pid = 1850] [serial = 927] [outer = 0x7fef34326400] 00:17:24 INFO - PROCESS | 1850 | 1461482244571 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]]]}] 00:17:24 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 00:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1538ms 00:17:24 INFO - PROCESS | 1850 | 1461482244629 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 1850 | 1461482244637 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:17:24 INFO - PROCESS | 1850 | 1461482244646 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 1850 | 1461482244649 Marionette TRACE conn3 <- [1,1206,null,{}] 00:17:24 INFO - PROCESS | 1850 | 1461482244655 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}] 00:17:24 INFO - PROCESS | 1850 | 1461482244813 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:17:25 INFO - PROCESS | 1850 | 1461482245052 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef368d0000 == 111 [pid = 1850] [id = 309] 00:17:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef376d7400) [pid = 1850] [serial = 928] [outer = (nil)] 00:17:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef378b5000) [pid = 1850] [serial = 929] [outer = 0x7fef376d7400] 00:17:25 INFO - PROCESS | 1850 | 1461482245169 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef379a7400) [pid = 1850] [serial = 930] [outer = 0x7fef376d7400] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446d8000 == 110 [pid = 1850] [id = 187] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe3d000 == 109 [pid = 1850] [id = 188] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef408c9c00) [pid = 1850] [serial = 788] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef448a1400) [pid = 1850] [serial = 791] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef4a31c000) [pid = 1850] [serial = 794] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef57091c00) [pid = 1850] [serial = 797] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef5bba3000) [pid = 1850] [serial = 800] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef378bf800) [pid = 1850] [serial = 803] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef3d489c00) [pid = 1850] [serial = 806] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef4866c400) [pid = 1850] [serial = 830] [outer = (nil)] [url = about:blank] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446cb000 == 108 [pid = 1850] [id = 293] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef485bc000 == 107 [pid = 1850] [id = 292] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d1b000 == 106 [pid = 1850] [id = 291] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4496b800 == 105 [pid = 1850] [id = 290] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36bd0800 == 104 [pid = 1850] [id = 289] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe4c800 == 103 [pid = 1850] [id = 288] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d4ca000 == 102 [pid = 1850] [id = 287] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49dbd000 == 101 [pid = 1850] [id = 280] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49398000 == 100 [pid = 1850] [id = 279] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d0b800 == 99 [pid = 1850] [id = 278] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40104000 == 98 [pid = 1850] [id = 277] 00:17:25 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48543000 == 97 [pid = 1850] [id = 276] 00:17:26 INFO - PROCESS | 1850 | 1461482246084 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]]]}] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef5a13a000) [pid = 1850] [serial = 765] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef4039e800) [pid = 1850] [serial = 716] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef5bb9e400) [pid = 1850] [serial = 662] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef422a7c00) [pid = 1850] [serial = 818] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef408d1c00) [pid = 1850] [serial = 815] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef4099f000) [pid = 1850] [serial = 816] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef3db98800) [pid = 1850] [serial = 809] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef3db9e400) [pid = 1850] [serial = 810] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef3dba4800) [pid = 1850] [serial = 812] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef40098800) [pid = 1850] [serial = 813] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef448ab000) [pid = 1850] [serial = 824] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef446a4c00) [pid = 1850] [serial = 821] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef44d64800) [pid = 1850] [serial = 825] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef446ac800) [pid = 1850] [serial = 822] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef437bfc00) [pid = 1850] [serial = 819] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef4841a000) [pid = 1850] [serial = 828] [outer = (nil)] [url = about:blank] 00:17:26 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef47309c00) [pid = 1850] [serial = 827] [outer = (nil)] [url = about:blank] 00:17:26 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 00:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1527ms 00:17:26 INFO - PROCESS | 1850 | 1461482246173 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 1850 | 1461482246176 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:17:26 INFO - PROCESS | 1850 | 1461482246182 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 1850 | 1461482246187 Marionette TRACE conn3 <- [1,1210,null,{}] 00:17:26 INFO - PROCESS | 1850 | 1461482246202 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}] 00:17:26 INFO - PROCESS | 1850 | 1461482246357 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:17:26 INFO - PROCESS | 1850 | 1461482246512 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9a6800 == 98 [pid = 1850] [id = 310] 00:17:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef376d7c00) [pid = 1850] [serial = 931] [outer = (nil)] 00:17:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef37ab9c00) [pid = 1850] [serial = 932] [outer = 0x7fef376d7c00] 00:17:26 INFO - PROCESS | 1850 | 1461482246610 Marionette DEBUG loaded listener.js 00:17:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef3d42bc00) [pid = 1850] [serial = 933] [outer = 0x7fef376d7c00] 00:17:27 INFO - PROCESS | 1850 | 1461482247249 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]]]}] 00:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1142ms 00:17:27 INFO - PROCESS | 1850 | 1461482247333 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 1850 | 1461482247337 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:17:27 INFO - PROCESS | 1850 | 1461482247344 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 1850 | 1461482247347 Marionette TRACE conn3 <- [1,1214,null,{}] 00:17:27 INFO - PROCESS | 1850 | 1461482247352 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}] 00:17:27 INFO - PROCESS | 1850 | 1461482247500 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:17:27 INFO - PROCESS | 1850 | 1461482247510 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40396800 == 99 [pid = 1850] [id = 311] 00:17:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef37ab9400) [pid = 1850] [serial = 934] [outer = (nil)] 00:17:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef3dba4800) [pid = 1850] [serial = 935] [outer = 0x7fef37ab9400] 00:17:27 INFO - PROCESS | 1850 | 1461482247570 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef3dd11400) [pid = 1850] [serial = 936] [outer = 0x7fef37ab9400] 00:17:28 INFO - PROCESS | 1850 | 1461482248379 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]]]}] 00:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1077ms 00:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:17:28 INFO - PROCESS | 1850 | 1461482248470 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:17:28 INFO - PROCESS | 1850 | 1461482248473 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:17:28 INFO - PROCESS | 1850 | 1461482248477 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:17:28 INFO - PROCESS | 1850 | 1461482248481 Marionette TRACE conn3 <- [1,1218,null,{}] 00:17:28 INFO - PROCESS | 1850 | 1461482248486 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}] 00:17:28 INFO - PROCESS | 1850 | 1461482248676 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:17:28 INFO - PROCESS | 1850 | 1461482248701 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42d35800 == 100 [pid = 1850] [id = 312] 00:17:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef3d487c00) [pid = 1850] [serial = 937] [outer = (nil)] 00:17:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef3fec1c00) [pid = 1850] [serial = 938] [outer = 0x7fef3d487c00] 00:17:28 INFO - PROCESS | 1850 | 1461482248762 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef40496800) [pid = 1850] [serial = 939] [outer = 0x7fef3d487c00] 00:17:29 INFO - PROCESS | 1850 | 1461482249547 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]]]}] 00:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1126ms 00:17:29 INFO - PROCESS | 1850 | 1461482249604 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:17:29 INFO - PROCESS | 1850 | 1461482249607 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:17:29 INFO - PROCESS | 1850 | 1461482249624 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 1850 | 1461482249626 Marionette TRACE conn3 <- [1,1222,null,{}] 00:17:29 INFO - PROCESS | 1850 | 1461482249631 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}] 00:17:29 INFO - PROCESS | 1850 | 1461482249847 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:17:29 INFO - PROCESS | 1850 | 1461482249874 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44981800 == 101 [pid = 1850] [id = 313] 00:17:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef40983400) [pid = 1850] [serial = 940] [outer = (nil)] 00:17:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef4115b000) [pid = 1850] [serial = 941] [outer = 0x7fef40983400] 00:17:29 INFO - PROCESS | 1850 | 1461482249937 Marionette DEBUG loaded listener.js 00:17:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef422a7400) [pid = 1850] [serial = 942] [outer = 0x7fef40983400] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef44d6e400) [pid = 1850] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef34de2000) [pid = 1850] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef42373000) [pid = 1850] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef378bcc00) [pid = 1850] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef4a906c00) [pid = 1850] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef446a4800) [pid = 1850] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef49428800) [pid = 1850] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef3fec2000) [pid = 1850] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef437bac00) [pid = 1850] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef40493c00) [pid = 1850] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef403a7000) [pid = 1850] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef4a320800) [pid = 1850] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef4577bc00) [pid = 1850] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef40a13c00) [pid = 1850] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef49abd800) [pid = 1850] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef3d48c400) [pid = 1850] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef4236e400) [pid = 1850] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef44d6c400) [pid = 1850] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef497ddc00) [pid = 1850] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef43748000) [pid = 1850] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef48979800) [pid = 1850] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef44d61c00) [pid = 1850] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef56edc000) [pid = 1850] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef400a4c00) [pid = 1850] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef3d48d400) [pid = 1850] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef34de3800) [pid = 1850] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef3dba0000) [pid = 1850] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef4d222c00) [pid = 1850] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef4866f000) [pid = 1850] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef3fe73400) [pid = 1850] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef40708000) [pid = 1850] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef378b9400) [pid = 1850] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef378b7800) [pid = 1850] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef4cf2a800) [pid = 1850] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef497e9c00) [pid = 1850] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef49d0ac00) [pid = 1850] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef4d29e000) [pid = 1850] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef40498000) [pid = 1850] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef4842ec00) [pid = 1850] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef55f2ec00) [pid = 1850] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:17:31 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef4a910c00) [pid = 1850] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:17:31 INFO - PROCESS | 1850 | 1461482251437 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] 00:17:31 INFO - PROCESS | 1850 | 1461482251458 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:17:31 INFO - PROCESS | 1850 | 1461482251464 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:17:31 INFO - PROCESS | 1850 | 1461482251476 Marionette TRACE conn3 <- [1,1226,null,{}] 00:17:31 INFO - PROCESS | 1850 | 1461482251481 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}] 00:17:31 INFO - PROCESS | 1850 | 1461482251668 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:17:31 INFO - PROCESS | 1850 | 1461482251685 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41e17000 == 102 [pid = 1850] [id = 314] 00:17:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef34de9400) [pid = 1850] [serial = 943] [outer = (nil)] 00:17:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef3d558000) [pid = 1850] [serial = 944] [outer = 0x7fef34de9400] 00:17:31 INFO - PROCESS | 1850 | 1461482251746 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef4229fc00) [pid = 1850] [serial = 945] [outer = 0x7fef34de9400] 00:17:32 INFO - PROCESS | 1850 | 1461482252712 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]]]}] 00:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1290ms 00:17:32 INFO - PROCESS | 1850 | 1461482252753 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 1850 | 1461482252759 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:17:32 INFO - PROCESS | 1850 | 1461482252767 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 1850 | 1461482252773 Marionette TRACE conn3 <- [1,1230,null,{}] 00:17:32 INFO - PROCESS | 1850 | 1461482252797 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}] 00:17:33 INFO - PROCESS | 1850 | 1461482252996 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:17:33 INFO - PROCESS | 1850 | 1461482253167 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfa2800 == 103 [pid = 1850] [id = 315] 00:17:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef34c2d400) [pid = 1850] [serial = 946] [outer = (nil)] 00:17:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef350a8400) [pid = 1850] [serial = 947] [outer = 0x7fef34c2d400] 00:17:33 INFO - PROCESS | 1850 | 1461482253255 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef36a17800) [pid = 1850] [serial = 948] [outer = 0x7fef34c2d400] 00:17:34 INFO - PROCESS | 1850 | 1461482254258 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]]]}] 00:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1551ms 00:17:34 INFO - PROCESS | 1850 | 1461482254319 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:17:34 INFO - PROCESS | 1850 | 1461482254328 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:17:34 INFO - PROCESS | 1850 | 1461482254340 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:17:34 INFO - PROCESS | 1850 | 1461482254343 Marionette TRACE conn3 <- [1,1234,null,{}] 00:17:34 INFO - PROCESS | 1850 | 1461482254351 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}] 00:17:34 INFO - PROCESS | 1850 | 1461482254609 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:17:34 INFO - PROCESS | 1850 | 1461482254833 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4011c000 == 104 [pid = 1850] [id = 316] 00:17:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef37aaf800) [pid = 1850] [serial = 949] [outer = (nil)] 00:17:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef37ab3800) [pid = 1850] [serial = 950] [outer = 0x7fef37aaf800] 00:17:34 INFO - PROCESS | 1850 | 1461482254920 Marionette DEBUG loaded listener.js 00:17:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef3cfc7400) [pid = 1850] [serial = 951] [outer = 0x7fef37aaf800] 00:17:35 INFO - PROCESS | 1850 | 1461482255819 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]]]}] 00:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1531ms 00:17:35 INFO - PROCESS | 1850 | 1461482255870 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:17:35 INFO - PROCESS | 1850 | 1461482255874 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:17:35 INFO - PROCESS | 1850 | 1461482255880 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:17:35 INFO - PROCESS | 1850 | 1461482255886 Marionette TRACE conn3 <- [1,1238,null,{}] 00:17:35 INFO - PROCESS | 1850 | 1461482255901 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}] 00:17:36 INFO - PROCESS | 1850 | 1461482256075 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:17:36 INFO - PROCESS | 1850 | 1461482256248 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4614f000 == 105 [pid = 1850] [id = 317] 00:17:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef3d426c00) [pid = 1850] [serial = 952] [outer = (nil)] 00:17:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef4070d800) [pid = 1850] [serial = 953] [outer = 0x7fef3d426c00] 00:17:36 INFO - PROCESS | 1850 | 1461482256326 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef40998c00) [pid = 1850] [serial = 954] [outer = 0x7fef3d426c00] 00:17:37 INFO - PROCESS | 1850 | 1461482257178 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]]]}] 00:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1335ms 00:17:37 INFO - PROCESS | 1850 | 1461482257215 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:17:37 INFO - PROCESS | 1850 | 1461482257220 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:17:37 INFO - PROCESS | 1850 | 1461482257227 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:17:37 INFO - PROCESS | 1850 | 1461482257230 Marionette TRACE conn3 <- [1,1242,null,{}] 00:17:37 INFO - PROCESS | 1850 | 1461482257235 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}] 00:17:37 INFO - PROCESS | 1850 | 1461482257404 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:17:37 INFO - PROCESS | 1850 | 1461482257589 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48551800 == 106 [pid = 1850] [id = 318] 00:17:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef3db9ec00) [pid = 1850] [serial = 955] [outer = (nil)] 00:17:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef422a6800) [pid = 1850] [serial = 956] [outer = 0x7fef3db9ec00] 00:17:37 INFO - PROCESS | 1850 | 1461482257661 Marionette DEBUG loaded listener.js 00:17:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef4374bc00) [pid = 1850] [serial = 957] [outer = 0x7fef3db9ec00] 00:17:38 INFO - PROCESS | 1850 | 1461482258554 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]]]}] 00:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1394ms 00:17:38 INFO - PROCESS | 1850 | 1461482258620 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:17:38 INFO - PROCESS | 1850 | 1461482258623 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:17:38 INFO - PROCESS | 1850 | 1461482258629 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:17:38 INFO - PROCESS | 1850 | 1461482258632 Marionette TRACE conn3 <- [1,1246,null,{}] 00:17:38 INFO - PROCESS | 1850 | 1461482258637 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}] 00:17:38 INFO - PROCESS | 1850 | 1461482258804 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:17:38 INFO - PROCESS | 1850 | 1461482258975 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49030800 == 107 [pid = 1850] [id = 319] 00:17:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef4099ac00) [pid = 1850] [serial = 958] [outer = (nil)] 00:17:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef437c0c00) [pid = 1850] [serial = 959] [outer = 0x7fef4099ac00] 00:17:39 INFO - PROCESS | 1850 | 1461482259048 Marionette DEBUG loaded listener.js 00:17:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef446a4c00) [pid = 1850] [serial = 960] [outer = 0x7fef4099ac00] 00:17:39 INFO - PROCESS | 1850 | 1461482259892 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]]]}] 00:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1328ms 00:17:39 INFO - PROCESS | 1850 | 1461482259957 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 1850 | 1461482259961 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:17:39 INFO - PROCESS | 1850 | 1461482259967 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 1850 | 1461482259970 Marionette TRACE conn3 <- [1,1250,null,{}] 00:17:39 INFO - PROCESS | 1850 | 1461482259975 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}] 00:17:40 INFO - PROCESS | 1850 | 1461482260170 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:17:40 INFO - PROCESS | 1850 | 1461482260352 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd48000 == 108 [pid = 1850] [id = 320] 00:17:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef448a5800) [pid = 1850] [serial = 961] [outer = (nil)] 00:17:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef45789c00) [pid = 1850] [serial = 962] [outer = 0x7fef448a5800] 00:17:40 INFO - PROCESS | 1850 | 1461482260430 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef4856d400) [pid = 1850] [serial = 963] [outer = 0x7fef448a5800] 00:17:41 INFO - PROCESS | 1850 | 1461482261259 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]]]}] 00:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1331ms 00:17:41 INFO - PROCESS | 1850 | 1461482261298 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:17:41 INFO - PROCESS | 1850 | 1461482261302 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:17:41 INFO - PROCESS | 1850 | 1461482261308 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:17:41 INFO - PROCESS | 1850 | 1461482261310 Marionette TRACE conn3 <- [1,1254,null,{}] 00:17:41 INFO - PROCESS | 1850 | 1461482261316 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}] 00:17:41 INFO - PROCESS | 1850 | 1461482261476 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:17:41 INFO - PROCESS | 1850 | 1461482261653 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57f21000 == 109 [pid = 1850] [id = 321] 00:17:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef448abc00) [pid = 1850] [serial = 964] [outer = (nil)] 00:17:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef4843a000) [pid = 1850] [serial = 965] [outer = 0x7fef448abc00] 00:17:41 INFO - PROCESS | 1850 | 1461482261731 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef4969fc00) [pid = 1850] [serial = 966] [outer = 0x7fef448abc00] 00:17:42 INFO - PROCESS | 1850 | 1461482262591 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]]]}] 00:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1328ms 00:17:42 INFO - PROCESS | 1850 | 1461482262637 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 1850 | 1461482262640 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:17:42 INFO - PROCESS | 1850 | 1461482262646 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 1850 | 1461482262649 Marionette TRACE conn3 <- [1,1258,null,{}] 00:17:42 INFO - PROCESS | 1850 | 1461482262654 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}] 00:17:42 INFO - PROCESS | 1850 | 1461482262816 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:17:42 INFO - PROCESS | 1850 | 1461482262994 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b9b1000 == 110 [pid = 1850] [id = 322] 00:17:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef47fd5c00) [pid = 1850] [serial = 967] [outer = (nil)] 00:17:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef497e3400) [pid = 1850] [serial = 968] [outer = 0x7fef47fd5c00] 00:17:43 INFO - PROCESS | 1850 | 1461482263064 Marionette DEBUG loaded listener.js 00:17:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef49aeec00) [pid = 1850] [serial = 969] [outer = 0x7fef47fd5c00] 00:17:43 INFO - PROCESS | 1850 | 1461482263906 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]]]}] 00:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1332ms 00:17:43 INFO - PROCESS | 1850 | 1461482263980 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:17:43 INFO - PROCESS | 1850 | 1461482263983 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:17:43 INFO - PROCESS | 1850 | 1461482263989 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:17:43 INFO - PROCESS | 1850 | 1461482263991 Marionette TRACE conn3 <- [1,1262,null,{}] 00:17:44 INFO - PROCESS | 1850 | 1461482263997 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}] 00:17:44 INFO - PROCESS | 1850 | 1461482264159 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:17:44 INFO - PROCESS | 1850 | 1461482264336 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c52b800 == 111 [pid = 1850] [id = 323] 00:17:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef48675000) [pid = 1850] [serial = 970] [outer = (nil)] 00:17:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef4a31f400) [pid = 1850] [serial = 971] [outer = 0x7fef48675000] 00:17:44 INFO - PROCESS | 1850 | 1461482264410 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef4bb5e800) [pid = 1850] [serial = 972] [outer = 0x7fef48675000] 00:17:45 INFO - PROCESS | 1850 | 1461482265224 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]]]}] 00:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1291ms 00:17:45 INFO - PROCESS | 1850 | 1461482265281 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 1850 | 1461482265284 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:17:45 INFO - PROCESS | 1850 | 1461482265290 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 1850 | 1461482265292 Marionette TRACE conn3 <- [1,1266,null,{}] 00:17:45 INFO - PROCESS | 1850 | 1461482265298 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}] 00:17:45 INFO - PROCESS | 1850 | 1461482265458 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:17:45 INFO - PROCESS | 1850 | 1461482265632 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf4b800 == 112 [pid = 1850] [id = 324] 00:17:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef497e0800) [pid = 1850] [serial = 973] [outer = (nil)] 00:17:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef50f0e400) [pid = 1850] [serial = 974] [outer = 0x7fef497e0800] 00:17:45 INFO - PROCESS | 1850 | 1461482265704 Marionette DEBUG loaded listener.js 00:17:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef56eda400) [pid = 1850] [serial = 975] [outer = 0x7fef497e0800] 00:17:46 INFO - PROCESS | 1850 | 1461482266549 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]]]}] 00:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1292ms 00:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:17:46 INFO - PROCESS | 1850 | 1461482266582 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:17:46 INFO - PROCESS | 1850 | 1461482266585 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:17:46 INFO - PROCESS | 1850 | 1461482266591 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:17:46 INFO - PROCESS | 1850 | 1461482266595 Marionette TRACE conn3 <- [1,1270,null,{}] 00:17:46 INFO - PROCESS | 1850 | 1461482266601 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}] 00:17:46 INFO - PROCESS | 1850 | 1461482266777 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:17:46 INFO - PROCESS | 1850 | 1461482266959 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef310cc800 == 113 [pid = 1850] [id = 325] 00:17:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef49d8ec00) [pid = 1850] [serial = 976] [outer = (nil)] 00:17:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef5b8a0800) [pid = 1850] [serial = 977] [outer = 0x7fef49d8ec00] 00:17:47 INFO - PROCESS | 1850 | 1461482267037 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef5be0fc00) [pid = 1850] [serial = 978] [outer = 0x7fef49d8ec00] 00:17:47 INFO - PROCESS | 1850 | 1461482267911 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]]]}] 00:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1378ms 00:17:47 INFO - PROCESS | 1850 | 1461482267970 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 1850 | 1461482267973 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:17:47 INFO - PROCESS | 1850 | 1461482267979 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 1850 | 1461482267981 Marionette TRACE conn3 <- [1,1274,null,{}] 00:17:47 INFO - PROCESS | 1850 | 1461482267987 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}] 00:17:48 INFO - PROCESS | 1850 | 1461482268144 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:17:48 INFO - PROCESS | 1850 | 1461482268328 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef312c6000 == 114 [pid = 1850] [id = 326] 00:17:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef3545a400) [pid = 1850] [serial = 979] [outer = (nil)] 00:17:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef3545fc00) [pid = 1850] [serial = 980] [outer = 0x7fef3545a400] 00:17:48 INFO - PROCESS | 1850 | 1461482268403 Marionette DEBUG loaded listener.js 00:17:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef4d221c00) [pid = 1850] [serial = 981] [outer = 0x7fef3545a400] 00:17:49 INFO - PROCESS | 1850 | 1461482269228 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]]]}] 00:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1277ms 00:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:17:49 INFO - PROCESS | 1850 | 1461482269257 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 1850 | 1461482269260 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:17:49 INFO - PROCESS | 1850 | 1461482269266 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 1850 | 1461482269269 Marionette TRACE conn3 <- [1,1278,null,{}] 00:17:49 INFO - PROCESS | 1850 | 1461482269274 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}] 00:17:49 INFO - PROCESS | 1850 | 1461482269440 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:17:49 INFO - PROCESS | 1850 | 1461482269621 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef312df800 == 115 [pid = 1850] [id = 327] 00:17:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef316c6800) [pid = 1850] [serial = 982] [outer = (nil)] 00:17:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef316cd800) [pid = 1850] [serial = 983] [outer = 0x7fef316c6800] 00:17:49 INFO - PROCESS | 1850 | 1461482269690 Marionette DEBUG loaded listener.js 00:17:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef35455000) [pid = 1850] [serial = 984] [outer = 0x7fef316c6800] 00:17:50 INFO - PROCESS | 1850 | 1461482270603 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]]]}] 00:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1383ms 00:17:50 INFO - PROCESS | 1850 | 1461482270648 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 1850 | 1461482270652 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:17:50 INFO - PROCESS | 1850 | 1461482270658 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 1850 | 1461482270660 Marionette TRACE conn3 <- [1,1282,null,{}] 00:17:50 INFO - PROCESS | 1850 | 1461482270666 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}] 00:17:50 INFO - PROCESS | 1850 | 1461482270833 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:17:51 INFO - PROCESS | 1850 | 1461482271015 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31518000 == 116 [pid = 1850] [id = 328] 00:17:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef316c8800) [pid = 1850] [serial = 985] [outer = (nil)] 00:17:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef378ba000) [pid = 1850] [serial = 986] [outer = 0x7fef316c8800] 00:17:51 INFO - PROCESS | 1850 | 1461482271084 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef408d3c00) [pid = 1850] [serial = 987] [outer = 0x7fef316c8800] 00:17:51 INFO - PROCESS | 1850 | 1461482271982 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]]]}] 00:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1387ms 00:17:52 INFO - PROCESS | 1850 | 1461482272047 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 1850 | 1461482272050 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:17:52 INFO - PROCESS | 1850 | 1461482272056 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 1850 | 1461482272058 Marionette TRACE conn3 <- [1,1286,null,{}] 00:17:52 INFO - PROCESS | 1850 | 1461482272064 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}] 00:17:52 INFO - PROCESS | 1850 | 1461482272231 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:17:52 INFO - PROCESS | 1850 | 1461482272414 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ad3800 == 117 [pid = 1850] [id = 329] 00:17:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef316ca000) [pid = 1850] [serial = 988] [outer = (nil)] 00:17:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef376d3000) [pid = 1850] [serial = 989] [outer = 0x7fef316ca000] 00:17:52 INFO - PROCESS | 1850 | 1461482272486 Marionette DEBUG loaded listener.js 00:17:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef40a17400) [pid = 1850] [serial = 990] [outer = 0x7fef316ca000] 00:17:53 INFO - PROCESS | 1850 | 1461482273662 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]]]}] 00:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1679ms 00:17:53 INFO - PROCESS | 1850 | 1461482273736 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 1850 | 1461482273741 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:17:53 INFO - PROCESS | 1850 | 1461482273758 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 1850 | 1461482273763 Marionette TRACE conn3 <- [1,1290,null,{}] 00:17:53 INFO - PROCESS | 1850 | 1461482273770 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}] 00:17:54 INFO - PROCESS | 1850 | 1461482274095 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:17:54 INFO - PROCESS | 1850 | 1461482274266 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf47800 == 118 [pid = 1850] [id = 330] 00:17:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef3432e400) [pid = 1850] [serial = 991] [outer = (nil)] 00:17:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef350ac800) [pid = 1850] [serial = 992] [outer = 0x7fef3432e400] 00:17:54 INFO - PROCESS | 1850 | 1461482274338 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef36a16c00) [pid = 1850] [serial = 993] [outer = 0x7fef3432e400] 00:17:55 INFO - PROCESS | 1850 | 1461482275191 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]]]}] 00:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1484ms 00:17:55 INFO - PROCESS | 1850 | 1461482275247 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 1850 | 1461482275261 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:17:55 INFO - PROCESS | 1850 | 1461482275280 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 1850 | 1461482275285 Marionette TRACE conn3 <- [1,1294,null,{}] 00:17:55 INFO - PROCESS | 1850 | 1461482275297 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}] 00:17:55 INFO - PROCESS | 1850 | 1461482275582 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:17:55 INFO - PROCESS | 1850 | 1461482275819 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3425a000 == 119 [pid = 1850] [id = 331] 00:17:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef350aec00) [pid = 1850] [serial = 994] [outer = (nil)] 00:17:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef376d5400) [pid = 1850] [serial = 995] [outer = 0x7fef350aec00] 00:17:55 INFO - PROCESS | 1850 | 1461482275916 Marionette DEBUG loaded listener.js 00:17:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef378c0400) [pid = 1850] [serial = 996] [outer = 0x7fef350aec00] 00:17:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef60421800 == 118 [pid = 1850] [id = 268] 00:17:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44981800 == 117 [pid = 1850] [id = 313] 00:17:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42d35800 == 116 [pid = 1850] [id = 312] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef57f39400) [pid = 1850] [serial = 884] [outer = (nil)] [url = about:blank] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef48435c00) [pid = 1850] [serial = 842] [outer = (nil)] [url = about:blank] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef379a9000) [pid = 1850] [serial = 857] [outer = (nil)] [url = about:blank] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef4a557800) [pid = 1850] [serial = 848] [outer = (nil)] [url = about:blank] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef3cfc4000) [pid = 1850] [serial = 860] [outer = (nil)] [url = about:blank] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef49695000) [pid = 1850] [serial = 845] [outer = (nil)] [url = about:blank] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef58208000) [pid = 1850] [serial = 854] [outer = (nil)] [url = about:blank] 00:17:56 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef57246800) [pid = 1850] [serial = 851] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40396800 == 115 [pid = 1850] [id = 311] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f9a6800 == 114 [pid = 1850] [id = 310] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef368d0000 == 113 [pid = 1850] [id = 309] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfa5000 == 112 [pid = 1850] [id = 308] 00:17:57 INFO - PROCESS | 1850 | 1461482277060 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]]]}] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32d9d000 == 111 [pid = 1850] [id = 303] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef34c0f000 == 110 [pid = 1850] [id = 302] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32ed3800 == 109 [pid = 1850] [id = 301] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfad800 == 108 [pid = 1850] [id = 300] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40b18000 == 107 [pid = 1850] [id = 299] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef6068d000 == 106 [pid = 1850] [id = 298] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b8c4000 == 105 [pid = 1850] [id = 297] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48541800 == 104 [pid = 1850] [id = 296] 00:17:57 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42d30000 == 103 [pid = 1850] [id = 295] 00:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1837ms 00:17:57 INFO - PROCESS | 1850 | 1461482277118 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:17:57 INFO - PROCESS | 1850 | 1461482277121 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:17:57 INFO - PROCESS | 1850 | 1461482277127 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:17:57 INFO - PROCESS | 1850 | 1461482277132 Marionette TRACE conn3 <- [1,1298,null,{}] 00:17:57 INFO - PROCESS | 1850 | 1461482277147 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}] 00:17:57 INFO - PROCESS | 1850 | 1461482277330 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef48438c00) [pid = 1850] [serial = 695] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef34dec400) [pid = 1850] [serial = 710] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef446a6800) [pid = 1850] [serial = 744] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef3cfcf800) [pid = 1850] [serial = 864] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef582ee800) [pid = 1850] [serial = 704] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef48324c00) [pid = 1850] [serial = 876] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef55f2e400) [pid = 1850] [serial = 650] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef448a1c00) [pid = 1850] [serial = 873] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef4611b000) [pid = 1850] [serial = 792] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef40d91c00) [pid = 1850] [serial = 789] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef422a0c00) [pid = 1850] [serial = 641] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef3fd2f400) [pid = 1850] [serial = 833] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef57086800) [pid = 1850] [serial = 759] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef48416c00) [pid = 1850] [serial = 747] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef446a5800) [pid = 1850] [serial = 692] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef4a8a8400) [pid = 1850] [serial = 701] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef3dba1400) [pid = 1850] [serial = 866] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef400a7000) [pid = 1850] [serial = 867] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef4815d400) [pid = 1850] [serial = 644] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef497da000) [pid = 1850] [serial = 750] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef4cf26400) [pid = 1850] [serial = 795] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef437bcc00) [pid = 1850] [serial = 872] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef4a899c00) [pid = 1850] [serial = 882] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef49ae8800) [pid = 1850] [serial = 879] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef4969e400) [pid = 1850] [serial = 738] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef5bb9b400) [pid = 1850] [serial = 659] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef378c2400) [pid = 1850] [serial = 863] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef40a12c00) [pid = 1850] [serial = 689] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef48704400) [pid = 1850] [serial = 831] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef46cee000) [pid = 1850] [serial = 881] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef446abc00) [pid = 1850] [serial = 713] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef40d90800) [pid = 1850] [serial = 869] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef583cbc00) [pid = 1850] [serial = 762] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef45783000) [pid = 1850] [serial = 839] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef4a90ac00) [pid = 1850] [serial = 647] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef43743800) [pid = 1850] [serial = 870] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef497e5c00) [pid = 1850] [serial = 698] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef50f0b800) [pid = 1850] [serial = 638] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef3d48dc00) [pid = 1850] [serial = 807] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef49697400) [pid = 1850] [serial = 878] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef5c277800) [pid = 1850] [serial = 804] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef4633e000) [pid = 1850] [serial = 875] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef56edac00) [pid = 1850] [serial = 653] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef5b8aac00) [pid = 1850] [serial = 798] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef50f7ac00) [pid = 1850] [serial = 756] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef5be0f800) [pid = 1850] [serial = 801] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef40d93000) [pid = 1850] [serial = 741] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef49828c00) [pid = 1850] [serial = 753] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef5b8a1400) [pid = 1850] [serial = 656] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef5be05800) [pid = 1850] [serial = 707] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef4115a800) [pid = 1850] [serial = 836] [outer = (nil)] [url = about:blank] 00:17:57 INFO - PROCESS | 1850 | 1461482277608 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350e2000 == 104 [pid = 1850] [id = 332] 00:17:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef376ccc00) [pid = 1850] [serial = 997] [outer = (nil)] 00:17:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef3cfd1400) [pid = 1850] [serial = 998] [outer = 0x7fef376ccc00] 00:17:57 INFO - PROCESS | 1850 | 1461482277714 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef3d48d400) [pid = 1850] [serial = 999] [outer = 0x7fef376ccc00] 00:17:58 INFO - PROCESS | 1850 | 1461482278429 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]]]}] 00:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1333ms 00:17:58 INFO - PROCESS | 1850 | 1461482278461 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:17:58 INFO - PROCESS | 1850 | 1461482278467 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:17:58 INFO - PROCESS | 1850 | 1461482278476 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 1850 | 1461482278480 Marionette TRACE conn3 <- [1,1302,null,{}] 00:17:58 INFO - PROCESS | 1850 | 1461482278493 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}] 00:17:58 INFO - PROCESS | 1850 | 1461482278748 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:17:58 INFO - PROCESS | 1850 | 1461482278764 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d2dd800 == 105 [pid = 1850] [id = 333] 00:17:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef3d48dc00) [pid = 1850] [serial = 1000] [outer = (nil)] 00:17:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef3f639800) [pid = 1850] [serial = 1001] [outer = 0x7fef3d48dc00] 00:17:58 INFO - PROCESS | 1850 | 1461482278825 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef400a4c00) [pid = 1850] [serial = 1002] [outer = 0x7fef3d48dc00] 00:17:59 INFO - PROCESS | 1850 | 1461482279661 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]]]}] 00:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1244ms 00:17:59 INFO - PROCESS | 1850 | 1461482279732 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:17:59 INFO - PROCESS | 1850 | 1461482279735 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:17:59 INFO - PROCESS | 1850 | 1461482279750 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:17:59 INFO - PROCESS | 1850 | 1461482279754 Marionette TRACE conn3 <- [1,1306,null,{}] 00:17:59 INFO - PROCESS | 1850 | 1461482279759 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}] 00:17:59 INFO - PROCESS | 1850 | 1461482279962 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:17:59 INFO - PROCESS | 1850 | 1461482279988 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f896000 == 106 [pid = 1850] [id = 334] 00:18:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef3cfce400) [pid = 1850] [serial = 1003] [outer = (nil)] 00:18:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef40995800) [pid = 1850] [serial = 1004] [outer = 0x7fef3cfce400] 00:18:00 INFO - PROCESS | 1850 | 1461482280052 Marionette DEBUG loaded listener.js 00:18:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef40a1f800) [pid = 1850] [serial = 1005] [outer = 0x7fef3cfce400] 00:18:00 INFO - PROCESS | 1850 | 1461482280906 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]]]}] 00:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1240ms 00:18:00 INFO - PROCESS | 1850 | 1461482280981 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:18:00 INFO - PROCESS | 1850 | 1461482280984 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:18:01 INFO - PROCESS | 1850 | 1461482281000 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:18:01 INFO - PROCESS | 1850 | 1461482281008 Marionette TRACE conn3 <- [1,1310,null,{}] 00:18:01 INFO - PROCESS | 1850 | 1461482281039 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}] 00:18:01 INFO - PROCESS | 1850 | 1461482281276 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:18:01 INFO - PROCESS | 1850 | 1461482281307 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4072a000 == 107 [pid = 1850] [id = 335] 00:18:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef40d98c00) [pid = 1850] [serial = 1006] [outer = (nil)] 00:18:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef446a3400) [pid = 1850] [serial = 1007] [outer = 0x7fef40d98c00] 00:18:01 INFO - PROCESS | 1850 | 1461482281378 Marionette DEBUG loaded listener.js 00:18:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef45789800) [pid = 1850] [serial = 1008] [outer = 0x7fef40d98c00] 00:18:02 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef376d7400) [pid = 1850] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:18:02 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef3d429000) [pid = 1850] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:18:02 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef3d487c00) [pid = 1850] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:18:02 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef34326400) [pid = 1850] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:18:02 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef37ab9400) [pid = 1850] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:18:02 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef376d7c00) [pid = 1850] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:18:02 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef40983400) [pid = 1850] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:18:02 INFO - PROCESS | 1850 | 1461482282399 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] 00:18:02 INFO - PROCESS | 1850 | 1461482282468 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:18:02 INFO - PROCESS | 1850 | 1461482282474 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 1850 | 1461482282476 Marionette TRACE conn3 <- [1,1314,null,{}] 00:18:02 INFO - PROCESS | 1850 | 1461482282484 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}] 00:18:02 INFO - PROCESS | 1850 | 1461482282643 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:18:02 INFO - PROCESS | 1850 | 1461482282653 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef413a2000 == 108 [pid = 1850] [id = 336] 00:18:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef376d7400) [pid = 1850] [serial = 1009] [outer = (nil)] 00:18:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef439dac00) [pid = 1850] [serial = 1010] [outer = 0x7fef376d7400] 00:18:02 INFO - PROCESS | 1850 | 1461482282712 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef4842e800) [pid = 1850] [serial = 1011] [outer = 0x7fef376d7400] 00:18:03 INFO - PROCESS | 1850 | 1461482283486 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]]]}] 00:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1034ms 00:18:03 INFO - PROCESS | 1850 | 1461482283508 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:18:03 INFO - PROCESS | 1850 | 1461482283511 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:18:03 INFO - PROCESS | 1850 | 1461482283517 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 1850 | 1461482283519 Marionette TRACE conn3 <- [1,1318,null,{}] 00:18:03 INFO - PROCESS | 1850 | 1461482283524 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}] 00:18:03 INFO - PROCESS | 1850 | 1461482283727 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:18:03 INFO - PROCESS | 1850 | 1461482283749 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b1b000 == 109 [pid = 1850] [id = 337] 00:18:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef3db95800) [pid = 1850] [serial = 1012] [outer = (nil)] 00:18:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef48438c00) [pid = 1850] [serial = 1013] [outer = 0x7fef3db95800] 00:18:03 INFO - PROCESS | 1850 | 1461482283809 Marionette DEBUG loaded listener.js 00:18:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef497ef400) [pid = 1850] [serial = 1014] [outer = 0x7fef3db95800] 00:18:04 INFO - PROCESS | 1850 | 1461482284894 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]]]}] 00:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1427ms 00:18:04 INFO - PROCESS | 1850 | 1461482284945 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 1850 | 1461482284952 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:18:04 INFO - PROCESS | 1850 | 1461482284959 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 1850 | 1461482284965 Marionette TRACE conn3 <- [1,1322,null,{}] 00:18:04 INFO - PROCESS | 1850 | 1461482284973 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}] 00:18:05 INFO - PROCESS | 1850 | 1461482285172 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:18:05 INFO - PROCESS | 1850 | 1461482285350 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350d9800 == 110 [pid = 1850] [id = 338] 00:18:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef34de4400) [pid = 1850] [serial = 1015] [outer = (nil)] 00:18:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef350b1000) [pid = 1850] [serial = 1016] [outer = 0x7fef34de4400] 00:18:05 INFO - PROCESS | 1850 | 1461482285424 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef36a1b400) [pid = 1850] [serial = 1017] [outer = 0x7fef34de4400] 00:18:06 INFO - PROCESS | 1850 | 1461482286436 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]]]}] 00:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1541ms 00:18:06 INFO - PROCESS | 1850 | 1461482286500 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:18:06 INFO - PROCESS | 1850 | 1461482286509 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:18:06 INFO - PROCESS | 1850 | 1461482286519 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:18:06 INFO - PROCESS | 1850 | 1461482286522 Marionette TRACE conn3 <- [1,1326,null,{}] 00:18:06 INFO - PROCESS | 1850 | 1461482286529 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}] 00:18:06 INFO - PROCESS | 1850 | 1461482286746 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:18:07 INFO - PROCESS | 1850 | 1461482286999 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40104000 == 111 [pid = 1850] [id = 339] 00:18:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef379a9000) [pid = 1850] [serial = 1018] [outer = (nil)] 00:18:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef3d489c00) [pid = 1850] [serial = 1019] [outer = 0x7fef379a9000] 00:18:07 INFO - PROCESS | 1850 | 1461482287115 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef4049b800) [pid = 1850] [serial = 1020] [outer = 0x7fef379a9000] 00:18:07 INFO - PROCESS | 1850 | 1461482287932 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]]]}] 00:18:07 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 00:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1483ms 00:18:08 INFO - PROCESS | 1850 | 1461482288002 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 1850 | 1461482288006 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:18:08 INFO - PROCESS | 1850 | 1461482288012 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 1850 | 1461482288018 Marionette TRACE conn3 <- [1,1330,null,{}] 00:18:08 INFO - PROCESS | 1850 | 1461482288033 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}] 00:18:08 INFO - PROCESS | 1850 | 1461482288249 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:18:08 INFO - PROCESS | 1850 | 1461482288423 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ade800 == 112 [pid = 1850] [id = 340] 00:18:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef40a1d400) [pid = 1850] [serial = 1021] [outer = (nil)] 00:18:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef437be400) [pid = 1850] [serial = 1022] [outer = 0x7fef40a1d400] 00:18:08 INFO - PROCESS | 1850 | 1461482288502 Marionette DEBUG loaded listener.js 00:18:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef446ac800) [pid = 1850] [serial = 1023] [outer = 0x7fef40a1d400] 00:18:09 INFO - PROCESS | 1850 | 1461482289342 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]]]}] 00:18:09 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 00:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1385ms 00:18:09 INFO - PROCESS | 1850 | 1461482289398 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 1850 | 1461482289402 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:18:09 INFO - PROCESS | 1850 | 1461482289409 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 1850 | 1461482289411 Marionette TRACE conn3 <- [1,1334,null,{}] 00:18:09 INFO - PROCESS | 1850 | 1461482289417 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}] 00:18:09 INFO - PROCESS | 1850 | 1461482289588 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:18:09 INFO - PROCESS | 1850 | 1461482289775 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef47175000 == 113 [pid = 1850] [id = 341] 00:18:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef40d95800) [pid = 1850] [serial = 1024] [outer = (nil)] 00:18:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef49694800) [pid = 1850] [serial = 1025] [outer = 0x7fef40d95800] 00:18:09 INFO - PROCESS | 1850 | 1461482289853 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef497ed000) [pid = 1850] [serial = 1026] [outer = 0x7fef40d95800] 00:18:10 INFO - PROCESS | 1850 | 1461482290729 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]]]}] 00:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1384ms 00:18:10 INFO - PROCESS | 1850 | 1461482290794 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:18:10 INFO - PROCESS | 1850 | 1461482290797 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:18:10 INFO - PROCESS | 1850 | 1461482290803 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:18:10 INFO - PROCESS | 1850 | 1461482290805 Marionette TRACE conn3 <- [1,1338,null,{}] 00:18:10 INFO - PROCESS | 1850 | 1461482290811 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}] 00:18:10 INFO - PROCESS | 1850 | 1461482290982 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:18:11 INFO - PROCESS | 1850 | 1461482291156 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4860e800 == 114 [pid = 1850] [id = 342] 00:18:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef446a6400) [pid = 1850] [serial = 1027] [outer = (nil)] 00:18:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef4a8a4000) [pid = 1850] [serial = 1028] [outer = 0x7fef446a6400] 00:18:11 INFO - PROCESS | 1850 | 1461482291227 Marionette DEBUG loaded listener.js 00:18:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef50056000) [pid = 1850] [serial = 1029] [outer = 0x7fef446a6400] 00:18:12 INFO - PROCESS | 1850 | 1461482292636 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]]]}] 00:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1880ms 00:18:12 INFO - PROCESS | 1850 | 1461482292737 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 1850 | 1461482292741 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:18:12 INFO - PROCESS | 1850 | 1461482292752 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 1850 | 1461482292755 Marionette TRACE conn3 <- [1,1342,null,{}] 00:18:12 INFO - PROCESS | 1850 | 1461482292760 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}] 00:18:12 INFO - PROCESS | 1850 | 1461482292960 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:18:13 INFO - PROCESS | 1850 | 1461482293131 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c53800 == 115 [pid = 1850] [id = 343] 00:18:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef497eb000) [pid = 1850] [serial = 1030] [outer = (nil)] 00:18:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef582ee800) [pid = 1850] [serial = 1031] [outer = 0x7fef497eb000] 00:18:13 INFO - PROCESS | 1850 | 1461482293205 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef5be0b400) [pid = 1850] [serial = 1032] [outer = 0x7fef497eb000] 00:18:14 INFO - PROCESS | 1850 | 1461482294044 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]]]}] 00:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1326ms 00:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:18:14 INFO - PROCESS | 1850 | 1461482294079 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 1850 | 1461482294082 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:18:14 INFO - PROCESS | 1850 | 1461482294088 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:18:14 INFO - PROCESS | 1850 | 1461482294091 Marionette TRACE conn3 <- [1,1346,null,{}] 00:18:14 INFO - PROCESS | 1850 | 1461482294096 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}] 00:18:14 INFO - PROCESS | 1850 | 1461482294262 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:18:14 INFO - PROCESS | 1850 | 1461482294450 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fdc800 == 116 [pid = 1850] [id = 344] 00:18:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef32fe5400) [pid = 1850] [serial = 1033] [outer = (nil)] 00:18:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef32fec400) [pid = 1850] [serial = 1034] [outer = 0x7fef32fe5400] 00:18:14 INFO - PROCESS | 1850 | 1461482294520 Marionette DEBUG loaded listener.js 00:18:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef32ff0c00) [pid = 1850] [serial = 1035] [outer = 0x7fef32fe5400] 00:18:15 INFO - PROCESS | 1850 | 1461482295388 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]]]}] 00:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1341ms 00:18:15 INFO - PROCESS | 1850 | 1461482295429 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:18:15 INFO - PROCESS | 1850 | 1461482295432 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:18:15 INFO - PROCESS | 1850 | 1461482295438 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:18:15 INFO - PROCESS | 1850 | 1461482295441 Marionette TRACE conn3 <- [1,1350,null,{}] 00:18:15 INFO - PROCESS | 1850 | 1461482295447 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}] 00:18:15 INFO - PROCESS | 1850 | 1461482295617 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:18:15 INFO - PROCESS | 1850 | 1461482295802 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34c17000 == 117 [pid = 1850] [id = 345] 00:18:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef316c9400) [pid = 1850] [serial = 1036] [outer = (nil)] 00:18:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef34de1c00) [pid = 1850] [serial = 1037] [outer = 0x7fef316c9400] 00:18:15 INFO - PROCESS | 1850 | 1461482295872 Marionette DEBUG loaded listener.js 00:18:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef400a6800) [pid = 1850] [serial = 1038] [outer = 0x7fef316c9400] 00:18:17 INFO - PROCESS | 1850 | 1461482297305 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]]]}] 00:18:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fd91800 == 116 [pid = 1850] [id = 10] 00:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1986ms 00:18:17 INFO - PROCESS | 1850 | 1461482297472 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:18:17 INFO - PROCESS | 1850 | 1461482297480 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:18:17 INFO - PROCESS | 1850 | 1461482297498 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:18:17 INFO - PROCESS | 1850 | 1461482297501 Marionette TRACE conn3 <- [1,1354,null,{}] 00:18:17 INFO - PROCESS | 1850 | 1461482297509 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}] 00:18:17 INFO - PROCESS | 1850 | 1461482297673 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:18:17 INFO - PROCESS | 1850 | 1461482297848 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4dd800 == 117 [pid = 1850] [id = 346] 00:18:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef34324400) [pid = 1850] [serial = 1039] [outer = (nil)] 00:18:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef35459800) [pid = 1850] [serial = 1040] [outer = 0x7fef34324400] 00:18:17 INFO - PROCESS | 1850 | 1461482297918 Marionette DEBUG loaded listener.js 00:18:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef378b7000) [pid = 1850] [serial = 1041] [outer = 0x7fef34324400] 00:18:18 INFO - PROCESS | 1850 | 1461482298759 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]]]}] 00:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1283ms 00:18:18 INFO - PROCESS | 1850 | 1461482298781 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:18:18 INFO - PROCESS | 1850 | 1461482298788 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:18:18 INFO - PROCESS | 1850 | 1461482298797 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:18:18 INFO - PROCESS | 1850 | 1461482298801 Marionette TRACE conn3 <- [1,1358,null,{}] 00:18:18 INFO - PROCESS | 1850 | 1461482298806 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}] 00:18:18 INFO - PROCESS | 1850 | 1461482298957 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:18:19 INFO - PROCESS | 1850 | 1461482299145 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31522800 == 118 [pid = 1850] [id = 347] 00:18:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef316c4800) [pid = 1850] [serial = 1042] [outer = (nil)] 00:18:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef379ab400) [pid = 1850] [serial = 1043] [outer = 0x7fef316c4800] 00:18:19 INFO - PROCESS | 1850 | 1461482299287 Marionette DEBUG loaded listener.js 00:18:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef37ab1c00) [pid = 1850] [serial = 1044] [outer = 0x7fef316c4800] 00:18:20 INFO - PROCESS | 1850 | 1461482300234 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]]]}] 00:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1492ms 00:18:20 INFO - PROCESS | 1850 | 1461482300289 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:18:20 INFO - PROCESS | 1850 | 1461482300293 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:18:20 INFO - PROCESS | 1850 | 1461482300300 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:18:20 INFO - PROCESS | 1850 | 1461482300305 Marionette TRACE conn3 <- [1,1362,null,{}] 00:18:20 INFO - PROCESS | 1850 | 1461482300320 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}] 00:18:20 INFO - PROCESS | 1850 | 1461482300491 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef604a8800 == 117 [pid = 1850] [id = 286] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57d07800 == 116 [pid = 1850] [id = 282] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4d2eb000 == 115 [pid = 1850] [id = 281] 00:18:20 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef3d558000) [pid = 1850] [serial = 944] [outer = (nil)] [url = about:blank] 00:18:20 INFO - PROCESS | 1850 | 1461482300815 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef368c9800 == 114 [pid = 1850] [id = 285] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b9a8800 == 113 [pid = 1850] [id = 283] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef413a2000 == 112 [pid = 1850] [id = 336] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4072a000 == 111 [pid = 1850] [id = 335] 00:18:20 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd4c000 == 110 [pid = 1850] [id = 294] 00:18:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3425d800 == 111 [pid = 1850] [id = 348] 00:18:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef34de9800) [pid = 1850] [serial = 1045] [outer = (nil)] 00:18:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef3d483c00) [pid = 1850] [serial = 1046] [outer = 0x7fef34de9800] 00:18:20 INFO - PROCESS | 1850 | 1461482300913 Marionette DEBUG loaded listener.js 00:18:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef3dd04800) [pid = 1850] [serial = 1047] [outer = 0x7fef34de9800] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f896000 == 110 [pid = 1850] [id = 334] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfb3800 == 109 [pid = 1850] [id = 304] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d2dd800 == 108 [pid = 1850] [id = 333] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef350e2000 == 107 [pid = 1850] [id = 332] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3425a000 == 106 [pid = 1850] [id = 331] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf47800 == 105 [pid = 1850] [id = 330] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57f21000 == 104 [pid = 1850] [id = 321] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd48000 == 103 [pid = 1850] [id = 320] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49030800 == 102 [pid = 1850] [id = 319] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48551800 == 101 [pid = 1850] [id = 318] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4614f000 == 100 [pid = 1850] [id = 317] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4011c000 == 99 [pid = 1850] [id = 316] 00:18:21 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfa2800 == 98 [pid = 1850] [id = 315] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef4bb66c00) [pid = 1850] [serial = 899] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef379a7400) [pid = 1850] [serial = 930] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef378b5000) [pid = 1850] [serial = 929] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef5be05000) [pid = 1850] [serial = 885] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef34c2d000) [pid = 1850] [serial = 911] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef376d7000) [pid = 1850] [serial = 902] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef3fec1c00) [pid = 1850] [serial = 938] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef350acc00) [pid = 1850] [serial = 927] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef350a3400) [pid = 1850] [serial = 926] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef3dba4800) [pid = 1850] [serial = 935] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef378bb400) [pid = 1850] [serial = 887] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef37ab9c00) [pid = 1850] [serial = 932] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef3d42bc00) [pid = 1850] [serial = 933] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef3fe78c00) [pid = 1850] [serial = 890] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef34c39800) [pid = 1850] [serial = 914] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef32eec800) [pid = 1850] [serial = 905] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef497dd000) [pid = 1850] [serial = 896] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef4115b000) [pid = 1850] [serial = 941] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef446aa400) [pid = 1850] [serial = 893] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef331f2800) [pid = 1850] [serial = 908] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef3432f400) [pid = 1850] [serial = 917] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef36a13400) [pid = 1850] [serial = 923] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef328e2c00) [pid = 1850] [serial = 920] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef422a7400) [pid = 1850] [serial = 942] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef40496800) [pid = 1850] [serial = 939] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef3dd11400) [pid = 1850] [serial = 936] [outer = (nil)] [url = about:blank] 00:18:21 INFO - PROCESS | 1850 | 1461482301717 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]]]}] 00:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1434ms 00:18:21 INFO - PROCESS | 1850 | 1461482301732 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:18:21 INFO - PROCESS | 1850 | 1461482301737 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:18:21 INFO - PROCESS | 1850 | 1461482301744 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:18:21 INFO - PROCESS | 1850 | 1461482301746 Marionette TRACE conn3 <- [1,1366,null,{}] 00:18:21 INFO - PROCESS | 1850 | 1461482301751 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}] 00:18:21 INFO - PROCESS | 1850 | 1461482301898 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:18:22 INFO - PROCESS | 1850 | 1461482302029 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfa2800 == 99 [pid = 1850] [id = 349] 00:18:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef376d7000) [pid = 1850] [serial = 1048] [outer = (nil)] 00:18:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef3dd05000) [pid = 1850] [serial = 1049] [outer = 0x7fef376d7000] 00:18:22 INFO - PROCESS | 1850 | 1461482302089 Marionette DEBUG loaded listener.js 00:18:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef3fd32400) [pid = 1850] [serial = 1050] [outer = 0x7fef376d7000] 00:18:22 INFO - PROCESS | 1850 | 1461482302816 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] 00:18:22 INFO - PROCESS | 1850 | 1461482302883 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:18:22 INFO - PROCESS | 1850 | 1461482302888 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:18:22 INFO - PROCESS | 1850 | 1461482302890 Marionette TRACE conn3 <- [1,1370,null,{}] 00:18:22 INFO - PROCESS | 1850 | 1461482302896 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}] 00:18:23 INFO - PROCESS | 1850 | 1461482303040 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:18:23 INFO - PROCESS | 1850 | 1461482303060 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f726800 == 100 [pid = 1850] [id = 350] 00:18:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef3f635c00) [pid = 1850] [serial = 1051] [outer = (nil)] 00:18:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef40493c00) [pid = 1850] [serial = 1052] [outer = 0x7fef3f635c00] 00:18:23 INFO - PROCESS | 1850 | 1461482303120 Marionette DEBUG loaded listener.js 00:18:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef40706000) [pid = 1850] [serial = 1053] [outer = 0x7fef3f635c00] 00:18:23 INFO - PROCESS | 1850 | 1461482303995 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] 00:18:24 INFO - PROCESS | 1850 | 1461482304069 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:18:24 INFO - PROCESS | 1850 | 1461482304075 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:18:24 INFO - PROCESS | 1850 | 1461482304077 Marionette TRACE conn3 <- [1,1374,null,{}] 00:18:24 INFO - PROCESS | 1850 | 1461482304082 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}] 00:18:24 INFO - PROCESS | 1850 | 1461482304306 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:18:24 INFO - PROCESS | 1850 | 1461482304326 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40116800 == 101 [pid = 1850] [id = 351] 00:18:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef4009b000) [pid = 1850] [serial = 1054] [outer = (nil)] 00:18:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef4098fc00) [pid = 1850] [serial = 1055] [outer = 0x7fef4009b000] 00:18:24 INFO - PROCESS | 1850 | 1461482304390 Marionette DEBUG loaded listener.js 00:18:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef40d99800) [pid = 1850] [serial = 1056] [outer = 0x7fef4009b000] 00:18:25 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:25 INFO - PROCESS | 1850 | 1461482305236 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] 00:18:25 INFO - PROCESS | 1850 | 1461482305255 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:18:25 INFO - PROCESS | 1850 | 1461482305260 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:18:25 INFO - PROCESS | 1850 | 1461482305264 Marionette TRACE conn3 <- [1,1378,null,{}] 00:18:25 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef376d7400) [pid = 1850] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:18:25 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef350aec00) [pid = 1850] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:18:25 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef3cfce400) [pid = 1850] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:18:25 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef3432e400) [pid = 1850] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:18:25 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef40d98c00) [pid = 1850] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:18:25 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef376ccc00) [pid = 1850] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:18:25 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef3d48dc00) [pid = 1850] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:18:25 INFO - PROCESS | 1850 | 1461482305751 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}] 00:18:25 INFO - PROCESS | 1850 | 1461482305885 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:18:25 INFO - PROCESS | 1850 | 1461482305933 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dc3d000 == 102 [pid = 1850] [id = 352] 00:18:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef3f634800) [pid = 1850] [serial = 1057] [outer = (nil)] 00:18:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef409a0800) [pid = 1850] [serial = 1058] [outer = 0x7fef3f634800] 00:18:25 INFO - PROCESS | 1850 | 1461482305993 Marionette DEBUG loaded listener.js 00:18:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef41e2ac00) [pid = 1850] [serial = 1059] [outer = 0x7fef3f634800] 00:18:26 INFO - PROCESS | 1850 | 1461482306731 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] 00:18:26 INFO - PROCESS | 1850 | 1461482306747 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:18:26 INFO - PROCESS | 1850 | 1461482306753 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:18:26 INFO - PROCESS | 1850 | 1461482306756 Marionette TRACE conn3 <- [1,1382,null,{}] 00:18:26 INFO - PROCESS | 1850 | 1461482306761 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}] 00:18:26 INFO - PROCESS | 1850 | 1461482306946 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:18:26 INFO - PROCESS | 1850 | 1461482306967 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4129e800 == 103 [pid = 1850] [id = 353] 00:18:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef316c2800) [pid = 1850] [serial = 1060] [outer = (nil)] 00:18:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef43748000) [pid = 1850] [serial = 1061] [outer = 0x7fef316c2800] 00:18:27 INFO - PROCESS | 1850 | 1461482307027 Marionette DEBUG loaded listener.js 00:18:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef43998400) [pid = 1850] [serial = 1062] [outer = 0x7fef316c2800] 00:18:27 INFO - PROCESS | 1850 | [1850] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:18:27 INFO - PROCESS | 1850 | 1461482307901 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] 00:18:27 INFO - PROCESS | 1850 | 1461482307959 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:18:27 INFO - PROCESS | 1850 | 1461482307969 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:18:27 INFO - PROCESS | 1850 | 1461482307974 Marionette TRACE conn3 <- [1,1386,null,{}] 00:18:27 INFO - PROCESS | 1850 | 1461482307982 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}] 00:18:28 INFO - PROCESS | 1850 | 1461482308171 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:18:28 INFO - PROCESS | 1850 | 1461482308352 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350d5800 == 104 [pid = 1850] [id = 354] 00:18:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef34327c00) [pid = 1850] [serial = 1063] [outer = (nil)] 00:18:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef34c2c000) [pid = 1850] [serial = 1064] [outer = 0x7fef34327c00] 00:18:28 INFO - PROCESS | 1850 | 1461482308427 Marionette DEBUG loaded listener.js 00:18:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef350acc00) [pid = 1850] [serial = 1065] [outer = 0x7fef34327c00] 00:18:29 INFO - PROCESS | 1850 | 1461482309470 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] 00:18:29 INFO - PROCESS | 1850 | 1461482309515 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:18:29 INFO - PROCESS | 1850 | 1461482309527 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:18:29 INFO - PROCESS | 1850 | 1461482309530 Marionette TRACE conn3 <- [1,1390,null,{}] 00:18:29 INFO - PROCESS | 1850 | 1461482309538 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}] 00:18:29 INFO - PROCESS | 1850 | 1461482309719 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:18:29 INFO - PROCESS | 1850 | 1461482309940 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9a6800 == 105 [pid = 1850] [id = 355] 00:18:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef379ab000) [pid = 1850] [serial = 1066] [outer = (nil)] 00:18:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef3cfc6400) [pid = 1850] [serial = 1067] [outer = 0x7fef379ab000] 00:18:30 INFO - PROCESS | 1850 | 1461482310074 Marionette DEBUG loaded listener.js 00:18:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef3d487000) [pid = 1850] [serial = 1068] [outer = 0x7fef379ab000] 00:18:31 INFO - PROCESS | 1850 | 1461482311031 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]]]}] 00:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1534ms 00:18:31 INFO - PROCESS | 1850 | 1461482311058 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:18:31 INFO - PROCESS | 1850 | 1461482311062 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:18:31 INFO - PROCESS | 1850 | 1461482311068 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:18:31 INFO - PROCESS | 1850 | 1461482311074 Marionette TRACE conn3 <- [1,1394,null,{}] 00:18:31 INFO - PROCESS | 1850 | 1461482311090 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}] 00:18:31 INFO - PROCESS | 1850 | 1461482311281 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:18:31 INFO - PROCESS | 1850 | 1461482311507 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43c18000 == 106 [pid = 1850] [id = 356] 00:18:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef403a3000) [pid = 1850] [serial = 1069] [outer = (nil)] 00:18:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef40982400) [pid = 1850] [serial = 1070] [outer = 0x7fef403a3000] 00:18:31 INFO - PROCESS | 1850 | 1461482311627 Marionette DEBUG loaded listener.js 00:18:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef4099e400) [pid = 1850] [serial = 1071] [outer = 0x7fef403a3000] 00:18:32 INFO - PROCESS | 1850 | 1461482312463 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]]]}] 00:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1442ms 00:18:32 INFO - PROCESS | 1850 | 1461482312511 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:18:32 INFO - PROCESS | 1850 | 1461482312516 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:18:32 INFO - PROCESS | 1850 | 1461482312521 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:18:32 INFO - PROCESS | 1850 | 1461482312524 Marionette TRACE conn3 <- [1,1398,null,{}] 00:18:32 INFO - PROCESS | 1850 | 1461482312530 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}] 00:18:32 INFO - PROCESS | 1850 | 1461482312688 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:18:32 INFO - PROCESS | 1850 | 1461482312863 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44968800 == 107 [pid = 1850] [id = 357] 00:18:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef328ddc00) [pid = 1850] [serial = 1072] [outer = (nil)] 00:18:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef41160c00) [pid = 1850] [serial = 1073] [outer = 0x7fef328ddc00] 00:18:32 INFO - PROCESS | 1850 | 1461482312934 Marionette DEBUG loaded listener.js 00:18:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef437bcc00) [pid = 1850] [serial = 1074] [outer = 0x7fef328ddc00] 00:18:33 INFO - PROCESS | 1850 | 1461482313851 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]]]}] 00:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1388ms 00:18:33 INFO - PROCESS | 1850 | 1461482313910 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:18:33 INFO - PROCESS | 1850 | 1461482313913 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:18:33 INFO - PROCESS | 1850 | 1461482313919 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:18:33 INFO - PROCESS | 1850 | 1461482313922 Marionette TRACE conn3 <- [1,1402,null,{}] 00:18:33 INFO - PROCESS | 1850 | 1461482313927 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}] 00:18:34 INFO - PROCESS | 1850 | 1461482314101 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:18:34 INFO - PROCESS | 1850 | 1461482314275 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ae9000 == 108 [pid = 1850] [id = 358] 00:18:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef4070a000) [pid = 1850] [serial = 1075] [outer = (nil)] 00:18:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef446ad000) [pid = 1850] [serial = 1076] [outer = 0x7fef4070a000] 00:18:34 INFO - PROCESS | 1850 | 1461482314349 Marionette DEBUG loaded listener.js 00:18:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef44d60c00) [pid = 1850] [serial = 1077] [outer = 0x7fef4070a000] 00:18:35 INFO - PROCESS | 1850 | 1461482315177 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]]]}] 00:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1334ms 00:18:35 INFO - PROCESS | 1850 | 1461482315256 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:18:35 INFO - PROCESS | 1850 | 1461482315260 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:18:35 INFO - PROCESS | 1850 | 1461482315266 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:18:35 INFO - PROCESS | 1850 | 1461482315268 Marionette TRACE conn3 <- [1,1406,null,{}] 00:18:35 INFO - PROCESS | 1850 | 1461482315274 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}] 00:18:35 INFO - PROCESS | 1850 | 1461482315507 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:18:35 INFO - PROCESS | 1850 | 1461482315687 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48317000 == 109 [pid = 1850] [id = 359] 00:18:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef47d6dc00) [pid = 1850] [serial = 1078] [outer = (nil)] 00:18:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef4850a400) [pid = 1850] [serial = 1079] [outer = 0x7fef47d6dc00] 00:18:35 INFO - PROCESS | 1850 | 1461482315811 Marionette DEBUG loaded listener.js 00:18:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef48970c00) [pid = 1850] [serial = 1080] [outer = 0x7fef47d6dc00] 00:18:36 INFO - PROCESS | 1850 | 1461482316653 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]]]}] 00:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1437ms 00:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:18:36 INFO - PROCESS | 1850 | 1461482316704 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:18:36 INFO - PROCESS | 1850 | 1461482316707 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:18:36 INFO - PROCESS | 1850 | 1461482316713 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:18:36 INFO - PROCESS | 1850 | 1461482316716 Marionette TRACE conn3 <- [1,1410,null,{}] 00:18:36 INFO - PROCESS | 1850 | 1461482316721 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}] 00:18:36 INFO - PROCESS | 1850 | 1461482316879 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:18:37 INFO - PROCESS | 1850 | 1461482317055 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48960800 == 110 [pid = 1850] [id = 360] 00:18:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef3dd07800) [pid = 1850] [serial = 1081] [outer = (nil)] 00:18:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef4969c000) [pid = 1850] [serial = 1082] [outer = 0x7fef3dd07800] 00:18:37 INFO - PROCESS | 1850 | 1461482317125 Marionette DEBUG loaded listener.js 00:18:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef497dc000) [pid = 1850] [serial = 1083] [outer = 0x7fef3dd07800] 00:18:38 INFO - PROCESS | 1850 | 1461482318082 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]]]}] 00:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1428ms 00:18:38 INFO - PROCESS | 1850 | 1461482318141 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:18:38 INFO - PROCESS | 1850 | 1461482318144 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:18:38 INFO - PROCESS | 1850 | 1461482318150 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:18:38 INFO - PROCESS | 1850 | 1461482318153 Marionette TRACE conn3 <- [1,1414,null,{}] 00:18:38 INFO - PROCESS | 1850 | 1461482318159 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}] 00:18:38 INFO - PROCESS | 1850 | 1461482318356 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:18:38 INFO - PROCESS | 1850 | 1461482318533 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4973d000 == 111 [pid = 1850] [id = 361] 00:18:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef4816cc00) [pid = 1850] [serial = 1084] [outer = (nil)] 00:18:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef497edc00) [pid = 1850] [serial = 1085] [outer = 0x7fef4816cc00] 00:18:38 INFO - PROCESS | 1850 | 1461482318602 Marionette DEBUG loaded listener.js 00:18:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef49d05000) [pid = 1850] [serial = 1086] [outer = 0x7fef4816cc00] 00:18:39 INFO - PROCESS | 1850 | 1461482319517 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]]]}] 00:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1378ms 00:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:18:39 INFO - PROCESS | 1850 | 1461482319530 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:18:39 INFO - PROCESS | 1850 | 1461482319532 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:18:39 INFO - PROCESS | 1850 | 1461482319538 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:18:39 INFO - PROCESS | 1850 | 1461482319541 Marionette TRACE conn3 <- [1,1418,null,{}] 00:18:39 INFO - PROCESS | 1850 | 1461482319547 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}] 00:18:39 INFO - PROCESS | 1850 | 1461482319701 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:18:39 INFO - PROCESS | 1850 | 1461482319881 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49daf800 == 112 [pid = 1850] [id = 362] 00:18:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef497da000) [pid = 1850] [serial = 1087] [outer = (nil)] 00:18:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef4a8a7800) [pid = 1850] [serial = 1088] [outer = 0x7fef497da000] 00:18:39 INFO - PROCESS | 1850 | 1461482319955 Marionette DEBUG loaded listener.js 00:18:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef4bb66c00) [pid = 1850] [serial = 1089] [outer = 0x7fef497da000] 00:18:40 INFO - PROCESS | 1850 | 1461482320841 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]]]}] 00:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1339ms 00:18:40 INFO - PROCESS | 1850 | 1461482320876 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:18:40 INFO - PROCESS | 1850 | 1461482320879 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:18:40 INFO - PROCESS | 1850 | 1461482320886 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:18:40 INFO - PROCESS | 1850 | 1461482320889 Marionette TRACE conn3 <- [1,1422,null,{}] 00:18:40 INFO - PROCESS | 1850 | 1461482320895 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}] 00:18:41 INFO - PROCESS | 1850 | 1461482321055 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:18:41 INFO - PROCESS | 1850 | 1461482321233 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef570d7000 == 113 [pid = 1850] [id = 363] 00:18:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef49d05400) [pid = 1850] [serial = 1090] [outer = (nil)] 00:18:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef4cf59800) [pid = 1850] [serial = 1091] [outer = 0x7fef49d05400] 00:18:41 INFO - PROCESS | 1850 | 1461482321303 Marionette DEBUG loaded listener.js 00:18:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef50f0b800) [pid = 1850] [serial = 1092] [outer = 0x7fef49d05400] 00:18:42 INFO - PROCESS | 1850 | 1461482322226 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]]]}] 00:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1380ms 00:18:42 INFO - PROCESS | 1850 | 1461482322268 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:18:42 INFO - PROCESS | 1850 | 1461482322272 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:18:42 INFO - PROCESS | 1850 | 1461482322278 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:18:42 INFO - PROCESS | 1850 | 1461482322282 Marionette TRACE conn3 <- [1,1426,null,{}] 00:18:42 INFO - PROCESS | 1850 | 1461482322287 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}] 00:18:42 INFO - PROCESS | 1850 | 1461482322482 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:18:42 INFO - PROCESS | 1850 | 1461482322685 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef58267000 == 114 [pid = 1850] [id = 364] 00:18:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef378c2400) [pid = 1850] [serial = 1093] [outer = (nil)] 00:18:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef4bb62400) [pid = 1850] [serial = 1094] [outer = 0x7fef378c2400] 00:18:42 INFO - PROCESS | 1850 | 1461482322762 Marionette DEBUG loaded listener.js 00:18:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef582edc00) [pid = 1850] [serial = 1095] [outer = 0x7fef378c2400] 00:18:43 INFO - PROCESS | 1850 | 1461482323747 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]]]}] 00:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1528ms 00:18:43 INFO - PROCESS | 1850 | 1461482323807 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:18:43 INFO - PROCESS | 1850 | 1461482323811 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:18:43 INFO - PROCESS | 1850 | 1461482323817 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:18:43 INFO - PROCESS | 1850 | 1461482323819 Marionette TRACE conn3 <- [1,1430,null,{}] 00:18:43 INFO - PROCESS | 1850 | 1461482323825 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}] 00:18:43 INFO - PROCESS | 1850 | 1461482323989 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:18:44 INFO - PROCESS | 1850 | 1461482324171 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dc4c800 == 115 [pid = 1850] [id = 365] 00:18:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef378bc400) [pid = 1850] [serial = 1096] [outer = (nil)] 00:18:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef4039dc00) [pid = 1850] [serial = 1097] [outer = 0x7fef378bc400] 00:18:44 INFO - PROCESS | 1850 | 1461482324244 Marionette DEBUG loaded listener.js 00:18:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef40494400) [pid = 1850] [serial = 1098] [outer = 0x7fef378bc400] 00:18:45 INFO - PROCESS | 1850 | 1461482325612 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]]]}] 00:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1835ms 00:18:45 INFO - PROCESS | 1850 | 1461482325690 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:18:45 INFO - PROCESS | 1850 | 1461482325696 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:18:45 INFO - PROCESS | 1850 | 1461482325708 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:18:45 INFO - PROCESS | 1850 | 1461482325712 Marionette TRACE conn3 <- [1,1434,null,{}] 00:18:45 INFO - PROCESS | 1850 | 1461482325721 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}] 00:18:45 INFO - PROCESS | 1850 | 1461482325904 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:18:46 INFO - PROCESS | 1850 | 1461482326085 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f6db000 == 116 [pid = 1850] [id = 366] 00:18:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef350a4000) [pid = 1850] [serial = 1099] [outer = (nil)] 00:18:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef350b1c00) [pid = 1850] [serial = 1100] [outer = 0x7fef350a4000] 00:18:46 INFO - PROCESS | 1850 | 1461482326151 Marionette DEBUG loaded listener.js 00:18:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef376d7400) [pid = 1850] [serial = 1101] [outer = 0x7fef350a4000] 00:18:47 INFO - PROCESS | 1850 | 1461482327037 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]]]}] 00:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1383ms 00:18:47 INFO - PROCESS | 1850 | 1461482327092 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:18:47 INFO - PROCESS | 1850 | 1461482327100 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:18:47 INFO - PROCESS | 1850 | 1461482327109 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:18:47 INFO - PROCESS | 1850 | 1461482327113 Marionette TRACE conn3 <- [1,1438,null,{}] 00:18:47 INFO - PROCESS | 1850 | 1461482327119 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}] 00:18:47 INFO - PROCESS | 1850 | 1461482327283 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:18:47 INFO - PROCESS | 1850 | 1461482327640 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31504000 == 117 [pid = 1850] [id = 367] 00:18:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef37ab6400) [pid = 1850] [serial = 1102] [outer = (nil)] 00:18:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef3cfc6c00) [pid = 1850] [serial = 1103] [outer = 0x7fef37ab6400] 00:18:47 INFO - PROCESS | 1850 | 1461482327710 Marionette DEBUG loaded listener.js 00:18:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef3d485800) [pid = 1850] [serial = 1104] [outer = 0x7fef37ab6400] 00:18:48 INFO - PROCESS | 1850 | 1461482328596 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]]]}] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f724000 == 116 [pid = 1850] [id = 306] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dddb000 == 115 [pid = 1850] [id = 307] 00:18:48 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef4a31f400) [pid = 1850] [serial = 971] [outer = (nil)] [url = about:blank] 00:18:48 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef50f0e400) [pid = 1850] [serial = 974] [outer = (nil)] [url = about:blank] 00:18:48 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef378ba000) [pid = 1850] [serial = 986] [outer = (nil)] [url = about:blank] 00:18:48 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef316cd800) [pid = 1850] [serial = 983] [outer = (nil)] [url = about:blank] 00:18:48 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef5b8a0800) [pid = 1850] [serial = 977] [outer = (nil)] [url = about:blank] 00:18:48 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef3545fc00) [pid = 1850] [serial = 980] [outer = (nil)] [url = about:blank] 00:18:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:18:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1638ms 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dc3d000 == 114 [pid = 1850] [id = 352] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40116800 == 113 [pid = 1850] [id = 351] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f726800 == 112 [pid = 1850] [id = 350] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfa2800 == 111 [pid = 1850] [id = 349] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3425d800 == 110 [pid = 1850] [id = 348] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31522800 == 109 [pid = 1850] [id = 347] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d4dd800 == 108 [pid = 1850] [id = 346] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4860e800 == 107 [pid = 1850] [id = 342] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef47175000 == 106 [pid = 1850] [id = 341] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ade800 == 105 [pid = 1850] [id = 340] 00:18:48 INFO - PROCESS | 1850 | 1461482328777 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:18:48 INFO - PROCESS | 1850 | 1461482328782 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40104000 == 104 [pid = 1850] [id = 339] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef350d9800 == 103 [pid = 1850] [id = 338] 00:18:48 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43b1b000 == 102 [pid = 1850] [id = 337] 00:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:18:48 INFO - PROCESS | 1850 | 1461482328793 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:18:48 INFO - PROCESS | 1850 | 1461482328798 Marionette TRACE conn3 <- [1,1442,null,{}] 00:18:48 INFO - PROCESS | 1850 | 1461482328813 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}] 00:18:48 INFO - PROCESS | 1850 | 1461482328956 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef4843a000) [pid = 1850] [serial = 965] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef378c0400) [pid = 1850] [serial = 996] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef40a1f800) [pid = 1850] [serial = 1005] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef376d5400) [pid = 1850] [serial = 995] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef350ac800) [pid = 1850] [serial = 992] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef376d3000) [pid = 1850] [serial = 989] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef45789c00) [pid = 1850] [serial = 962] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef45789800) [pid = 1850] [serial = 1008] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef36a16c00) [pid = 1850] [serial = 993] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef422a6800) [pid = 1850] [serial = 956] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef3d48d400) [pid = 1850] [serial = 999] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef437c0c00) [pid = 1850] [serial = 959] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef446a3400) [pid = 1850] [serial = 1007] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef37ab3800) [pid = 1850] [serial = 950] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef4070d800) [pid = 1850] [serial = 953] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef400a4c00) [pid = 1850] [serial = 1002] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef3cfd1400) [pid = 1850] [serial = 998] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef350a8400) [pid = 1850] [serial = 947] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef497e3400) [pid = 1850] [serial = 968] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef3f639800) [pid = 1850] [serial = 1001] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef40995800) [pid = 1850] [serial = 1004] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef439dac00) [pid = 1850] [serial = 1010] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef4842e800) [pid = 1850] [serial = 1011] [outer = (nil)] [url = about:blank] 00:18:49 INFO - PROCESS | 1850 | 1461482329170 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef344c6000 == 103 [pid = 1850] [id = 368] 00:18:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef376d3000) [pid = 1850] [serial = 1105] [outer = (nil)] 00:18:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef3d556c00) [pid = 1850] [serial = 1106] [outer = 0x7fef376d3000] 00:18:49 INFO - PROCESS | 1850 | 1461482329240 Marionette DEBUG loaded listener.js 00:18:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef400a5800) [pid = 1850] [serial = 1107] [outer = 0x7fef376d3000] 00:18:49 INFO - PROCESS | 1850 | 1461482329919 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]]]}] 00:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1185ms 00:18:49 INFO - PROCESS | 1850 | 1461482329978 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:18:49 INFO - PROCESS | 1850 | 1461482329982 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:18:49 INFO - PROCESS | 1850 | 1461482329987 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:18:49 INFO - PROCESS | 1850 | 1461482329990 Marionette TRACE conn3 <- [1,1446,null,{}] 00:18:50 INFO - PROCESS | 1850 | 1461482330019 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}] 00:18:50 INFO - PROCESS | 1850 | 1461482330171 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:18:50 INFO - PROCESS | 1850 | 1461482330182 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3ddd3800 == 104 [pid = 1850] [id = 369] 00:18:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef400a7800) [pid = 1850] [serial = 1108] [outer = (nil)] 00:18:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef40995c00) [pid = 1850] [serial = 1109] [outer = 0x7fef400a7800] 00:18:50 INFO - PROCESS | 1850 | 1461482330243 Marionette DEBUG loaded listener.js 00:18:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef40a19c00) [pid = 1850] [serial = 1110] [outer = 0x7fef400a7800] 00:18:51 INFO - PROCESS | 1850 | 1461482331152 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]]]}] 00:18:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:18:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1259ms 00:18:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:18:51 INFO - PROCESS | 1850 | 1461482331247 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:18:51 INFO - PROCESS | 1850 | 1461482331249 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:18:51 INFO - PROCESS | 1850 | 1461482331255 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:18:51 INFO - PROCESS | 1850 | 1461482331268 Marionette TRACE conn3 <- [1,1450,null,{}] 00:18:51 INFO - PROCESS | 1850 | 1461482331279 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}] 00:18:51 INFO - PROCESS | 1850 | 1461482331492 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:18:51 INFO - PROCESS | 1850 | 1461482331550 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40104000 == 105 [pid = 1850] [id = 370] 00:18:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef40d98c00) [pid = 1850] [serial = 1111] [outer = (nil)] 00:18:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef413ce800) [pid = 1850] [serial = 1112] [outer = 0x7fef40d98c00] 00:18:51 INFO - PROCESS | 1850 | 1461482331697 Marionette DEBUG loaded listener.js 00:18:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef4374c800) [pid = 1850] [serial = 1113] [outer = 0x7fef40d98c00] 00:18:52 INFO - PROCESS | 1850 | 1461482332467 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]]]}] 00:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1299ms 00:18:52 INFO - PROCESS | 1850 | 1461482332554 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:18:52 INFO - PROCESS | 1850 | 1461482332557 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:18:52 INFO - PROCESS | 1850 | 1461482332563 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:18:52 INFO - PROCESS | 1850 | 1461482332565 Marionette TRACE conn3 <- [1,1454,null,{}] 00:18:52 INFO - PROCESS | 1850 | 1461482332571 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}] 00:18:52 INFO - PROCESS | 1850 | 1461482332808 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:18:52 INFO - PROCESS | 1850 | 1461482332838 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446ca800 == 106 [pid = 1850] [id = 371] 00:18:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef437ba400) [pid = 1850] [serial = 1114] [outer = (nil)] 00:18:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef4611b800) [pid = 1850] [serial = 1115] [outer = 0x7fef437ba400] 00:18:52 INFO - PROCESS | 1850 | 1461482332901 Marionette DEBUG loaded listener.js 00:18:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef48672000) [pid = 1850] [serial = 1116] [outer = 0x7fef437ba400] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef3fd92000) [pid = 1850] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef34de9800) [pid = 1850] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef4009b000) [pid = 1850] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef316c4800) [pid = 1850] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef3f635c00) [pid = 1850] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef3f634800) [pid = 1850] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef3fd31800) [pid = 1850] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef34324400) [pid = 1850] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:18:53 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef376d7000) [pid = 1850] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:18:53 INFO - PROCESS | 1850 | 1461482333905 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]]]}] 00:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1379ms 00:18:53 INFO - PROCESS | 1850 | 1461482333942 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:18:53 INFO - PROCESS | 1850 | 1461482333945 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:18:53 INFO - PROCESS | 1850 | 1461482333950 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:18:53 INFO - PROCESS | 1850 | 1461482333952 Marionette TRACE conn3 <- [1,1458,null,{}] 00:18:53 INFO - PROCESS | 1850 | 1461482333958 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}] 00:18:54 INFO - PROCESS | 1850 | 1461482334159 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:18:54 INFO - PROCESS | 1850 | 1461482334248 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44aef000 == 107 [pid = 1850] [id = 372] 00:18:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef3cfc7800) [pid = 1850] [serial = 1117] [outer = (nil)] 00:18:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef437be000) [pid = 1850] [serial = 1118] [outer = 0x7fef3cfc7800] 00:18:54 INFO - PROCESS | 1850 | 1461482334306 Marionette DEBUG loaded listener.js 00:18:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef496a3400) [pid = 1850] [serial = 1119] [outer = 0x7fef3cfc7800] 00:18:54 INFO - PROCESS | 1850 | 1461482334966 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]]]}] 00:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1076ms 00:18:55 INFO - PROCESS | 1850 | 1461482335028 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:18:55 INFO - PROCESS | 1850 | 1461482335031 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:18:55 INFO - PROCESS | 1850 | 1461482335047 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:18:55 INFO - PROCESS | 1850 | 1461482335050 Marionette TRACE conn3 <- [1,1462,null,{}] 00:18:55 INFO - PROCESS | 1850 | 1461482335055 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}] 00:18:55 INFO - PROCESS | 1850 | 1461482335196 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:18:55 INFO - PROCESS | 1850 | 1461482335210 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4854f800 == 108 [pid = 1850] [id = 373] 00:18:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef497d7400) [pid = 1850] [serial = 1120] [outer = (nil)] 00:18:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef4d228800) [pid = 1850] [serial = 1121] [outer = 0x7fef497d7400] 00:18:55 INFO - PROCESS | 1850 | 1461482335270 Marionette DEBUG loaded listener.js 00:18:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef57045000) [pid = 1850] [serial = 1122] [outer = 0x7fef497d7400] 00:18:56 INFO - PROCESS | 1850 | 1461482336439 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]]]}] 00:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1428ms 00:18:56 INFO - PROCESS | 1850 | 1461482336475 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:18:56 INFO - PROCESS | 1850 | 1461482336481 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:18:56 INFO - PROCESS | 1850 | 1461482336498 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:18:56 INFO - PROCESS | 1850 | 1461482336507 Marionette TRACE conn3 <- [1,1466,null,{}] 00:18:56 INFO - PROCESS | 1850 | 1461482336514 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}] 00:18:56 INFO - PROCESS | 1850 | 1461482336734 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:18:56 INFO - PROCESS | 1850 | 1461482336970 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d466800 == 109 [pid = 1850] [id = 374] 00:18:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef36a17c00) [pid = 1850] [serial = 1123] [outer = (nil)] 00:18:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef379b0c00) [pid = 1850] [serial = 1124] [outer = 0x7fef36a17c00] 00:18:57 INFO - PROCESS | 1850 | 1461482337050 Marionette DEBUG loaded listener.js 00:18:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef3d42bc00) [pid = 1850] [serial = 1125] [outer = 0x7fef36a17c00] 00:18:58 INFO - PROCESS | 1850 | 1461482338006 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]]]}] 00:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1535ms 00:18:58 INFO - PROCESS | 1850 | 1461482338035 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:18:58 INFO - PROCESS | 1850 | 1461482338043 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:18:58 INFO - PROCESS | 1850 | 1461482338054 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:18:58 INFO - PROCESS | 1850 | 1461482338057 Marionette TRACE conn3 <- [1,1470,null,{}] 00:18:58 INFO - PROCESS | 1850 | 1461482338063 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}] 00:18:58 INFO - PROCESS | 1850 | 1461482338233 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:18:58 INFO - PROCESS | 1850 | 1461482338498 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b1c800 == 110 [pid = 1850] [id = 375] 00:18:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef3f632000) [pid = 1850] [serial = 1126] [outer = (nil)] 00:18:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef403a5000) [pid = 1850] [serial = 1127] [outer = 0x7fef3f632000] 00:18:58 INFO - PROCESS | 1850 | 1461482338614 Marionette DEBUG loaded listener.js 00:18:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef4099a000) [pid = 1850] [serial = 1128] [outer = 0x7fef3f632000] 00:18:59 INFO - PROCESS | 1850 | 1461482339518 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]]]}] 00:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1528ms 00:18:59 INFO - PROCESS | 1850 | 1461482339582 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:18:59 INFO - PROCESS | 1850 | 1461482339586 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:18:59 INFO - PROCESS | 1850 | 1461482339592 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:18:59 INFO - PROCESS | 1850 | 1461482339598 Marionette TRACE conn3 <- [1,1474,null,{}] 00:18:59 INFO - PROCESS | 1850 | 1461482339614 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}] 00:18:59 INFO - PROCESS | 1850 | 1461482339827 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:19:00 INFO - PROCESS | 1850 | 1461482340046 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd3a800 == 111 [pid = 1850] [id = 376] 00:19:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef43751800) [pid = 1850] [serial = 1129] [outer = (nil)] 00:19:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef44d6fc00) [pid = 1850] [serial = 1130] [outer = 0x7fef43751800] 00:19:00 INFO - PROCESS | 1850 | 1461482340168 Marionette DEBUG loaded listener.js 00:19:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef47393800) [pid = 1850] [serial = 1131] [outer = 0x7fef43751800] 00:19:01 INFO - PROCESS | 1850 | 1461482340994 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]]]}] 00:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1434ms 00:19:01 INFO - PROCESS | 1850 | 1461482341027 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:19:01 INFO - PROCESS | 1850 | 1461482341032 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:19:01 INFO - PROCESS | 1850 | 1461482341037 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:19:01 INFO - PROCESS | 1850 | 1461482341041 Marionette TRACE conn3 <- [1,1478,null,{}] 00:19:01 INFO - PROCESS | 1850 | 1461482341046 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}] 00:19:01 INFO - PROCESS | 1850 | 1461482341265 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:19:01 INFO - PROCESS | 1850 | 1461482341465 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b8be800 == 112 [pid = 1850] [id = 377] 00:19:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef437bc800) [pid = 1850] [serial = 1132] [outer = (nil)] 00:19:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef48678800) [pid = 1850] [serial = 1133] [outer = 0x7fef437bc800] 00:19:01 INFO - PROCESS | 1850 | 1461482341657 Marionette DEBUG loaded listener.js 00:19:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef4a905000) [pid = 1850] [serial = 1134] [outer = 0x7fef437bc800] 00:19:02 INFO - PROCESS | 1850 | 1461482342776 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]]]}] 00:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1778ms 00:19:02 INFO - PROCESS | 1850 | 1461482342820 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:19:02 INFO - PROCESS | 1850 | 1461482342824 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:19:02 INFO - PROCESS | 1850 | 1461482342830 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:19:02 INFO - PROCESS | 1850 | 1461482342832 Marionette TRACE conn3 <- [1,1482,null,{}] 00:19:02 INFO - PROCESS | 1850 | 1461482342838 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}] 00:19:03 INFO - PROCESS | 1850 | 1461482343008 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:19:03 INFO - PROCESS | 1850 | 1461482343189 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c0ea000 == 113 [pid = 1850] [id = 378] 00:19:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef47d69c00) [pid = 1850] [serial = 1135] [outer = (nil)] 00:19:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef572e6800) [pid = 1850] [serial = 1136] [outer = 0x7fef47d69c00] 00:19:03 INFO - PROCESS | 1850 | 1461482343261 Marionette DEBUG loaded listener.js 00:19:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef5a137000) [pid = 1850] [serial = 1137] [outer = 0x7fef47d69c00] 00:19:04 INFO - PROCESS | 1850 | 1461482344217 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]]]}] 00:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1440ms 00:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:19:04 INFO - PROCESS | 1850 | 1461482344270 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:19:04 INFO - PROCESS | 1850 | 1461482344273 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:19:04 INFO - PROCESS | 1850 | 1461482344279 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:19:04 INFO - PROCESS | 1850 | 1461482344283 Marionette TRACE conn3 <- [1,1486,null,{}] 00:19:04 INFO - PROCESS | 1850 | 1461482344288 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}] 00:19:04 INFO - PROCESS | 1850 | 1461482344481 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:19:04 INFO - PROCESS | 1850 | 1461482344661 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ee54000 == 114 [pid = 1850] [id = 379] 00:19:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef5a1b8400) [pid = 1850] [serial = 1138] [outer = (nil)] 00:19:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef5be10800) [pid = 1850] [serial = 1139] [outer = 0x7fef5a1b8400] 00:19:04 INFO - PROCESS | 1850 | 1461482344734 Marionette DEBUG loaded listener.js 00:19:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef5c426800) [pid = 1850] [serial = 1140] [outer = 0x7fef5a1b8400] 00:19:05 INFO - PROCESS | 1850 | 1461482345597 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]]]}] 00:19:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:19:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1378ms 00:19:05 INFO - PROCESS | 1850 | 1461482345658 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:19:05 INFO - PROCESS | 1850 | 1461482345662 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:19:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:19:05 INFO - PROCESS | 1850 | 1461482345668 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:19:05 INFO - PROCESS | 1850 | 1461482345670 Marionette TRACE conn3 <- [1,1490,null,{}] 00:19:05 INFO - PROCESS | 1850 | 1461482345676 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}] 00:19:05 INFO - PROCESS | 1850 | 1461482345834 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:19:06 INFO - PROCESS | 1850 | 1461482346067 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40d3f800 == 115 [pid = 1850] [id = 380] 00:19:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef316c4800) [pid = 1850] [serial = 1141] [outer = (nil)] 00:19:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef3daabc00) [pid = 1850] [serial = 1142] [outer = 0x7fef316c4800] 00:19:06 INFO - PROCESS | 1850 | 1461482346140 Marionette DEBUG loaded listener.js 00:19:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef3dab0400) [pid = 1850] [serial = 1143] [outer = 0x7fef316c4800] 00:19:07 INFO - PROCESS | 1850 | 1461482347023 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]]]}] 00:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1430ms 00:19:07 INFO - PROCESS | 1850 | 1461482347099 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:19:07 INFO - PROCESS | 1850 | 1461482347103 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:19:07 INFO - PROCESS | 1850 | 1461482347108 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:19:07 INFO - PROCESS | 1850 | 1461482347111 Marionette TRACE conn3 <- [1,1494,null,{}] 00:19:07 INFO - PROCESS | 1850 | 1461482347116 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}] 00:19:07 INFO - PROCESS | 1850 | 1461482347315 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:19:07 INFO - PROCESS | 1850 | 1461482347536 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40d58000 == 116 [pid = 1850] [id = 381] 00:19:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef369ea400) [pid = 1850] [serial = 1144] [outer = (nil)] 00:19:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef369efc00) [pid = 1850] [serial = 1145] [outer = 0x7fef369ea400] 00:19:07 INFO - PROCESS | 1850 | 1461482347651 Marionette DEBUG loaded listener.js 00:19:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef369f4c00) [pid = 1850] [serial = 1146] [outer = 0x7fef369ea400] 00:19:08 INFO - PROCESS | 1850 | 1461482348508 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]]]}] 00:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1430ms 00:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:19:08 INFO - PROCESS | 1850 | 1461482348539 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:19:08 INFO - PROCESS | 1850 | 1461482348542 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:19:08 INFO - PROCESS | 1850 | 1461482348548 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:19:08 INFO - PROCESS | 1850 | 1461482348552 Marionette TRACE conn3 <- [1,1498,null,{}] 00:19:08 INFO - PROCESS | 1850 | 1461482348557 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}] 00:19:08 INFO - PROCESS | 1850 | 1461482348722 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:19:08 INFO - PROCESS | 1850 | 1461482348905 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fa60000 == 117 [pid = 1850] [id = 382] 00:19:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef32b03000) [pid = 1850] [serial = 1147] [outer = (nil)] 00:19:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef32b0b000) [pid = 1850] [serial = 1148] [outer = 0x7fef32b03000] 00:19:08 INFO - PROCESS | 1850 | 1461482348981 Marionette DEBUG loaded listener.js 00:19:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef32b11000) [pid = 1850] [serial = 1149] [outer = 0x7fef32b03000] 00:19:09 INFO - PROCESS | 1850 | 1461482349810 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]]]}] 00:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1335ms 00:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:19:09 INFO - PROCESS | 1850 | 1461482349882 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:19:09 INFO - PROCESS | 1850 | 1461482349885 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:19:09 INFO - PROCESS | 1850 | 1461482349891 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:19:09 INFO - PROCESS | 1850 | 1461482349894 Marionette TRACE conn3 <- [1,1502,null,{}] 00:19:09 INFO - PROCESS | 1850 | 1461482349899 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}] 00:19:10 INFO - PROCESS | 1850 | 1461482350137 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:19:10 INFO - PROCESS | 1850 | 1461482350334 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef308cf800 == 118 [pid = 1850] [id = 383] 00:19:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef32b03400) [pid = 1850] [serial = 1150] [outer = (nil)] 00:19:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef369ee000) [pid = 1850] [serial = 1151] [outer = 0x7fef32b03400] 00:19:10 INFO - PROCESS | 1850 | 1461482350407 Marionette DEBUG loaded listener.js 00:19:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef37ab5400) [pid = 1850] [serial = 1152] [outer = 0x7fef32b03400] 00:19:11 INFO - PROCESS | 1850 | 1461482351312 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]]]}] 00:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1487ms 00:19:11 INFO - PROCESS | 1850 | 1461482351378 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:19:11 INFO - PROCESS | 1850 | 1461482351382 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:19:11 INFO - PROCESS | 1850 | 1461482351387 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:19:11 INFO - PROCESS | 1850 | 1461482351391 Marionette TRACE conn3 <- [1,1506,null,{}] 00:19:11 INFO - PROCESS | 1850 | 1461482351396 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}] 00:19:11 INFO - PROCESS | 1850 | 1461482351594 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:19:11 INFO - PROCESS | 1850 | 1461482351783 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36bd9800 == 119 [pid = 1850] [id = 384] 00:19:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef32b07000) [pid = 1850] [serial = 1153] [outer = (nil)] 00:19:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef40953000) [pid = 1850] [serial = 1154] [outer = 0x7fef32b07000] 00:19:11 INFO - PROCESS | 1850 | 1461482351862 Marionette DEBUG loaded listener.js 00:19:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef4095c400) [pid = 1850] [serial = 1155] [outer = 0x7fef32b07000] 00:19:13 INFO - PROCESS | 1850 | 1461482353080 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]]]}] 00:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1785ms 00:19:13 INFO - PROCESS | 1850 | 1461482353173 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:19:13 INFO - PROCESS | 1850 | 1461482353177 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:19:13 INFO - PROCESS | 1850 | 1461482353185 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:19:13 INFO - PROCESS | 1850 | 1461482353190 Marionette TRACE conn3 <- [1,1510,null,{}] 00:19:13 INFO - PROCESS | 1850 | 1461482353198 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}] 00:19:13 INFO - PROCESS | 1850 | 1461482353435 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:19:13 INFO - PROCESS | 1850 | 1461482353605 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d2df000 == 120 [pid = 1850] [id = 385] 00:19:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef350a3400) [pid = 1850] [serial = 1156] [outer = (nil)] 00:19:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef35459c00) [pid = 1850] [serial = 1157] [outer = 0x7fef350a3400] 00:19:13 INFO - PROCESS | 1850 | 1461482353672 Marionette DEBUG loaded listener.js 00:19:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef36a18000) [pid = 1850] [serial = 1158] [outer = 0x7fef350a3400] 00:19:14 INFO - PROCESS | 1850 | 1461482354515 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]]]}] 00:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1386ms 00:19:14 INFO - PROCESS | 1850 | 1461482354571 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:19:14 INFO - PROCESS | 1850 | 1461482354578 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:19:14 INFO - PROCESS | 1850 | 1461482354587 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:19:14 INFO - PROCESS | 1850 | 1461482354591 Marionette TRACE conn3 <- [1,1514,null,{}] 00:19:14 INFO - PROCESS | 1850 | 1461482354597 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}] 00:19:14 INFO - PROCESS | 1850 | 1461482354812 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:19:15 INFO - PROCESS | 1850 | 1461482355170 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31512000 == 121 [pid = 1850] [id = 386] 00:19:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef3cfcb800) [pid = 1850] [serial = 1159] [outer = (nil)] 00:19:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef3d481c00) [pid = 1850] [serial = 1160] [outer = 0x7fef3cfcb800] 00:19:15 INFO - PROCESS | 1850 | 1461482355241 Marionette DEBUG loaded listener.js 00:19:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef3dab1000) [pid = 1850] [serial = 1161] [outer = 0x7fef3cfcb800] 00:19:16 INFO - PROCESS | 1850 | 1461482356151 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]]]}] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49a54000 == 120 [pid = 1850] [id = 66] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44aef000 == 119 [pid = 1850] [id = 372] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef43748000) [pid = 1850] [serial = 1061] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef437be400) [pid = 1850] [serial = 1022] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef49694800) [pid = 1850] [serial = 1025] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef4a8a4000) [pid = 1850] [serial = 1028] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef582ee800) [pid = 1850] [serial = 1031] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef32fec400) [pid = 1850] [serial = 1034] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446ca800 == 118 [pid = 1850] [id = 371] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40104000 == 117 [pid = 1850] [id = 370] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3ddd3800 == 116 [pid = 1850] [id = 369] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef344c6000 == 115 [pid = 1850] [id = 368] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31504000 == 114 [pid = 1850] [id = 367] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f6db000 == 113 [pid = 1850] [id = 366] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4973d000 == 112 [pid = 1850] [id = 361] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48960800 == 111 [pid = 1850] [id = 360] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48317000 == 110 [pid = 1850] [id = 359] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ae9000 == 109 [pid = 1850] [id = 358] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44968800 == 108 [pid = 1850] [id = 357] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43c18000 == 107 [pid = 1850] [id = 356] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f9a6800 == 106 [pid = 1850] [id = 355] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef350d5800 == 105 [pid = 1850] [id = 354] 00:19:16 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4129e800 == 104 [pid = 1850] [id = 353] 00:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1683ms 00:19:16 INFO - PROCESS | 1850 | 1461482356270 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:19:16 INFO - PROCESS | 1850 | 1461482356273 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:19:16 INFO - PROCESS | 1850 | 1461482356279 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:19:16 INFO - PROCESS | 1850 | 1461482356284 Marionette TRACE conn3 <- [1,1518,null,{}] 00:19:16 INFO - PROCESS | 1850 | 1461482356298 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}] 00:19:16 INFO - PROCESS | 1850 | 1461482356455 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef40706000) [pid = 1850] [serial = 1053] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef3d483c00) [pid = 1850] [serial = 1046] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef3dd04800) [pid = 1850] [serial = 1047] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef4098fc00) [pid = 1850] [serial = 1055] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef48438c00) [pid = 1850] [serial = 1013] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef350b1000) [pid = 1850] [serial = 1016] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef37ab1c00) [pid = 1850] [serial = 1044] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef379ab400) [pid = 1850] [serial = 1043] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef40493c00) [pid = 1850] [serial = 1052] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef3d489c00) [pid = 1850] [serial = 1019] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef34de1c00) [pid = 1850] [serial = 1037] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef409a0800) [pid = 1850] [serial = 1058] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef41e2ac00) [pid = 1850] [serial = 1059] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef40d99800) [pid = 1850] [serial = 1056] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef40a14c00) [pid = 1850] [serial = 717] [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.] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef378b7000) [pid = 1850] [serial = 1041] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef35459800) [pid = 1850] [serial = 1040] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef3fd32400) [pid = 1850] [serial = 1050] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef3dd05000) [pid = 1850] [serial = 1049] [outer = (nil)] [url = about:blank] 00:19:16 INFO - PROCESS | 1850 | 1461482356711 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36be1000 == 105 [pid = 1850] [id = 387] 00:19:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef379ab400) [pid = 1850] [serial = 1162] [outer = (nil)] 00:19:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef3f632c00) [pid = 1850] [serial = 1163] [outer = 0x7fef379ab400] 00:19:16 INFO - PROCESS | 1850 | 1461482356822 Marionette DEBUG loaded listener.js 00:19:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef4039c000) [pid = 1850] [serial = 1164] [outer = 0x7fef379ab400] 00:19:17 INFO - PROCESS | 1850 | 1461482357479 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]]]}] 00:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1241ms 00:19:17 INFO - PROCESS | 1850 | 1461482357520 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:19:17 INFO - PROCESS | 1850 | 1461482357524 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:19:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:19:17 INFO - PROCESS | 1850 | 1461482357529 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:19:17 INFO - PROCESS | 1850 | 1461482357532 Marionette TRACE conn3 <- [1,1522,null,{}] 00:19:17 INFO - PROCESS | 1850 | 1461482357537 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}] 00:19:17 INFO - PROCESS | 1850 | 1461482357680 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:19:17 INFO - PROCESS | 1850 | 1461482357699 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f89c000 == 106 [pid = 1850] [id = 388] 00:19:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef350a8000) [pid = 1850] [serial = 1165] [outer = (nil)] 00:19:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef40711c00) [pid = 1850] [serial = 1166] [outer = 0x7fef350a8000] 00:19:17 INFO - PROCESS | 1850 | 1461482357885 Marionette DEBUG loaded listener.js 00:19:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef40959400) [pid = 1850] [serial = 1167] [outer = 0x7fef350a8000] 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:19:18 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 () { 00:19:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:19:18 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 () { 00:19:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:19:18 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 () { 00:19:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:19:18 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 () { 00:19:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:19:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:19:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1030ms 00:19:18 INFO - PROCESS | 1850 | 1461482358547 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"]]]}] 00:19:18 INFO - PROCESS | 1850 | 1461482358574 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:19:18 INFO - PROCESS | 1850 | 1461482358579 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:19:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:19:18 INFO - PROCESS | 1850 | 1461482358607 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:19:18 INFO - PROCESS | 1850 | 1461482358620 Marionette TRACE conn3 <- [1,1526,null,{}] 00:19:18 INFO - PROCESS | 1850 | 1461482358630 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}] 00:19:18 INFO - PROCESS | 1850 | 1461482358815 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:19:18 INFO - PROCESS | 1850 | 1461482358850 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40fa4800 == 107 [pid = 1850] [id = 389] 00:19:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef378bd800) [pid = 1850] [serial = 1168] [outer = (nil)] 00:19:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef40960000) [pid = 1850] [serial = 1169] [outer = 0x7fef378bd800] 00:19:18 INFO - PROCESS | 1850 | 1461482358911 Marionette DEBUG loaded listener.js 00:19:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef40a1f000) [pid = 1850] [serial = 1170] [outer = 0x7fef378bd800] 00:19:19 INFO - PROCESS | 1850 | 1461482359664 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"]]]}] 00:19:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:19:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:19:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:19:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:19:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1095ms 00:19:19 INFO - PROCESS | 1850 | 1461482359733 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:19:19 INFO - PROCESS | 1850 | 1461482359736 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:19:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:19:19 INFO - PROCESS | 1850 | 1461482359742 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:19:19 INFO - PROCESS | 1850 | 1461482359744 Marionette TRACE conn3 <- [1,1530,null,{}] 00:19:19 INFO - PROCESS | 1850 | 1461482359749 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}] 00:19:19 INFO - PROCESS | 1850 | 1461482359973 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:19:20 INFO - PROCESS | 1850 | 1461482360000 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4496f800 == 108 [pid = 1850] [id = 390] 00:19:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef40f5a400) [pid = 1850] [serial = 1171] [outer = (nil)] 00:19:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef41166800) [pid = 1850] [serial = 1172] [outer = 0x7fef40f5a400] 00:19:20 INFO - PROCESS | 1850 | 1461482360063 Marionette DEBUG loaded listener.js 00:19:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef43745000) [pid = 1850] [serial = 1173] [outer = 0x7fef40f5a400] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef37ab6400) [pid = 1850] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef400a7800) [pid = 1850] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef350a4000) [pid = 1850] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef376d3000) [pid = 1850] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef40d98c00) [pid = 1850] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef316c2800) [pid = 1850] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef437ba400) [pid = 1850] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:19:20 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef3cfc7800) [pid = 1850] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:19:21 INFO - PROCESS | 1850 | 1461482361071 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]]]}] 00:19:21 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 00:19:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:19:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:19:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:19:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:19:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:19:21 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. 00:19:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:19:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1385ms 00:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:19:21 INFO - PROCESS | 1850 | 1461482361129 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:19:21 INFO - PROCESS | 1850 | 1461482361131 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:19:21 INFO - PROCESS | 1850 | 1461482361137 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:19:21 INFO - PROCESS | 1850 | 1461482361140 Marionette TRACE conn3 <- [1,1534,null,{}] 00:19:21 INFO - PROCESS | 1850 | 1461482361145 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}] 00:19:21 INFO - PROCESS | 1850 | 1461482361289 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:19:21 INFO - PROCESS | 1850 | 1461482361305 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44af6800 == 109 [pid = 1850] [id = 391] 00:19:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef3fd2cc00) [pid = 1850] [serial = 1174] [outer = (nil)] 00:19:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef4229dc00) [pid = 1850] [serial = 1175] [outer = 0x7fef3fd2cc00] 00:19:21 INFO - PROCESS | 1850 | 1461482361368 Marionette DEBUG loaded listener.js 00:19:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef446a8c00) [pid = 1850] [serial = 1176] [outer = 0x7fef3fd2cc00] 00:19:22 INFO - PROCESS | 1850 | 1461482362237 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]]]}] 00:19:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:19:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1129ms 00:19:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:19:22 INFO - PROCESS | 1850 | 1461482362271 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:19:22 INFO - PROCESS | 1850 | 1461482362273 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:19:22 INFO - PROCESS | 1850 | 1461482362280 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:19:22 INFO - PROCESS | 1850 | 1461482362283 Marionette TRACE conn3 <- [1,1538,null,{}] 00:19:22 INFO - PROCESS | 1850 | 1461482362287 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}] 00:19:22 INFO - PROCESS | 1850 | 1461482362429 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:19:22 INFO - PROCESS | 1850 | 1461482362445 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48616000 == 110 [pid = 1850] [id = 392] 00:19:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef446aa400) [pid = 1850] [serial = 1177] [outer = (nil)] 00:19:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef48413800) [pid = 1850] [serial = 1178] [outer = 0x7fef446aa400] 00:19:22 INFO - PROCESS | 1850 | 1461482362504 Marionette DEBUG loaded listener.js 00:19:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef4867b800) [pid = 1850] [serial = 1179] [outer = 0x7fef446aa400] 00:19:23 INFO - PROCESS | 1850 | 1461482363714 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]]]}] 00:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1478ms 00:19:23 INFO - PROCESS | 1850 | 1461482363758 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:19:23 INFO - PROCESS | 1850 | 1461482363765 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:19:23 INFO - PROCESS | 1850 | 1461482363774 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:19:23 INFO - PROCESS | 1850 | 1461482363778 Marionette TRACE conn3 <- [1,1542,null,{}] 00:19:23 INFO - PROCESS | 1850 | 1461482363786 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}] 00:19:24 INFO - PROCESS | 1850 | 1461482363998 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:19:24 INFO - PROCESS | 1850 | 1461482364187 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfb4800 == 111 [pid = 1850] [id = 393] 00:19:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef34c30800) [pid = 1850] [serial = 1180] [outer = (nil)] 00:19:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef369ec000) [pid = 1850] [serial = 1181] [outer = 0x7fef34c30800] 00:19:24 INFO - PROCESS | 1850 | 1461482364265 Marionette DEBUG loaded listener.js 00:19:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef37ab3800) [pid = 1850] [serial = 1182] [outer = 0x7fef34c30800] 00:19:25 INFO - PROCESS | 1850 | 1461482365192 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]]]}] 00:19:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:19:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1488ms 00:19:25 INFO - PROCESS | 1850 | 1461482365262 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:19:25 INFO - PROCESS | 1850 | 1461482365270 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:19:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:19:25 INFO - PROCESS | 1850 | 1461482365280 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:19:25 INFO - PROCESS | 1850 | 1461482365284 Marionette TRACE conn3 <- [1,1546,null,{}] 00:19:25 INFO - PROCESS | 1850 | 1461482365290 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}] 00:19:25 INFO - PROCESS | 1850 | 1461482365502 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:19:25 INFO - PROCESS | 1850 | 1461482365765 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef41387800 == 112 [pid = 1850] [id = 394] 00:19:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef3d42f000) [pid = 1850] [serial = 1183] [outer = (nil)] 00:19:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef400a2800) [pid = 1850] [serial = 1184] [outer = 0x7fef3d42f000] 00:19:25 INFO - PROCESS | 1850 | 1461482365882 Marionette DEBUG loaded listener.js 00:19:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef40953400) [pid = 1850] [serial = 1185] [outer = 0x7fef3d42f000] 00:19:26 INFO - PROCESS | 1850 | 1461482366734 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]]]}] 00:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1490ms 00:19:26 INFO - PROCESS | 1850 | 1461482366771 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:19:26 INFO - PROCESS | 1850 | 1461482366774 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:19:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:19:26 INFO - PROCESS | 1850 | 1461482366781 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:19:26 INFO - PROCESS | 1850 | 1461482366786 Marionette TRACE conn3 <- [1,1550,null,{}] 00:19:26 INFO - PROCESS | 1850 | 1461482366802 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}] 00:19:26 INFO - PROCESS | 1850 | 1461482366991 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:19:27 INFO - PROCESS | 1850 | 1461482367186 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4974a000 == 113 [pid = 1850] [id = 395] 00:19:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef40960800) [pid = 1850] [serial = 1186] [outer = (nil)] 00:19:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef40f5c000) [pid = 1850] [serial = 1187] [outer = 0x7fef40960800] 00:19:27 INFO - PROCESS | 1850 | 1461482367263 Marionette DEBUG loaded listener.js 00:19:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef413d4c00) [pid = 1850] [serial = 1188] [outer = 0x7fef40960800] 00:19:28 INFO - PROCESS | 1850 | 1461482368148 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]]]}] 00:19:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:19:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1435ms 00:19:28 INFO - PROCESS | 1850 | 1461482368217 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:19:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:19:28 INFO - PROCESS | 1850 | 1461482368221 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:19:28 INFO - PROCESS | 1850 | 1461482368227 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:19:28 INFO - PROCESS | 1850 | 1461482368230 Marionette TRACE conn3 <- [1,1554,null,{}] 00:19:28 INFO - PROCESS | 1850 | 1461482368235 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}] 00:19:28 INFO - PROCESS | 1850 | 1461482368404 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:19:28 INFO - PROCESS | 1850 | 1461482368590 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56bb7800 == 114 [pid = 1850] [id = 396] 00:19:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef40a21800) [pid = 1850] [serial = 1189] [outer = (nil)] 00:19:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef448b0c00) [pid = 1850] [serial = 1190] [outer = 0x7fef40a21800] 00:19:28 INFO - PROCESS | 1850 | 1461482368663 Marionette DEBUG loaded listener.js 00:19:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef4843a000) [pid = 1850] [serial = 1191] [outer = 0x7fef40a21800] 00:19:29 INFO - PROCESS | 1850 | 1461482369532 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]]]}] 00:19:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:19:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1333ms 00:19:29 INFO - PROCESS | 1850 | 1461482369562 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:19:29 INFO - PROCESS | 1850 | 1461482369564 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:19:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:19:29 INFO - PROCESS | 1850 | 1461482369571 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:19:29 INFO - PROCESS | 1850 | 1461482369574 Marionette TRACE conn3 <- [1,1558,null,{}] 00:19:29 INFO - PROCESS | 1850 | 1461482369579 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}] 00:19:29 INFO - PROCESS | 1850 | 1461482369736 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:19:29 INFO - PROCESS | 1850 | 1461482369927 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5eb5a000 == 115 [pid = 1850] [id = 397] 00:19:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef37ab5c00) [pid = 1850] [serial = 1192] [outer = (nil)] 00:19:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef497d8c00) [pid = 1850] [serial = 1193] [outer = 0x7fef37ab5c00] 00:19:30 INFO - PROCESS | 1850 | 1461482370000 Marionette DEBUG loaded listener.js 00:19:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef49d0a800) [pid = 1850] [serial = 1194] [outer = 0x7fef37ab5c00] 00:19:30 INFO - PROCESS | 1850 | 1461482370882 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]]]}] 00:19:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:19:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1384ms 00:19:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:19:30 INFO - PROCESS | 1850 | 1461482370955 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:19:30 INFO - PROCESS | 1850 | 1461482370958 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:19:30 INFO - PROCESS | 1850 | 1461482370965 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:19:30 INFO - PROCESS | 1850 | 1461482370968 Marionette TRACE conn3 <- [1,1562,null,{}] 00:19:30 INFO - PROCESS | 1850 | 1461482370973 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}] 00:19:31 INFO - PROCESS | 1850 | 1461482371198 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:19:31 INFO - PROCESS | 1850 | 1461482371387 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3577b800 == 116 [pid = 1850] [id = 398] 00:19:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef490a6800) [pid = 1850] [serial = 1195] [outer = (nil)] 00:19:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef57f3d400) [pid = 1850] [serial = 1196] [outer = 0x7fef490a6800] 00:19:31 INFO - PROCESS | 1850 | 1461482371460 Marionette DEBUG loaded listener.js 00:19:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef5c062c00) [pid = 1850] [serial = 1197] [outer = 0x7fef490a6800] 00:19:32 INFO - PROCESS | 1850 | 1461482372342 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]]]}] 00:19:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:19:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1429ms 00:19:32 INFO - PROCESS | 1850 | 1461482372394 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:19:32 INFO - PROCESS | 1850 | 1461482372397 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:19:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:19:32 INFO - PROCESS | 1850 | 1461482372403 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:19:32 INFO - PROCESS | 1850 | 1461482372405 Marionette TRACE conn3 <- [1,1566,null,{}] 00:19:32 INFO - PROCESS | 1850 | 1461482372411 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}] 00:19:32 INFO - PROCESS | 1850 | 1461482372571 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:19:32 INFO - PROCESS | 1850 | 1461482372764 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40911000 == 117 [pid = 1850] [id = 399] 00:19:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef33f3a400) [pid = 1850] [serial = 1198] [outer = (nil)] 00:19:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef33f41000) [pid = 1850] [serial = 1199] [outer = 0x7fef33f3a400] 00:19:32 INFO - PROCESS | 1850 | 1461482372836 Marionette DEBUG loaded listener.js 00:19:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef33f45800) [pid = 1850] [serial = 1200] [outer = 0x7fef33f3a400] 00:19:33 INFO - PROCESS | 1850 | 1461482373659 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]]]}] 00:19:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:19:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1283ms 00:19:33 INFO - PROCESS | 1850 | 1461482373686 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:19:33 INFO - PROCESS | 1850 | 1461482373690 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:19:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:19:33 INFO - PROCESS | 1850 | 1461482373696 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:19:33 INFO - PROCESS | 1850 | 1461482373698 Marionette TRACE conn3 <- [1,1570,null,{}] 00:19:33 INFO - PROCESS | 1850 | 1461482373704 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}] 00:19:33 INFO - PROCESS | 1850 | 1461482373861 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:19:34 INFO - PROCESS | 1850 | 1461482374064 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35799800 == 118 [pid = 1850] [id = 400] 00:19:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef33146c00) [pid = 1850] [serial = 1201] [outer = (nil)] 00:19:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef3314ac00) [pid = 1850] [serial = 1202] [outer = 0x7fef33146c00] 00:19:34 INFO - PROCESS | 1850 | 1461482374136 Marionette DEBUG loaded listener.js 00:19:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef3314f400) [pid = 1850] [serial = 1203] [outer = 0x7fef33146c00] 00:19:35 INFO - PROCESS | 1850 | 1461482375013 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]]]}] 00:19:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:19:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1381ms 00:19:35 INFO - PROCESS | 1850 | 1461482375078 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:19:35 INFO - PROCESS | 1850 | 1461482375081 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:19:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:19:35 INFO - PROCESS | 1850 | 1461482375087 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:19:35 INFO - PROCESS | 1850 | 1461482375089 Marionette TRACE conn3 <- [1,1574,null,{}] 00:19:35 INFO - PROCESS | 1850 | 1461482375095 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}] 00:19:35 INFO - PROCESS | 1850 | 1461482375265 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:19:35 INFO - PROCESS | 1850 | 1461482375453 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4091f800 == 119 [pid = 1850] [id = 401] 00:19:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef33145000) [pid = 1850] [serial = 1204] [outer = (nil)] 00:19:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef33f3dc00) [pid = 1850] [serial = 1205] [outer = 0x7fef33145000] 00:19:35 INFO - PROCESS | 1850 | 1461482375526 Marionette DEBUG loaded listener.js 00:19:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef4cf21800) [pid = 1850] [serial = 1206] [outer = 0x7fef33145000] 00:19:36 INFO - PROCESS | 1850 | 1461482376357 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]]]}] 00:19:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:19:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1331ms 00:19:36 INFO - PROCESS | 1850 | 1461482376420 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:19:36 INFO - PROCESS | 1850 | 1461482376423 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:19:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:19:36 INFO - PROCESS | 1850 | 1461482376429 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:19:36 INFO - PROCESS | 1850 | 1461482376431 Marionette TRACE conn3 <- [1,1578,null,{}] 00:19:36 INFO - PROCESS | 1850 | 1461482376437 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}] 00:19:36 INFO - PROCESS | 1850 | 1461482376602 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:19:36 INFO - PROCESS | 1850 | 1461482376811 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30cdc000 == 120 [pid = 1850] [id = 402] 00:19:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef33147000) [pid = 1850] [serial = 1207] [outer = (nil)] 00:19:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef442d2c00) [pid = 1850] [serial = 1208] [outer = 0x7fef33147000] 00:19:36 INFO - PROCESS | 1850 | 1461482376892 Marionette DEBUG loaded listener.js 00:19:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef442d9000) [pid = 1850] [serial = 1209] [outer = 0x7fef33147000] 00:19:37 INFO - PROCESS | 1850 | 1461482377788 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]]]}] 00:19:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:19:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1384ms 00:19:37 INFO - PROCESS | 1850 | 1461482377814 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:19:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:19:37 INFO - PROCESS | 1850 | 1461482377818 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:19:37 INFO - PROCESS | 1850 | 1461482377824 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:19:37 INFO - PROCESS | 1850 | 1461482377828 Marionette TRACE conn3 <- [1,1582,null,{}] 00:19:37 INFO - PROCESS | 1850 | 1461482377833 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}] 00:19:38 INFO - PROCESS | 1850 | 1461482378010 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:19:38 INFO - PROCESS | 1850 | 1461482378207 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef318a3000 == 121 [pid = 1850] [id = 403] 00:19:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fef33f3c800) [pid = 1850] [serial = 1210] [outer = (nil)] 00:19:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fef44435c00) [pid = 1850] [serial = 1211] [outer = 0x7fef33f3c800] 00:19:38 INFO - PROCESS | 1850 | 1461482378281 Marionette DEBUG loaded listener.js 00:19:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fef55f2f000) [pid = 1850] [serial = 1212] [outer = 0x7fef33f3c800] 00:19:39 INFO - PROCESS | 1850 | 1461482379181 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]]]}] 00:19:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:19:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1429ms 00:19:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:19:39 INFO - PROCESS | 1850 | 1461482379253 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:19:39 INFO - PROCESS | 1850 | 1461482379255 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:19:39 INFO - PROCESS | 1850 | 1461482379262 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:19:39 INFO - PROCESS | 1850 | 1461482379265 Marionette TRACE conn3 <- [1,1586,null,{}] 00:19:39 INFO - PROCESS | 1850 | 1461482379270 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}] 00:19:39 INFO - PROCESS | 1850 | 1461482379444 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:19:40 INFO - PROCESS | 1850 | 1461482380051 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef318a5800 == 122 [pid = 1850] [id = 404] 00:19:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fef2f55e800) [pid = 1850] [serial = 1213] [outer = (nil)] 00:19:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef328e0000) [pid = 1850] [serial = 1214] [outer = 0x7fef2f55e800] 00:19:40 INFO - PROCESS | 1850 | 1461482380127 Marionette DEBUG loaded listener.js 00:19:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef32b0d400) [pid = 1850] [serial = 1215] [outer = 0x7fef2f55e800] 00:19:40 INFO - PROCESS | 1850 | 1461482380966 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]]]}] 00:19:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:19:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1780ms 00:19:41 INFO - PROCESS | 1850 | 1461482381042 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:19:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:19:41 INFO - PROCESS | 1850 | 1461482381048 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:19:41 INFO - PROCESS | 1850 | 1461482381055 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:19:41 INFO - PROCESS | 1850 | 1461482381059 Marionette TRACE conn3 <- [1,1590,null,{}] 00:19:41 INFO - PROCESS | 1850 | 1461482381066 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}] 00:19:41 INFO - PROCESS | 1850 | 1461482381293 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:19:41 INFO - PROCESS | 1850 | 1461482381668 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef312e2000 == 123 [pid = 1850] [id = 405] 00:19:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef34de1c00) [pid = 1850] [serial = 1216] [outer = (nil)] 00:19:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef350ad000) [pid = 1850] [serial = 1217] [outer = 0x7fef34de1c00] 00:19:41 INFO - PROCESS | 1850 | 1461482381752 Marionette DEBUG loaded listener.js 00:19:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef369ed400) [pid = 1850] [serial = 1218] [outer = 0x7fef34de1c00] 00:19:42 INFO - PROCESS | 1850 | 1461482382618 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]]]}] 00:19:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:19:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1634ms 00:19:42 INFO - PROCESS | 1850 | 1461482382692 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:19:42 INFO - PROCESS | 1850 | 1461482382698 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:19:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:19:42 INFO - PROCESS | 1850 | 1461482382704 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:19:42 INFO - PROCESS | 1850 | 1461482382707 Marionette TRACE conn3 <- [1,1594,null,{}] 00:19:42 INFO - PROCESS | 1850 | 1461482382712 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}] 00:19:42 INFO - PROCESS | 1850 | 1461482382882 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:19:43 INFO - PROCESS | 1850 | 1461482383076 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f6db000 == 124 [pid = 1850] [id = 406] 00:19:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef36a12800) [pid = 1850] [serial = 1219] [outer = (nil)] 00:19:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef3cfcc800) [pid = 1850] [serial = 1220] [outer = 0x7fef36a12800] 00:19:43 INFO - PROCESS | 1850 | 1461482383140 Marionette DEBUG loaded listener.js 00:19:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef3d550c00) [pid = 1850] [serial = 1221] [outer = 0x7fef36a12800] 00:19:44 INFO - PROCESS | 1850 | 1461482384074 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]]]}] 00:19:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:19:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1429ms 00:19:44 INFO - PROCESS | 1850 | 1461482384134 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:19:44 INFO - PROCESS | 1850 | 1461482384138 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:19:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:19:44 INFO - PROCESS | 1850 | 1461482384151 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:19:44 INFO - PROCESS | 1850 | 1461482384159 Marionette TRACE conn3 <- [1,1598,null,{}] 00:19:44 INFO - PROCESS | 1850 | 1461482384166 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}] 00:19:44 INFO - PROCESS | 1850 | 1461482384373 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:19:44 INFO - PROCESS | 1850 | 1461482384612 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf46000 == 125 [pid = 1850] [id = 407] 00:19:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef3fe78800) [pid = 1850] [serial = 1222] [outer = (nil)] 00:19:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef40493c00) [pid = 1850] [serial = 1223] [outer = 0x7fef3fe78800] 00:19:44 INFO - PROCESS | 1850 | 1461482384726 Marionette DEBUG loaded listener.js 00:19:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef40953c00) [pid = 1850] [serial = 1224] [outer = 0x7fef3fe78800] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44af6800 == 124 [pid = 1850] [id = 391] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4496f800 == 123 [pid = 1850] [id = 390] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef3fd98000) [pid = 1850] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef446ad000) [pid = 1850] [serial = 1076] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef4969c000) [pid = 1850] [serial = 1082] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef4850a400) [pid = 1850] [serial = 1079] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef4039dc00) [pid = 1850] [serial = 1097] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef41160c00) [pid = 1850] [serial = 1073] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef40982400) [pid = 1850] [serial = 1070] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef497edc00) [pid = 1850] [serial = 1085] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef4a8a7800) [pid = 1850] [serial = 1088] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef4cf59800) [pid = 1850] [serial = 1091] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef4bb62400) [pid = 1850] [serial = 1094] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fef4d228800) [pid = 1850] [serial = 1121] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fef34c2c000) [pid = 1850] [serial = 1064] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fef3cfc6400) [pid = 1850] [serial = 1067] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40fa4800 == 122 [pid = 1850] [id = 389] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f89c000 == 121 [pid = 1850] [id = 388] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36be1000 == 120 [pid = 1850] [id = 387] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31512000 == 119 [pid = 1850] [id = 386] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d2df000 == 118 [pid = 1850] [id = 385] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40d58000 == 117 [pid = 1850] [id = 381] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40d3f800 == 116 [pid = 1850] [id = 380] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ee54000 == 115 [pid = 1850] [id = 379] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c0ea000 == 114 [pid = 1850] [id = 378] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b8be800 == 113 [pid = 1850] [id = 377] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd3a800 == 112 [pid = 1850] [id = 376] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43b1c800 == 111 [pid = 1850] [id = 375] 00:19:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d466800 == 110 [pid = 1850] [id = 374] 00:19:45 INFO - PROCESS | 1850 | 1461482385551 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]]]}] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fef43998400) [pid = 1850] [serial = 1062] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef4611b800) [pid = 1850] [serial = 1115] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef48672000) [pid = 1850] [serial = 1116] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef413ce800) [pid = 1850] [serial = 1112] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef437be000) [pid = 1850] [serial = 1118] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef496a3400) [pid = 1850] [serial = 1119] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef40a19c00) [pid = 1850] [serial = 1110] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef3d485800) [pid = 1850] [serial = 1104] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef3cfc6c00) [pid = 1850] [serial = 1103] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef40995c00) [pid = 1850] [serial = 1109] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef350b1c00) [pid = 1850] [serial = 1100] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef376d7400) [pid = 1850] [serial = 1101] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef3d556c00) [pid = 1850] [serial = 1106] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef400a5800) [pid = 1850] [serial = 1107] [outer = (nil)] [url = about:blank] 00:19:45 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef4374c800) [pid = 1850] [serial = 1113] [outer = (nil)] [url = about:blank] 00:19:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:19:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1449ms 00:19:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:19:45 INFO - PROCESS | 1850 | 1461482385593 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:19:45 INFO - PROCESS | 1850 | 1461482385596 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:19:45 INFO - PROCESS | 1850 | 1461482385602 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:19:45 INFO - PROCESS | 1850 | 1461482385605 Marionette TRACE conn3 <- [1,1602,null,{}] 00:19:45 INFO - PROCESS | 1850 | 1461482385610 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}] 00:19:45 INFO - PROCESS | 1850 | 1461482385757 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:19:45 INFO - PROCESS | 1850 | 1461482385773 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf52800 == 111 [pid = 1850] [id = 408] 00:19:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef3d48b000) [pid = 1850] [serial = 1225] [outer = (nil)] 00:19:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef40957c00) [pid = 1850] [serial = 1226] [outer = 0x7fef3d48b000] 00:19:45 INFO - PROCESS | 1850 | 1461482385832 Marionette DEBUG loaded listener.js 00:19:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef4095c800) [pid = 1850] [serial = 1227] [outer = 0x7fef3d48b000] 00:19:46 INFO - PROCESS | 1850 | 1461482386724 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]]]}] 00:19:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:19:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1181ms 00:19:46 INFO - PROCESS | 1850 | 1461482386783 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:19:46 INFO - PROCESS | 1850 | 1461482386785 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:19:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:19:46 INFO - PROCESS | 1850 | 1461482386791 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:19:46 INFO - PROCESS | 1850 | 1461482386793 Marionette TRACE conn3 <- [1,1606,null,{}] 00:19:46 INFO - PROCESS | 1850 | 1461482386798 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}] 00:19:46 INFO - PROCESS | 1850 | 1461482386945 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:19:47 INFO - PROCESS | 1850 | 1461482387094 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4010c000 == 112 [pid = 1850] [id = 409] 00:19:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef40987800) [pid = 1850] [serial = 1228] [outer = (nil)] 00:19:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef409a1c00) [pid = 1850] [serial = 1229] [outer = 0x7fef40987800] 00:19:47 INFO - PROCESS | 1850 | 1461482387175 Marionette DEBUG loaded listener.js 00:19:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef40f56800) [pid = 1850] [serial = 1230] [outer = 0x7fef40987800] 00:19:47 INFO - PROCESS | 1850 | 1461482387955 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]]]}] 00:19:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:19:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1226ms 00:19:48 INFO - PROCESS | 1850 | 1461482388021 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:19:48 INFO - PROCESS | 1850 | 1461482388024 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:19:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:19:48 INFO - PROCESS | 1850 | 1461482388030 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:19:48 INFO - PROCESS | 1850 | 1461482388032 Marionette TRACE conn3 <- [1,1610,null,{}] 00:19:48 INFO - PROCESS | 1850 | 1461482388037 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}] 00:19:48 INFO - PROCESS | 1850 | 1461482388244 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:19:48 INFO - PROCESS | 1850 | 1461482388271 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43990000 == 113 [pid = 1850] [id = 410] 00:19:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef413d5000) [pid = 1850] [serial = 1231] [outer = (nil)] 00:19:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef442d8800) [pid = 1850] [serial = 1232] [outer = 0x7fef413d5000] 00:19:48 INFO - PROCESS | 1850 | 1461482388329 Marionette DEBUG loaded listener.js 00:19:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef44430c00) [pid = 1850] [serial = 1233] [outer = 0x7fef413d5000] 00:19:49 INFO - PROCESS | 1850 | 1461482389110 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]]]}] 00:19:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:19:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1130ms 00:19:49 INFO - PROCESS | 1850 | 1461482389161 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:19:49 INFO - PROCESS | 1850 | 1461482389164 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:19:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:19:49 INFO - PROCESS | 1850 | 1461482389169 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:19:49 INFO - PROCESS | 1850 | 1461482389171 Marionette TRACE conn3 <- [1,1614,null,{}] 00:19:49 INFO - PROCESS | 1850 | 1461482389177 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}] 00:19:49 INFO - PROCESS | 1850 | 1461482389377 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:19:49 INFO - PROCESS | 1850 | 1461482389430 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef445ea800 == 114 [pid = 1850] [id = 411] 00:19:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef437b9c00) [pid = 1850] [serial = 1234] [outer = (nil)] 00:19:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef4443a400) [pid = 1850] [serial = 1235] [outer = 0x7fef437b9c00] 00:19:49 INFO - PROCESS | 1850 | 1461482389489 Marionette DEBUG loaded listener.js 00:19:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef446a6800) [pid = 1850] [serial = 1236] [outer = 0x7fef437b9c00] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef32ee7800) [pid = 1850] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef378bc400) [pid = 1850] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef331f9000) [pid = 1850] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef40f5a400) [pid = 1850] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef3cfcb800) [pid = 1850] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef378bd800) [pid = 1850] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef379ab400) [pid = 1850] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef3d54d000) [pid = 1850] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef316c9400) [pid = 1850] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef3fd2cc00) [pid = 1850] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef3db96800) [pid = 1850] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef328d8400) [pid = 1850] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef328db800) [pid = 1850] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef446afc00) [pid = 1850] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef40994000) [pid = 1850] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef331f3800) [pid = 1850] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef3dba1800) [pid = 1850] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef350adc00) [pid = 1850] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef316ca000) [pid = 1850] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef350a8000) [pid = 1850] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef497e0400) [pid = 1850] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef483c0400) [pid = 1850] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef48670c00) [pid = 1850] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef471d4400) [pid = 1850] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef43744c00) [pid = 1850] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef379a5800) [pid = 1850] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef32ee5000) [pid = 1850] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef43748800) [pid = 1850] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef47d6e800) [pid = 1850] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef350a3400) [pid = 1850] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef376d2000) [pid = 1850] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef49ae9400) [pid = 1850] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef379a2400) [pid = 1850] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:19:50 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef32eed800) [pid = 1850] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:19:51 INFO - PROCESS | 1850 | 1461482391132 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]]]}] 00:19:51 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 00:19:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1989ms 00:19:51 INFO - PROCESS | 1850 | 1461482391159 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:19:51 INFO - PROCESS | 1850 | 1461482391173 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:19:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:19:51 INFO - PROCESS | 1850 | 1461482391182 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:19:51 INFO - PROCESS | 1850 | 1461482391184 Marionette TRACE conn3 <- [1,1618,null,{}] 00:19:51 INFO - PROCESS | 1850 | 1461482391190 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}] 00:19:51 INFO - PROCESS | 1850 | 1461482391389 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:19:51 INFO - PROCESS | 1850 | 1461482391407 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ae5800 == 115 [pid = 1850] [id = 412] 00:19:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef328dc000) [pid = 1850] [serial = 1237] [outer = (nil)] 00:19:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef34c2f400) [pid = 1850] [serial = 1238] [outer = 0x7fef328dc000] 00:19:51 INFO - PROCESS | 1850 | 1461482391467 Marionette DEBUG loaded listener.js 00:19:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef37ab2400) [pid = 1850] [serial = 1239] [outer = 0x7fef328dc000] 00:19:52 INFO - PROCESS | 1850 | 1461482392218 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]]]}] 00:19:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:19:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1077ms 00:19:52 INFO - PROCESS | 1850 | 1461482392259 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:19:52 INFO - PROCESS | 1850 | 1461482392263 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:19:52 INFO - PROCESS | 1850 | 1461482392268 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:19:52 INFO - PROCESS | 1850 | 1461482392270 Marionette TRACE conn3 <- [1,1622,null,{}] 00:19:52 INFO - PROCESS | 1850 | 1461482392275 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}] 00:19:52 INFO - PROCESS | 1850 | 1461482392504 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:19:52 INFO - PROCESS | 1850 | 1461482392531 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446d8000 == 116 [pid = 1850] [id = 413] 00:19:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef350adc00) [pid = 1850] [serial = 1240] [outer = (nil)] 00:19:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef40f5e800) [pid = 1850] [serial = 1241] [outer = 0x7fef350adc00] 00:19:52 INFO - PROCESS | 1850 | 1461482392591 Marionette DEBUG loaded listener.js 00:19:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef446a5c00) [pid = 1850] [serial = 1242] [outer = 0x7fef350adc00] 00:19:53 INFO - PROCESS | 1850 | 1461482393637 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]]]}] 00:19:53 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 00:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1429ms 00:19:53 INFO - PROCESS | 1850 | 1461482393699 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:19:53 INFO - PROCESS | 1850 | 1461482393706 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:19:53 INFO - PROCESS | 1850 | 1461482393713 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:19:53 INFO - PROCESS | 1850 | 1461482393720 Marionette TRACE conn3 <- [1,1626,null,{}] 00:19:53 INFO - PROCESS | 1850 | 1461482393727 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}] 00:19:53 INFO - PROCESS | 1850 | 1461482393958 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:19:54 INFO - PROCESS | 1850 | 1461482394215 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf43800 == 117 [pid = 1850] [id = 414] 00:19:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef33f42400) [pid = 1850] [serial = 1243] [outer = (nil)] 00:19:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef34c2ec00) [pid = 1850] [serial = 1244] [outer = 0x7fef33f42400] 00:19:54 INFO - PROCESS | 1850 | 1461482394337 Marionette DEBUG loaded listener.js 00:19:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef369ed000) [pid = 1850] [serial = 1245] [outer = 0x7fef33f42400] 00:19:55 INFO - PROCESS | 1850 | 1461482395189 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]]]}] 00:19:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:19:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1533ms 00:19:55 INFO - PROCESS | 1850 | 1461482395246 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:19:55 INFO - PROCESS | 1850 | 1461482395255 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:19:55 INFO - PROCESS | 1850 | 1461482395265 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:19:55 INFO - PROCESS | 1850 | 1461482395269 Marionette TRACE conn3 <- [1,1630,null,{}] 00:19:55 INFO - PROCESS | 1850 | 1461482395275 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}] 00:19:55 INFO - PROCESS | 1850 | 1461482395454 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:19:55 INFO - PROCESS | 1850 | 1461482395654 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40b05000 == 118 [pid = 1850] [id = 415] 00:19:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef379a5400) [pid = 1850] [serial = 1246] [outer = (nil)] 00:19:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef3d54d000) [pid = 1850] [serial = 1247] [outer = 0x7fef379a5400] 00:19:55 INFO - PROCESS | 1850 | 1461482395729 Marionette DEBUG loaded listener.js 00:19:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef3daaec00) [pid = 1850] [serial = 1248] [outer = 0x7fef379a5400] 00:19:56 INFO - PROCESS | 1850 | 1461482396721 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]]]}] 00:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1487ms 00:19:56 INFO - PROCESS | 1850 | 1461482396754 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:19:56 INFO - PROCESS | 1850 | 1461482396761 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:19:56 INFO - PROCESS | 1850 | 1461482396767 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:19:56 INFO - PROCESS | 1850 | 1461482396773 Marionette TRACE conn3 <- [1,1634,null,{}] 00:19:56 INFO - PROCESS | 1850 | 1461482396788 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}] 00:19:56 INFO - PROCESS | 1850 | 1461482396965 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:19:57 INFO - PROCESS | 1850 | 1461482397166 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d0c000 == 119 [pid = 1850] [id = 416] 00:19:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef3febbc00) [pid = 1850] [serial = 1249] [outer = (nil)] 00:19:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef40986000) [pid = 1850] [serial = 1250] [outer = 0x7fef3febbc00] 00:19:57 INFO - PROCESS | 1850 | 1461482397243 Marionette DEBUG loaded listener.js 00:19:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef40f58800) [pid = 1850] [serial = 1251] [outer = 0x7fef3febbc00] 00:19:58 INFO - PROCESS | 1850 | 1461482398109 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]]]}] 00:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1384ms 00:19:58 INFO - PROCESS | 1850 | 1461482398151 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:19:58 INFO - PROCESS | 1850 | 1461482398155 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:19:58 INFO - PROCESS | 1850 | 1461482398161 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:19:58 INFO - PROCESS | 1850 | 1461482398164 Marionette TRACE conn3 <- [1,1638,null,{}] 00:19:58 INFO - PROCESS | 1850 | 1461482398169 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}] 00:19:58 INFO - PROCESS | 1850 | 1461482398337 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:19:58 INFO - PROCESS | 1850 | 1461482398536 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4861a000 == 120 [pid = 1850] [id = 417] 00:19:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef4039d800) [pid = 1850] [serial = 1252] [outer = (nil)] 00:19:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef44430400) [pid = 1850] [serial = 1253] [outer = 0x7fef4039d800] 00:19:58 INFO - PROCESS | 1850 | 1461482398608 Marionette DEBUG loaded listener.js 00:19:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef446ad000) [pid = 1850] [serial = 1254] [outer = 0x7fef4039d800] 00:19:59 INFO - PROCESS | 1850 | 1461482399486 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]]]}] 00:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1378ms 00:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:19:59 INFO - PROCESS | 1850 | 1461482399540 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:19:59 INFO - PROCESS | 1850 | 1461482399542 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:19:59 INFO - PROCESS | 1850 | 1461482399549 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:19:59 INFO - PROCESS | 1850 | 1461482399552 Marionette TRACE conn3 <- [1,1642,null,{}] 00:19:59 INFO - PROCESS | 1850 | 1461482399557 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}] 00:19:59 INFO - PROCESS | 1850 | 1461482399716 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:19:59 INFO - PROCESS | 1850 | 1461482399913 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:19:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4975a800 == 121 [pid = 1850] [id = 418] 00:19:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef4399b000) [pid = 1850] [serial = 1255] [outer = (nil)] 00:19:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef4633e400) [pid = 1850] [serial = 1256] [outer = 0x7fef4399b000] 00:19:59 INFO - PROCESS | 1850 | 1461482399987 Marionette DEBUG loaded listener.js 00:20:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef4841a000) [pid = 1850] [serial = 1257] [outer = 0x7fef4399b000] 00:20:00 INFO - PROCESS | 1850 | 1461482400831 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]]]}] 00:20:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:20:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1330ms 00:20:00 INFO - PROCESS | 1850 | 1461482400878 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:20:00 INFO - PROCESS | 1850 | 1461482400882 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:20:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:20:00 INFO - PROCESS | 1850 | 1461482400887 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:20:00 INFO - PROCESS | 1850 | 1461482400891 Marionette TRACE conn3 <- [1,1646,null,{}] 00:20:00 INFO - PROCESS | 1850 | 1461482400896 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}] 00:20:01 INFO - PROCESS | 1850 | 1461482401085 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:20:01 INFO - PROCESS | 1850 | 1461482401279 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b8bb800 == 122 [pid = 1850] [id = 419] 00:20:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef497d8400) [pid = 1850] [serial = 1258] [outer = (nil)] 00:20:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef49deb000) [pid = 1850] [serial = 1259] [outer = 0x7fef497d8400] 00:20:01 INFO - PROCESS | 1850 | 1461482401356 Marionette DEBUG loaded listener.js 00:20:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef4d228800) [pid = 1850] [serial = 1260] [outer = 0x7fef497d8400] 00:20:02 INFO - PROCESS | 1850 | 1461482402238 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]]]}] 00:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1428ms 00:20:02 INFO - PROCESS | 1850 | 1461482402318 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:20:02 INFO - PROCESS | 1850 | 1461482402321 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:20:02 INFO - PROCESS | 1850 | 1461482402327 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:20:02 INFO - PROCESS | 1850 | 1461482402331 Marionette TRACE conn3 <- [1,1650,null,{}] 00:20:02 INFO - PROCESS | 1850 | 1461482402338 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}] 00:20:02 INFO - PROCESS | 1850 | 1461482402524 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:20:02 INFO - PROCESS | 1850 | 1461482402728 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ebba000 == 123 [pid = 1850] [id = 420] 00:20:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef40a1a000) [pid = 1850] [serial = 1261] [outer = (nil)] 00:20:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef5707d800) [pid = 1850] [serial = 1262] [outer = 0x7fef40a1a000] 00:20:02 INFO - PROCESS | 1850 | 1461482402850 Marionette DEBUG loaded listener.js 00:20:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef5a13bc00) [pid = 1850] [serial = 1263] [outer = 0x7fef40a1a000] 00:20:03 INFO - PROCESS | 1850 | 1461482403706 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]]]}] 00:20:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:20:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1434ms 00:20:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:20:03 INFO - PROCESS | 1850 | 1461482403762 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:20:03 INFO - PROCESS | 1850 | 1461482403765 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:20:03 INFO - PROCESS | 1850 | 1461482403771 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:20:03 INFO - PROCESS | 1850 | 1461482403774 Marionette TRACE conn3 <- [1,1654,null,{}] 00:20:03 INFO - PROCESS | 1850 | 1461482403779 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}] 00:20:03 INFO - PROCESS | 1850 | 1461482403940 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:20:04 INFO - PROCESS | 1850 | 1461482404139 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3092b800 == 124 [pid = 1850] [id = 421] 00:20:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef497e5c00) [pid = 1850] [serial = 1264] [outer = (nil)] 00:20:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef5bb9e800) [pid = 1850] [serial = 1265] [outer = 0x7fef497e5c00] 00:20:04 INFO - PROCESS | 1850 | 1461482404211 Marionette DEBUG loaded listener.js 00:20:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef5be0ec00) [pid = 1850] [serial = 1266] [outer = 0x7fef497e5c00] 00:20:05 INFO - PROCESS | 1850 | 1461482405052 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]]]}] 00:20:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:20:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1330ms 00:20:05 INFO - PROCESS | 1850 | 1461482405100 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:20:05 INFO - PROCESS | 1850 | 1461482405104 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:20:05 INFO - PROCESS | 1850 | 1461482405109 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:20:05 INFO - PROCESS | 1850 | 1461482405112 Marionette TRACE conn3 <- [1,1658,null,{}] 00:20:05 INFO - PROCESS | 1850 | 1461482405118 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}] 00:20:05 INFO - PROCESS | 1850 | 1461482405281 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:20:05 INFO - PROCESS | 1850 | 1461482405481 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f8c000 == 125 [pid = 1850] [id = 422] 00:20:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef44221000) [pid = 1850] [serial = 1267] [outer = (nil)] 00:20:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef44227400) [pid = 1850] [serial = 1268] [outer = 0x7fef44221000] 00:20:05 INFO - PROCESS | 1850 | 1461482405566 Marionette DEBUG loaded listener.js 00:20:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef4422bc00) [pid = 1850] [serial = 1269] [outer = 0x7fef44221000] 00:20:06 INFO - PROCESS | 1850 | 1461482406494 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]]]}] 00:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1436ms 00:20:06 INFO - PROCESS | 1850 | 1461482406546 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:20:06 INFO - PROCESS | 1850 | 1461482406549 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:20:06 INFO - PROCESS | 1850 | 1461482406555 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:20:06 INFO - PROCESS | 1850 | 1461482406558 Marionette TRACE conn3 <- [1,1662,null,{}] 00:20:06 INFO - PROCESS | 1850 | 1461482406563 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}] 00:20:06 INFO - PROCESS | 1850 | 1461482406730 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:20:06 INFO - PROCESS | 1850 | 1461482406942 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf9f000 == 126 [pid = 1850] [id = 423] 00:20:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef40a66c00) [pid = 1850] [serial = 1270] [outer = (nil)] 00:20:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef40a6f000) [pid = 1850] [serial = 1271] [outer = 0x7fef40a66c00] 00:20:07 INFO - PROCESS | 1850 | 1461482407016 Marionette DEBUG loaded listener.js 00:20:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef40a74000) [pid = 1850] [serial = 1272] [outer = 0x7fef40a66c00] 00:20:07 INFO - PROCESS | 1850 | 1461482407911 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]]]}] 00:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1433ms 00:20:07 INFO - PROCESS | 1850 | 1461482407988 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:20:07 INFO - PROCESS | 1850 | 1461482407992 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:20:08 INFO - PROCESS | 1850 | 1461482407998 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:20:08 INFO - PROCESS | 1850 | 1461482408002 Marionette TRACE conn3 <- [1,1666,null,{}] 00:20:08 INFO - PROCESS | 1850 | 1461482408007 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}] 00:20:08 INFO - PROCESS | 1850 | 1461482408231 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:20:08 INFO - PROCESS | 1850 | 1461482408479 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31169800 == 127 [pid = 1850] [id = 424] 00:20:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fef5c060c00) [pid = 1850] [serial = 1273] [outer = (nil)] 00:20:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fef5c27b400) [pid = 1850] [serial = 1274] [outer = 0x7fef5c060c00] 00:20:08 INFO - PROCESS | 1850 | 1461482408601 Marionette DEBUG loaded listener.js 00:20:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fef5c426c00) [pid = 1850] [serial = 1275] [outer = 0x7fef5c060c00] 00:20:09 INFO - PROCESS | 1850 | 1461482409409 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]]]}] 00:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1484ms 00:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:20:09 INFO - PROCESS | 1850 | 1461482409482 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:20:09 INFO - PROCESS | 1850 | 1461482409485 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:20:09 INFO - PROCESS | 1850 | 1461482409491 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:20:09 INFO - PROCESS | 1850 | 1461482409494 Marionette TRACE conn3 <- [1,1670,null,{}] 00:20:09 INFO - PROCESS | 1850 | 1461482409499 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}] 00:20:09 INFO - PROCESS | 1850 | 1461482409663 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:20:09 INFO - PROCESS | 1850 | 1461482409860 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2fd9e000 == 128 [pid = 1850] [id = 425] 00:20:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fef2fe50800) [pid = 1850] [serial = 1276] [outer = (nil)] 00:20:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef2fe59800) [pid = 1850] [serial = 1277] [outer = 0x7fef2fe50800] 00:20:09 INFO - PROCESS | 1850 | 1461482409931 Marionette DEBUG loaded listener.js 00:20:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef2fe5e000) [pid = 1850] [serial = 1278] [outer = 0x7fef2fe50800] 00:20:10 INFO - PROCESS | 1850 | 1461482410808 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]]]}] 00:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1384ms 00:20:10 INFO - PROCESS | 1850 | 1461482410875 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:20:10 INFO - PROCESS | 1850 | 1461482410878 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:20:10 INFO - PROCESS | 1850 | 1461482410884 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:20:10 INFO - PROCESS | 1850 | 1461482410895 Marionette TRACE conn3 <- [1,1674,null,{}] 00:20:10 INFO - PROCESS | 1850 | 1461482410899 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}] 00:20:11 INFO - PROCESS | 1850 | 1461482411065 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:20:11 INFO - PROCESS | 1850 | 1461482411264 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff7f800 == 129 [pid = 1850] [id = 426] 00:20:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef2e40ec00) [pid = 1850] [serial = 1279] [outer = (nil)] 00:20:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef2e415800) [pid = 1850] [serial = 1280] [outer = 0x7fef2e40ec00] 00:20:11 INFO - PROCESS | 1850 | 1461482411336 Marionette DEBUG loaded listener.js 00:20:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef2e41a800) [pid = 1850] [serial = 1281] [outer = 0x7fef2e40ec00] 00:20:12 INFO - PROCESS | 1850 | 1461482412222 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]]]}] 00:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1387ms 00:20:12 INFO - PROCESS | 1850 | 1461482412272 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:20:12 INFO - PROCESS | 1850 | 1461482412276 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:20:12 INFO - PROCESS | 1850 | 1461482412281 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:20:12 INFO - PROCESS | 1850 | 1461482412284 Marionette TRACE conn3 <- [1,1678,null,{}] 00:20:12 INFO - PROCESS | 1850 | 1461482412289 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}] 00:20:12 INFO - PROCESS | 1850 | 1461482412451 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:20:12 INFO - PROCESS | 1850 | 1461482412667 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3150a800 == 130 [pid = 1850] [id = 427] 00:20:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef2e40f400) [pid = 1850] [serial = 1282] [outer = (nil)] 00:20:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef2fe5b000) [pid = 1850] [serial = 1283] [outer = 0x7fef2e40f400] 00:20:12 INFO - PROCESS | 1850 | 1461482412781 Marionette DEBUG loaded listener.js 00:20:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef2ffe2800) [pid = 1850] [serial = 1284] [outer = 0x7fef2e40f400] 00:20:13 INFO - PROCESS | 1850 | 1461482413668 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]]]}] 00:20:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:20:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1437ms 00:20:13 INFO - PROCESS | 1850 | 1461482413719 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:20:13 INFO - PROCESS | 1850 | 1461482413723 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:20:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:20:13 INFO - PROCESS | 1850 | 1461482413728 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:20:13 INFO - PROCESS | 1850 | 1461482413731 Marionette TRACE conn3 <- [1,1682,null,{}] 00:20:13 INFO - PROCESS | 1850 | 1461482413736 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}] 00:20:13 INFO - PROCESS | 1850 | 1461482413907 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:20:14 INFO - PROCESS | 1850 | 1461482414169 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32ecc000 == 131 [pid = 1850] [id = 428] 00:20:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef2e413400) [pid = 1850] [serial = 1285] [outer = (nil)] 00:20:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef2ffe8800) [pid = 1850] [serial = 1286] [outer = 0x7fef2e413400] 00:20:14 INFO - PROCESS | 1850 | 1461482414280 Marionette DEBUG loaded listener.js 00:20:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef2ffed000) [pid = 1850] [serial = 1287] [outer = 0x7fef2e413400] 00:20:15 INFO - PROCESS | 1850 | 1461482415080 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]]]}] 00:20:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1390ms 00:20:15 INFO - PROCESS | 1850 | 1461482415119 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:20:15 INFO - PROCESS | 1850 | 1461482415122 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:20:15 INFO - PROCESS | 1850 | 1461482415128 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:20:15 INFO - PROCESS | 1850 | 1461482415130 Marionette TRACE conn3 <- [1,1686,null,{}] 00:20:15 INFO - PROCESS | 1850 | 1461482415136 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}] 00:20:15 INFO - PROCESS | 1850 | 1461482415309 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:20:15 INFO - PROCESS | 1850 | 1461482415519 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef368bd800 == 132 [pid = 1850] [id = 429] 00:20:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fef2fe57800) [pid = 1850] [serial = 1288] [outer = (nil)] 00:20:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fef32b03800) [pid = 1850] [serial = 1289] [outer = 0x7fef2fe57800] 00:20:15 INFO - PROCESS | 1850 | 1461482415587 Marionette DEBUG loaded listener.js 00:20:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fef331f1400) [pid = 1850] [serial = 1290] [outer = 0x7fef2fe57800] 00:20:16 INFO - PROCESS | 1850 | 1461482416928 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]]]}] 00:20:16 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 00:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1835ms 00:20:16 INFO - PROCESS | 1850 | 1461482416963 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:20:16 INFO - PROCESS | 1850 | 1461482416968 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:20:16 INFO - PROCESS | 1850 | 1461482416978 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:20:16 INFO - PROCESS | 1850 | 1461482416981 Marionette TRACE conn3 <- [1,1690,null,{}] 00:20:16 INFO - PROCESS | 1850 | 1461482416989 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}] 00:20:17 INFO - PROCESS | 1850 | 1461482417171 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:20:17 INFO - PROCESS | 1850 | 1461482417417 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f8a800 == 133 [pid = 1850] [id = 430] 00:20:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fef32b0ac00) [pid = 1850] [serial = 1291] [outer = (nil)] 00:20:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fef32fef400) [pid = 1850] [serial = 1292] [outer = 0x7fef32b0ac00] 00:20:17 INFO - PROCESS | 1850 | 1461482417548 Marionette DEBUG loaded listener.js 00:20:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fef331f0400) [pid = 1850] [serial = 1293] [outer = 0x7fef32b0ac00] 00:20:18 INFO - PROCESS | 1850 | 1461482418514 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]]]}] 00:20:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1581ms 00:20:18 INFO - PROCESS | 1850 | 1461482418559 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:20:18 INFO - PROCESS | 1850 | 1461482418567 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:20:18 INFO - PROCESS | 1850 | 1461482418576 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:20:18 INFO - PROCESS | 1850 | 1461482418579 Marionette TRACE conn3 <- [1,1694,null,{}] 00:20:18 INFO - PROCESS | 1850 | 1461482418584 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}] 00:20:18 INFO - PROCESS | 1850 | 1461482418752 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:20:19 INFO - PROCESS | 1850 | 1461482419050 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef312d9800 == 134 [pid = 1850] [id = 431] 00:20:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fef34c39400) [pid = 1850] [serial = 1294] [outer = (nil)] 00:20:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fef350a2800) [pid = 1850] [serial = 1295] [outer = 0x7fef34c39400] 00:20:19 INFO - PROCESS | 1850 | 1461482419171 Marionette DEBUG loaded listener.js 00:20:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fef369e6400) [pid = 1850] [serial = 1296] [outer = 0x7fef34c39400] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36ae5800 == 133 [pid = 1850] [id = 412] 00:20:19 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fef48413800) [pid = 1850] [serial = 1178] [outer = (nil)] [url = about:blank] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef445ea800 == 132 [pid = 1850] [id = 411] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43990000 == 131 [pid = 1850] [id = 410] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4010c000 == 130 [pid = 1850] [id = 409] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf52800 == 129 [pid = 1850] [id = 408] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf46000 == 128 [pid = 1850] [id = 407] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fd92800 == 127 [pid = 1850] [id = 11] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f6db000 == 126 [pid = 1850] [id = 406] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef312e2000 == 125 [pid = 1850] [id = 405] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef318a5800 == 124 [pid = 1850] [id = 404] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40911000 == 123 [pid = 1850] [id = 399] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3577b800 == 122 [pid = 1850] [id = 398] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5eb5a000 == 121 [pid = 1850] [id = 397] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef56bb7800 == 120 [pid = 1850] [id = 396] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4974a000 == 119 [pid = 1850] [id = 395] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41387800 == 118 [pid = 1850] [id = 394] 00:20:19 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfb4800 == 117 [pid = 1850] [id = 393] 00:20:19 INFO - PROCESS | 1850 | 1461482419996 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]]]}] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fef3d554400) [pid = 1850] [serial = 921] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fef3d481c00) [pid = 1850] [serial = 1160] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fef36a1a400) [pid = 1850] [serial = 924] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fef471d3000) [pid = 1850] [serial = 840] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fef43749400) [pid = 1850] [serial = 837] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fef5be11000) [pid = 1850] [serial = 915] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fef403a8000) [pid = 1850] [serial = 834] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fef3cfca400) [pid = 1850] [serial = 888] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef40a17400) [pid = 1850] [serial = 990] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef40959400) [pid = 1850] [serial = 1167] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef50f77400) [pid = 1850] [serial = 849] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef5be10800) [pid = 1850] [serial = 1139] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef58202800) [pid = 1850] [serial = 900] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef5a1b4c00) [pid = 1850] [serial = 786] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef497d5400) [pid = 1850] [serial = 846] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef369efc00) [pid = 1850] [serial = 1145] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef369ee000) [pid = 1850] [serial = 1151] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef471d2400) [pid = 1850] [serial = 894] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef3cfc9c00) [pid = 1850] [serial = 861] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fef379b0c00) [pid = 1850] [serial = 1124] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fef572e6800) [pid = 1850] [serial = 1136] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fef32ef2400) [pid = 1850] [serial = 906] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fef40711c00) [pid = 1850] [serial = 1166] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef40a1f000) [pid = 1850] [serial = 1170] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef49d06800) [pid = 1850] [serial = 897] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef5be0c400) [pid = 1850] [serial = 855] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef35459c00) [pid = 1850] [serial = 1157] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef5c058400) [pid = 1850] [serial = 903] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef5820b000) [pid = 1850] [serial = 852] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef379af800) [pid = 1850] [serial = 858] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef40953000) [pid = 1850] [serial = 1154] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef3daabc00) [pid = 1850] [serial = 1142] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef3f632c00) [pid = 1850] [serial = 1163] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef34c32000) [pid = 1850] [serial = 912] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef36a18000) [pid = 1850] [serial = 1158] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef44d6fc00) [pid = 1850] [serial = 1130] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef32b0b000) [pid = 1850] [serial = 1148] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef446a8c00) [pid = 1850] [serial = 1176] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef331f7c00) [pid = 1850] [serial = 909] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef40494400) [pid = 1850] [serial = 1098] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef48678800) [pid = 1850] [serial = 1133] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef5c09ac00) [pid = 1850] [serial = 918] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef41166800) [pid = 1850] [serial = 1172] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef3dab1000) [pid = 1850] [serial = 1161] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef40960000) [pid = 1850] [serial = 1169] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef4039c000) [pid = 1850] [serial = 1164] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef43745000) [pid = 1850] [serial = 1173] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef48708800) [pid = 1850] [serial = 843] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef400a6800) [pid = 1850] [serial = 1038] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef403a5000) [pid = 1850] [serial = 1127] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef4229dc00) [pid = 1850] [serial = 1175] [outer = (nil)] [url = about:blank] 00:20:20 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef40988400) [pid = 1850] [serial = 891] [outer = (nil)] [url = about:blank] 00:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1496ms 00:20:20 INFO - PROCESS | 1850 | 1461482420071 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:20:20 INFO - PROCESS | 1850 | 1461482420074 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:20:20 INFO - PROCESS | 1850 | 1461482420081 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:20:20 INFO - PROCESS | 1850 | 1461482420086 Marionette TRACE conn3 <- [1,1698,null,{}] 00:20:20 INFO - PROCESS | 1850 | 1461482420101 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}] 00:20:20 INFO - PROCESS | 1850 | 1461482420266 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:20:20 INFO - PROCESS | 1850 | 1461482420452 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350c6000 == 118 [pid = 1850] [id = 432] 00:20:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef316c7400) [pid = 1850] [serial = 1297] [outer = (nil)] 00:20:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef376cb400) [pid = 1850] [serial = 1298] [outer = 0x7fef316c7400] 00:20:20 INFO - PROCESS | 1850 | 1461482420520 Marionette DEBUG loaded listener.js 00:20:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef378bb400) [pid = 1850] [serial = 1299] [outer = 0x7fef316c7400] 00:20:21 INFO - PROCESS | 1850 | 1461482421239 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]]]}] 00:20:21 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 00:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1187ms 00:20:21 INFO - PROCESS | 1850 | 1461482421268 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:20:21 INFO - PROCESS | 1850 | 1461482421272 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:20:21 INFO - PROCESS | 1850 | 1461482421277 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:20:21 INFO - PROCESS | 1850 | 1461482421280 Marionette TRACE conn3 <- [1,1702,null,{}] 00:20:21 INFO - PROCESS | 1850 | 1461482421285 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}] 00:20:21 INFO - PROCESS | 1850 | 1461482421502 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:20:21 INFO - PROCESS | 1850 | 1461482421524 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ae8800 == 119 [pid = 1850] [id = 433] 00:20:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef378bb800) [pid = 1850] [serial = 1300] [outer = (nil)] 00:20:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef3cfcd800) [pid = 1850] [serial = 1301] [outer = 0x7fef378bb800] 00:20:21 INFO - PROCESS | 1850 | 1461482421589 Marionette DEBUG loaded listener.js 00:20:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef3d489c00) [pid = 1850] [serial = 1302] [outer = 0x7fef378bb800] 00:20:22 INFO - PROCESS | 1850 | 1461482422481 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]]]}] 00:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1231ms 00:20:22 INFO - PROCESS | 1850 | 1461482422509 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:20:22 INFO - PROCESS | 1850 | 1461482422513 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:20:22 INFO - PROCESS | 1850 | 1461482422518 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:20:22 INFO - PROCESS | 1850 | 1461482422521 Marionette TRACE conn3 <- [1,1706,null,{}] 00:20:22 INFO - PROCESS | 1850 | 1461482422526 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}] 00:20:22 INFO - PROCESS | 1850 | 1461482422740 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:20:22 INFO - PROCESS | 1850 | 1461482422918 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dc3f800 == 120 [pid = 1850] [id = 434] 00:20:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef3daad800) [pid = 1850] [serial = 1303] [outer = (nil)] 00:20:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef3db99800) [pid = 1850] [serial = 1304] [outer = 0x7fef3daad800] 00:20:22 INFO - PROCESS | 1850 | 1461482422978 Marionette DEBUG loaded listener.js 00:20:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef3dd0f400) [pid = 1850] [serial = 1305] [outer = 0x7fef3daad800] 00:20:23 INFO - PROCESS | 1850 | 1461482423795 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]]]}] 00:20:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:20:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1326ms 00:20:23 INFO - PROCESS | 1850 | 1461482423854 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:20:23 INFO - PROCESS | 1850 | 1461482423857 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:20:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:20:23 INFO - PROCESS | 1850 | 1461482423863 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:20:23 INFO - PROCESS | 1850 | 1461482423865 Marionette TRACE conn3 <- [1,1710,null,{}] 00:20:23 INFO - PROCESS | 1850 | 1461482423870 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}] 00:20:24 INFO - PROCESS | 1850 | 1461482424109 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:20:24 INFO - PROCESS | 1850 | 1461482424138 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fa5f000 == 121 [pid = 1850] [id = 435] 00:20:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef3feb8400) [pid = 1850] [serial = 1306] [outer = (nil)] 00:20:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef40703800) [pid = 1850] [serial = 1307] [outer = 0x7fef3feb8400] 00:20:24 INFO - PROCESS | 1850 | 1461482424201 Marionette DEBUG loaded listener.js 00:20:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef40997c00) [pid = 1850] [serial = 1308] [outer = 0x7fef3feb8400] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef413d5000) [pid = 1850] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef437b9c00) [pid = 1850] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef40987800) [pid = 1850] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef3fe78800) [pid = 1850] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef2f55e800) [pid = 1850] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef36a12800) [pid = 1850] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef34de1c00) [pid = 1850] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef3d48b000) [pid = 1850] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:20:25 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef328dc000) [pid = 1850] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:20:25 INFO - PROCESS | 1850 | 1461482425460 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]]]}] 00:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1632ms 00:20:25 INFO - PROCESS | 1850 | 1461482425496 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:20:25 INFO - PROCESS | 1850 | 1461482425498 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:20:25 INFO - PROCESS | 1850 | 1461482425504 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:20:25 INFO - PROCESS | 1850 | 1461482425506 Marionette TRACE conn3 <- [1,1714,null,{}] 00:20:25 INFO - PROCESS | 1850 | 1461482425512 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}] 00:20:25 INFO - PROCESS | 1850 | 1461482425662 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:20:25 INFO - PROCESS | 1850 | 1461482425676 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40113000 == 122 [pid = 1850] [id = 436] 00:20:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef3314b400) [pid = 1850] [serial = 1309] [outer = (nil)] 00:20:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef4099fc00) [pid = 1850] [serial = 1310] [outer = 0x7fef3314b400] 00:20:25 INFO - PROCESS | 1850 | 1461482425736 Marionette DEBUG loaded listener.js 00:20:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef40a70400) [pid = 1850] [serial = 1311] [outer = 0x7fef3314b400] 00:20:26 INFO - PROCESS | 1850 | 1461482426524 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]]]}] 00:20:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:20:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1038ms 00:20:26 INFO - PROCESS | 1850 | 1461482426543 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:20:26 INFO - PROCESS | 1850 | 1461482426547 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:20:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:20:26 INFO - PROCESS | 1850 | 1461482426570 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:20:26 INFO - PROCESS | 1850 | 1461482426573 Marionette TRACE conn3 <- [1,1718,null,{}] 00:20:26 INFO - PROCESS | 1850 | 1461482426577 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}] 00:20:26 INFO - PROCESS | 1850 | 1461482426784 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:20:26 INFO - PROCESS | 1850 | 1461482426807 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40b03800 == 123 [pid = 1850] [id = 437] 00:20:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef369f0c00) [pid = 1850] [serial = 1312] [outer = (nil)] 00:20:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef40a73c00) [pid = 1850] [serial = 1313] [outer = 0x7fef369f0c00] 00:20:26 INFO - PROCESS | 1850 | 1461482426878 Marionette DEBUG loaded listener.js 00:20:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef40f5d000) [pid = 1850] [serial = 1314] [outer = 0x7fef369f0c00] 00:20:28 INFO - PROCESS | 1850 | 1461482428033 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]]]}] 00:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1547ms 00:20:28 INFO - PROCESS | 1850 | 1461482428102 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:20:28 INFO - PROCESS | 1850 | 1461482428109 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:20:28 INFO - PROCESS | 1850 | 1461482428117 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:20:28 INFO - PROCESS | 1850 | 1461482428123 Marionette TRACE conn3 <- [1,1722,null,{}] 00:20:28 INFO - PROCESS | 1850 | 1461482428130 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}] 00:20:28 INFO - PROCESS | 1850 | 1461482428365 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:20:28 INFO - PROCESS | 1850 | 1461482428609 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32da2800 == 124 [pid = 1850] [id = 438] 00:20:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef32ef1c00) [pid = 1850] [serial = 1315] [outer = (nil)] 00:20:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef331ed000) [pid = 1850] [serial = 1316] [outer = 0x7fef32ef1c00] 00:20:28 INFO - PROCESS | 1850 | 1461482428729 Marionette DEBUG loaded listener.js 00:20:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef34329800) [pid = 1850] [serial = 1317] [outer = 0x7fef32ef1c00] 00:20:29 INFO - PROCESS | 1850 | 1461482429666 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]]]}] 00:20:29 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 00:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1588ms 00:20:29 INFO - PROCESS | 1850 | 1461482429705 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:20:29 INFO - PROCESS | 1850 | 1461482429714 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:20:29 INFO - PROCESS | 1850 | 1461482429723 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:20:29 INFO - PROCESS | 1850 | 1461482429727 Marionette TRACE conn3 <- [1,1726,null,{}] 00:20:29 INFO - PROCESS | 1850 | 1461482429733 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}] 00:20:29 INFO - PROCESS | 1850 | 1461482429909 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:20:30 INFO - PROCESS | 1850 | 1461482430110 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3ddd9800 == 125 [pid = 1850] [id = 439] 00:20:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef34c30400) [pid = 1850] [serial = 1318] [outer = (nil)] 00:20:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef376d0400) [pid = 1850] [serial = 1319] [outer = 0x7fef34c30400] 00:20:30 INFO - PROCESS | 1850 | 1461482430181 Marionette DEBUG loaded listener.js 00:20:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef3cfc9c00) [pid = 1850] [serial = 1320] [outer = 0x7fef34c30400] 00:20:31 INFO - PROCESS | 1850 | 1461482431134 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]]]}] 00:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1485ms 00:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:20:31 INFO - PROCESS | 1850 | 1461482431209 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:20:31 INFO - PROCESS | 1850 | 1461482431212 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:20:31 INFO - PROCESS | 1850 | 1461482431219 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:20:31 INFO - PROCESS | 1850 | 1461482431225 Marionette TRACE conn3 <- [1,1730,null,{}] 00:20:31 INFO - PROCESS | 1850 | 1461482431241 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}] 00:20:31 INFO - PROCESS | 1850 | 1461482431469 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:20:31 INFO - PROCESS | 1850 | 1461482431711 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43976800 == 126 [pid = 1850] [id = 440] 00:20:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef3cfcbc00) [pid = 1850] [serial = 1321] [outer = (nil)] 00:20:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef4039fc00) [pid = 1850] [serial = 1322] [outer = 0x7fef3cfcbc00] 00:20:31 INFO - PROCESS | 1850 | 1461482431876 Marionette DEBUG loaded listener.js 00:20:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef4095b800) [pid = 1850] [serial = 1323] [outer = 0x7fef3cfcbc00] 00:20:32 INFO - PROCESS | 1850 | 1461482432887 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]]]}] 00:20:32 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 00:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1738ms 00:20:32 INFO - PROCESS | 1850 | 1461482432959 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:20:32 INFO - PROCESS | 1850 | 1461482432966 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:20:32 INFO - PROCESS | 1850 | 1461482432973 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:20:32 INFO - PROCESS | 1850 | 1461482432975 Marionette TRACE conn3 <- [1,1734,null,{}] 00:20:32 INFO - PROCESS | 1850 | 1461482432984 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}] 00:20:33 INFO - PROCESS | 1850 | 1461482433210 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:20:33 INFO - PROCESS | 1850 | 1461482433445 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446ce000 == 127 [pid = 1850] [id = 441] 00:20:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef3f63cc00) [pid = 1850] [serial = 1324] [outer = (nil)] 00:20:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef40f5e400) [pid = 1850] [serial = 1325] [outer = 0x7fef3f63cc00] 00:20:33 INFO - PROCESS | 1850 | 1461482433563 Marionette DEBUG loaded listener.js 00:20:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef413d5000) [pid = 1850] [serial = 1326] [outer = 0x7fef3f63cc00] 00:20:34 INFO - PROCESS | 1850 | 1461482434511 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]]]}] 00:20:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:20:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1579ms 00:20:34 INFO - PROCESS | 1850 | 1461482434553 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:20:34 INFO - PROCESS | 1850 | 1461482434557 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:20:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:20:34 INFO - PROCESS | 1850 | 1461482434563 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:20:34 INFO - PROCESS | 1850 | 1461482434565 Marionette TRACE conn3 <- [1,1738,null,{}] 00:20:34 INFO - PROCESS | 1850 | 1461482434571 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}] 00:20:34 INFO - PROCESS | 1850 | 1461482434737 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:20:34 INFO - PROCESS | 1850 | 1461482434935 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ae5800 == 128 [pid = 1850] [id = 442] 00:20:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef409a1800) [pid = 1850] [serial = 1327] [outer = (nil)] 00:20:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef43749c00) [pid = 1850] [serial = 1328] [outer = 0x7fef409a1800] 00:20:35 INFO - PROCESS | 1850 | 1461482435006 Marionette DEBUG loaded listener.js 00:20:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef43999800) [pid = 1850] [serial = 1329] [outer = 0x7fef409a1800] 00:20:35 INFO - PROCESS | 1850 | 1461482435905 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]]]}] 00:20:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1383ms 00:20:35 INFO - PROCESS | 1850 | 1461482435947 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:20:35 INFO - PROCESS | 1850 | 1461482435950 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:20:35 INFO - PROCESS | 1850 | 1461482435956 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:20:35 INFO - PROCESS | 1850 | 1461482435959 Marionette TRACE conn3 <- [1,1742,null,{}] 00:20:35 INFO - PROCESS | 1850 | 1461482435964 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}] 00:20:36 INFO - PROCESS | 1850 | 1461482436155 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:20:36 INFO - PROCESS | 1850 | 1461482436353 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4876b800 == 129 [pid = 1850] [id = 443] 00:20:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef4399a000) [pid = 1850] [serial = 1330] [outer = (nil)] 00:20:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef4443a800) [pid = 1850] [serial = 1331] [outer = 0x7fef4399a000] 00:20:36 INFO - PROCESS | 1850 | 1461482436437 Marionette DEBUG loaded listener.js 00:20:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef46333800) [pid = 1850] [serial = 1332] [outer = 0x7fef4399a000] 00:20:37 INFO - PROCESS | 1850 | 1461482437372 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]]]}] 00:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1478ms 00:20:37 INFO - PROCESS | 1850 | 1461482437434 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:20:37 INFO - PROCESS | 1850 | 1461482437438 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:20:37 INFO - PROCESS | 1850 | 1461482437461 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:20:37 INFO - PROCESS | 1850 | 1461482437464 Marionette TRACE conn3 <- [1,1746,null,{}] 00:20:37 INFO - PROCESS | 1850 | 1461482437470 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}] 00:20:37 INFO - PROCESS | 1850 | 1461482437663 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:20:37 INFO - PROCESS | 1850 | 1461482437895 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a8e4000 == 130 [pid = 1850] [id = 444] 00:20:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef46cee800) [pid = 1850] [serial = 1333] [outer = (nil)] 00:20:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef47e9f400) [pid = 1850] [serial = 1334] [outer = 0x7fef46cee800] 00:20:38 INFO - PROCESS | 1850 | 1461482438010 Marionette DEBUG loaded listener.js 00:20:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fef4866cc00) [pid = 1850] [serial = 1335] [outer = 0x7fef46cee800] 00:20:38 INFO - PROCESS | 1850 | 1461482438895 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]]]}] 00:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1487ms 00:20:38 INFO - PROCESS | 1850 | 1461482438947 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:20:38 INFO - PROCESS | 1850 | 1461482438951 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:20:38 INFO - PROCESS | 1850 | 1461482438957 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:20:38 INFO - PROCESS | 1850 | 1461482438960 Marionette TRACE conn3 <- [1,1750,null,{}] 00:20:38 INFO - PROCESS | 1850 | 1461482438965 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}] 00:20:39 INFO - PROCESS | 1850 | 1461482439135 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:20:39 INFO - PROCESS | 1850 | 1461482439347 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5721a000 == 131 [pid = 1850] [id = 445] 00:20:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fef446a9c00) [pid = 1850] [serial = 1336] [outer = (nil)] 00:20:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fef49429400) [pid = 1850] [serial = 1337] [outer = 0x7fef446a9c00] 00:20:39 INFO - PROCESS | 1850 | 1461482439417 Marionette DEBUG loaded listener.js 00:20:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fef497ea400) [pid = 1850] [serial = 1338] [outer = 0x7fef446a9c00] 00:20:40 INFO - PROCESS | 1850 | 1461482440277 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]]]}] 00:20:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:20:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1377ms 00:20:40 INFO - PROCESS | 1850 | 1461482440335 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:20:40 INFO - PROCESS | 1850 | 1461482440338 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:20:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:20:40 INFO - PROCESS | 1850 | 1461482440344 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:20:40 INFO - PROCESS | 1850 | 1461482440347 Marionette TRACE conn3 <- [1,1754,null,{}] 00:20:40 INFO - PROCESS | 1850 | 1461482440352 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}] 00:20:40 INFO - PROCESS | 1850 | 1461482440517 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:20:40 INFO - PROCESS | 1850 | 1461482440724 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c0d5000 == 132 [pid = 1850] [id = 446] 00:20:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef46df9000) [pid = 1850] [serial = 1339] [outer = (nil)] 00:20:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef4a31f400) [pid = 1850] [serial = 1340] [outer = 0x7fef46df9000] 00:20:40 INFO - PROCESS | 1850 | 1461482440799 Marionette DEBUG loaded listener.js 00:20:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef50f77400) [pid = 1850] [serial = 1341] [outer = 0x7fef46df9000] 00:20:41 INFO - PROCESS | 1850 | 1461482441636 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]]]}] 00:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1327ms 00:20:41 INFO - PROCESS | 1850 | 1461482441678 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:20:41 INFO - PROCESS | 1850 | 1461482441681 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:20:41 INFO - PROCESS | 1850 | 1461482441687 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:20:41 INFO - PROCESS | 1850 | 1461482441691 Marionette TRACE conn3 <- [1,1758,null,{}] 00:20:41 INFO - PROCESS | 1850 | 1461482441696 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}] 00:20:41 INFO - PROCESS | 1850 | 1461482441861 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:20:42 INFO - PROCESS | 1850 | 1461482442068 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ca0800 == 133 [pid = 1850] [id = 447] 00:20:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef3432e400) [pid = 1850] [serial = 1342] [outer = (nil)] 00:20:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef56dfd800) [pid = 1850] [serial = 1343] [outer = 0x7fef3432e400] 00:20:42 INFO - PROCESS | 1850 | 1461482442140 Marionette DEBUG loaded listener.js 00:20:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef58209800) [pid = 1850] [serial = 1344] [outer = 0x7fef3432e400] 00:20:43 INFO - PROCESS | 1850 | 1461482443035 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]]]}] 00:20:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:20:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1378ms 00:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:20:43 INFO - PROCESS | 1850 | 1461482443066 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:20:43 INFO - PROCESS | 1850 | 1461482443070 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:20:43 INFO - PROCESS | 1850 | 1461482443076 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:20:43 INFO - PROCESS | 1850 | 1461482443080 Marionette TRACE conn3 <- [1,1762,null,{}] 00:20:43 INFO - PROCESS | 1850 | 1461482443085 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}] 00:20:43 INFO - PROCESS | 1850 | 1461482443270 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:20:43 INFO - PROCESS | 1850 | 1461482443477 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ee54000 == 134 [pid = 1850] [id = 448] 00:20:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef3293d000) [pid = 1850] [serial = 1345] [outer = (nil)] 00:20:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef32941c00) [pid = 1850] [serial = 1346] [outer = 0x7fef3293d000] 00:20:43 INFO - PROCESS | 1850 | 1461482443555 Marionette DEBUG loaded listener.js 00:20:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef5bb9ec00) [pid = 1850] [serial = 1347] [outer = 0x7fef3293d000] 00:20:44 INFO - PROCESS | 1850 | 1461482444418 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]]]}] 00:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1380ms 00:20:44 INFO - PROCESS | 1850 | 1461482444455 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:20:44 INFO - PROCESS | 1850 | 1461482444459 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:20:44 INFO - PROCESS | 1850 | 1461482444465 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:20:44 INFO - PROCESS | 1850 | 1461482444468 Marionette TRACE conn3 <- [1,1766,null,{}] 00:20:44 INFO - PROCESS | 1850 | 1461482444473 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}] 00:20:44 INFO - PROCESS | 1850 | 1461482444640 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:20:44 INFO - PROCESS | 1850 | 1461482444842 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3449a000 == 135 [pid = 1850] [id = 449] 00:20:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef3293e800) [pid = 1850] [serial = 1348] [outer = (nil)] 00:20:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef44294c00) [pid = 1850] [serial = 1349] [outer = 0x7fef3293e800] 00:20:44 INFO - PROCESS | 1850 | 1461482444911 Marionette DEBUG loaded listener.js 00:20:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fef4429a400) [pid = 1850] [serial = 1350] [outer = 0x7fef3293e800] 00:20:45 INFO - PROCESS | 1850 | 1461482445755 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]]]}] 00:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1333ms 00:20:45 INFO - PROCESS | 1850 | 1461482445798 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:20:45 INFO - PROCESS | 1850 | 1461482445802 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:20:45 INFO - PROCESS | 1850 | 1461482445807 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:20:45 INFO - PROCESS | 1850 | 1461482445819 Marionette TRACE conn3 <- [1,1770,null,{}] 00:20:45 INFO - PROCESS | 1850 | 1461482445824 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}] 00:20:45 INFO - PROCESS | 1850 | 1461482445991 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:20:46 INFO - PROCESS | 1850 | 1461482446202 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2dc66000 == 136 [pid = 1850] [id = 450] 00:20:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fef2dce6800) [pid = 1850] [serial = 1351] [outer = (nil)] 00:20:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fef2dcee000) [pid = 1850] [serial = 1352] [outer = 0x7fef2dce6800] 00:20:46 INFO - PROCESS | 1850 | 1461482446312 Marionette DEBUG loaded listener.js 00:20:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fef2dcf3000) [pid = 1850] [serial = 1353] [outer = 0x7fef2dce6800] 00:20:47 INFO - PROCESS | 1850 | 1461482447193 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]]]}] 00:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1437ms 00:20:47 INFO - PROCESS | 1850 | 1461482447245 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:20:47 INFO - PROCESS | 1850 | 1461482447249 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:20:47 INFO - PROCESS | 1850 | 1461482447255 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:20:47 INFO - PROCESS | 1850 | 1461482447257 Marionette TRACE conn3 <- [1,1774,null,{}] 00:20:47 INFO - PROCESS | 1850 | 1461482447263 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}] 00:20:47 INFO - PROCESS | 1850 | 1461482447427 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:20:47 INFO - PROCESS | 1850 | 1461482447635 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35767000 == 137 [pid = 1850] [id = 451] 00:20:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fef2dce7400) [pid = 1850] [serial = 1354] [outer = (nil)] 00:20:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fef32ee6400) [pid = 1850] [serial = 1355] [outer = 0x7fef2dce7400] 00:20:47 INFO - PROCESS | 1850 | 1461482447703 Marionette DEBUG loaded listener.js 00:20:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fef3dd0b800) [pid = 1850] [serial = 1356] [outer = 0x7fef2dce7400] 00:20:48 INFO - PROCESS | 1850 | 1461482448625 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]]]}] 00:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1432ms 00:20:48 INFO - PROCESS | 1850 | 1461482448688 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:20:48 INFO - PROCESS | 1850 | 1461482448692 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:20:48 INFO - PROCESS | 1850 | 1461482448697 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:20:48 INFO - PROCESS | 1850 | 1461482448699 Marionette TRACE conn3 <- [1,1778,null,{}] 00:20:48 INFO - PROCESS | 1850 | 1461482448705 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}] 00:20:48 INFO - PROCESS | 1850 | 1461482448885 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:20:49 INFO - PROCESS | 1850 | 1461482449086 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40b10800 == 138 [pid = 1850] [id = 452] 00:20:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fef2dce8400) [pid = 1850] [serial = 1357] [outer = (nil)] 00:20:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fef44292800) [pid = 1850] [serial = 1358] [outer = 0x7fef2dce8400] 00:20:49 INFO - PROCESS | 1850 | 1461482449157 Marionette DEBUG loaded listener.js 00:20:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fef4429c800) [pid = 1850] [serial = 1359] [outer = 0x7fef2dce8400] 00:20:50 INFO - PROCESS | 1850 | 1461482450048 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]]]}] 00:20:50 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 00:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1427ms 00:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:20:50 INFO - PROCESS | 1850 | 1461482450126 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:20:50 INFO - PROCESS | 1850 | 1461482450129 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:20:50 INFO - PROCESS | 1850 | 1461482450135 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:20:50 INFO - PROCESS | 1850 | 1461482450138 Marionette TRACE conn3 <- [1,1782,null,{}] 00:20:50 INFO - PROCESS | 1850 | 1461482450143 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}] 00:20:50 INFO - PROCESS | 1850 | 1461482450312 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:20:50 INFO - PROCESS | 1850 | 1461482450937 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef318a2800 == 139 [pid = 1850] [id = 453] 00:20:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fef2e415c00) [pid = 1850] [serial = 1360] [outer = (nil)] 00:20:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fef2e5b3000) [pid = 1850] [serial = 1361] [outer = 0x7fef2e415c00] 00:20:51 INFO - PROCESS | 1850 | 1461482451053 Marionette DEBUG loaded listener.js 00:20:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fef2f55b000) [pid = 1850] [serial = 1362] [outer = 0x7fef2e415c00] 00:20:51 INFO - PROCESS | 1850 | 1461482451920 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]]]}] 00:20:51 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 00:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1841ms 00:20:51 INFO - PROCESS | 1850 | 1461482451980 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:20:51 INFO - PROCESS | 1850 | 1461482451992 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:20:52 INFO - PROCESS | 1850 | 1461482451999 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:20:52 INFO - PROCESS | 1850 | 1461482452004 Marionette TRACE conn3 <- [1,1786,null,{}] 00:20:52 INFO - PROCESS | 1850 | 1461482452011 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}] 00:20:52 INFO - PROCESS | 1850 | 1461482452193 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:20:52 INFO - PROCESS | 1850 | 1461482452415 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef344d8800 == 140 [pid = 1850] [id = 454] 00:20:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fef2f55a800) [pid = 1850] [serial = 1363] [outer = (nil)] 00:20:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fef2ffe1400) [pid = 1850] [serial = 1364] [outer = 0x7fef2f55a800] 00:20:52 INFO - PROCESS | 1850 | 1461482452586 Marionette DEBUG loaded listener.js 00:20:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fef3293bc00) [pid = 1850] [serial = 1365] [outer = 0x7fef2f55a800] 00:20:53 INFO - PROCESS | 1850 | 1461482453628 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]]]}] 00:20:53 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 00:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1693ms 00:20:53 INFO - PROCESS | 1850 | 1461482453695 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:20:53 INFO - PROCESS | 1850 | 1461482453700 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:20:53 INFO - PROCESS | 1850 | 1461482453706 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:20:53 INFO - PROCESS | 1850 | 1461482453710 Marionette TRACE conn3 <- [1,1790,null,{}] 00:20:53 INFO - PROCESS | 1850 | 1461482453715 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}] 00:20:53 INFO - PROCESS | 1850 | 1461482453884 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36bd9800 == 139 [pid = 1850] [id = 384] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fa60000 == 138 [pid = 1850] [id = 382] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fef442d2c00) [pid = 1850] [serial = 1208] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fef44435c00) [pid = 1850] [serial = 1211] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | 1461482454214 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40113000 == 137 [pid = 1850] [id = 436] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fa5f000 == 136 [pid = 1850] [id = 435] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dc3f800 == 135 [pid = 1850] [id = 434] 00:20:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff74800 == 136 [pid = 1850] [id = 455] 00:20:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fef2fe5dc00) [pid = 1850] [serial = 1366] [outer = (nil)] 00:20:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fef34deac00) [pid = 1850] [serial = 1367] [outer = 0x7fef2fe5dc00] 00:20:54 INFO - PROCESS | 1850 | 1461482454370 Marionette DEBUG loaded listener.js 00:20:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fef369ee400) [pid = 1850] [serial = 1368] [outer = 0x7fef2fe5dc00] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36ae8800 == 135 [pid = 1850] [id = 433] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef350c6000 == 134 [pid = 1850] [id = 432] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef312d9800 == 133 [pid = 1850] [id = 431] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f8a800 == 132 [pid = 1850] [id = 430] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ebba000 == 131 [pid = 1850] [id = 420] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b8bb800 == 130 [pid = 1850] [id = 419] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4975a800 == 129 [pid = 1850] [id = 418] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4861a000 == 128 [pid = 1850] [id = 417] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d0c000 == 127 [pid = 1850] [id = 416] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40b05000 == 126 [pid = 1850] [id = 415] 00:20:54 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf43800 == 125 [pid = 1850] [id = 414] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fef442d8800) [pid = 1850] [serial = 1232] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fef4443a400) [pid = 1850] [serial = 1235] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fef409a1c00) [pid = 1850] [serial = 1229] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fef40953c00) [pid = 1850] [serial = 1224] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fef40493c00) [pid = 1850] [serial = 1223] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fef32b0d400) [pid = 1850] [serial = 1215] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fef328e0000) [pid = 1850] [serial = 1214] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fef3d550c00) [pid = 1850] [serial = 1221] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fef3cfcc800) [pid = 1850] [serial = 1220] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fef497d8c00) [pid = 1850] [serial = 1193] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fef3314ac00) [pid = 1850] [serial = 1202] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fef369ed400) [pid = 1850] [serial = 1218] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fef350ad000) [pid = 1850] [serial = 1217] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fef40f5c000) [pid = 1850] [serial = 1187] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fef40957c00) [pid = 1850] [serial = 1226] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fef4095c800) [pid = 1850] [serial = 1227] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fef400a2800) [pid = 1850] [serial = 1184] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef448b0c00) [pid = 1850] [serial = 1190] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef33f41000) [pid = 1850] [serial = 1199] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef369ec000) [pid = 1850] [serial = 1181] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef33f3dc00) [pid = 1850] [serial = 1205] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef57f3d400) [pid = 1850] [serial = 1196] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef34c2f400) [pid = 1850] [serial = 1238] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef446a6800) [pid = 1850] [serial = 1236] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef44430c00) [pid = 1850] [serial = 1233] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef40f56800) [pid = 1850] [serial = 1230] [outer = (nil)] [url = about:blank] 00:20:54 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef37ab2400) [pid = 1850] [serial = 1239] [outer = (nil)] [url = about:blank] 00:20:55 INFO - PROCESS | 1850 | 1461482455136 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]]]}] 00:20:55 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) 00:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1482ms 00:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:20:55 INFO - PROCESS | 1850 | 1461482455189 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:20:55 INFO - PROCESS | 1850 | 1461482455192 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:20:55 INFO - PROCESS | 1850 | 1461482455205 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:20:55 INFO - PROCESS | 1850 | 1461482455213 Marionette TRACE conn3 <- [1,1794,null,{}] 00:20:55 INFO - PROCESS | 1850 | 1461482455221 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}] 00:20:55 INFO - PROCESS | 1850 | 1461482455380 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:20:55 INFO - PROCESS | 1850 | 1461482455400 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3426b000 == 126 [pid = 1850] [id = 456] 00:20:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef350ad000) [pid = 1850] [serial = 1369] [outer = (nil)] 00:20:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef3cfc2c00) [pid = 1850] [serial = 1370] [outer = 0x7fef350ad000] 00:20:55 INFO - PROCESS | 1850 | 1461482455461 Marionette DEBUG loaded listener.js 00:20:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef3d48f400) [pid = 1850] [serial = 1371] [outer = 0x7fef350ad000] 00:20:56 INFO - PROCESS | 1850 | 1461482456331 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]]]}] 00:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1155ms 00:20:56 INFO - PROCESS | 1850 | 1461482456352 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:20:56 INFO - PROCESS | 1850 | 1461482456356 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:20:56 INFO - PROCESS | 1850 | 1461482456361 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:20:56 INFO - PROCESS | 1850 | 1461482456363 Marionette TRACE conn3 <- [1,1798,null,{}] 00:20:56 INFO - PROCESS | 1850 | 1461482456368 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}] 00:20:56 INFO - PROCESS | 1850 | 1461482456524 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:20:56 INFO - PROCESS | 1850 | 1461482456539 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf53800 == 127 [pid = 1850] [id = 457] 00:20:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef376d0000) [pid = 1850] [serial = 1372] [outer = (nil)] 00:20:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef3dd08c00) [pid = 1850] [serial = 1373] [outer = 0x7fef376d0000] 00:20:56 INFO - PROCESS | 1850 | 1461482456601 Marionette DEBUG loaded listener.js 00:20:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef400a7c00) [pid = 1850] [serial = 1374] [outer = 0x7fef376d0000] 00:20:57 INFO - PROCESS | 1850 | 1461482457647 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]]]}] 00:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1329ms 00:20:57 INFO - PROCESS | 1850 | 1461482457691 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:20:57 INFO - PROCESS | 1850 | 1461482457694 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:20:57 INFO - PROCESS | 1850 | 1461482457700 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:20:57 INFO - PROCESS | 1850 | 1461482457703 Marionette TRACE conn3 <- [1,1802,null,{}] 00:20:57 INFO - PROCESS | 1850 | 1461482457708 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}] 00:20:57 INFO - PROCESS | 1850 | 1461482457913 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:20:57 INFO - PROCESS | 1850 | 1461482457941 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:20:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f6ca800 == 128 [pid = 1850] [id = 458] 00:20:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef40955400) [pid = 1850] [serial = 1375] [outer = (nil)] 00:20:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef4095c800) [pid = 1850] [serial = 1376] [outer = 0x7fef40955400] 00:20:58 INFO - PROCESS | 1850 | 1461482458013 Marionette DEBUG loaded listener.js 00:20:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef40a70c00) [pid = 1850] [serial = 1377] [outer = 0x7fef40955400] 00:20:59 INFO - PROCESS | 1850 | 1461482459555 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]]]}] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef446aa400) [pid = 1850] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef3daad800) [pid = 1850] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef3feb8400) [pid = 1850] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef350adc00) [pid = 1850] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef378bb800) [pid = 1850] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef316c7400) [pid = 1850] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef34c39400) [pid = 1850] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef32b0ac00) [pid = 1850] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef47d6dc00) [pid = 1850] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef36a17c00) [pid = 1850] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fef32fe5400) [pid = 1850] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fef3db9ec00) [pid = 1850] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fef379ab000) [pid = 1850] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fef4099ac00) [pid = 1850] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef4070a000) [pid = 1850] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef403a3000) [pid = 1850] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef34c2d400) [pid = 1850] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef448abc00) [pid = 1850] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef328ddc00) [pid = 1850] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef3f632000) [pid = 1850] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef497eb000) [pid = 1850] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef34327c00) [pid = 1850] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef3dd07800) [pid = 1850] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef497e0800) [pid = 1850] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef48675000) [pid = 1850] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef37aaf800) [pid = 1850] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef316c8800) [pid = 1850] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef497d7400) [pid = 1850] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef34de4400) [pid = 1850] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef34de9400) [pid = 1850] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef47fd5c00) [pid = 1850] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef378c2400) [pid = 1850] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef4816cc00) [pid = 1850] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef3545a400) [pid = 1850] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef437bc800) [pid = 1850] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef316c6800) [pid = 1850] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef40a1d400) [pid = 1850] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef448a5800) [pid = 1850] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef43751800) [pid = 1850] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef40d95800) [pid = 1850] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef446a6400) [pid = 1850] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef49d8ec00) [pid = 1850] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef3db95800) [pid = 1850] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef379a9000) [pid = 1850] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef49d05400) [pid = 1850] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef497da000) [pid = 1850] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef3d426c00) [pid = 1850] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:20:59 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef3314b400) [pid = 1850] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2030ms 00:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:20:59 INFO - PROCESS | 1850 | 1461482459731 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:20:59 INFO - PROCESS | 1850 | 1461482459733 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:20:59 INFO - PROCESS | 1850 | 1461482459739 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:20:59 INFO - PROCESS | 1850 | 1461482459742 Marionette TRACE conn3 <- [1,1806,null,{}] 00:20:59 INFO - PROCESS | 1850 | 1461482459747 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}] 00:20:59 INFO - PROCESS | 1850 | 1461482459949 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:21:00 INFO - PROCESS | 1850 | 1461482460050 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31153800 == 129 [pid = 1850] [id = 459] 00:21:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef32b0f000) [pid = 1850] [serial = 1378] [outer = (nil)] 00:21:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef32fed400) [pid = 1850] [serial = 1379] [outer = 0x7fef32b0f000] 00:21:00 INFO - PROCESS | 1850 | 1461482460110 Marionette DEBUG loaded listener.js 00:21:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef34de1c00) [pid = 1850] [serial = 1380] [outer = 0x7fef32b0f000] 00:21:00 INFO - PROCESS | 1850 | 1461482460752 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]]]}] 00:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1032ms 00:21:00 INFO - PROCESS | 1850 | 1461482460770 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:21:00 INFO - PROCESS | 1850 | 1461482460773 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:21:00 INFO - PROCESS | 1850 | 1461482460779 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:21:00 INFO - PROCESS | 1850 | 1461482460781 Marionette TRACE conn3 <- [1,1810,null,{}] 00:21:00 INFO - PROCESS | 1850 | 1461482460803 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}] 00:21:01 INFO - PROCESS | 1850 | 1461482461015 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:21:01 INFO - PROCESS | 1850 | 1461482461035 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fa5a800 == 130 [pid = 1850] [id = 460] 00:21:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef32eeac00) [pid = 1850] [serial = 1381] [outer = (nil)] 00:21:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef379a8000) [pid = 1850] [serial = 1382] [outer = 0x7fef32eeac00] 00:21:01 INFO - PROCESS | 1850 | 1461482461096 Marionette DEBUG loaded listener.js 00:21:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef3db95800) [pid = 1850] [serial = 1383] [outer = 0x7fef32eeac00] 00:21:02 INFO - PROCESS | 1850 | 1461482462144 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]]]}] 00:21:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:21:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1435ms 00:21:02 INFO - PROCESS | 1850 | 1461482462216 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:21:02 INFO - PROCESS | 1850 | 1461482462221 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:21:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:21:02 INFO - PROCESS | 1850 | 1461482462230 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:21:02 INFO - PROCESS | 1850 | 1461482462236 Marionette TRACE conn3 <- [1,1814,null,{}] 00:21:02 INFO - PROCESS | 1850 | 1461482462245 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}] 00:21:02 INFO - PROCESS | 1850 | 1461482462555 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:21:02 INFO - PROCESS | 1850 | 1461482462820 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3189c000 == 131 [pid = 1850] [id = 461] 00:21:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef2e417c00) [pid = 1850] [serial = 1384] [outer = (nil)] 00:21:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef316ce400) [pid = 1850] [serial = 1385] [outer = 0x7fef2e417c00] 00:21:02 INFO - PROCESS | 1850 | 1461482462942 Marionette DEBUG loaded listener.js 00:21:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef3293e000) [pid = 1850] [serial = 1386] [outer = 0x7fef2e417c00] 00:21:03 INFO - PROCESS | 1850 | 1461482463860 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]]]}] 00:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1686ms 00:21:03 INFO - PROCESS | 1850 | 1461482463916 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:21:03 INFO - PROCESS | 1850 | 1461482463925 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:21:03 INFO - PROCESS | 1850 | 1461482463934 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:21:03 INFO - PROCESS | 1850 | 1461482463938 Marionette TRACE conn3 <- [1,1818,null,{}] 00:21:03 INFO - PROCESS | 1850 | 1461482463944 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}] 00:21:04 INFO - PROCESS | 1850 | 1461482464128 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:21:04 INFO - PROCESS | 1850 | 1461482464339 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4dd000 == 132 [pid = 1850] [id = 462] 00:21:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef32fe9000) [pid = 1850] [serial = 1387] [outer = (nil)] 00:21:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef3545c000) [pid = 1850] [serial = 1388] [outer = 0x7fef32fe9000] 00:21:04 INFO - PROCESS | 1850 | 1461482464454 Marionette DEBUG loaded listener.js 00:21:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef36a14400) [pid = 1850] [serial = 1389] [outer = 0x7fef32fe9000] 00:21:05 INFO - PROCESS | 1850 | 1461482465458 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]]]}] 00:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1585ms 00:21:05 INFO - PROCESS | 1850 | 1461482465520 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:21:05 INFO - PROCESS | 1850 | 1461482465524 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:21:05 INFO - PROCESS | 1850 | 1461482465530 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:21:05 INFO - PROCESS | 1850 | 1461482465536 Marionette TRACE conn3 <- [1,1822,null,{}] 00:21:05 INFO - PROCESS | 1850 | 1461482465553 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}] 00:21:05 INFO - PROCESS | 1850 | 1461482465772 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:21:06 INFO - PROCESS | 1850 | 1461482466016 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef412a2000 == 133 [pid = 1850] [id = 463] 00:21:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef3daac000) [pid = 1850] [serial = 1390] [outer = (nil)] 00:21:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef3feb8400) [pid = 1850] [serial = 1391] [outer = 0x7fef3daac000] 00:21:06 INFO - PROCESS | 1850 | 1461482466144 Marionette DEBUG loaded listener.js 00:21:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef4095a800) [pid = 1850] [serial = 1392] [outer = 0x7fef3daac000] 00:21:06 INFO - PROCESS | 1850 | 1461482466955 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]]]}] 00:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1484ms 00:21:07 INFO - PROCESS | 1850 | 1461482467015 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:21:07 INFO - PROCESS | 1850 | 1461482467019 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:21:07 INFO - PROCESS | 1850 | 1461482467025 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:21:07 INFO - PROCESS | 1850 | 1461482467028 Marionette TRACE conn3 <- [1,1826,null,{}] 00:21:07 INFO - PROCESS | 1850 | 1461482467033 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}] 00:21:07 INFO - PROCESS | 1850 | 1461482467223 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:21:07 INFO - PROCESS | 1850 | 1461482467425 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef445f6000 == 134 [pid = 1850] [id = 464] 00:21:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef3db9ec00) [pid = 1850] [serial = 1393] [outer = (nil)] 00:21:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef40d91000) [pid = 1850] [serial = 1394] [outer = 0x7fef3db9ec00] 00:21:07 INFO - PROCESS | 1850 | 1461482467503 Marionette DEBUG loaded listener.js 00:21:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef40f5c000) [pid = 1850] [serial = 1395] [outer = 0x7fef3db9ec00] 00:21:08 INFO - PROCESS | 1850 | 1461482468421 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]]]}] 00:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1429ms 00:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:21:08 INFO - PROCESS | 1850 | 1461482468456 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:21:08 INFO - PROCESS | 1850 | 1461482468459 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:21:08 INFO - PROCESS | 1850 | 1461482468465 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:21:08 INFO - PROCESS | 1850 | 1461482468468 Marionette TRACE conn3 <- [1,1830,null,{}] 00:21:08 INFO - PROCESS | 1850 | 1461482468473 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}] 00:21:08 INFO - PROCESS | 1850 | 1461482468641 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:21:08 INFO - PROCESS | 1850 | 1461482468851 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48321000 == 135 [pid = 1850] [id = 465] 00:21:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef40987800) [pid = 1850] [serial = 1396] [outer = (nil)] 00:21:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef43751800) [pid = 1850] [serial = 1397] [outer = 0x7fef40987800] 00:21:08 INFO - PROCESS | 1850 | 1461482468921 Marionette DEBUG loaded listener.js 00:21:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef44225c00) [pid = 1850] [serial = 1398] [outer = 0x7fef40987800] 00:21:09 INFO - PROCESS | 1850 | 1461482469803 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]]]}] 00:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1382ms 00:21:09 INFO - PROCESS | 1850 | 1461482469847 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:21:09 INFO - PROCESS | 1850 | 1461482469851 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:21:09 INFO - PROCESS | 1850 | 1461482469856 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:21:09 INFO - PROCESS | 1850 | 1461482469859 Marionette TRACE conn3 <- [1,1834,null,{}] 00:21:09 INFO - PROCESS | 1850 | 1461482469864 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}] 00:21:10 INFO - PROCESS | 1850 | 1461482470064 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:21:10 INFO - PROCESS | 1850 | 1461482470270 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cf70000 == 136 [pid = 1850] [id = 466] 00:21:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef44226000) [pid = 1850] [serial = 1399] [outer = (nil)] 00:21:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef442dac00) [pid = 1850] [serial = 1400] [outer = 0x7fef44226000] 00:21:10 INFO - PROCESS | 1850 | 1461482470390 Marionette DEBUG loaded listener.js 00:21:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef448acc00) [pid = 1850] [serial = 1401] [outer = 0x7fef44226000] 00:21:11 INFO - PROCESS | 1850 | 1461482471253 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]]]}] 00:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 00:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1427ms 00:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:21:11 INFO - PROCESS | 1850 | 1461482471284 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:21:11 INFO - PROCESS | 1850 | 1461482471287 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:21:11 INFO - PROCESS | 1850 | 1461482471294 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:21:11 INFO - PROCESS | 1850 | 1461482471297 Marionette TRACE conn3 <- [1,1838,null,{}] 00:21:11 INFO - PROCESS | 1850 | 1461482471302 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}] 00:21:11 INFO - PROCESS | 1850 | 1461482471473 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:21:11 INFO - PROCESS | 1850 | 1461482471683 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c0e0800 == 137 [pid = 1850] [id = 467] 00:21:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef44293000) [pid = 1850] [serial = 1402] [outer = (nil)] 00:21:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef47fd5800) [pid = 1850] [serial = 1403] [outer = 0x7fef44293000] 00:21:11 INFO - PROCESS | 1850 | 1461482471753 Marionette DEBUG loaded listener.js 00:21:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef48702c00) [pid = 1850] [serial = 1404] [outer = 0x7fef44293000] 00:21:12 INFO - PROCESS | 1850 | 1461482472659 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]]]}] 00:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1436ms 00:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:21:12 INFO - PROCESS | 1850 | 1461482472730 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:21:12 INFO - PROCESS | 1850 | 1461482472732 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:21:12 INFO - PROCESS | 1850 | 1461482472739 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:21:12 INFO - PROCESS | 1850 | 1461482472743 Marionette TRACE conn3 <- [1,1842,null,{}] 00:21:12 INFO - PROCESS | 1850 | 1461482472748 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}] 00:21:12 INFO - PROCESS | 1850 | 1461482472926 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:21:13 INFO - PROCESS | 1850 | 1461482473133 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35328000 == 138 [pid = 1850] [id = 468] 00:21:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef446a6400) [pid = 1850] [serial = 1405] [outer = (nil)] 00:21:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef4969c400) [pid = 1850] [serial = 1406] [outer = 0x7fef446a6400] 00:21:13 INFO - PROCESS | 1850 | 1461482473212 Marionette DEBUG loaded listener.js 00:21:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef49ae5800) [pid = 1850] [serial = 1407] [outer = 0x7fef446a6400] 00:21:14 INFO - PROCESS | 1850 | 1461482474110 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]]]}] 00:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1430ms 00:21:14 INFO - PROCESS | 1850 | 1461482474169 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:21:14 INFO - PROCESS | 1850 | 1461482474171 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:21:14 INFO - PROCESS | 1850 | 1461482474178 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:21:14 INFO - PROCESS | 1850 | 1461482474181 Marionette TRACE conn3 <- [1,1846,null,{}] 00:21:14 INFO - PROCESS | 1850 | 1461482474186 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}] 00:21:14 INFO - PROCESS | 1850 | 1461482474368 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:21:14 INFO - PROCESS | 1850 | 1461482474583 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef604b4000 == 139 [pid = 1850] [id = 469] 00:21:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef403a7800) [pid = 1850] [serial = 1408] [outer = (nil)] 00:21:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef4a90f000) [pid = 1850] [serial = 1409] [outer = 0x7fef403a7800] 00:21:14 INFO - PROCESS | 1850 | 1461482474702 Marionette DEBUG loaded listener.js 00:21:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef50f12c00) [pid = 1850] [serial = 1410] [outer = 0x7fef403a7800] 00:21:15 INFO - PROCESS | 1850 | 1461482475629 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]]]}] 00:21:15 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) 00:21:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1482ms 00:21:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:21:15 INFO - PROCESS | 1850 | 1461482475661 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:21:15 INFO - PROCESS | 1850 | 1461482475664 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:21:15 INFO - PROCESS | 1850 | 1461482475670 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:21:15 INFO - PROCESS | 1850 | 1461482475673 Marionette TRACE conn3 <- [1,1850,null,{}] 00:21:15 INFO - PROCESS | 1850 | 1461482475678 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}] 00:21:15 INFO - PROCESS | 1850 | 1461482475847 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:21:16 INFO - PROCESS | 1850 | 1461482476057 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f5c800 == 140 [pid = 1850] [id = 470] 00:21:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef448ad000) [pid = 1850] [serial = 1411] [outer = (nil)] 00:21:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fef572e6800) [pid = 1850] [serial = 1412] [outer = 0x7fef448ad000] 00:21:16 INFO - PROCESS | 1850 | 1461482476167 Marionette DEBUG loaded listener.js 00:21:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fef5b8a8800) [pid = 1850] [serial = 1413] [outer = 0x7fef448ad000] 00:21:17 INFO - PROCESS | 1850 | 1461482477053 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]]]}] 00:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1431ms 00:21:17 INFO - PROCESS | 1850 | 1461482477105 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:21:17 INFO - PROCESS | 1850 | 1461482477114 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:21:17 INFO - PROCESS | 1850 | 1461482477123 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:21:17 INFO - PROCESS | 1850 | 1461482477129 Marionette TRACE conn3 <- [1,1854,null,{}] 00:21:17 INFO - PROCESS | 1850 | 1461482477134 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}] 00:21:17 INFO - PROCESS | 1850 | 1461482477339 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:21:17 INFO - PROCESS | 1850 | 1461482477547 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e2e8800 == 141 [pid = 1850] [id = 471] 00:21:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fef3185e000) [pid = 1850] [serial = 1414] [outer = (nil)] 00:21:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fef31866000) [pid = 1850] [serial = 1415] [outer = 0x7fef3185e000] 00:21:17 INFO - PROCESS | 1850 | 1461482477668 Marionette DEBUG loaded listener.js 00:21:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef5bba1800) [pid = 1850] [serial = 1416] [outer = 0x7fef3185e000] 00:21:18 INFO - PROCESS | 1850 | 1461482478579 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]]]}] 00:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1531ms 00:21:18 INFO - PROCESS | 1850 | 1461482478654 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:21:18 INFO - PROCESS | 1850 | 1461482478658 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:21:18 INFO - PROCESS | 1850 | 1461482478663 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:21:18 INFO - PROCESS | 1850 | 1461482478666 Marionette TRACE conn3 <- [1,1858,null,{}] 00:21:18 INFO - PROCESS | 1850 | 1461482478671 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}] 00:21:18 INFO - PROCESS | 1850 | 1461482478902 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:21:19 INFO - PROCESS | 1850 | 1461482479121 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2fd88800 == 142 [pid = 1850] [id = 472] 00:21:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef2decd400) [pid = 1850] [serial = 1417] [outer = (nil)] 00:21:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef2ded8000) [pid = 1850] [serial = 1418] [outer = 0x7fef2decd400] 00:21:19 INFO - PROCESS | 1850 | 1461482479238 Marionette DEBUG loaded listener.js 00:21:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef2dedc000) [pid = 1850] [serial = 1419] [outer = 0x7fef2decd400] 00:21:20 INFO - PROCESS | 1850 | 1461482480150 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]]]}] 00:21:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:21:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1534ms 00:21:20 INFO - PROCESS | 1850 | 1461482480197 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:21:20 INFO - PROCESS | 1850 | 1461482480201 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:21:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:21:20 INFO - PROCESS | 1850 | 1461482480207 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:21:20 INFO - PROCESS | 1850 | 1461482480209 Marionette TRACE conn3 <- [1,1862,null,{}] 00:21:20 INFO - PROCESS | 1850 | 1461482480216 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}] 00:21:20 INFO - PROCESS | 1850 | 1461482480392 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:21:20 INFO - PROCESS | 1850 | 1461482480614 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f5a800 == 143 [pid = 1850] [id = 473] 00:21:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef2ded0000) [pid = 1850] [serial = 1420] [outer = (nil)] 00:21:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef328e1800) [pid = 1850] [serial = 1421] [outer = 0x7fef2ded0000] 00:21:20 INFO - PROCESS | 1850 | 1461482480728 Marionette DEBUG loaded listener.js 00:21:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef34c3a400) [pid = 1850] [serial = 1422] [outer = 0x7fef2ded0000] 00:21:21 INFO - PROCESS | 1850 | 1461482481640 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]]]}] 00:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1484ms 00:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:21:21 INFO - PROCESS | 1850 | 1461482481692 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:21:21 INFO - PROCESS | 1850 | 1461482481694 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:21:21 INFO - PROCESS | 1850 | 1461482481701 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:21:21 INFO - PROCESS | 1850 | 1461482481704 Marionette TRACE conn3 <- [1,1866,null,{}] 00:21:21 INFO - PROCESS | 1850 | 1461482481709 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}] 00:21:21 INFO - PROCESS | 1850 | 1461482481877 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:21:22 INFO - PROCESS | 1850 | 1461482482096 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef310e2800 == 144 [pid = 1850] [id = 474] 00:21:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef2e5a6800) [pid = 1850] [serial = 1423] [outer = (nil)] 00:21:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef328e7400) [pid = 1850] [serial = 1424] [outer = 0x7fef2e5a6800] 00:21:22 INFO - PROCESS | 1850 | 1461482482217 Marionette DEBUG loaded listener.js 00:21:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef35454800) [pid = 1850] [serial = 1425] [outer = 0x7fef2e5a6800] 00:21:23 INFO - PROCESS | 1850 | 1461482483083 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]]]}] 00:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1886ms 00:21:23 INFO - PROCESS | 1850 | 1461482483697 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:21:23 INFO - PROCESS | 1850 | 1461482483703 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:21:23 INFO - PROCESS | 1850 | 1461482483774 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:21:23 INFO - PROCESS | 1850 | 1461482483777 Marionette TRACE conn3 <- [1,1870,null,{}] 00:21:23 INFO - PROCESS | 1850 | 1461482483787 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}] 00:21:23 INFO - PROCESS | 1850 | 1461482483972 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:21:24 INFO - PROCESS | 1850 | 1461482484192 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3189f800 == 145 [pid = 1850] [id = 475] 00:21:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef2ffed800) [pid = 1850] [serial = 1426] [outer = (nil)] 00:21:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fef3185c400) [pid = 1850] [serial = 1427] [outer = 0x7fef2ffed800] 00:21:24 INFO - PROCESS | 1850 | 1461482484260 Marionette DEBUG loaded listener.js 00:21:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fef31869400) [pid = 1850] [serial = 1428] [outer = 0x7fef2ffed800] 00:21:25 INFO - PROCESS | 1850 | 1461482485326 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]]]}] 00:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1603ms 00:21:25 INFO - PROCESS | 1850 | 1461482485360 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:21:25 INFO - PROCESS | 1850 | 1461482485364 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:21:25 INFO - PROCESS | 1850 | 1461482485376 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:21:25 INFO - PROCESS | 1850 | 1461482485381 Marionette TRACE conn3 <- [1,1874,null,{}] 00:21:25 INFO - PROCESS | 1850 | 1461482485387 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}] 00:21:25 INFO - PROCESS | 1850 | 1461482485563 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:21:25 INFO - PROCESS | 1850 | 1461482485824 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3091d000 == 146 [pid = 1850] [id = 476] 00:21:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fef32eebc00) [pid = 1850] [serial = 1429] [outer = (nil)] 00:21:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fef33143800) [pid = 1850] [serial = 1430] [outer = 0x7fef32eebc00] 00:21:25 INFO - PROCESS | 1850 | 1461482485907 Marionette DEBUG loaded listener.js 00:21:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fef33f41000) [pid = 1850] [serial = 1431] [outer = 0x7fef32eebc00] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e17000 == 145 [pid = 1850] [id = 314] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4894d000 == 144 [pid = 1850] [id = 107] 00:21:26 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fef2ffe8800) [pid = 1850] [serial = 1286] [outer = (nil)] [url = about:blank] 00:21:26 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fef2e415800) [pid = 1850] [serial = 1280] [outer = (nil)] [url = about:blank] 00:21:26 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fef2fe5b000) [pid = 1850] [serial = 1283] [outer = (nil)] [url = about:blank] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31153800 == 143 [pid = 1850] [id = 459] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f6ca800 == 142 [pid = 1850] [id = 458] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf53800 == 141 [pid = 1850] [id = 457] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3426b000 == 140 [pid = 1850] [id = 456] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2ff74800 == 139 [pid = 1850] [id = 455] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef344d8800 == 138 [pid = 1850] [id = 454] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef318a2800 == 137 [pid = 1850] [id = 453] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2dc66000 == 136 [pid = 1850] [id = 450] 00:21:26 INFO - PROCESS | 1850 | 1461482486950 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]]]}] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3449a000 == 135 [pid = 1850] [id = 449] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ee54000 == 134 [pid = 1850] [id = 448] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36ca0800 == 133 [pid = 1850] [id = 447] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c0d5000 == 132 [pid = 1850] [id = 446] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5721a000 == 131 [pid = 1850] [id = 445] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a8e4000 == 130 [pid = 1850] [id = 444] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4876b800 == 129 [pid = 1850] [id = 443] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ae5800 == 128 [pid = 1850] [id = 442] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446ce000 == 127 [pid = 1850] [id = 441] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43976800 == 126 [pid = 1850] [id = 440] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3ddd9800 == 125 [pid = 1850] [id = 439] 00:21:26 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32da2800 == 124 [pid = 1850] [id = 438] 00:21:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:21:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1639ms 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fef48970c00) [pid = 1850] [serial = 1080] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fef3d42bc00) [pid = 1850] [serial = 1125] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef32ff0c00) [pid = 1850] [serial = 1035] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef4374bc00) [pid = 1850] [serial = 957] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef3d487000) [pid = 1850] [serial = 1068] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef446a4c00) [pid = 1850] [serial = 960] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef44d60c00) [pid = 1850] [serial = 1077] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef4099e400) [pid = 1850] [serial = 1071] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef36a17800) [pid = 1850] [serial = 948] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef4969fc00) [pid = 1850] [serial = 966] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef437bcc00) [pid = 1850] [serial = 1074] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef4099a000) [pid = 1850] [serial = 1128] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef5be0b400) [pid = 1850] [serial = 1032] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fef350acc00) [pid = 1850] [serial = 1065] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fef497dc000) [pid = 1850] [serial = 1083] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fef56eda400) [pid = 1850] [serial = 975] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fef4bb5e800) [pid = 1850] [serial = 972] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef3cfc7400) [pid = 1850] [serial = 951] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef408d3c00) [pid = 1850] [serial = 987] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef57045000) [pid = 1850] [serial = 1122] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef36a1b400) [pid = 1850] [serial = 1017] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef4229fc00) [pid = 1850] [serial = 945] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef49aeec00) [pid = 1850] [serial = 969] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef582edc00) [pid = 1850] [serial = 1095] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef49d05000) [pid = 1850] [serial = 1086] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef4d221c00) [pid = 1850] [serial = 981] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef4a905000) [pid = 1850] [serial = 1134] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef35455000) [pid = 1850] [serial = 984] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef446ac800) [pid = 1850] [serial = 1023] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef4856d400) [pid = 1850] [serial = 963] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef47393800) [pid = 1850] [serial = 1131] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef497ed000) [pid = 1850] [serial = 1026] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef50056000) [pid = 1850] [serial = 1029] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef5be0fc00) [pid = 1850] [serial = 978] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef497ef400) [pid = 1850] [serial = 1014] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef4049b800) [pid = 1850] [serial = 1020] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef50f0b800) [pid = 1850] [serial = 1092] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef4bb66c00) [pid = 1850] [serial = 1089] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef40998c00) [pid = 1850] [serial = 954] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef4099fc00) [pid = 1850] [serial = 1310] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef40a70400) [pid = 1850] [serial = 1311] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef3d489c00) [pid = 1850] [serial = 1302] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef4867b800) [pid = 1850] [serial = 1179] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef3db99800) [pid = 1850] [serial = 1304] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef40703800) [pid = 1850] [serial = 1307] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef3d54d000) [pid = 1850] [serial = 1247] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef3dd0f400) [pid = 1850] [serial = 1305] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef40f5e800) [pid = 1850] [serial = 1241] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef446a5c00) [pid = 1850] [serial = 1242] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef40986000) [pid = 1850] [serial = 1250] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef3cfcd800) [pid = 1850] [serial = 1301] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef376cb400) [pid = 1850] [serial = 1298] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef378bb400) [pid = 1850] [serial = 1299] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef40997c00) [pid = 1850] [serial = 1308] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef49deb000) [pid = 1850] [serial = 1259] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef369e6400) [pid = 1850] [serial = 1296] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef331f0400) [pid = 1850] [serial = 1293] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef32fef400) [pid = 1850] [serial = 1292] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef350a2800) [pid = 1850] [serial = 1295] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef34c2ec00) [pid = 1850] [serial = 1244] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef2fe59800) [pid = 1850] [serial = 1277] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef5bb9e800) [pid = 1850] [serial = 1265] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef4633e400) [pid = 1850] [serial = 1256] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef5c27b400) [pid = 1850] [serial = 1274] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef44227400) [pid = 1850] [serial = 1268] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef5707d800) [pid = 1850] [serial = 1262] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef32b03800) [pid = 1850] [serial = 1289] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef40a6f000) [pid = 1850] [serial = 1271] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef44430400) [pid = 1850] [serial = 1253] [outer = (nil)] [url = about:blank] 00:21:27 INFO - PROCESS | 1850 | 1461482487061 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:21:27 INFO - PROCESS | 1850 | 1461482487071 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:21:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:21:27 INFO - PROCESS | 1850 | 1461482487092 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:21:27 INFO - PROCESS | 1850 | 1461482487101 Marionette TRACE conn3 <- [1,1878,null,{}] 00:21:27 INFO - PROCESS | 1850 | 1461482487121 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}] 00:21:27 INFO - PROCESS | 1850 | 1461482487281 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:21:27 INFO - PROCESS | 1850 | 1461482487558 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef312c9800 == 125 [pid = 1850] [id = 477] 00:21:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef34c37c00) [pid = 1850] [serial = 1432] [outer = (nil)] 00:21:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef3545a400) [pid = 1850] [serial = 1433] [outer = 0x7fef34c37c00] 00:21:27 INFO - PROCESS | 1850 | 1461482487625 Marionette DEBUG loaded listener.js 00:21:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef36a17800) [pid = 1850] [serial = 1434] [outer = 0x7fef34c37c00] 00:21:28 INFO - PROCESS | 1850 | 1461482488341 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]]]}] 00:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1289ms 00:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:21:28 INFO - PROCESS | 1850 | 1461482488376 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:21:28 INFO - PROCESS | 1850 | 1461482488378 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:21:28 INFO - PROCESS | 1850 | 1461482488384 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:21:28 INFO - PROCESS | 1850 | 1461482488387 Marionette TRACE conn3 <- [1,1882,null,{}] 00:21:28 INFO - PROCESS | 1850 | 1461482488405 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}] 00:21:28 INFO - PROCESS | 1850 | 1461482488561 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:21:28 INFO - PROCESS | 1850 | 1461482488576 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35764800 == 126 [pid = 1850] [id = 478] 00:21:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef369e6400) [pid = 1850] [serial = 1435] [outer = (nil)] 00:21:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef379af800) [pid = 1850] [serial = 1436] [outer = 0x7fef369e6400] 00:21:28 INFO - PROCESS | 1850 | 1461482488648 Marionette DEBUG loaded listener.js 00:21:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef37ab5000) [pid = 1850] [serial = 1437] [outer = 0x7fef369e6400] 00:21:29 INFO - PROCESS | 1850 | 1461482489574 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]]]}] 00:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1244ms 00:21:29 INFO - PROCESS | 1850 | 1461482489630 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:21:29 INFO - PROCESS | 1850 | 1461482489633 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:21:29 INFO - PROCESS | 1850 | 1461482489639 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:21:29 INFO - PROCESS | 1850 | 1461482489652 Marionette TRACE conn3 <- [1,1886,null,{}] 00:21:29 INFO - PROCESS | 1850 | 1461482489657 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}] 00:21:29 INFO - PROCESS | 1850 | 1461482489864 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:21:29 INFO - PROCESS | 1850 | 1461482489892 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36bd3000 == 127 [pid = 1850] [id = 479] 00:21:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef378bb400) [pid = 1850] [serial = 1438] [outer = (nil)] 00:21:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef3cfc8400) [pid = 1850] [serial = 1439] [outer = 0x7fef378bb400] 00:21:29 INFO - PROCESS | 1850 | 1461482489951 Marionette DEBUG loaded listener.js 00:21:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef3d431800) [pid = 1850] [serial = 1440] [outer = 0x7fef378bb400] 00:21:30 INFO - PROCESS | 1850 | 1461482490816 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]]]}] 00:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1239ms 00:21:30 INFO - PROCESS | 1850 | 1461482490879 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:21:30 INFO - PROCESS | 1850 | 1461482490883 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:21:30 INFO - PROCESS | 1850 | 1461482490903 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:21:30 INFO - PROCESS | 1850 | 1461482490907 Marionette TRACE conn3 <- [1,1890,null,{}] 00:21:30 INFO - PROCESS | 1850 | 1461482490918 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}] 00:21:31 INFO - PROCESS | 1850 | 1461482491215 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:21:31 INFO - PROCESS | 1850 | 1461482491243 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf58800 == 128 [pid = 1850] [id = 480] 00:21:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef3d54cc00) [pid = 1850] [serial = 1441] [outer = (nil)] 00:21:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef3f635c00) [pid = 1850] [serial = 1442] [outer = 0x7fef3d54cc00] 00:21:31 INFO - PROCESS | 1850 | 1461482491307 Marionette DEBUG loaded listener.js 00:21:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef4009ac00) [pid = 1850] [serial = 1443] [outer = 0x7fef3d54cc00] 00:21:32 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef376d0000) [pid = 1850] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:21:32 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef2e415c00) [pid = 1850] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:21:32 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef40955400) [pid = 1850] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:21:32 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef2fe5dc00) [pid = 1850] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:21:32 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef350ad000) [pid = 1850] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:21:32 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef32b0f000) [pid = 1850] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:21:32 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef2f55a800) [pid = 1850] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:21:32 INFO - PROCESS | 1850 | 1461482492589 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]]]}] 00:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1739ms 00:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:21:32 INFO - PROCESS | 1850 | 1461482492643 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:21:32 INFO - PROCESS | 1850 | 1461482492645 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:21:32 INFO - PROCESS | 1850 | 1461482492651 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:21:32 INFO - PROCESS | 1850 | 1461482492654 Marionette TRACE conn3 <- [1,1894,null,{}] 00:21:32 INFO - PROCESS | 1850 | 1461482492659 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}] 00:21:32 INFO - PROCESS | 1850 | 1461482492836 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:21:32 INFO - PROCESS | 1850 | 1461482492850 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d472800 == 129 [pid = 1850] [id = 481] 00:21:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef2e415c00) [pid = 1850] [serial = 1444] [outer = (nil)] 00:21:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef34329000) [pid = 1850] [serial = 1445] [outer = 0x7fef2e415c00] 00:21:33 INFO - PROCESS | 1850 | 1461482493058 Marionette DEBUG loaded listener.js 00:21:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef408c9c00) [pid = 1850] [serial = 1446] [outer = 0x7fef2e415c00] 00:21:33 INFO - PROCESS | 1850 | 1461482493782 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]]]}] 00:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1182ms 00:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:21:33 INFO - PROCESS | 1850 | 1461482493832 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:21:33 INFO - PROCESS | 1850 | 1461482493834 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:21:33 INFO - PROCESS | 1850 | 1461482493839 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:21:33 INFO - PROCESS | 1850 | 1461482493843 Marionette TRACE conn3 <- [1,1898,null,{}] 00:21:33 INFO - PROCESS | 1850 | 1461482493848 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}] 00:21:34 INFO - PROCESS | 1850 | 1461482494057 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:21:34 INFO - PROCESS | 1850 | 1461482494300 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e2df000 == 130 [pid = 1850] [id = 482] 00:21:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef2dcec400) [pid = 1850] [serial = 1447] [outer = (nil)] 00:21:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef2dcf1c00) [pid = 1850] [serial = 1448] [outer = 0x7fef2dcec400] 00:21:34 INFO - PROCESS | 1850 | 1461482494444 Marionette DEBUG loaded listener.js 00:21:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef2e5aa800) [pid = 1850] [serial = 1449] [outer = 0x7fef2dcec400] 00:21:35 INFO - PROCESS | 1850 | 1461482495471 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]]]}] 00:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1685ms 00:21:35 INFO - PROCESS | 1850 | 1461482495526 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:21:35 INFO - PROCESS | 1850 | 1461482495532 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:21:35 INFO - PROCESS | 1850 | 1461482495540 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:21:35 INFO - PROCESS | 1850 | 1461482495545 Marionette TRACE conn3 <- [1,1902,null,{}] 00:21:35 INFO - PROCESS | 1850 | 1461482495552 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}] 00:21:35 INFO - PROCESS | 1850 | 1461482495747 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:21:35 INFO - PROCESS | 1850 | 1461482495951 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34499000 == 131 [pid = 1850] [id = 483] 00:21:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef2fe5c000) [pid = 1850] [serial = 1450] [outer = (nil)] 00:21:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef32ff1000) [pid = 1850] [serial = 1451] [outer = 0x7fef2fe5c000] 00:21:36 INFO - PROCESS | 1850 | 1461482496028 Marionette DEBUG loaded listener.js 00:21:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef34328800) [pid = 1850] [serial = 1452] [outer = 0x7fef2fe5c000] 00:21:37 INFO - PROCESS | 1850 | 1461482496998 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]]]}] 00:21:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1533ms 00:21:37 INFO - PROCESS | 1850 | 1461482497076 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:21:37 INFO - PROCESS | 1850 | 1461482497082 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:21:37 INFO - PROCESS | 1850 | 1461482497089 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:21:37 INFO - PROCESS | 1850 | 1461482497092 Marionette TRACE conn3 <- [1,1906,null,{}] 00:21:37 INFO - PROCESS | 1850 | 1461482497098 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}] 00:21:37 INFO - PROCESS | 1850 | 1461482497316 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:21:37 INFO - PROCESS | 1850 | 1461482497606 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dd61000 == 132 [pid = 1850] [id = 484] 00:21:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef376d4c00) [pid = 1850] [serial = 1453] [outer = (nil)] 00:21:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef379a4800) [pid = 1850] [serial = 1454] [outer = 0x7fef376d4c00] 00:21:37 INFO - PROCESS | 1850 | 1461482497724 Marionette DEBUG loaded listener.js 00:21:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef3d428c00) [pid = 1850] [serial = 1455] [outer = 0x7fef376d4c00] 00:21:38 INFO - PROCESS | 1850 | 1461482498567 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]]]}] 00:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1533ms 00:21:38 INFO - PROCESS | 1850 | 1461482498622 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:21:38 INFO - PROCESS | 1850 | 1461482498626 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:21:38 INFO - PROCESS | 1850 | 1461482498643 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:21:38 INFO - PROCESS | 1850 | 1461482498652 Marionette TRACE conn3 <- [1,1910,null,{}] 00:21:38 INFO - PROCESS | 1850 | 1461482498657 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}] 00:21:38 INFO - PROCESS | 1850 | 1461482498915 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:21:39 INFO - PROCESS | 1850 | 1461482499165 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f715000 == 133 [pid = 1850] [id = 485] 00:21:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef36a16400) [pid = 1850] [serial = 1456] [outer = (nil)] 00:21:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef3db96c00) [pid = 1850] [serial = 1457] [outer = 0x7fef36a16400] 00:21:39 INFO - PROCESS | 1850 | 1461482499277 Marionette DEBUG loaded listener.js 00:21:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef408d4400) [pid = 1850] [serial = 1458] [outer = 0x7fef36a16400] 00:21:40 INFO - PROCESS | 1850 | 1461482500132 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]]]}] 00:21:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:21:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1545ms 00:21:40 INFO - PROCESS | 1850 | 1461482500179 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:21:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:21:40 INFO - PROCESS | 1850 | 1461482500184 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:21:40 INFO - PROCESS | 1850 | 1461482500190 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:21:40 INFO - PROCESS | 1850 | 1461482500193 Marionette TRACE conn3 <- [1,1914,null,{}] 00:21:40 INFO - PROCESS | 1850 | 1461482500198 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}] 00:21:40 INFO - PROCESS | 1850 | 1461482500373 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:21:40 INFO - PROCESS | 1850 | 1461482500580 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe47800 == 134 [pid = 1850] [id = 486] 00:21:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef376d9400) [pid = 1850] [serial = 1459] [outer = (nil)] 00:21:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef40997800) [pid = 1850] [serial = 1460] [outer = 0x7fef376d9400] 00:21:40 INFO - PROCESS | 1850 | 1461482500654 Marionette DEBUG loaded listener.js 00:21:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef40a1cc00) [pid = 1850] [serial = 1461] [outer = 0x7fef376d9400] 00:21:41 INFO - PROCESS | 1850 | 1461482501520 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]]]}] 00:21:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1383ms 00:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:21:41 INFO - PROCESS | 1850 | 1461482501574 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:21:41 INFO - PROCESS | 1850 | 1461482501577 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:21:41 INFO - PROCESS | 1850 | 1461482501581 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:21:41 INFO - PROCESS | 1850 | 1461482501585 Marionette TRACE conn3 <- [1,1918,null,{}] 00:21:41 INFO - PROCESS | 1850 | 1461482501591 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}] 00:21:41 INFO - PROCESS | 1850 | 1461482501763 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:21:41 INFO - PROCESS | 1850 | 1461482501969 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4091b000 == 135 [pid = 1850] [id = 487] 00:21:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef40d8d400) [pid = 1850] [serial = 1462] [outer = (nil)] 00:21:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef40d97800) [pid = 1850] [serial = 1463] [outer = 0x7fef40d8d400] 00:21:42 INFO - PROCESS | 1850 | 1461482502093 Marionette DEBUG loaded listener.js 00:21:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef41e28800) [pid = 1850] [serial = 1464] [outer = 0x7fef40d8d400] 00:21:43 INFO - PROCESS | 1850 | 1461482503036 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]]]}] 00:21:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:21:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1489ms 00:21:43 INFO - PROCESS | 1850 | 1461482503071 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:21:43 INFO - PROCESS | 1850 | 1461482503075 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:21:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:21:43 INFO - PROCESS | 1850 | 1461482503081 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:21:43 INFO - PROCESS | 1850 | 1461482503083 Marionette TRACE conn3 <- [1,1922,null,{}] 00:21:43 INFO - PROCESS | 1850 | 1461482503089 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}] 00:21:43 INFO - PROCESS | 1850 | 1461482503257 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:21:43 INFO - PROCESS | 1850 | 1461482503465 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42d36800 == 136 [pid = 1850] [id = 488] 00:21:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef40d90000) [pid = 1850] [serial = 1465] [outer = (nil)] 00:21:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef44229800) [pid = 1850] [serial = 1466] [outer = 0x7fef40d90000] 00:21:43 INFO - PROCESS | 1850 | 1461482503536 Marionette DEBUG loaded listener.js 00:21:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef44298000) [pid = 1850] [serial = 1467] [outer = 0x7fef40d90000] 00:21:44 INFO - PROCESS | 1850 | 1461482504412 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]]]}] 00:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1381ms 00:21:44 INFO - PROCESS | 1850 | 1461482504462 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:21:44 INFO - PROCESS | 1850 | 1461482504465 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:21:44 INFO - PROCESS | 1850 | 1461482504472 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:21:44 INFO - PROCESS | 1850 | 1461482504474 Marionette TRACE conn3 <- [1,1926,null,{}] 00:21:44 INFO - PROCESS | 1850 | 1461482504480 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}] 00:21:44 INFO - PROCESS | 1850 | 1461482504652 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:21:44 INFO - PROCESS | 1850 | 1461482504859 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef446cb000 == 137 [pid = 1850] [id = 489] 00:21:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef3feb7000) [pid = 1850] [serial = 1468] [outer = (nil)] 00:21:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef442d6800) [pid = 1850] [serial = 1469] [outer = 0x7fef3feb7000] 00:21:44 INFO - PROCESS | 1850 | 1461482504929 Marionette DEBUG loaded listener.js 00:21:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef44438400) [pid = 1850] [serial = 1470] [outer = 0x7fef3feb7000] 00:21:45 INFO - PROCESS | 1850 | 1461482505791 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]]]}] 00:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1377ms 00:21:45 INFO - PROCESS | 1850 | 1461482505850 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:21:45 INFO - PROCESS | 1850 | 1461482505853 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:21:45 INFO - PROCESS | 1850 | 1461482505859 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:21:45 INFO - PROCESS | 1850 | 1461482505863 Marionette TRACE conn3 <- [1,1930,null,{}] 00:21:45 INFO - PROCESS | 1850 | 1461482505868 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}] 00:21:46 INFO - PROCESS | 1850 | 1461482506034 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:21:46 INFO - PROCESS | 1850 | 1461482506242 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44974000 == 138 [pid = 1850] [id = 490] 00:21:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef43749400) [pid = 1850] [serial = 1471] [outer = (nil)] 00:21:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef446ab000) [pid = 1850] [serial = 1472] [outer = 0x7fef43749400] 00:21:46 INFO - PROCESS | 1850 | 1461482506314 Marionette DEBUG loaded listener.js 00:21:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef44d6a800) [pid = 1850] [serial = 1473] [outer = 0x7fef43749400] 00:21:47 INFO - PROCESS | 1850 | 1461482507187 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]]]}] 00:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1378ms 00:21:47 INFO - PROCESS | 1850 | 1461482507239 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:21:47 INFO - PROCESS | 1850 | 1461482507248 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:21:47 INFO - PROCESS | 1850 | 1461482507260 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:21:47 INFO - PROCESS | 1850 | 1461482507262 Marionette TRACE conn3 <- [1,1934,null,{}] 00:21:47 INFO - PROCESS | 1850 | 1461482507268 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}] 00:21:47 INFO - PROCESS | 1850 | 1461482507448 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:21:47 INFO - PROCESS | 1850 | 1461482507661 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d22000 == 139 [pid = 1850] [id = 491] 00:21:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef350a7000) [pid = 1850] [serial = 1474] [outer = (nil)] 00:21:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef47393800) [pid = 1850] [serial = 1475] [outer = 0x7fef350a7000] 00:21:47 INFO - PROCESS | 1850 | 1461482507775 Marionette DEBUG loaded listener.js 00:21:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef4856f400) [pid = 1850] [serial = 1476] [outer = 0x7fef350a7000] 00:21:48 INFO - PROCESS | 1850 | 1461482508645 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]]]}] 00:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1431ms 00:21:48 INFO - PROCESS | 1850 | 1461482508691 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:21:48 INFO - PROCESS | 1850 | 1461482508695 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:21:48 INFO - PROCESS | 1850 | 1461482508701 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:21:48 INFO - PROCESS | 1850 | 1461482508703 Marionette TRACE conn3 <- [1,1938,null,{}] 00:21:48 INFO - PROCESS | 1850 | 1461482508709 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}] 00:21:48 INFO - PROCESS | 1850 | 1461482508892 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:21:49 INFO - PROCESS | 1850 | 1461482509101 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48547000 == 140 [pid = 1850] [id = 492] 00:21:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef3db99c00) [pid = 1850] [serial = 1477] [outer = (nil)] 00:21:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef49428c00) [pid = 1850] [serial = 1478] [outer = 0x7fef3db99c00] 00:21:49 INFO - PROCESS | 1850 | 1461482509222 Marionette DEBUG loaded listener.js 00:21:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef49826000) [pid = 1850] [serial = 1479] [outer = 0x7fef3db99c00] 00:21:50 INFO - PROCESS | 1850 | 1461482510145 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]]]}] 00:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1482ms 00:21:50 INFO - PROCESS | 1850 | 1461482510184 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:21:50 INFO - PROCESS | 1850 | 1461482510187 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:21:50 INFO - PROCESS | 1850 | 1461482510193 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:21:50 INFO - PROCESS | 1850 | 1461482510197 Marionette TRACE conn3 <- [1,1942,null,{}] 00:21:50 INFO - PROCESS | 1850 | 1461482510203 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}] 00:21:50 INFO - PROCESS | 1850 | 1461482510391 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:21:50 INFO - PROCESS | 1850 | 1461482510605 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49745800 == 141 [pid = 1850] [id = 493] 00:21:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef3fe78000) [pid = 1850] [serial = 1480] [outer = (nil)] 00:21:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef56df2400) [pid = 1850] [serial = 1481] [outer = 0x7fef3fe78000] 00:21:50 INFO - PROCESS | 1850 | 1461482510674 Marionette DEBUG loaded listener.js 00:21:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef5a137400) [pid = 1850] [serial = 1482] [outer = 0x7fef3fe78000] 00:21:51 INFO - PROCESS | 1850 | 1461482511537 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]]]}] 00:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1389ms 00:21:51 INFO - PROCESS | 1850 | 1461482511582 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:21:51 INFO - PROCESS | 1850 | 1461482511586 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:21:51 INFO - PROCESS | 1850 | 1461482511592 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:21:51 INFO - PROCESS | 1850 | 1461482511594 Marionette TRACE conn3 <- [1,1946,null,{}] 00:21:51 INFO - PROCESS | 1850 | 1461482511600 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}] 00:21:51 INFO - PROCESS | 1850 | 1461482511773 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:21:52 INFO - PROCESS | 1850 | 1461482511991 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a8e4000 == 142 [pid = 1850] [id = 494] 00:21:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef2e0f0000) [pid = 1850] [serial = 1483] [outer = (nil)] 00:21:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef2e0f8000) [pid = 1850] [serial = 1484] [outer = 0x7fef2e0f0000] 00:21:52 INFO - PROCESS | 1850 | 1461482512102 Marionette DEBUG loaded listener.js 00:21:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef2e0fc800) [pid = 1850] [serial = 1485] [outer = 0x7fef2e0f0000] 00:21:53 INFO - PROCESS | 1850 | 1461482513045 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]]]}] 00:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1892ms 00:21:53 INFO - PROCESS | 1850 | 1461482513485 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:21:53 INFO - PROCESS | 1850 | 1461482513493 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:21:53 INFO - PROCESS | 1850 | 1461482513500 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:21:53 INFO - PROCESS | 1850 | 1461482513504 Marionette TRACE conn3 <- [1,1950,null,{}] 00:21:53 INFO - PROCESS | 1850 | 1461482513512 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}] 00:21:53 INFO - PROCESS | 1850 | 1461482513764 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:21:53 INFO - PROCESS | 1850 | 1461482513979 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f9e000 == 143 [pid = 1850] [id = 495] 00:21:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef2fe5b000) [pid = 1850] [serial = 1486] [outer = (nil)] 00:21:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef2fe5b800) [pid = 1850] [serial = 1487] [outer = 0x7fef2fe5b000] 00:21:54 INFO - PROCESS | 1850 | 1461482514077 Marionette DEBUG loaded listener.js 00:21:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef3185ec00) [pid = 1850] [serial = 1488] [outer = 0x7fef2fe5b000] 00:21:54 INFO - PROCESS | 1850 | 1461482514918 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]]]}] 00:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1483ms 00:21:54 INFO - PROCESS | 1850 | 1461482514984 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:21:54 INFO - PROCESS | 1850 | 1461482514989 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:21:55 INFO - PROCESS | 1850 | 1461482515001 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:21:55 INFO - PROCESS | 1850 | 1461482515005 Marionette TRACE conn3 <- [1,1954,null,{}] 00:21:55 INFO - PROCESS | 1850 | 1461482515011 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}] 00:21:55 INFO - PROCESS | 1850 | 1461482515207 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:21:55 INFO - PROCESS | 1850 | 1461482515464 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32dad800 == 144 [pid = 1850] [id = 496] 00:21:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef2dcea400) [pid = 1850] [serial = 1489] [outer = (nil)] 00:21:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef316c6800) [pid = 1850] [serial = 1490] [outer = 0x7fef2dcea400] 00:21:55 INFO - PROCESS | 1850 | 1461482515596 Marionette DEBUG loaded listener.js 00:21:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fef331ec800) [pid = 1850] [serial = 1491] [outer = 0x7fef2dcea400] 00:21:56 INFO - PROCESS | 1850 | 1461482516590 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]]]}] 00:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1634ms 00:21:56 INFO - PROCESS | 1850 | 1461482516632 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:21:56 INFO - PROCESS | 1850 | 1461482516636 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:21:56 INFO - PROCESS | 1850 | 1461482516642 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:21:56 INFO - PROCESS | 1850 | 1461482516646 Marionette TRACE conn3 <- [1,1958,null,{}] 00:21:56 INFO - PROCESS | 1850 | 1461482516660 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}] 00:21:56 INFO - PROCESS | 1850 | 1461482516848 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:21:57 INFO - PROCESS | 1850 | 1461482517141 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3150c000 == 145 [pid = 1850] [id = 497] 00:21:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fef331ee800) [pid = 1850] [serial = 1492] [outer = (nil)] 00:21:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fef369eb000) [pid = 1850] [serial = 1493] [outer = 0x7fef331ee800] 00:21:57 INFO - PROCESS | 1850 | 1461482517230 Marionette DEBUG loaded listener.js 00:21:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fef376d7400) [pid = 1850] [serial = 1494] [outer = 0x7fef331ee800] 00:21:58 INFO - PROCESS | 1850 | 1461482518058 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]]]}] 00:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1435ms 00:21:58 INFO - PROCESS | 1850 | 1461482518077 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:21:58 INFO - PROCESS | 1850 | 1461482518079 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:21:58 INFO - PROCESS | 1850 | 1461482518086 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:21:58 INFO - PROCESS | 1850 | 1461482518088 Marionette TRACE conn3 <- [1,1962,null,{}] 00:21:58 INFO - PROCESS | 1850 | 1461482518094 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}] 00:21:58 INFO - PROCESS | 1850 | 1461482518269 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:21:58 INFO - PROCESS | 1850 | 1461482518485 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:21:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36cb5000 == 146 [pid = 1850] [id = 498] 00:21:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef34c2bc00) [pid = 1850] [serial = 1495] [outer = (nil)] 00:21:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef3d430c00) [pid = 1850] [serial = 1496] [outer = 0x7fef34c2bc00] 00:21:58 INFO - PROCESS | 1850 | 1461482518597 Marionette DEBUG loaded listener.js 00:21:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef3daae800) [pid = 1850] [serial = 1497] [outer = 0x7fef34c2bc00] 00:21:59 INFO - PROCESS | 1850 | 1461482519534 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]]]}] 00:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1488ms 00:21:59 INFO - PROCESS | 1850 | 1461482519575 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:21:59 INFO - PROCESS | 1850 | 1461482519578 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:21:59 INFO - PROCESS | 1850 | 1461482519584 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:21:59 INFO - PROCESS | 1850 | 1461482519586 Marionette TRACE conn3 <- [1,1966,null,{}] 00:21:59 INFO - PROCESS | 1850 | 1461482519591 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}] 00:21:59 INFO - PROCESS | 1850 | 1461482519767 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:21:59 INFO - PROCESS | 1850 | 1461482519985 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef312d6000 == 147 [pid = 1850] [id = 499] 00:22:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef2f55a000) [pid = 1850] [serial = 1498] [outer = (nil)] 00:22:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef3fe76c00) [pid = 1850] [serial = 1499] [outer = 0x7fef2f55a000] 00:22:00 INFO - PROCESS | 1850 | 1461482520094 Marionette DEBUG loaded listener.js 00:22:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef408d3400) [pid = 1850] [serial = 1500] [outer = 0x7fef2f55a000] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d472800 == 146 [pid = 1850] [id = 481] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef379a8000) [pid = 1850] [serial = 1382] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef32941c00) [pid = 1850] [serial = 1346] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef376d0400) [pid = 1850] [serial = 1319] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef4443a800) [pid = 1850] [serial = 1331] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef331ed000) [pid = 1850] [serial = 1316] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef4039fc00) [pid = 1850] [serial = 1322] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fef49429400) [pid = 1850] [serial = 1337] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fef56dfd800) [pid = 1850] [serial = 1343] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fef40f5e400) [pid = 1850] [serial = 1325] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fef4a31f400) [pid = 1850] [serial = 1340] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef47e9f400) [pid = 1850] [serial = 1334] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef44294c00) [pid = 1850] [serial = 1349] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef43749c00) [pid = 1850] [serial = 1328] [outer = (nil)] [url = about:blank] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf58800 == 145 [pid = 1850] [id = 480] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36bd3000 == 144 [pid = 1850] [id = 479] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef35764800 == 143 [pid = 1850] [id = 478] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef312c9800 == 142 [pid = 1850] [id = 477] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3091d000 == 141 [pid = 1850] [id = 476] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3189f800 == 140 [pid = 1850] [id = 475] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f5a800 == 139 [pid = 1850] [id = 473] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2fd88800 == 138 [pid = 1850] [id = 472] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e2e8800 == 137 [pid = 1850] [id = 471] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f5c800 == 136 [pid = 1850] [id = 470] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef604b4000 == 135 [pid = 1850] [id = 469] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef35328000 == 134 [pid = 1850] [id = 468] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c0e0800 == 133 [pid = 1850] [id = 467] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cf70000 == 132 [pid = 1850] [id = 466] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48321000 == 131 [pid = 1850] [id = 465] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef445f6000 == 130 [pid = 1850] [id = 464] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef412a2000 == 129 [pid = 1850] [id = 463] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d4dd000 == 128 [pid = 1850] [id = 462] 00:22:00 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3189c000 == 127 [pid = 1850] [id = 461] 00:22:01 INFO - PROCESS | 1850 | 1461482521070 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]]]}] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef3dd08c00) [pid = 1850] [serial = 1373] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef44292800) [pid = 1850] [serial = 1358] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef2e5b3000) [pid = 1850] [serial = 1361] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef40a70c00) [pid = 1850] [serial = 1377] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef34deac00) [pid = 1850] [serial = 1367] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef3cfc2c00) [pid = 1850] [serial = 1370] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef369ee400) [pid = 1850] [serial = 1368] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef400a7c00) [pid = 1850] [serial = 1374] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef34de1c00) [pid = 1850] [serial = 1380] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef40a73c00) [pid = 1850] [serial = 1313] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef3d48f400) [pid = 1850] [serial = 1371] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef4095c800) [pid = 1850] [serial = 1376] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef3293bc00) [pid = 1850] [serial = 1365] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef2f55b000) [pid = 1850] [serial = 1362] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef32fed400) [pid = 1850] [serial = 1379] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef2ffe1400) [pid = 1850] [serial = 1364] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef32ee6400) [pid = 1850] [serial = 1355] [outer = (nil)] [url = about:blank] 00:22:01 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef2dcee000) [pid = 1850] [serial = 1352] [outer = (nil)] [url = about:blank] 00:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1534ms 00:22:01 INFO - PROCESS | 1850 | 1461482521118 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:22:01 INFO - PROCESS | 1850 | 1461482521122 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:22:01 INFO - PROCESS | 1850 | 1461482521127 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:22:01 INFO - PROCESS | 1850 | 1461482521129 Marionette TRACE conn3 <- [1,1970,null,{}] 00:22:01 INFO - PROCESS | 1850 | 1461482521134 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}] 00:22:01 INFO - PROCESS | 1850 | 1461482521314 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:22:01 INFO - PROCESS | 1850 | 1461482521521 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3189f800 == 128 [pid = 1850] [id = 500] 00:22:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef2f55ac00) [pid = 1850] [serial = 1501] [outer = (nil)] 00:22:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef379ae400) [pid = 1850] [serial = 1502] [outer = 0x7fef2f55ac00] 00:22:01 INFO - PROCESS | 1850 | 1461482521585 Marionette DEBUG loaded listener.js 00:22:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef40f56800) [pid = 1850] [serial = 1503] [outer = 0x7fef2f55ac00] 00:22:02 INFO - PROCESS | 1850 | 1461482522328 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]]]}] 00:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1228ms 00:22:02 INFO - PROCESS | 1850 | 1461482522357 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:22:02 INFO - PROCESS | 1850 | 1461482522360 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:22:02 INFO - PROCESS | 1850 | 1461482522385 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:22:02 INFO - PROCESS | 1850 | 1461482522390 Marionette TRACE conn3 <- [1,1974,null,{}] 00:22:02 INFO - PROCESS | 1850 | 1461482522397 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}] 00:22:02 INFO - PROCESS | 1850 | 1461482522589 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:22:02 INFO - PROCESS | 1850 | 1461482522606 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef357ac800 == 129 [pid = 1850] [id = 501] 00:22:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef4098cc00) [pid = 1850] [serial = 1504] [outer = (nil)] 00:22:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef437b6c00) [pid = 1850] [serial = 1505] [outer = 0x7fef4098cc00] 00:22:02 INFO - PROCESS | 1850 | 1461482522678 Marionette DEBUG loaded listener.js 00:22:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef44229c00) [pid = 1850] [serial = 1506] [outer = 0x7fef4098cc00] 00:22:03 INFO - PROCESS | 1850 | 1461482523689 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]]]}] 00:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1352ms 00:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:22:03 INFO - PROCESS | 1850 | 1461482523722 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:22:03 INFO - PROCESS | 1850 | 1461482523725 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:22:03 INFO - PROCESS | 1850 | 1461482523732 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:22:03 INFO - PROCESS | 1850 | 1461482523736 Marionette TRACE conn3 <- [1,1978,null,{}] 00:22:03 INFO - PROCESS | 1850 | 1461482523756 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}] 00:22:04 INFO - PROCESS | 1850 | 1461482524001 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:22:04 INFO - PROCESS | 1850 | 1461482524033 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f716000 == 130 [pid = 1850] [id = 502] 00:22:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef2dcebc00) [pid = 1850] [serial = 1507] [outer = (nil)] 00:22:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef442d3400) [pid = 1850] [serial = 1508] [outer = 0x7fef2dcebc00] 00:22:04 INFO - PROCESS | 1850 | 1461482524111 Marionette DEBUG loaded listener.js 00:22:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef448abc00) [pid = 1850] [serial = 1509] [outer = 0x7fef2dcebc00] 00:22:05 INFO - PROCESS | 1850 | 1461482525038 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]]]}] 00:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1357ms 00:22:05 INFO - PROCESS | 1850 | 1461482525087 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:22:05 INFO - PROCESS | 1850 | 1461482525091 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:22:05 INFO - PROCESS | 1850 | 1461482525096 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:22:05 INFO - PROCESS | 1850 | 1461482525098 Marionette TRACE conn3 <- [1,1982,null,{}] 00:22:05 INFO - PROCESS | 1850 | 1461482525103 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}] 00:22:05 INFO - PROCESS | 1850 | 1461482525313 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:22:05 INFO - PROCESS | 1850 | 1461482525361 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40922800 == 131 [pid = 1850] [id = 503] 00:22:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef448ad800) [pid = 1850] [serial = 1510] [outer = (nil)] 00:22:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef48de4c00) [pid = 1850] [serial = 1511] [outer = 0x7fef448ad800] 00:22:05 INFO - PROCESS | 1850 | 1461482525421 Marionette DEBUG loaded listener.js 00:22:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef497d6000) [pid = 1850] [serial = 1512] [outer = 0x7fef448ad800] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef32b03400) [pid = 1850] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef2ffed800) [pid = 1850] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef316c4800) [pid = 1850] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef32fe9000) [pid = 1850] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef2e40ec00) [pid = 1850] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef3d54cc00) [pid = 1850] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef5c060c00) [pid = 1850] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef33145000) [pid = 1850] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef32b03000) [pid = 1850] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef33146c00) [pid = 1850] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef2fe50800) [pid = 1850] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef490a6800) [pid = 1850] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef2e417c00) [pid = 1850] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef40987800) [pid = 1850] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef379a5400) [pid = 1850] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef34c37c00) [pid = 1850] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef446a6400) [pid = 1850] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef378bb400) [pid = 1850] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef44226000) [pid = 1850] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef2fe57800) [pid = 1850] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef4039d800) [pid = 1850] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef497d8400) [pid = 1850] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef4399b000) [pid = 1850] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef47d69c00) [pid = 1850] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef33f3c800) [pid = 1850] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef34c30800) [pid = 1850] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef40960800) [pid = 1850] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef403a7800) [pid = 1850] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef40a66c00) [pid = 1850] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef44293000) [pid = 1850] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef33f3a400) [pid = 1850] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef369ea400) [pid = 1850] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef5a1b8400) [pid = 1850] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef40a1a000) [pid = 1850] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef3db9ec00) [pid = 1850] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef33f42400) [pid = 1850] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef32b07000) [pid = 1850] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef33147000) [pid = 1850] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef369e6400) [pid = 1850] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef4399a000) [pid = 1850] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef3febbc00) [pid = 1850] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef497e5c00) [pid = 1850] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef32eebc00) [pid = 1850] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef3daac000) [pid = 1850] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef40a21800) [pid = 1850] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef2e413400) [pid = 1850] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef409a1800) [pid = 1850] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef46cee800) [pid = 1850] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef37ab5c00) [pid = 1850] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef44221000) [pid = 1850] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef3432e400) [pid = 1850] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef3f63cc00) [pid = 1850] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef3d42f000) [pid = 1850] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef46df9000) [pid = 1850] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef3cfcbc00) [pid = 1850] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef446a9c00) [pid = 1850] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef3293d000) [pid = 1850] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef32eeac00) [pid = 1850] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef2e40f400) [pid = 1850] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef34c30400) [pid = 1850] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef3293e800) [pid = 1850] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:22:06 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef32ef1c00) [pid = 1850] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:22:07 INFO - PROCESS | 1850 | 1461482527041 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]]]}] 00:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1980ms 00:22:07 INFO - PROCESS | 1850 | 1461482527077 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:22:07 INFO - PROCESS | 1850 | 1461482527091 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:22:07 INFO - PROCESS | 1850 | 1461482527097 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:22:07 INFO - PROCESS | 1850 | 1461482527099 Marionette TRACE conn3 <- [1,1986,null,{}] 00:22:07 INFO - PROCESS | 1850 | 1461482527104 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}] 00:22:07 INFO - PROCESS | 1850 | 1461482527261 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:22:07 INFO - PROCESS | 1850 | 1461482527279 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31156000 == 132 [pid = 1850] [id = 504] 00:22:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef2e417c00) [pid = 1850] [serial = 1513] [outer = (nil)] 00:22:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef31862400) [pid = 1850] [serial = 1514] [outer = 0x7fef2e417c00] 00:22:07 INFO - PROCESS | 1850 | 1461482527352 Marionette DEBUG loaded listener.js 00:22:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef33145000) [pid = 1850] [serial = 1515] [outer = 0x7fef2e417c00] 00:22:08 INFO - PROCESS | 1850 | 1461482528170 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]]]}] 00:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1127ms 00:22:08 INFO - PROCESS | 1850 | 1461482528223 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:22:08 INFO - PROCESS | 1850 | 1461482528226 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:22:08 INFO - PROCESS | 1850 | 1461482528244 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:22:08 INFO - PROCESS | 1850 | 1461482528248 Marionette TRACE conn3 <- [1,1990,null,{}] 00:22:08 INFO - PROCESS | 1850 | 1461482528253 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}] 00:22:08 INFO - PROCESS | 1850 | 1461482528425 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:22:08 INFO - PROCESS | 1850 | 1461482528721 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff87800 == 133 [pid = 1850] [id = 505] 00:22:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef2dce6000) [pid = 1850] [serial = 1516] [outer = (nil)] 00:22:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef2ded4400) [pid = 1850] [serial = 1517] [outer = 0x7fef2dce6000] 00:22:08 INFO - PROCESS | 1850 | 1461482528844 Marionette DEBUG loaded listener.js 00:22:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef2e415800) [pid = 1850] [serial = 1518] [outer = 0x7fef2dce6000] 00:22:09 INFO - PROCESS | 1850 | 1461482529858 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]]]}] 00:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1689ms 00:22:09 INFO - PROCESS | 1850 | 1461482529926 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:22:09 INFO - PROCESS | 1850 | 1461482529931 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:22:09 INFO - PROCESS | 1850 | 1461482529938 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:22:09 INFO - PROCESS | 1850 | 1461482529944 Marionette TRACE conn3 <- [1,1994,null,{}] 00:22:09 INFO - PROCESS | 1850 | 1461482529951 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}] 00:22:10 INFO - PROCESS | 1850 | 1461482530142 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:22:10 INFO - PROCESS | 1850 | 1461482530355 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3576c800 == 134 [pid = 1850] [id = 506] 00:22:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef2dced000) [pid = 1850] [serial = 1519] [outer = (nil)] 00:22:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef32ee8c00) [pid = 1850] [serial = 1520] [outer = 0x7fef2dced000] 00:22:10 INFO - PROCESS | 1850 | 1461482530474 Marionette DEBUG loaded listener.js 00:22:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef33f3d800) [pid = 1850] [serial = 1521] [outer = 0x7fef2dced000] 00:22:11 INFO - PROCESS | 1850 | 1461482531467 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]]]}] 00:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1583ms 00:22:11 INFO - PROCESS | 1850 | 1461482531524 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:22:11 INFO - PROCESS | 1850 | 1461482531530 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:22:11 INFO - PROCESS | 1850 | 1461482531537 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:22:11 INFO - PROCESS | 1850 | 1461482531540 Marionette TRACE conn3 <- [1,1998,null,{}] 00:22:11 INFO - PROCESS | 1850 | 1461482531546 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}] 00:22:11 INFO - PROCESS | 1850 | 1461482531760 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:22:12 INFO - PROCESS | 1850 | 1461482532064 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3ddd9000 == 135 [pid = 1850] [id = 507] 00:22:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef33f43c00) [pid = 1850] [serial = 1522] [outer = (nil)] 00:22:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef376d5c00) [pid = 1850] [serial = 1523] [outer = 0x7fef33f43c00] 00:22:12 INFO - PROCESS | 1850 | 1461482532184 Marionette DEBUG loaded listener.js 00:22:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef3cfc2c00) [pid = 1850] [serial = 1524] [outer = 0x7fef33f43c00] 00:22:13 INFO - PROCESS | 1850 | 1461482533039 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]]]}] 00:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1530ms 00:22:13 INFO - PROCESS | 1850 | 1461482533067 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:22:13 INFO - PROCESS | 1850 | 1461482533070 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:22:13 INFO - PROCESS | 1850 | 1461482533084 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:22:13 INFO - PROCESS | 1850 | 1461482533092 Marionette TRACE conn3 <- [1,2002,null,{}] 00:22:13 INFO - PROCESS | 1850 | 1461482533101 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}] 00:22:13 INFO - PROCESS | 1850 | 1461482533297 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:22:13 INFO - PROCESS | 1850 | 1461482533506 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b21000 == 136 [pid = 1850] [id = 508] 00:22:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef3daae400) [pid = 1850] [serial = 1525] [outer = (nil)] 00:22:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef403a4800) [pid = 1850] [serial = 1526] [outer = 0x7fef3daae400] 00:22:13 INFO - PROCESS | 1850 | 1461482533620 Marionette DEBUG loaded listener.js 00:22:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef408cdc00) [pid = 1850] [serial = 1527] [outer = 0x7fef3daae400] 00:22:14 INFO - PROCESS | 1850 | 1461482534542 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]]]}] 00:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1546ms 00:22:14 INFO - PROCESS | 1850 | 1461482534623 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:22:14 INFO - PROCESS | 1850 | 1461482534628 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:22:14 INFO - PROCESS | 1850 | 1461482534634 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:22:14 INFO - PROCESS | 1850 | 1461482534637 Marionette TRACE conn3 <- [1,2006,null,{}] 00:22:14 INFO - PROCESS | 1850 | 1461482534642 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}] 00:22:14 INFO - PROCESS | 1850 | 1461482534860 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:22:15 INFO - PROCESS | 1850 | 1461482535067 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d06000 == 137 [pid = 1850] [id = 509] 00:22:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef32936c00) [pid = 1850] [serial = 1528] [outer = (nil)] 00:22:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef408cc400) [pid = 1850] [serial = 1529] [outer = 0x7fef32936c00] 00:22:15 INFO - PROCESS | 1850 | 1461482535187 Marionette DEBUG loaded listener.js 00:22:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef40a75000) [pid = 1850] [serial = 1530] [outer = 0x7fef32936c00] 00:22:16 INFO - PROCESS | 1850 | 1461482536069 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]]]}] 00:22:16 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 00:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1481ms 00:22:16 INFO - PROCESS | 1850 | 1461482536116 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:22:16 INFO - PROCESS | 1850 | 1461482536119 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:22:16 INFO - PROCESS | 1850 | 1461482536125 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:22:16 INFO - PROCESS | 1850 | 1461482536128 Marionette TRACE conn3 <- [1,2010,null,{}] 00:22:16 INFO - PROCESS | 1850 | 1461482536133 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}] 00:22:16 INFO - PROCESS | 1850 | 1461482536308 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:22:16 INFO - PROCESS | 1850 | 1461482536521 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48533800 == 138 [pid = 1850] [id = 510] 00:22:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef422a0400) [pid = 1850] [serial = 1531] [outer = (nil)] 00:22:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef43742800) [pid = 1850] [serial = 1532] [outer = 0x7fef422a0400] 00:22:16 INFO - PROCESS | 1850 | 1461482536648 Marionette DEBUG loaded listener.js 00:22:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef4442f800) [pid = 1850] [serial = 1533] [outer = 0x7fef422a0400] 00:22:17 INFO - PROCESS | 1850 | 1461482537624 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]]]}] 00:22:17 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 00:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1529ms 00:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:22:17 INFO - PROCESS | 1850 | 1461482537655 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:22:17 INFO - PROCESS | 1850 | 1461482537658 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:22:17 INFO - PROCESS | 1850 | 1461482537665 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:22:17 INFO - PROCESS | 1850 | 1461482537668 Marionette TRACE conn3 <- [1,2014,null,{}] 00:22:17 INFO - PROCESS | 1850 | 1461482537673 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}] 00:22:17 INFO - PROCESS | 1850 | 1461482537850 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:22:18 INFO - PROCESS | 1850 | 1461482538069 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49ca4000 == 139 [pid = 1850] [id = 511] 00:22:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef422a7c00) [pid = 1850] [serial = 1534] [outer = (nil)] 00:22:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef47d6f400) [pid = 1850] [serial = 1535] [outer = 0x7fef422a7c00] 00:22:18 INFO - PROCESS | 1850 | 1461482538183 Marionette DEBUG loaded listener.js 00:22:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef4856ec00) [pid = 1850] [serial = 1536] [outer = 0x7fef422a7c00] 00:22:19 INFO - PROCESS | 1850 | 1461482539080 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]]]}] 00:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1483ms 00:22:19 INFO - PROCESS | 1850 | 1461482539151 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:22:19 INFO - PROCESS | 1850 | 1461482539155 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:22:19 INFO - PROCESS | 1850 | 1461482539162 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:22:19 INFO - PROCESS | 1850 | 1461482539166 Marionette TRACE conn3 <- [1,2018,null,{}] 00:22:19 INFO - PROCESS | 1850 | 1461482539171 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}] 00:22:19 INFO - PROCESS | 1850 | 1461482539360 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:22:19 INFO - PROCESS | 1850 | 1461482539572 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fe4000 == 140 [pid = 1850] [id = 512] 00:22:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef32936800) [pid = 1850] [serial = 1537] [outer = (nil)] 00:22:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef437c3c00) [pid = 1850] [serial = 1538] [outer = 0x7fef32936800] 00:22:19 INFO - PROCESS | 1850 | 1461482539698 Marionette DEBUG loaded listener.js 00:22:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef497db400) [pid = 1850] [serial = 1539] [outer = 0x7fef32936800] 00:22:20 INFO - PROCESS | 1850 | 1461482540580 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]]]}] 00:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1489ms 00:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:22:20 INFO - PROCESS | 1850 | 1461482540652 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:22:20 INFO - PROCESS | 1850 | 1461482540655 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:22:20 INFO - PROCESS | 1850 | 1461482540661 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:22:20 INFO - PROCESS | 1850 | 1461482540665 Marionette TRACE conn3 <- [1,2022,null,{}] 00:22:20 INFO - PROCESS | 1850 | 1461482540670 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}] 00:22:20 INFO - PROCESS | 1850 | 1461482540847 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:22:21 INFO - PROCESS | 1850 | 1461482541058 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57225000 == 141 [pid = 1850] [id = 513] 00:22:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef4577f000) [pid = 1850] [serial = 1540] [outer = (nil)] 00:22:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef49ae1400) [pid = 1850] [serial = 1541] [outer = 0x7fef4577f000] 00:22:21 INFO - PROCESS | 1850 | 1461482541170 Marionette DEBUG loaded listener.js 00:22:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef4a320000) [pid = 1850] [serial = 1542] [outer = 0x7fef4577f000] 00:22:22 INFO - PROCESS | 1850 | 1461482542112 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]]]}] 00:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1484ms 00:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:22:22 INFO - PROCESS | 1850 | 1461482542144 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:22:22 INFO - PROCESS | 1850 | 1461482542147 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:22:22 INFO - PROCESS | 1850 | 1461482542152 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:22:22 INFO - PROCESS | 1850 | 1461482542156 Marionette TRACE conn3 <- [1,2026,null,{}] 00:22:22 INFO - PROCESS | 1850 | 1461482542162 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}] 00:22:22 INFO - PROCESS | 1850 | 1461482542351 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:22:22 INFO - PROCESS | 1850 | 1461482542583 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2dc5f000 == 142 [pid = 1850] [id = 514] 00:22:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef2dce7c00) [pid = 1850] [serial = 1543] [outer = (nil)] 00:22:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef2e5b2000) [pid = 1850] [serial = 1544] [outer = 0x7fef2dce7c00] 00:22:22 INFO - PROCESS | 1850 | 1461482542695 Marionette DEBUG loaded listener.js 00:22:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef3432bc00) [pid = 1850] [serial = 1545] [outer = 0x7fef2dce7c00] 00:22:23 INFO - PROCESS | 1850 | 1461482543590 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]]]}] 00:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1481ms 00:22:23 INFO - PROCESS | 1850 | 1461482543634 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:22:23 INFO - PROCESS | 1850 | 1461482543637 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:22:23 INFO - PROCESS | 1850 | 1461482543643 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:22:23 INFO - PROCESS | 1850 | 1461482543645 Marionette TRACE conn3 <- [1,2030,null,{}] 00:22:23 INFO - PROCESS | 1850 | 1461482543669 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}] 00:22:23 INFO - PROCESS | 1850 | 1461482543850 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:22:24 INFO - PROCESS | 1850 | 1461482544114 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30cd5800 == 143 [pid = 1850] [id = 515] 00:22:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef2e40d400) [pid = 1850] [serial = 1546] [outer = (nil)] 00:22:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef2f553800) [pid = 1850] [serial = 1547] [outer = 0x7fef2e40d400] 00:22:24 INFO - PROCESS | 1850 | 1461482544200 Marionette DEBUG loaded listener.js 00:22:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef33151800) [pid = 1850] [serial = 1548] [outer = 0x7fef2e40d400] 00:22:25 INFO - PROCESS | 1850 | 1461482545922 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]]]}] 00:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2332ms 00:22:25 INFO - PROCESS | 1850 | 1461482545976 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:22:25 INFO - PROCESS | 1850 | 1461482545980 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:22:25 INFO - PROCESS | 1850 | 1461482545988 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:22:25 INFO - PROCESS | 1850 | 1461482545994 Marionette TRACE conn3 <- [1,2034,null,{}] 00:22:26 INFO - PROCESS | 1850 | 1461482546002 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}] 00:22:26 INFO - PROCESS | 1850 | 1461482546180 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:22:26 INFO - PROCESS | 1850 | 1461482546392 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31899000 == 144 [pid = 1850] [id = 516] 00:22:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef2e0fac00) [pid = 1850] [serial = 1549] [outer = (nil)] 00:22:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef2fe5fc00) [pid = 1850] [serial = 1550] [outer = 0x7fef2e0fac00] 00:22:26 INFO - PROCESS | 1850 | 1461482546503 Marionette DEBUG loaded listener.js 00:22:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef31864400) [pid = 1850] [serial = 1551] [outer = 0x7fef2e0fac00] 00:22:27 INFO - PROCESS | 1850 | 1461482547383 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]]]}] 00:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1438ms 00:22:27 INFO - PROCESS | 1850 | 1461482547427 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:22:27 INFO - PROCESS | 1850 | 1461482547435 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:22:27 INFO - PROCESS | 1850 | 1461482547445 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:22:27 INFO - PROCESS | 1850 | 1461482547448 Marionette TRACE conn3 <- [1,2038,null,{}] 00:22:27 INFO - PROCESS | 1850 | 1461482547454 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}] 00:22:27 INFO - PROCESS | 1850 | 1461482547627 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:22:28 INFO - PROCESS | 1850 | 1461482548064 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e2ee800 == 145 [pid = 1850] [id = 517] 00:22:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef31867800) [pid = 1850] [serial = 1552] [outer = (nil)] 00:22:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef32b0b000) [pid = 1850] [serial = 1553] [outer = 0x7fef31867800] 00:22:28 INFO - PROCESS | 1850 | 1461482548136 Marionette DEBUG loaded listener.js 00:22:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef32fe4000) [pid = 1850] [serial = 1554] [outer = 0x7fef31867800] 00:22:29 INFO - PROCESS | 1850 | 1461482549094 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]]]}] 00:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1681ms 00:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:22:29 INFO - PROCESS | 1850 | 1461482549126 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:22:29 INFO - PROCESS | 1850 | 1461482549128 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:22:29 INFO - PROCESS | 1850 | 1461482549135 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:22:29 INFO - PROCESS | 1850 | 1461482549140 Marionette TRACE conn3 <- [1,2042,null,{}] 00:22:29 INFO - PROCESS | 1850 | 1461482549155 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}] 00:22:29 INFO - PROCESS | 1850 | 1461482549333 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49a4e800 == 144 [pid = 1850] [id = 61] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4038e800 == 143 [pid = 1850] [id = 52] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49483000 == 142 [pid = 1850] [id = 46] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef46139800 == 141 [pid = 1850] [id = 48] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fce000 == 140 [pid = 1850] [id = 84] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48616000 == 139 [pid = 1850] [id = 392] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4716d800 == 138 [pid = 1850] [id = 55] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43987800 == 137 [pid = 1850] [id = 54] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef604ae000 == 136 [pid = 1850] [id = 109] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef41e19000 == 135 [pid = 1850] [id = 53] 00:22:29 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef34329000) [pid = 1850] [serial = 1445] [outer = (nil)] [url = about:blank] 00:22:29 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef328e1800) [pid = 1850] [serial = 1421] [outer = (nil)] [url = about:blank] 00:22:29 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef31866000) [pid = 1850] [serial = 1415] [outer = (nil)] [url = about:blank] 00:22:29 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef2ded8000) [pid = 1850] [serial = 1418] [outer = (nil)] [url = about:blank] 00:22:29 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef328e7400) [pid = 1850] [serial = 1424] [outer = (nil)] [url = about:blank] 00:22:29 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef572e6800) [pid = 1850] [serial = 1412] [outer = (nil)] [url = about:blank] 00:22:29 INFO - PROCESS | 1850 | 1461482549701 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef493aa000 == 134 [pid = 1850] [id = 71] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4072e000 == 133 [pid = 1850] [id = 59] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31156000 == 132 [pid = 1850] [id = 504] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40922800 == 131 [pid = 1850] [id = 503] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f716000 == 130 [pid = 1850] [id = 502] 00:22:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff70800 == 131 [pid = 1850] [id = 518] 00:22:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef2f554c00) [pid = 1850] [serial = 1555] [outer = (nil)] 00:22:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef32eed800) [pid = 1850] [serial = 1556] [outer = 0x7fef2f554c00] 00:22:29 INFO - PROCESS | 1850 | 1461482549800 Marionette DEBUG loaded listener.js 00:22:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef34324c00) [pid = 1850] [serial = 1557] [outer = 0x7fef2f554c00] 00:22:29 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef357ac800 == 130 [pid = 1850] [id = 501] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3189f800 == 129 [pid = 1850] [id = 500] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef312d6000 == 128 [pid = 1850] [id = 499] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36cb5000 == 127 [pid = 1850] [id = 498] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3150c000 == 126 [pid = 1850] [id = 497] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32dad800 == 125 [pid = 1850] [id = 496] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f9e000 == 124 [pid = 1850] [id = 495] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d22000 == 123 [pid = 1850] [id = 491] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44974000 == 122 [pid = 1850] [id = 490] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef446cb000 == 121 [pid = 1850] [id = 489] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42d36800 == 120 [pid = 1850] [id = 488] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40b13800 == 119 [pid = 1850] [id = 305] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4091b000 == 118 [pid = 1850] [id = 487] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe47800 == 117 [pid = 1850] [id = 486] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f715000 == 116 [pid = 1850] [id = 485] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dd61000 == 115 [pid = 1850] [id = 484] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef34499000 == 114 [pid = 1850] [id = 483] 00:22:30 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e2df000 == 113 [pid = 1850] [id = 482] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef37ab5400) [pid = 1850] [serial = 1152] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef31869400) [pid = 1850] [serial = 1428] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef3dab0400) [pid = 1850] [serial = 1143] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef36a14400) [pid = 1850] [serial = 1389] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef2e41a800) [pid = 1850] [serial = 1281] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef4009ac00) [pid = 1850] [serial = 1443] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef5c426c00) [pid = 1850] [serial = 1275] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef4cf21800) [pid = 1850] [serial = 1206] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef32b11000) [pid = 1850] [serial = 1149] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef3314f400) [pid = 1850] [serial = 1203] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef2fe5e000) [pid = 1850] [serial = 1278] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef5c062c00) [pid = 1850] [serial = 1197] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef316ce400) [pid = 1850] [serial = 1385] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef44225c00) [pid = 1850] [serial = 1398] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef3daaec00) [pid = 1850] [serial = 1248] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef36a17800) [pid = 1850] [serial = 1434] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef49ae5800) [pid = 1850] [serial = 1407] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef3d431800) [pid = 1850] [serial = 1440] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef448acc00) [pid = 1850] [serial = 1401] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef331f1400) [pid = 1850] [serial = 1290] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef446ad000) [pid = 1850] [serial = 1254] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef4d228800) [pid = 1850] [serial = 1260] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef4841a000) [pid = 1850] [serial = 1257] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef5a137000) [pid = 1850] [serial = 1137] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef55f2f000) [pid = 1850] [serial = 1212] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef37ab3800) [pid = 1850] [serial = 1182] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef413d4c00) [pid = 1850] [serial = 1188] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef4a90f000) [pid = 1850] [serial = 1409] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef40a74000) [pid = 1850] [serial = 1272] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef47fd5800) [pid = 1850] [serial = 1403] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef33f45800) [pid = 1850] [serial = 1200] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef4969c400) [pid = 1850] [serial = 1406] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef369f4c00) [pid = 1850] [serial = 1146] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef5c426800) [pid = 1850] [serial = 1140] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef5a13bc00) [pid = 1850] [serial = 1263] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef40f5c000) [pid = 1850] [serial = 1395] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef3185c400) [pid = 1850] [serial = 1427] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef369ed000) [pid = 1850] [serial = 1245] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef4095c400) [pid = 1850] [serial = 1155] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef442d9000) [pid = 1850] [serial = 1209] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef3545c000) [pid = 1850] [serial = 1388] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef379af800) [pid = 1850] [serial = 1436] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef46333800) [pid = 1850] [serial = 1332] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef40f58800) [pid = 1850] [serial = 1251] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef5be0ec00) [pid = 1850] [serial = 1266] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef33f41000) [pid = 1850] [serial = 1431] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef48702c00) [pid = 1850] [serial = 1404] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef4095a800) [pid = 1850] [serial = 1392] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef4843a000) [pid = 1850] [serial = 1191] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef3cfc8400) [pid = 1850] [serial = 1439] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef3545a400) [pid = 1850] [serial = 1433] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef2ffed000) [pid = 1850] [serial = 1287] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef43999800) [pid = 1850] [serial = 1329] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef40d91000) [pid = 1850] [serial = 1394] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef4866cc00) [pid = 1850] [serial = 1335] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef49d0a800) [pid = 1850] [serial = 1194] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef4422bc00) [pid = 1850] [serial = 1269] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef3293e000) [pid = 1850] [serial = 1386] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef58209800) [pid = 1850] [serial = 1344] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef442dac00) [pid = 1850] [serial = 1400] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef413d5000) [pid = 1850] [serial = 1326] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef40953400) [pid = 1850] [serial = 1185] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef33143800) [pid = 1850] [serial = 1430] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef43751800) [pid = 1850] [serial = 1397] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef50f77400) [pid = 1850] [serial = 1341] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef4095b800) [pid = 1850] [serial = 1323] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef497ea400) [pid = 1850] [serial = 1338] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef5bb9ec00) [pid = 1850] [serial = 1347] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef37ab5000) [pid = 1850] [serial = 1437] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef3db95800) [pid = 1850] [serial = 1383] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef2ffe2800) [pid = 1850] [serial = 1284] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef3cfc9c00) [pid = 1850] [serial = 1320] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef4429a400) [pid = 1850] [serial = 1350] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef3f635c00) [pid = 1850] [serial = 1442] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef34329800) [pid = 1850] [serial = 1317] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef3feb8400) [pid = 1850] [serial = 1391] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef50f12c00) [pid = 1850] [serial = 1410] [outer = (nil)] [url = about:blank] 00:22:30 INFO - PROCESS | 1850 | 1461482550674 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]]]}] 00:22:30 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) 00:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1588ms 00:22:30 INFO - PROCESS | 1850 | 1461482550736 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:22:30 INFO - PROCESS | 1850 | 1461482550740 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:22:30 INFO - PROCESS | 1850 | 1461482550747 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:22:30 INFO - PROCESS | 1850 | 1461482550750 Marionette TRACE conn3 <- [1,2046,null,{}] 00:22:30 INFO - PROCESS | 1850 | 1461482550755 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}] 00:22:30 INFO - PROCESS | 1850 | 1461482550910 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:22:30 INFO - PROCESS | 1850 | 1461482550925 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef312cb800 == 114 [pid = 1850] [id = 519] 00:22:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef2ffe2800) [pid = 1850] [serial = 1558] [outer = (nil)] 00:22:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef34de0400) [pid = 1850] [serial = 1559] [outer = 0x7fef2ffe2800] 00:22:30 INFO - PROCESS | 1850 | 1461482550988 Marionette DEBUG loaded listener.js 00:22:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef3545d400) [pid = 1850] [serial = 1560] [outer = 0x7fef2ffe2800] 00:22:31 INFO - PROCESS | 1850 | 1461482551881 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]]]}] 00:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1179ms 00:22:31 INFO - PROCESS | 1850 | 1461482551927 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:22:31 INFO - PROCESS | 1850 | 1461482551931 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:22:31 INFO - PROCESS | 1850 | 1461482551936 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:22:31 INFO - PROCESS | 1850 | 1461482551938 Marionette TRACE conn3 <- [1,2050,null,{}] 00:22:31 INFO - PROCESS | 1850 | 1461482551943 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}] 00:22:32 INFO - PROCESS | 1850 | 1461482552097 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:22:32 INFO - PROCESS | 1850 | 1461482552107 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34492000 == 115 [pid = 1850] [id = 520] 00:22:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef3293e000) [pid = 1850] [serial = 1561] [outer = (nil)] 00:22:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef369ee000) [pid = 1850] [serial = 1562] [outer = 0x7fef3293e000] 00:22:32 INFO - PROCESS | 1850 | 1461482552327 Marionette DEBUG loaded listener.js 00:22:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef376cb400) [pid = 1850] [serial = 1563] [outer = 0x7fef3293e000] 00:22:33 INFO - PROCESS | 1850 | 1461482553128 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]]]}] 00:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1226ms 00:22:33 INFO - PROCESS | 1850 | 1461482553163 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:22:33 INFO - PROCESS | 1850 | 1461482553166 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:22:33 INFO - PROCESS | 1850 | 1461482553172 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:22:33 INFO - PROCESS | 1850 | 1461482553174 Marionette TRACE conn3 <- [1,2054,null,{}] 00:22:33 INFO - PROCESS | 1850 | 1461482553179 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}] 00:22:33 INFO - PROCESS | 1850 | 1461482553444 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:22:33 INFO - PROCESS | 1850 | 1461482553473 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35774000 == 116 [pid = 1850] [id = 521] 00:22:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef379a3c00) [pid = 1850] [serial = 1564] [outer = (nil)] 00:22:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef3d42cc00) [pid = 1850] [serial = 1565] [outer = 0x7fef379a3c00] 00:22:33 INFO - PROCESS | 1850 | 1461482553539 Marionette DEBUG loaded listener.js 00:22:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef3d558000) [pid = 1850] [serial = 1566] [outer = 0x7fef379a3c00] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef2dce8400) [pid = 1850] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef3185e000) [pid = 1850] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef448ad000) [pid = 1850] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef2e415c00) [pid = 1850] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef2dce7400) [pid = 1850] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef2dce6800) [pid = 1850] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef2dcebc00) [pid = 1850] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef448ad800) [pid = 1850] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef2f55ac00) [pid = 1850] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef331ee800) [pid = 1850] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef2dcea400) [pid = 1850] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef4098cc00) [pid = 1850] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef2f55a000) [pid = 1850] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 139 (0x7fef2fe5b000) [pid = 1850] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:22:34 INFO - PROCESS | 1850 | --DOMWINDOW == 138 (0x7fef34c2bc00) [pid = 1850] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:22:35 INFO - PROCESS | 1850 | 1461482555167 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]]]}] 00:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2078ms 00:22:35 INFO - PROCESS | 1850 | 1461482555250 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:22:35 INFO - PROCESS | 1850 | 1461482555253 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:22:35 INFO - PROCESS | 1850 | 1461482555259 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:22:35 INFO - PROCESS | 1850 | 1461482555261 Marionette TRACE conn3 <- [1,2058,null,{}] 00:22:35 INFO - PROCESS | 1850 | 1461482555266 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}] 00:22:35 INFO - PROCESS | 1850 | 1461482555417 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:22:35 INFO - PROCESS | 1850 | 1461482555568 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3576d800 == 117 [pid = 1850] [id = 522] 00:22:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 139 (0x7fef2dce5800) [pid = 1850] [serial = 1567] [outer = (nil)] 00:22:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 140 (0x7fef2f55a000) [pid = 1850] [serial = 1568] [outer = 0x7fef2dce5800] 00:22:35 INFO - PROCESS | 1850 | 1461482555628 Marionette DEBUG loaded listener.js 00:22:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef379b1000) [pid = 1850] [serial = 1569] [outer = 0x7fef2dce5800] 00:22:35 INFO - PROCESS | 1850 | ************************* 00:22:35 INFO - PROCESS | 1850 | A coding exception was thrown and uncaught in a Task. 00:22:35 INFO - PROCESS | 1850 | 00:22:35 INFO - PROCESS | 1850 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:22:35 INFO - PROCESS | 1850 | Full stack: 00:22:35 INFO - PROCESS | 1850 | ************************* 00:22:36 INFO - PROCESS | 1850 | 1461482556362 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]]]}] 00:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1131ms 00:22:36 INFO - PROCESS | 1850 | 1461482556390 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:22:36 INFO - PROCESS | 1850 | 1461482556394 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:22:36 INFO - PROCESS | 1850 | 1461482556399 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:22:36 INFO - PROCESS | 1850 | 1461482556401 Marionette TRACE conn3 <- [1,2062,null,{}] 00:22:36 INFO - PROCESS | 1850 | 1461482556407 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}] 00:22:36 INFO - PROCESS | 1850 | 1461482556613 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:22:36 INFO - PROCESS | 1850 | 1461482556633 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36cbf800 == 118 [pid = 1850] [id = 523] 00:22:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef379b1400) [pid = 1850] [serial = 1570] [outer = (nil)] 00:22:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef3db99800) [pid = 1850] [serial = 1571] [outer = 0x7fef379b1400] 00:22:36 INFO - PROCESS | 1850 | 1461482556693 Marionette DEBUG loaded listener.js 00:22:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef4009f800) [pid = 1850] [serial = 1572] [outer = 0x7fef379b1400] 00:22:37 INFO - PROCESS | 1850 | 1461482557780 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]]]}] 00:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1431ms 00:22:37 INFO - PROCESS | 1850 | 1461482557831 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:22:37 INFO - PROCESS | 1850 | 1461482557836 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:22:37 INFO - PROCESS | 1850 | 1461482557846 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:22:37 INFO - PROCESS | 1850 | 1461482557851 Marionette TRACE conn3 <- [1,2066,null,{}] 00:22:37 INFO - PROCESS | 1850 | 1461482557859 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}] 00:22:38 INFO - PROCESS | 1850 | 1461482558041 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:22:38 INFO - PROCESS | 1850 | 1461482558236 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3151f800 == 119 [pid = 1850] [id = 524] 00:22:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef2f556400) [pid = 1850] [serial = 1573] [outer = (nil)] 00:22:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef2ffebc00) [pid = 1850] [serial = 1574] [outer = 0x7fef2f556400] 00:22:38 INFO - PROCESS | 1850 | 1461482558317 Marionette DEBUG loaded listener.js 00:22:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef32b06400) [pid = 1850] [serial = 1575] [outer = 0x7fef2f556400] 00:22:39 INFO - PROCESS | 1850 | 1461482559282 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]]]}] 00:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1491ms 00:22:39 INFO - PROCESS | 1850 | 1461482559338 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:22:39 INFO - PROCESS | 1850 | 1461482559346 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:22:39 INFO - PROCESS | 1850 | 1461482559356 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:22:39 INFO - PROCESS | 1850 | 1461482559359 Marionette TRACE conn3 <- [1,2070,null,{}] 00:22:39 INFO - PROCESS | 1850 | 1461482559366 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}] 00:22:39 INFO - PROCESS | 1850 | 1461482559548 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:22:39 INFO - PROCESS | 1850 | 1461482559803 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35334800 == 120 [pid = 1850] [id = 525] 00:22:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef33f38000) [pid = 1850] [serial = 1576] [outer = (nil)] 00:22:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef33f45400) [pid = 1850] [serial = 1577] [outer = 0x7fef33f38000] 00:22:39 INFO - PROCESS | 1850 | 1461482559989 Marionette DEBUG loaded listener.js 00:22:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef35457000) [pid = 1850] [serial = 1578] [outer = 0x7fef33f38000] 00:22:40 INFO - PROCESS | 1850 | 1461482560850 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]]]}] 00:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1539ms 00:22:40 INFO - PROCESS | 1850 | 1461482560895 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:22:40 INFO - PROCESS | 1850 | 1461482560899 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:22:40 INFO - PROCESS | 1850 | 1461482560905 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:22:40 INFO - PROCESS | 1850 | 1461482560911 Marionette TRACE conn3 <- [1,2074,null,{}] 00:22:40 INFO - PROCESS | 1850 | 1461482560927 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}] 00:22:41 INFO - PROCESS | 1850 | 1461482561115 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:22:41 INFO - PROCESS | 1850 | 1461482561311 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dd5f800 == 121 [pid = 1850] [id = 526] 00:22:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef376d0800) [pid = 1850] [serial = 1579] [outer = (nil)] 00:22:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef37ab9800) [pid = 1850] [serial = 1580] [outer = 0x7fef376d0800] 00:22:41 INFO - PROCESS | 1850 | 1461482561397 Marionette DEBUG loaded listener.js 00:22:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef3daa4c00) [pid = 1850] [serial = 1581] [outer = 0x7fef376d0800] 00:22:42 INFO - PROCESS | 1850 | 1461482562260 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]]]}] 00:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1385ms 00:22:42 INFO - PROCESS | 1850 | 1461482562291 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:22:42 INFO - PROCESS | 1850 | 1461482562296 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:22:42 INFO - PROCESS | 1850 | 1461482562302 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:22:42 INFO - PROCESS | 1850 | 1461482562304 Marionette TRACE conn3 <- [1,2078,null,{}] 00:22:42 INFO - PROCESS | 1850 | 1461482562310 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}] 00:22:42 INFO - PROCESS | 1850 | 1461482562499 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:22:42 INFO - PROCESS | 1850 | 1461482562701 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9a0800 == 122 [pid = 1850] [id = 527] 00:22:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef379a3800) [pid = 1850] [serial = 1582] [outer = (nil)] 00:22:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef40707000) [pid = 1850] [serial = 1583] [outer = 0x7fef379a3800] 00:22:42 INFO - PROCESS | 1850 | 1461482562773 Marionette DEBUG loaded listener.js 00:22:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef40952800) [pid = 1850] [serial = 1584] [outer = 0x7fef379a3800] 00:22:43 INFO - PROCESS | 1850 | 1461482563615 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]]]}] 00:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1381ms 00:22:43 INFO - PROCESS | 1850 | 1461482563683 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:22:43 INFO - PROCESS | 1850 | 1461482563687 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:22:43 INFO - PROCESS | 1850 | 1461482563692 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:22:43 INFO - PROCESS | 1850 | 1461482563695 Marionette TRACE conn3 <- [1,2082,null,{}] 00:22:43 INFO - PROCESS | 1850 | 1461482563701 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}] 00:22:43 INFO - PROCESS | 1850 | 1461482563912 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:22:44 INFO - PROCESS | 1850 | 1461482564107 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fd91000 == 123 [pid = 1850] [id = 528] 00:22:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef400a6800) [pid = 1850] [serial = 1585] [outer = (nil)] 00:22:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef40984000) [pid = 1850] [serial = 1586] [outer = 0x7fef400a6800] 00:22:44 INFO - PROCESS | 1850 | 1461482564177 Marionette DEBUG loaded listener.js 00:22:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef409a0000) [pid = 1850] [serial = 1587] [outer = 0x7fef400a6800] 00:22:45 INFO - PROCESS | 1850 | 1461482565074 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]]]}] 00:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1439ms 00:22:45 INFO - PROCESS | 1850 | 1461482565131 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:22:45 INFO - PROCESS | 1850 | 1461482565134 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:22:45 INFO - PROCESS | 1850 | 1461482565141 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:22:45 INFO - PROCESS | 1850 | 1461482565144 Marionette TRACE conn3 <- [1,2086,null,{}] 00:22:45 INFO - PROCESS | 1850 | 1461482565149 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}] 00:22:45 INFO - PROCESS | 1850 | 1461482565351 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:22:45 INFO - PROCESS | 1850 | 1461482565593 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40916000 == 124 [pid = 1850] [id = 529] 00:22:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef403a3c00) [pid = 1850] [serial = 1588] [outer = (nil)] 00:22:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef40d8bc00) [pid = 1850] [serial = 1589] [outer = 0x7fef403a3c00] 00:22:45 INFO - PROCESS | 1850 | 1461482565712 Marionette DEBUG loaded listener.js 00:22:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef4126a800) [pid = 1850] [serial = 1590] [outer = 0x7fef403a3c00] 00:22:46 INFO - PROCESS | 1850 | 1461482566500 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]]]}] 00:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1389ms 00:22:46 INFO - PROCESS | 1850 | 1461482566530 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:22:46 INFO - PROCESS | 1850 | 1461482566534 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:22:46 INFO - PROCESS | 1850 | 1461482566540 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:22:46 INFO - PROCESS | 1850 | 1461482566543 Marionette TRACE conn3 <- [1,2090,null,{}] 00:22:46 INFO - PROCESS | 1850 | 1461482566549 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}] 00:22:46 INFO - PROCESS | 1850 | 1461482566720 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:22:46 INFO - PROCESS | 1850 | 1461482566920 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40d59800 == 125 [pid = 1850] [id = 530] 00:22:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef4099fc00) [pid = 1850] [serial = 1591] [outer = (nil)] 00:22:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef4229d000) [pid = 1850] [serial = 1592] [outer = 0x7fef4099fc00] 00:22:46 INFO - PROCESS | 1850 | 1461482566990 Marionette DEBUG loaded listener.js 00:22:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef4236cc00) [pid = 1850] [serial = 1593] [outer = 0x7fef4099fc00] 00:22:47 INFO - PROCESS | 1850 | 1461482567826 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]]]}] 00:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1332ms 00:22:47 INFO - PROCESS | 1850 | 1461482567874 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:22:47 INFO - PROCESS | 1850 | 1461482567877 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:22:47 INFO - PROCESS | 1850 | 1461482567883 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:22:47 INFO - PROCESS | 1850 | 1461482567885 Marionette TRACE conn3 <- [1,2094,null,{}] 00:22:47 INFO - PROCESS | 1850 | 1461482567891 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}] 00:22:48 INFO - PROCESS | 1850 | 1461482568105 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:22:48 INFO - PROCESS | 1850 | 1461482568302 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42208800 == 126 [pid = 1850] [id = 531] 00:22:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef4126e400) [pid = 1850] [serial = 1594] [outer = (nil)] 00:22:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef43749000) [pid = 1850] [serial = 1595] [outer = 0x7fef4126e400] 00:22:48 INFO - PROCESS | 1850 | 1461482568371 Marionette DEBUG loaded listener.js 00:22:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef437be000) [pid = 1850] [serial = 1596] [outer = 0x7fef4126e400] 00:22:49 INFO - PROCESS | 1850 | 1461482569209 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]]]}] 00:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1381ms 00:22:49 INFO - PROCESS | 1850 | 1461482569264 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:22:49 INFO - PROCESS | 1850 | 1461482569268 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:22:49 INFO - PROCESS | 1850 | 1461482569273 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:22:49 INFO - PROCESS | 1850 | 1461482569276 Marionette TRACE conn3 <- [1,2098,null,{}] 00:22:49 INFO - PROCESS | 1850 | 1461482569282 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}] 00:22:49 INFO - PROCESS | 1850 | 1461482569452 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:22:49 INFO - PROCESS | 1850 | 1461482569654 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b19800 == 127 [pid = 1850] [id = 532] 00:22:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef41277c00) [pid = 1850] [serial = 1597] [outer = (nil)] 00:22:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef4399d800) [pid = 1850] [serial = 1598] [outer = 0x7fef41277c00] 00:22:49 INFO - PROCESS | 1850 | 1461482569744 Marionette DEBUG loaded listener.js 00:22:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef44220400) [pid = 1850] [serial = 1599] [outer = 0x7fef41277c00] 00:22:50 INFO - PROCESS | 1850 | 1461482570583 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]]]}] 00:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1342ms 00:22:50 INFO - PROCESS | 1850 | 1461482570615 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:22:50 INFO - PROCESS | 1850 | 1461482570619 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:22:50 INFO - PROCESS | 1850 | 1461482570625 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:22:50 INFO - PROCESS | 1850 | 1461482570627 Marionette TRACE conn3 <- [1,2102,null,{}] 00:22:50 INFO - PROCESS | 1850 | 1461482570633 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}] 00:22:50 INFO - PROCESS | 1850 | 1461482570807 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:22:51 INFO - PROCESS | 1850 | 1461482571009 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef445f7800 == 128 [pid = 1850] [id = 533] 00:22:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef42372c00) [pid = 1850] [serial = 1600] [outer = (nil)] 00:22:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef4422c400) [pid = 1850] [serial = 1601] [outer = 0x7fef42372c00] 00:22:51 INFO - PROCESS | 1850 | 1461482571078 Marionette DEBUG loaded listener.js 00:22:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef44297800) [pid = 1850] [serial = 1602] [outer = 0x7fef42372c00] 00:22:51 INFO - PROCESS | 1850 | 1461482571945 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]]]}] 00:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1380ms 00:22:52 INFO - PROCESS | 1850 | 1461482572006 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:22:52 INFO - PROCESS | 1850 | 1461482572010 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:22:52 INFO - PROCESS | 1850 | 1461482572016 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:22:52 INFO - PROCESS | 1850 | 1461482572020 Marionette TRACE conn3 <- [1,2106,null,{}] 00:22:52 INFO - PROCESS | 1850 | 1461482572025 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}] 00:22:52 INFO - PROCESS | 1850 | 1461482572230 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:22:52 INFO - PROCESS | 1850 | 1461482572436 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44974000 == 129 [pid = 1850] [id = 534] 00:22:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef331fac00) [pid = 1850] [serial = 1603] [outer = (nil)] 00:22:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef44436400) [pid = 1850] [serial = 1604] [outer = 0x7fef331fac00] 00:22:52 INFO - PROCESS | 1850 | 1461482572569 Marionette DEBUG loaded listener.js 00:22:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef448ad400) [pid = 1850] [serial = 1605] [outer = 0x7fef331fac00] 00:22:53 INFO - PROCESS | 1850 | 1461482573417 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]]]}] 00:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1432ms 00:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:22:53 INFO - PROCESS | 1850 | 1461482573449 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:22:53 INFO - PROCESS | 1850 | 1461482573452 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:22:53 INFO - PROCESS | 1850 | 1461482573458 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:22:53 INFO - PROCESS | 1850 | 1461482573461 Marionette TRACE conn3 <- [1,2110,null,{}] 00:22:53 INFO - PROCESS | 1850 | 1461482573466 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}] 00:22:53 INFO - PROCESS | 1850 | 1461482573639 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:22:53 INFO - PROCESS | 1850 | 1461482573842 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d13000 == 130 [pid = 1850] [id = 535] 00:22:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef37ab4000) [pid = 1850] [serial = 1606] [outer = (nil)] 00:22:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef44d6ec00) [pid = 1850] [serial = 1607] [outer = 0x7fef37ab4000] 00:22:53 INFO - PROCESS | 1850 | 1461482573911 Marionette DEBUG loaded listener.js 00:22:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef4578a400) [pid = 1850] [serial = 1608] [outer = 0x7fef37ab4000] 00:22:54 INFO - PROCESS | 1850 | 1461482574750 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]]]}] 00:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1333ms 00:22:54 INFO - PROCESS | 1850 | 1461482574791 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:22:54 INFO - PROCESS | 1850 | 1461482574795 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:22:54 INFO - PROCESS | 1850 | 1461482574801 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:22:54 INFO - PROCESS | 1850 | 1461482574804 Marionette TRACE conn3 <- [1,2114,null,{}] 00:22:54 INFO - PROCESS | 1850 | 1461482574818 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}] 00:22:55 INFO - PROCESS | 1850 | 1461482575032 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:22:55 INFO - PROCESS | 1850 | 1461482575238 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48321800 == 131 [pid = 1850] [id = 536] 00:22:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef448ae400) [pid = 1850] [serial = 1609] [outer = (nil)] 00:22:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef46332c00) [pid = 1850] [serial = 1610] [outer = 0x7fef448ae400] 00:22:55 INFO - PROCESS | 1850 | 1461482575308 Marionette DEBUG loaded listener.js 00:22:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef471de000) [pid = 1850] [serial = 1611] [outer = 0x7fef448ae400] 00:22:56 INFO - PROCESS | 1850 | 1461482576149 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]]]}] 00:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1397ms 00:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:22:56 INFO - PROCESS | 1850 | 1461482576199 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:22:56 INFO - PROCESS | 1850 | 1461482576201 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:22:56 INFO - PROCESS | 1850 | 1461482576208 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:22:56 INFO - PROCESS | 1850 | 1461482576211 Marionette TRACE conn3 <- [1,2118,null,{}] 00:22:56 INFO - PROCESS | 1850 | 1461482576216 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}] 00:22:56 INFO - PROCESS | 1850 | 1461482576385 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:22:56 INFO - PROCESS | 1850 | 1461482576591 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48608000 == 132 [pid = 1850] [id = 537] 00:22:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef448ae800) [pid = 1850] [serial = 1612] [outer = (nil)] 00:22:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef47d6ec00) [pid = 1850] [serial = 1613] [outer = 0x7fef448ae800] 00:22:56 INFO - PROCESS | 1850 | 1461482576665 Marionette DEBUG loaded listener.js 00:22:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef48416800) [pid = 1850] [serial = 1614] [outer = 0x7fef448ae800] 00:22:57 INFO - PROCESS | 1850 | 1461482577505 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]]]}] 00:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1332ms 00:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:22:57 INFO - PROCESS | 1850 | 1461482577541 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:22:57 INFO - PROCESS | 1850 | 1461482577544 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:22:57 INFO - PROCESS | 1850 | 1461482577550 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:22:57 INFO - PROCESS | 1850 | 1461482577553 Marionette TRACE conn3 <- [1,2122,null,{}] 00:22:57 INFO - PROCESS | 1850 | 1461482577559 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}] 00:22:57 INFO - PROCESS | 1850 | 1461482577741 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:22:57 INFO - PROCESS | 1850 | 1461482577946 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef493b1800 == 133 [pid = 1850] [id = 538] 00:22:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef46332800) [pid = 1850] [serial = 1615] [outer = (nil)] 00:22:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef4843c400) [pid = 1850] [serial = 1616] [outer = 0x7fef46332800] 00:22:58 INFO - PROCESS | 1850 | 1461482578015 Marionette DEBUG loaded listener.js 00:22:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef48677c00) [pid = 1850] [serial = 1617] [outer = 0x7fef46332800] 00:22:58 INFO - PROCESS | 1850 | 1461482578889 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]]]}] 00:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1380ms 00:22:58 INFO - PROCESS | 1850 | 1461482578930 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:22:58 INFO - PROCESS | 1850 | 1461482578933 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:22:58 INFO - PROCESS | 1850 | 1461482578939 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:22:58 INFO - PROCESS | 1850 | 1461482578941 Marionette TRACE conn3 <- [1,2126,null,{}] 00:22:58 INFO - PROCESS | 1850 | 1461482578947 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}] 00:22:59 INFO - PROCESS | 1850 | 1461482579124 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:22:59 INFO - PROCESS | 1850 | 1461482579334 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:22:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31891000 == 134 [pid = 1850] [id = 539] 00:22:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef31860400) [pid = 1850] [serial = 1618] [outer = (nil)] 00:22:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef32941c00) [pid = 1850] [serial = 1619] [outer = 0x7fef31860400] 00:22:59 INFO - PROCESS | 1850 | 1461482579403 Marionette DEBUG loaded listener.js 00:22:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef40098800) [pid = 1850] [serial = 1620] [outer = 0x7fef31860400] 00:23:00 INFO - PROCESS | 1850 | 1461482580290 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]]]}] 00:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1427ms 00:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:23:00 INFO - PROCESS | 1850 | 1461482580367 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:23:00 INFO - PROCESS | 1850 | 1461482580370 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:23:00 INFO - PROCESS | 1850 | 1461482580376 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:23:00 INFO - PROCESS | 1850 | 1461482580379 Marionette TRACE conn3 <- [1,2130,null,{}] 00:23:00 INFO - PROCESS | 1850 | 1461482580385 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}] 00:23:00 INFO - PROCESS | 1850 | 1461482580926 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:23:01 INFO - PROCESS | 1850 | 1461482581184 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3151c800 == 135 [pid = 1850] [id = 540] 00:23:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef2e0f2800) [pid = 1850] [serial = 1621] [outer = (nil)] 00:23:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef2e40f000) [pid = 1850] [serial = 1622] [outer = 0x7fef2e0f2800] 00:23:01 INFO - PROCESS | 1850 | 1461482581252 Marionette DEBUG loaded listener.js 00:23:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef2f55bc00) [pid = 1850] [serial = 1623] [outer = 0x7fef2e0f2800] 00:23:02 INFO - PROCESS | 1850 | 1461482582054 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] 00:23:02 INFO - PROCESS | 1850 | 1461482582115 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:23:02 INFO - PROCESS | 1850 | 1461482582123 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:23:02 INFO - PROCESS | 1850 | 1461482582129 Marionette TRACE conn3 <- [1,2134,null,{}] 00:23:02 INFO - PROCESS | 1850 | 1461482582135 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}] 00:23:02 INFO - PROCESS | 1850 | 1461482582340 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:23:02 INFO - PROCESS | 1850 | 1461482582709 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef357a3000 == 136 [pid = 1850] [id = 541] 00:23:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef33148800) [pid = 1850] [serial = 1624] [outer = (nil)] 00:23:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef331eec00) [pid = 1850] [serial = 1625] [outer = 0x7fef33148800] 00:23:02 INFO - PROCESS | 1850 | 1461482582781 Marionette DEBUG loaded listener.js 00:23:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef33f43400) [pid = 1850] [serial = 1626] [outer = 0x7fef33148800] 00:23:03 INFO - PROCESS | 1850 | 1461482583730 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]]]}] 00:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1690ms 00:23:03 INFO - PROCESS | 1850 | 1461482583813 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:23:03 INFO - PROCESS | 1850 | 1461482583820 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:23:03 INFO - PROCESS | 1850 | 1461482583830 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:23:03 INFO - PROCESS | 1850 | 1461482583834 Marionette TRACE conn3 <- [1,2138,null,{}] 00:23:03 INFO - PROCESS | 1850 | 1461482583877 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}] 00:23:04 INFO - PROCESS | 1850 | 1461482584051 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:23:04 INFO - PROCESS | 1850 | 1461482584383 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff70000 == 137 [pid = 1850] [id = 542] 00:23:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef2fe5c400) [pid = 1850] [serial = 1627] [outer = (nil)] 00:23:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef350ad400) [pid = 1850] [serial = 1628] [outer = 0x7fef2fe5c400] 00:23:04 INFO - PROCESS | 1850 | 1461482584451 Marionette DEBUG loaded listener.js 00:23:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef36a17c00) [pid = 1850] [serial = 1629] [outer = 0x7fef2fe5c400] 00:23:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44af1000 == 136 [pid = 1850] [id = 155] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef44229800) [pid = 1850] [serial = 1466] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef442d6800) [pid = 1850] [serial = 1469] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef446ab000) [pid = 1850] [serial = 1472] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef47393800) [pid = 1850] [serial = 1475] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef49428c00) [pid = 1850] [serial = 1478] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef56df2400) [pid = 1850] [serial = 1481] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef2e0f8000) [pid = 1850] [serial = 1484] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef31862400) [pid = 1850] [serial = 1514] [outer = (nil)] [url = about:blank] 00:23:04 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef30cd5800 == 135 [pid = 1850] [id = 515] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2dc5f000 == 134 [pid = 1850] [id = 514] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57225000 == 133 [pid = 1850] [id = 513] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fe4000 == 132 [pid = 1850] [id = 512] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49ca4000 == 131 [pid = 1850] [id = 511] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48533800 == 130 [pid = 1850] [id = 510] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d06000 == 129 [pid = 1850] [id = 509] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43b21000 == 128 [pid = 1850] [id = 508] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3ddd9000 == 127 [pid = 1850] [id = 507] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3576c800 == 126 [pid = 1850] [id = 506] 00:23:05 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2ff87800 == 125 [pid = 1850] [id = 505] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef5bba1800) [pid = 1850] [serial = 1416] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef5b8a8800) [pid = 1850] [serial = 1413] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef408c9c00) [pid = 1850] [serial = 1446] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef3dd0b800) [pid = 1850] [serial = 1356] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef2dcf3000) [pid = 1850] [serial = 1353] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef4429c800) [pid = 1850] [serial = 1359] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef2dcf1c00) [pid = 1850] [serial = 1448] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef3185ec00) [pid = 1850] [serial = 1488] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef2fe5b800) [pid = 1850] [serial = 1487] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef3daae800) [pid = 1850] [serial = 1497] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef3d430c00) [pid = 1850] [serial = 1496] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef40997800) [pid = 1850] [serial = 1460] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef40d97800) [pid = 1850] [serial = 1463] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef3db96c00) [pid = 1850] [serial = 1457] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef448abc00) [pid = 1850] [serial = 1509] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef44229c00) [pid = 1850] [serial = 1506] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef442d3400) [pid = 1850] [serial = 1508] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef48de4c00) [pid = 1850] [serial = 1511] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef379ae400) [pid = 1850] [serial = 1502] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef497d6000) [pid = 1850] [serial = 1512] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef369eb000) [pid = 1850] [serial = 1493] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef376d7400) [pid = 1850] [serial = 1494] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef40f56800) [pid = 1850] [serial = 1503] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef32ff1000) [pid = 1850] [serial = 1451] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef331ec800) [pid = 1850] [serial = 1491] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef316c6800) [pid = 1850] [serial = 1490] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef437b6c00) [pid = 1850] [serial = 1505] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef379a4800) [pid = 1850] [serial = 1454] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef408d3400) [pid = 1850] [serial = 1500] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef3fe76c00) [pid = 1850] [serial = 1499] [outer = (nil)] [url = about:blank] 00:23:05 INFO - PROCESS | 1850 | 1461482585348 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]]]}] 00:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1580ms 00:23:05 INFO - PROCESS | 1850 | 1461482585410 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:23:05 INFO - PROCESS | 1850 | 1461482585415 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:23:05 INFO - PROCESS | 1850 | 1461482585431 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:23:05 INFO - PROCESS | 1850 | 1461482585437 Marionette TRACE conn3 <- [1,2142,null,{}] 00:23:05 INFO - PROCESS | 1850 | 1461482585442 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}] 00:23:05 INFO - PROCESS | 1850 | 1461482585609 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:23:05 INFO - PROCESS | 1850 | 1461482585620 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f9a000 == 126 [pid = 1850] [id = 543] 00:23:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef2dcf1c00) [pid = 1850] [serial = 1630] [outer = (nil)] 00:23:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef3cfc4000) [pid = 1850] [serial = 1631] [outer = 0x7fef2dcf1c00] 00:23:05 INFO - PROCESS | 1850 | 1461482585681 Marionette DEBUG loaded listener.js 00:23:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef3daa7000) [pid = 1850] [serial = 1632] [outer = 0x7fef2dcf1c00] 00:23:06 INFO - PROCESS | 1850 | 1461482586511 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] 00:23:06 INFO - PROCESS | 1850 | 1461482586566 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:23:06 INFO - PROCESS | 1850 | 1461482586572 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:23:06 INFO - PROCESS | 1850 | 1461482586574 Marionette TRACE conn3 <- [1,2146,null,{}] 00:23:06 INFO - PROCESS | 1850 | 1461482586579 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}] 00:23:06 INFO - PROCESS | 1850 | 1461482586741 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:23:06 INFO - PROCESS | 1850 | 1461482586925 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3576c800 == 127 [pid = 1850] [id = 544] 00:23:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef2e0f8000) [pid = 1850] [serial = 1633] [outer = (nil)] 00:23:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef3fe70000) [pid = 1850] [serial = 1634] [outer = 0x7fef2e0f8000] 00:23:06 INFO - PROCESS | 1850 | 1461482586989 Marionette DEBUG loaded listener.js 00:23:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef40987800) [pid = 1850] [serial = 1635] [outer = 0x7fef2e0f8000] 00:23:07 INFO - PROCESS | 1850 | 1461482587789 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] 00:23:07 INFO - PROCESS | 1850 | 1461482587856 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:23:07 INFO - PROCESS | 1850 | 1461482587861 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:23:07 INFO - PROCESS | 1850 | 1461482587863 Marionette TRACE conn3 <- [1,2150,null,{}] 00:23:07 INFO - PROCESS | 1850 | 1461482587869 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}] 00:23:08 INFO - PROCESS | 1850 | 1461482588079 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:23:08 INFO - PROCESS | 1850 | 1461482588115 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dc4b000 == 128 [pid = 1850] [id = 545] 00:23:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef40d98400) [pid = 1850] [serial = 1636] [outer = (nil)] 00:23:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef40f56000) [pid = 1850] [serial = 1637] [outer = 0x7fef40d98400] 00:23:08 INFO - PROCESS | 1850 | 1461482588188 Marionette DEBUG loaded listener.js 00:23:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef43749c00) [pid = 1850] [serial = 1638] [outer = 0x7fef40d98400] 00:23:09 INFO - PROCESS | 1850 | 1461482589068 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]]]}] 00:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1239ms 00:23:09 INFO - PROCESS | 1850 | 1461482589102 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:23:09 INFO - PROCESS | 1850 | 1461482589105 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:23:09 INFO - PROCESS | 1850 | 1461482589110 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:23:09 INFO - PROCESS | 1850 | 1461482589112 Marionette TRACE conn3 <- [1,2154,null,{}] 00:23:09 INFO - PROCESS | 1850 | 1461482589124 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}] 00:23:09 INFO - PROCESS | 1850 | 1461482589347 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef2e0fac00) [pid = 1850] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef31867800) [pid = 1850] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef3293e000) [pid = 1850] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef2dce5800) [pid = 1850] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef2e417c00) [pid = 1850] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef379a3c00) [pid = 1850] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef2ffe2800) [pid = 1850] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:23:09 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef2f554c00) [pid = 1850] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:23:09 INFO - PROCESS | 1850 | 1461482589687 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef318a6000 == 129 [pid = 1850] [id = 546] 00:23:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef2dce5800) [pid = 1850] [serial = 1639] [outer = (nil)] 00:23:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef2f55dc00) [pid = 1850] [serial = 1640] [outer = 0x7fef2dce5800] 00:23:09 INFO - PROCESS | 1850 | 1461482589750 Marionette DEBUG loaded listener.js 00:23:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef35459c00) [pid = 1850] [serial = 1641] [outer = 0x7fef2dce5800] 00:23:10 INFO - PROCESS | 1850 | 1461482590459 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]]]}] 00:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1375ms 00:23:10 INFO - PROCESS | 1850 | 1461482590487 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:23:10 INFO - PROCESS | 1850 | 1461482590490 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:23:10 INFO - PROCESS | 1850 | 1461482590496 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:23:10 INFO - PROCESS | 1850 | 1461482590498 Marionette TRACE conn3 <- [1,2158,null,{}] 00:23:10 INFO - PROCESS | 1850 | 1461482590503 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}] 00:23:10 INFO - PROCESS | 1850 | 1461482590726 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:23:10 INFO - PROCESS | 1850 | 1461482590745 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40396800 == 130 [pid = 1850] [id = 547] 00:23:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef2dcebc00) [pid = 1850] [serial = 1642] [outer = (nil)] 00:23:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef44225000) [pid = 1850] [serial = 1643] [outer = 0x7fef2dcebc00] 00:23:10 INFO - PROCESS | 1850 | 1461482590805 Marionette DEBUG loaded listener.js 00:23:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef448a1c00) [pid = 1850] [serial = 1644] [outer = 0x7fef2dcebc00] 00:23:11 INFO - PROCESS | 1850 | 1461482591543 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]]]}] 00:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1076ms 00:23:11 INFO - PROCESS | 1850 | 1461482591575 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:23:11 INFO - PROCESS | 1850 | 1461482591577 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:23:11 INFO - PROCESS | 1850 | 1461482591726 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:23:11 INFO - PROCESS | 1850 | 1461482591732 Marionette TRACE conn3 <- [1,2162,null,{}] 00:23:11 INFO - PROCESS | 1850 | 1461482591744 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}] 00:23:11 INFO - PROCESS | 1850 | 1461482591931 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:23:12 INFO - PROCESS | 1850 | 1461482592139 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef310d9000 == 131 [pid = 1850] [id = 548] 00:23:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef2f551400) [pid = 1850] [serial = 1645] [outer = (nil)] 00:23:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef2fe57c00) [pid = 1850] [serial = 1646] [outer = 0x7fef2f551400] 00:23:12 INFO - PROCESS | 1850 | 1461482592253 Marionette DEBUG loaded listener.js 00:23:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef31862400) [pid = 1850] [serial = 1647] [outer = 0x7fef2f551400] 00:23:13 INFO - PROCESS | 1850 | 1461482593226 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]]]}] 00:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1554ms 00:23:13 INFO - PROCESS | 1850 | 1461482593264 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:23:13 INFO - PROCESS | 1850 | 1461482593270 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:23:13 INFO - PROCESS | 1850 | 1461482593276 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:23:13 INFO - PROCESS | 1850 | 1461482593279 Marionette TRACE conn3 <- [1,2166,null,{}] 00:23:13 INFO - PROCESS | 1850 | 1461482593292 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}] 00:23:13 INFO - PROCESS | 1850 | 1461482593484 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:23:13 INFO - PROCESS | 1850 | 1461482593735 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d45e000 == 132 [pid = 1850] [id = 549] 00:23:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef34323800) [pid = 1850] [serial = 1648] [outer = (nil)] 00:23:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef369ea400) [pid = 1850] [serial = 1649] [outer = 0x7fef34323800] 00:23:13 INFO - PROCESS | 1850 | 1461482593850 Marionette DEBUG loaded listener.js 00:23:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef379a2800) [pid = 1850] [serial = 1650] [outer = 0x7fef34323800] 00:23:14 INFO - PROCESS | 1850 | 1461482594715 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]]]}] 00:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1482ms 00:23:14 INFO - PROCESS | 1850 | 1461482594759 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:23:14 INFO - PROCESS | 1850 | 1461482594763 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:23:14 INFO - PROCESS | 1850 | 1461482594770 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:23:14 INFO - PROCESS | 1850 | 1461482594773 Marionette TRACE conn3 <- [1,2170,null,{}] 00:23:14 INFO - PROCESS | 1850 | 1461482594786 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}] 00:23:14 INFO - PROCESS | 1850 | 1461482594975 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:23:15 INFO - PROCESS | 1850 | 1461482595320 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42212000 == 133 [pid = 1850] [id = 550] 00:23:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef40a1a000) [pid = 1850] [serial = 1651] [outer = (nil)] 00:23:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef40a71400) [pid = 1850] [serial = 1652] [outer = 0x7fef40a1a000] 00:23:15 INFO - PROCESS | 1850 | 1461482595405 Marionette DEBUG loaded listener.js 00:23:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef40f5e000) [pid = 1850] [serial = 1653] [outer = 0x7fef40a1a000] 00:23:16 INFO - PROCESS | 1850 | 1461482596216 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]]]}] 00:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1492ms 00:23:16 INFO - PROCESS | 1850 | 1461482596262 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:23:16 INFO - PROCESS | 1850 | 1461482596266 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:23:16 INFO - PROCESS | 1850 | 1461482596271 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:23:16 INFO - PROCESS | 1850 | 1461482596275 Marionette TRACE conn3 <- [1,2174,null,{}] 00:23:16 INFO - PROCESS | 1850 | 1461482596280 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}] 00:23:16 INFO - PROCESS | 1850 | 1461482596454 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:23:16 INFO - PROCESS | 1850 | 1461482596663 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4496b800 == 134 [pid = 1850] [id = 551] 00:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef40a21800) [pid = 1850] [serial = 1654] [outer = (nil)] 00:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef44229c00) [pid = 1850] [serial = 1655] [outer = 0x7fef40a21800] 00:23:16 INFO - PROCESS | 1850 | 1461482596738 Marionette DEBUG loaded listener.js 00:23:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef442dc400) [pid = 1850] [serial = 1656] [outer = 0x7fef40a21800] 00:23:17 INFO - PROCESS | 1850 | 1461482597596 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]]]}] 00:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1386ms 00:23:17 INFO - PROCESS | 1850 | 1461482597659 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:23:17 INFO - PROCESS | 1850 | 1461482597663 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:23:17 INFO - PROCESS | 1850 | 1461482597668 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:23:17 INFO - PROCESS | 1850 | 1461482597671 Marionette TRACE conn3 <- [1,2178,null,{}] 00:23:17 INFO - PROCESS | 1850 | 1461482597677 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}] 00:23:17 INFO - PROCESS | 1850 | 1461482597855 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:23:18 INFO - PROCESS | 1850 | 1461482598057 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef47c88800 == 135 [pid = 1850] [id = 552] 00:23:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef422a9000) [pid = 1850] [serial = 1657] [outer = (nil)] 00:23:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef44d6b400) [pid = 1850] [serial = 1658] [outer = 0x7fef422a9000] 00:23:18 INFO - PROCESS | 1850 | 1461482598127 Marionette DEBUG loaded listener.js 00:23:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef483c0c00) [pid = 1850] [serial = 1659] [outer = 0x7fef422a9000] 00:23:18 INFO - PROCESS | 1850 | 1461482598970 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]]]}] 00:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1378ms 00:23:19 INFO - PROCESS | 1850 | 1461482599047 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:23:19 INFO - PROCESS | 1850 | 1461482599051 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:23:19 INFO - PROCESS | 1850 | 1461482599057 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:23:19 INFO - PROCESS | 1850 | 1461482599059 Marionette TRACE conn3 <- [1,2182,null,{}] 00:23:19 INFO - PROCESS | 1850 | 1461482599065 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}] 00:23:19 INFO - PROCESS | 1850 | 1461482599313 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:23:19 INFO - PROCESS | 1850 | 1461482599565 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49a52800 == 136 [pid = 1850] [id = 553] 00:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef496a2000) [pid = 1850] [serial = 1660] [outer = (nil)] 00:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef497d7000) [pid = 1850] [serial = 1661] [outer = 0x7fef496a2000] 00:23:19 INFO - PROCESS | 1850 | 1461482599686 Marionette DEBUG loaded listener.js 00:23:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef497e9000) [pid = 1850] [serial = 1662] [outer = 0x7fef496a2000] 00:23:20 INFO - PROCESS | 1850 | 1461482600545 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]]]}] 00:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1532ms 00:23:20 INFO - PROCESS | 1850 | 1461482600590 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:23:20 INFO - PROCESS | 1850 | 1461482600594 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:23:20 INFO - PROCESS | 1850 | 1461482600600 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:23:20 INFO - PROCESS | 1850 | 1461482600602 Marionette TRACE conn3 <- [1,2186,null,{}] 00:23:20 INFO - PROCESS | 1850 | 1461482600608 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}] 00:23:20 INFO - PROCESS | 1850 | 1461482600780 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:23:21 INFO - PROCESS | 1850 | 1461482600987 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a8f1000 == 137 [pid = 1850] [id = 554] 00:23:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef48ee8c00) [pid = 1850] [serial = 1663] [outer = (nil)] 00:23:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef49adfc00) [pid = 1850] [serial = 1664] [outer = 0x7fef48ee8c00] 00:23:21 INFO - PROCESS | 1850 | 1461482601056 Marionette DEBUG loaded listener.js 00:23:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef49dec400) [pid = 1850] [serial = 1665] [outer = 0x7fef48ee8c00] 00:23:21 INFO - PROCESS | 1850 | 1461482601892 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]]]}] 00:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1336ms 00:23:21 INFO - PROCESS | 1850 | 1461482601936 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:23:21 INFO - PROCESS | 1850 | 1461482601939 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:23:21 INFO - PROCESS | 1850 | 1461482601945 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:23:21 INFO - PROCESS | 1850 | 1461482601947 Marionette TRACE conn3 <- [1,2190,null,{}] 00:23:21 INFO - PROCESS | 1850 | 1461482601953 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}] 00:23:22 INFO - PROCESS | 1850 | 1461482602160 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:23:22 INFO - PROCESS | 1850 | 1461482602368 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef501a6800 == 138 [pid = 1850] [id = 555] 00:23:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef496a2800) [pid = 1850] [serial = 1666] [outer = (nil)] 00:23:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef4a32a000) [pid = 1850] [serial = 1667] [outer = 0x7fef496a2800] 00:23:22 INFO - PROCESS | 1850 | 1461482602440 Marionette DEBUG loaded listener.js 00:23:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef4a905800) [pid = 1850] [serial = 1668] [outer = 0x7fef496a2800] 00:23:23 INFO - PROCESS | 1850 | 1461482603284 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]]]}] 00:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1377ms 00:23:23 INFO - PROCESS | 1850 | 1461482603322 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:23:23 INFO - PROCESS | 1850 | 1461482603325 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:23:23 INFO - PROCESS | 1850 | 1461482603331 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:23:23 INFO - PROCESS | 1850 | 1461482603334 Marionette TRACE conn3 <- [1,2194,null,{}] 00:23:23 INFO - PROCESS | 1850 | 1461482603340 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}] 00:23:23 INFO - PROCESS | 1850 | 1461482603510 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:23:23 INFO - PROCESS | 1850 | 1461482603720 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56e96000 == 139 [pid = 1850] [id = 556] 00:23:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef497eb800) [pid = 1850] [serial = 1669] [outer = (nil)] 00:23:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef4cf29400) [pid = 1850] [serial = 1670] [outer = 0x7fef497eb800] 00:23:23 INFO - PROCESS | 1850 | 1461482603790 Marionette DEBUG loaded listener.js 00:23:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef4d297400) [pid = 1850] [serial = 1671] [outer = 0x7fef497eb800] 00:23:24 INFO - PROCESS | 1850 | 1461482604630 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]]]}] 00:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1329ms 00:23:24 INFO - PROCESS | 1850 | 1461482604662 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:23:24 INFO - PROCESS | 1850 | 1461482604665 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:23:24 INFO - PROCESS | 1850 | 1461482604671 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:23:24 INFO - PROCESS | 1850 | 1461482604674 Marionette TRACE conn3 <- [1,2198,null,{}] 00:23:24 INFO - PROCESS | 1850 | 1461482604679 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}] 00:23:24 INFO - PROCESS | 1850 | 1461482604871 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:23:25 INFO - PROCESS | 1850 | 1461482605088 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef58262800 == 140 [pid = 1850] [id = 557] 00:23:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef3febc400) [pid = 1850] [serial = 1672] [outer = (nil)] 00:23:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef4d29b400) [pid = 1850] [serial = 1673] [outer = 0x7fef3febc400] 00:23:25 INFO - PROCESS | 1850 | 1461482605210 Marionette DEBUG loaded listener.js 00:23:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef55f2f800) [pid = 1850] [serial = 1674] [outer = 0x7fef3febc400] 00:23:26 INFO - PROCESS | 1850 | 1461482606101 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]]]}] 00:23:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:23:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1481ms 00:23:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:23:26 INFO - PROCESS | 1850 | 1461482606152 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:23:26 INFO - PROCESS | 1850 | 1461482606155 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:23:26 INFO - PROCESS | 1850 | 1461482606161 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:23:26 INFO - PROCESS | 1850 | 1461482606165 Marionette TRACE conn3 <- [1,2202,null,{}] 00:23:26 INFO - PROCESS | 1850 | 1461482606170 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}] 00:23:26 INFO - PROCESS | 1850 | 1461482606371 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:23:26 INFO - PROCESS | 1850 | 1461482606577 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b91c000 == 141 [pid = 1850] [id = 558] 00:23:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef41e27c00) [pid = 1850] [serial = 1675] [outer = (nil)] 00:23:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef5704ec00) [pid = 1850] [serial = 1676] [outer = 0x7fef41e27c00] 00:23:26 INFO - PROCESS | 1850 | 1461482606695 Marionette DEBUG loaded listener.js 00:23:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef57f3cc00) [pid = 1850] [serial = 1677] [outer = 0x7fef41e27c00] 00:23:27 INFO - PROCESS | 1850 | 1461482607597 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]]]}] 00:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1480ms 00:23:27 INFO - PROCESS | 1850 | 1461482607640 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:23:27 INFO - PROCESS | 1850 | 1461482607644 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:23:27 INFO - PROCESS | 1850 | 1461482607650 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:23:27 INFO - PROCESS | 1850 | 1461482607652 Marionette TRACE conn3 <- [1,2206,null,{}] 00:23:27 INFO - PROCESS | 1850 | 1461482607664 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}] 00:23:27 INFO - PROCESS | 1850 | 1461482607840 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:23:28 INFO - PROCESS | 1850 | 1461482608052 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c0e0800 == 142 [pid = 1850] [id = 559] 00:23:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef56b51000) [pid = 1850] [serial = 1678] [outer = (nil)] 00:23:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef5a1b9000) [pid = 1850] [serial = 1679] [outer = 0x7fef56b51000] 00:23:28 INFO - PROCESS | 1850 | 1461482608168 Marionette DEBUG loaded listener.js 00:23:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef5bb99c00) [pid = 1850] [serial = 1680] [outer = 0x7fef56b51000] 00:23:29 INFO - PROCESS | 1850 | 1461482609032 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]]]}] 00:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1437ms 00:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:23:29 INFO - PROCESS | 1850 | 1461482609088 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:23:29 INFO - PROCESS | 1850 | 1461482609091 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:23:29 INFO - PROCESS | 1850 | 1461482609097 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:23:29 INFO - PROCESS | 1850 | 1461482609100 Marionette TRACE conn3 <- [1,2210,null,{}] 00:23:29 INFO - PROCESS | 1850 | 1461482609105 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}] 00:23:29 INFO - PROCESS | 1850 | 1461482609277 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:23:29 INFO - PROCESS | 1850 | 1461482609508 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c530800 == 143 [pid = 1850] [id = 560] 00:23:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef4969f800) [pid = 1850] [serial = 1681] [outer = (nil)] 00:23:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef5bba2000) [pid = 1850] [serial = 1682] [outer = 0x7fef4969f800] 00:23:29 INFO - PROCESS | 1850 | 1461482609583 Marionette DEBUG loaded listener.js 00:23:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef5be0b400) [pid = 1850] [serial = 1683] [outer = 0x7fef4969f800] 00:23:30 INFO - PROCESS | 1850 | 1461482610409 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]]]}] 00:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1378ms 00:23:30 INFO - PROCESS | 1850 | 1461482610474 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:23:30 INFO - PROCESS | 1850 | 1461482610478 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:23:30 INFO - PROCESS | 1850 | 1461482610483 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:23:30 INFO - PROCESS | 1850 | 1461482610486 Marionette TRACE conn3 <- [1,2214,null,{}] 00:23:30 INFO - PROCESS | 1850 | 1461482610491 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}] 00:23:30 INFO - PROCESS | 1850 | 1461482610673 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:23:30 INFO - PROCESS | 1850 | 1461482610897 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e2d5800 == 144 [pid = 1850] [id = 561] 00:23:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef2dcea400) [pid = 1850] [serial = 1684] [outer = (nil)] 00:23:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef2e497c00) [pid = 1850] [serial = 1685] [outer = 0x7fef2dcea400] 00:23:31 INFO - PROCESS | 1850 | 1461482611016 Marionette DEBUG loaded listener.js 00:23:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef2e49c400) [pid = 1850] [serial = 1686] [outer = 0x7fef2dcea400] 00:23:31 INFO - PROCESS | 1850 | 1461482611893 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]]]}] 00:23:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:23:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1439ms 00:23:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:23:31 INFO - PROCESS | 1850 | 1461482611924 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:23:31 INFO - PROCESS | 1850 | 1461482611926 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:23:31 INFO - PROCESS | 1850 | 1461482611933 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:23:31 INFO - PROCESS | 1850 | 1461482611936 Marionette TRACE conn3 <- [1,2218,null,{}] 00:23:31 INFO - PROCESS | 1850 | 1461482611941 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}] 00:23:32 INFO - PROCESS | 1850 | 1461482612121 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:23:33 INFO - PROCESS | 1850 | 1461482613104 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2dc6e000 == 145 [pid = 1850] [id = 562] 00:23:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef2dce8800) [pid = 1850] [serial = 1687] [outer = (nil)] 00:23:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef2dcf4800) [pid = 1850] [serial = 1688] [outer = 0x7fef2dce8800] 00:23:33 INFO - PROCESS | 1850 | 1461482613179 Marionette DEBUG loaded listener.js 00:23:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef2e0f7000) [pid = 1850] [serial = 1689] [outer = 0x7fef2dce8800] 00:23:33 INFO - PROCESS | 1850 | 1461482613985 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]]]}] 00:23:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:23:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 2080ms 00:23:34 INFO - PROCESS | 1850 | 1461482614014 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:23:34 INFO - PROCESS | 1850 | 1461482614020 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:23:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:23:34 INFO - PROCESS | 1850 | 1461482614027 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:23:34 INFO - PROCESS | 1850 | 1461482614032 Marionette TRACE conn3 <- [1,2222,null,{}] 00:23:34 INFO - PROCESS | 1850 | 1461482614039 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}] 00:23:34 INFO - PROCESS | 1850 | 1461482614207 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:23:34 INFO - PROCESS | 1850 | 1461482614490 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3151d000 == 146 [pid = 1850] [id = 563] 00:23:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef2e0fac00) [pid = 1850] [serial = 1690] [outer = (nil)] 00:23:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef2f550800) [pid = 1850] [serial = 1691] [outer = 0x7fef2e0fac00] 00:23:34 INFO - PROCESS | 1850 | 1461482614558 Marionette DEBUG loaded listener.js 00:23:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef2fe5cc00) [pid = 1850] [serial = 1692] [outer = 0x7fef2e0fac00] 00:23:35 INFO - PROCESS | 1850 | 1461482615605 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]]]}] 00:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1637ms 00:23:35 INFO - PROCESS | 1850 | 1461482615668 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:23:35 INFO - PROCESS | 1850 | 1461482615673 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:23:35 INFO - PROCESS | 1850 | 1461482615680 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:23:35 INFO - PROCESS | 1850 | 1461482615683 Marionette TRACE conn3 <- [1,2226,null,{}] 00:23:35 INFO - PROCESS | 1850 | 1461482615689 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}] 00:23:35 INFO - PROCESS | 1850 | 1461482615871 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48549800 == 145 [pid = 1850] [id = 110] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43976000 == 144 [pid = 1850] [id = 60] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef318a6000 == 143 [pid = 1850] [id = 546] 00:23:36 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef3db99800) [pid = 1850] [serial = 1571] [outer = (nil)] [url = about:blank] 00:23:36 INFO - PROCESS | 1850 | 1461482616350 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dc4b000 == 142 [pid = 1850] [id = 545] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3576c800 == 141 [pid = 1850] [id = 544] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f9a000 == 140 [pid = 1850] [id = 543] 00:23:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef308d5000 == 141 [pid = 1850] [id = 564] 00:23:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef328e5400) [pid = 1850] [serial = 1693] [outer = (nil)] 00:23:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef32938c00) [pid = 1850] [serial = 1694] [outer = 0x7fef328e5400] 00:23:36 INFO - PROCESS | 1850 | 1461482616428 Marionette DEBUG loaded listener.js 00:23:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef32b07400) [pid = 1850] [serial = 1695] [outer = 0x7fef328e5400] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2ff70000 == 140 [pid = 1850] [id = 542] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef357a3000 == 139 [pid = 1850] [id = 541] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3151c800 == 138 [pid = 1850] [id = 540] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d13000 == 137 [pid = 1850] [id = 535] 00:23:36 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44974000 == 136 [pid = 1850] [id = 534] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef2fe5fc00) [pid = 1850] [serial = 1550] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef32fe4000) [pid = 1850] [serial = 1554] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef376cb400) [pid = 1850] [serial = 1563] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef31864400) [pid = 1850] [serial = 1551] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef379b1000) [pid = 1850] [serial = 1569] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef47d6f400) [pid = 1850] [serial = 1535] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef33145000) [pid = 1850] [serial = 1515] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef43742800) [pid = 1850] [serial = 1532] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef32b0b000) [pid = 1850] [serial = 1553] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef3d42cc00) [pid = 1850] [serial = 1565] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef376d5c00) [pid = 1850] [serial = 1523] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef2ded4400) [pid = 1850] [serial = 1517] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef369ee000) [pid = 1850] [serial = 1562] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef2f553800) [pid = 1850] [serial = 1547] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef2f55a000) [pid = 1850] [serial = 1568] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef403a4800) [pid = 1850] [serial = 1526] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef34de0400) [pid = 1850] [serial = 1559] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef437c3c00) [pid = 1850] [serial = 1538] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef34324c00) [pid = 1850] [serial = 1557] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef49ae1400) [pid = 1850] [serial = 1541] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef408cc400) [pid = 1850] [serial = 1529] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef2e5b2000) [pid = 1850] [serial = 1544] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef3545d400) [pid = 1850] [serial = 1560] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef32ee8c00) [pid = 1850] [serial = 1520] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef32eed800) [pid = 1850] [serial = 1556] [outer = (nil)] [url = about:blank] 00:23:37 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef3d558000) [pid = 1850] [serial = 1566] [outer = (nil)] [url = about:blank] 00:23:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:23:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1486ms 00:23:37 INFO - PROCESS | 1850 | 1461482617157 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]]]}] 00:23:37 INFO - PROCESS | 1850 | 1461482617166 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:23:37 INFO - PROCESS | 1850 | 1461482617169 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:23:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:23:37 INFO - PROCESS | 1850 | 1461482617182 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:23:37 INFO - PROCESS | 1850 | 1461482617191 Marionette TRACE conn3 <- [1,2230,null,{}] 00:23:37 INFO - PROCESS | 1850 | 1461482617198 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}] 00:23:37 INFO - PROCESS | 1850 | 1461482617375 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:23:37 INFO - PROCESS | 1850 | 1461482617550 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f9d000 == 137 [pid = 1850] [id = 565] 00:23:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef328e5c00) [pid = 1850] [serial = 1696] [outer = (nil)] 00:23:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef32ef0800) [pid = 1850] [serial = 1697] [outer = 0x7fef328e5c00] 00:23:37 INFO - PROCESS | 1850 | 1461482617612 Marionette DEBUG loaded listener.js 00:23:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef33150400) [pid = 1850] [serial = 1698] [outer = 0x7fef328e5c00] 00:23:38 INFO - PROCESS | 1850 | 1461482618303 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]]]}] 00:23:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:23:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1147ms 00:23:38 INFO - PROCESS | 1850 | 1461482618322 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:23:38 INFO - PROCESS | 1850 | 1461482618326 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:23:38 INFO - PROCESS | 1850 | 1461482618332 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:23:38 INFO - PROCESS | 1850 | 1461482618334 Marionette TRACE conn3 <- [1,2234,null,{}] 00:23:38 INFO - PROCESS | 1850 | 1461482618339 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}] 00:23:38 INFO - PROCESS | 1850 | 1461482618580 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:23:38 INFO - PROCESS | 1850 | 1461482618614 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef344e1000 == 138 [pid = 1850] [id = 566] 00:23:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef32ff1000) [pid = 1850] [serial = 1699] [outer = (nil)] 00:23:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef33f3e400) [pid = 1850] [serial = 1700] [outer = 0x7fef32ff1000] 00:23:38 INFO - PROCESS | 1850 | 1461482618675 Marionette DEBUG loaded listener.js 00:23:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef34324c00) [pid = 1850] [serial = 1701] [outer = 0x7fef32ff1000] 00:23:39 INFO - PROCESS | 1850 | 1461482619513 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]]]}] 00:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1226ms 00:23:39 INFO - PROCESS | 1850 | 1461482619558 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:23:39 INFO - PROCESS | 1850 | 1461482619562 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:23:39 INFO - PROCESS | 1850 | 1461482619571 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:23:39 INFO - PROCESS | 1850 | 1461482619574 Marionette TRACE conn3 <- [1,2238,null,{}] 00:23:39 INFO - PROCESS | 1850 | 1461482619578 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}] 00:23:39 INFO - PROCESS | 1850 | 1461482619789 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:23:39 INFO - PROCESS | 1850 | 1461482619818 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35326000 == 139 [pid = 1850] [id = 567] 00:23:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef34c36000) [pid = 1850] [serial = 1702] [outer = (nil)] 00:23:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef34dde800) [pid = 1850] [serial = 1703] [outer = 0x7fef34c36000] 00:23:39 INFO - PROCESS | 1850 | 1461482619904 Marionette DEBUG loaded listener.js 00:23:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef350a5400) [pid = 1850] [serial = 1704] [outer = 0x7fef34c36000] 00:23:40 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef2dcf1c00) [pid = 1850] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:23:40 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef2fe5c400) [pid = 1850] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:23:41 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef40d98400) [pid = 1850] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:23:41 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef2e0f8000) [pid = 1850] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:23:41 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef2dce5800) [pid = 1850] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:23:41 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef33148800) [pid = 1850] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:23:41 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef2e0f2800) [pid = 1850] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:23:41 INFO - PROCESS | 1850 | 1461482621200 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]]]}] 00:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1682ms 00:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:23:41 INFO - PROCESS | 1850 | 1461482621254 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:23:41 INFO - PROCESS | 1850 | 1461482621257 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:23:41 INFO - PROCESS | 1850 | 1461482621263 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:23:41 INFO - PROCESS | 1850 | 1461482621265 Marionette TRACE conn3 <- [1,2242,null,{}] 00:23:41 INFO - PROCESS | 1850 | 1461482621270 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}] 00:23:41 INFO - PROCESS | 1850 | 1461482621420 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:23:41 INFO - PROCESS | 1850 | 1461482621627 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef357a6000 == 140 [pid = 1850] [id = 568] 00:23:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef2dcf1c00) [pid = 1850] [serial = 1705] [outer = (nil)] 00:23:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef34c38400) [pid = 1850] [serial = 1706] [outer = 0x7fef2dcf1c00] 00:23:41 INFO - PROCESS | 1850 | 1461482621687 Marionette DEBUG loaded listener.js 00:23:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef36a1a000) [pid = 1850] [serial = 1707] [outer = 0x7fef2dcf1c00] 00:23:42 INFO - PROCESS | 1850 | 1461482622282 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]]]}] 00:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1076ms 00:23:42 INFO - PROCESS | 1850 | 1461482622338 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:23:42 INFO - PROCESS | 1850 | 1461482622341 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:23:42 INFO - PROCESS | 1850 | 1461482622347 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:23:42 INFO - PROCESS | 1850 | 1461482622349 Marionette TRACE conn3 <- [1,2246,null,{}] 00:23:42 INFO - PROCESS | 1850 | 1461482622354 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}] 00:23:42 INFO - PROCESS | 1850 | 1461482622506 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:23:42 INFO - PROCESS | 1850 | 1461482622678 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36bd6800 == 141 [pid = 1850] [id = 569] 00:23:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef2e0f2800) [pid = 1850] [serial = 1708] [outer = (nil)] 00:23:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef376d3800) [pid = 1850] [serial = 1709] [outer = 0x7fef2e0f2800] 00:23:42 INFO - PROCESS | 1850 | 1461482622748 Marionette DEBUG loaded listener.js 00:23:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef378bb400) [pid = 1850] [serial = 1710] [outer = 0x7fef2e0f2800] 00:23:43 INFO - PROCESS | 1850 | 1461482623731 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]]]}] 00:23:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:23:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1428ms 00:23:43 INFO - PROCESS | 1850 | 1461482623776 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:23:43 INFO - PROCESS | 1850 | 1461482623782 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:23:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:23:43 INFO - PROCESS | 1850 | 1461482623791 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:23:43 INFO - PROCESS | 1850 | 1461482623796 Marionette TRACE conn3 <- [1,2250,null,{}] 00:23:43 INFO - PROCESS | 1850 | 1461482623804 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}] 00:23:44 INFO - PROCESS | 1850 | 1461482624033 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:23:44 INFO - PROCESS | 1850 | 1461482624243 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31891800 == 142 [pid = 1850] [id = 570] 00:23:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef2e49d000) [pid = 1850] [serial = 1711] [outer = (nil)] 00:23:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef2fe58800) [pid = 1850] [serial = 1712] [outer = 0x7fef2e49d000] 00:23:44 INFO - PROCESS | 1850 | 1461482624359 Marionette DEBUG loaded listener.js 00:23:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef31864000) [pid = 1850] [serial = 1713] [outer = 0x7fef2e49d000] 00:23:45 INFO - PROCESS | 1850 | 1461482625300 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]]]}] 00:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1541ms 00:23:45 INFO - PROCESS | 1850 | 1461482625333 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:23:45 INFO - PROCESS | 1850 | 1461482625341 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:23:45 INFO - PROCESS | 1850 | 1461482625351 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:23:45 INFO - PROCESS | 1850 | 1461482625355 Marionette TRACE conn3 <- [1,2254,null,{}] 00:23:45 INFO - PROCESS | 1850 | 1461482625361 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}] 00:23:45 INFO - PROCESS | 1850 | 1461482625538 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:23:45 INFO - PROCESS | 1850 | 1461482625753 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35768000 == 143 [pid = 1850] [id = 571] 00:23:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef32b11000) [pid = 1850] [serial = 1714] [outer = (nil)] 00:23:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef32fec800) [pid = 1850] [serial = 1715] [outer = 0x7fef32b11000] 00:23:45 INFO - PROCESS | 1850 | 1461482625865 Marionette DEBUG loaded listener.js 00:23:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef331f4000) [pid = 1850] [serial = 1716] [outer = 0x7fef32b11000] 00:23:46 INFO - PROCESS | 1850 | 1461482626864 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]]]}] 00:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1581ms 00:23:46 INFO - PROCESS | 1850 | 1461482626932 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:23:46 INFO - PROCESS | 1850 | 1461482626937 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:23:46 INFO - PROCESS | 1850 | 1461482626943 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:23:46 INFO - PROCESS | 1850 | 1461482626950 Marionette TRACE conn3 <- [1,2258,null,{}] 00:23:46 INFO - PROCESS | 1850 | 1461482626966 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}] 00:23:47 INFO - PROCESS | 1850 | 1461482627200 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:23:47 INFO - PROCESS | 1850 | 1461482627450 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfb4800 == 144 [pid = 1850] [id = 572] 00:23:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef34de9800) [pid = 1850] [serial = 1717] [outer = (nil)] 00:23:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef3545d400) [pid = 1850] [serial = 1718] [outer = 0x7fef34de9800] 00:23:47 INFO - PROCESS | 1850 | 1461482627584 Marionette DEBUG loaded listener.js 00:23:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef36a13000) [pid = 1850] [serial = 1719] [outer = 0x7fef34de9800] 00:23:48 INFO - PROCESS | 1850 | 1461482628446 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]]]}] 00:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1556ms 00:23:48 INFO - PROCESS | 1850 | 1461482628499 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:23:48 INFO - PROCESS | 1850 | 1461482628504 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:23:48 INFO - PROCESS | 1850 | 1461482628510 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:23:48 INFO - PROCESS | 1850 | 1461482628512 Marionette TRACE conn3 <- [1,2262,null,{}] 00:23:48 INFO - PROCESS | 1850 | 1461482628518 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}] 00:23:48 INFO - PROCESS | 1850 | 1461482628724 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:23:48 INFO - PROCESS | 1850 | 1461482628975 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dc40000 == 145 [pid = 1850] [id = 573] 00:23:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef331f8000) [pid = 1850] [serial = 1720] [outer = (nil)] 00:23:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef379a4800) [pid = 1850] [serial = 1721] [outer = 0x7fef331f8000] 00:23:49 INFO - PROCESS | 1850 | 1461482629092 Marionette DEBUG loaded listener.js 00:23:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef379af800) [pid = 1850] [serial = 1722] [outer = 0x7fef331f8000] 00:23:49 INFO - PROCESS | 1850 | 1461482629893 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]]]}] 00:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1437ms 00:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:23:49 INFO - PROCESS | 1850 | 1461482629947 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:23:49 INFO - PROCESS | 1850 | 1461482629950 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:23:49 INFO - PROCESS | 1850 | 1461482629956 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:23:49 INFO - PROCESS | 1850 | 1461482629960 Marionette TRACE conn3 <- [1,2266,null,{}] 00:23:49 INFO - PROCESS | 1850 | 1461482629965 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}] 00:23:50 INFO - PROCESS | 1850 | 1461482630171 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:23:50 INFO - PROCESS | 1850 | 1461482630383 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dde2000 == 146 [pid = 1850] [id = 574] 00:23:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef350a9800) [pid = 1850] [serial = 1723] [outer = (nil)] 00:23:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef37ab1c00) [pid = 1850] [serial = 1724] [outer = 0x7fef350a9800] 00:23:50 INFO - PROCESS | 1850 | 1461482630496 Marionette DEBUG loaded listener.js 00:23:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef3cfcb400) [pid = 1850] [serial = 1725] [outer = 0x7fef350a9800] 00:23:51 INFO - PROCESS | 1850 | 1461482631400 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]]]}] 00:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1481ms 00:23:51 INFO - PROCESS | 1850 | 1461482631437 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:23:51 INFO - PROCESS | 1850 | 1461482631440 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:23:51 INFO - PROCESS | 1850 | 1461482631446 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:23:51 INFO - PROCESS | 1850 | 1461482631449 Marionette TRACE conn3 <- [1,2270,null,{}] 00:23:51 INFO - PROCESS | 1850 | 1461482631454 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}] 00:23:51 INFO - PROCESS | 1850 | 1461482631664 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:23:51 INFO - PROCESS | 1850 | 1461482631923 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fa4d000 == 147 [pid = 1850] [id = 575] 00:23:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef328dbc00) [pid = 1850] [serial = 1726] [outer = (nil)] 00:23:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef3d484400) [pid = 1850] [serial = 1727] [outer = 0x7fef328dbc00] 00:23:52 INFO - PROCESS | 1850 | 1461482632043 Marionette DEBUG loaded listener.js 00:23:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef3daa9000) [pid = 1850] [serial = 1728] [outer = 0x7fef328dbc00] 00:23:52 INFO - PROCESS | 1850 | 1461482632815 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]]]}] 00:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1380ms 00:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:23:52 INFO - PROCESS | 1850 | 1461482632826 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:23:52 INFO - PROCESS | 1850 | 1461482632829 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:23:52 INFO - PROCESS | 1850 | 1461482632835 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:23:52 INFO - PROCESS | 1850 | 1461482632838 Marionette TRACE conn3 <- [1,2274,null,{}] 00:23:52 INFO - PROCESS | 1850 | 1461482632844 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}] 00:23:53 INFO - PROCESS | 1850 | 1461482633015 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:23:53 INFO - PROCESS | 1850 | 1461482633229 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40107000 == 148 [pid = 1850] [id = 576] 00:23:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef3cfc9c00) [pid = 1850] [serial = 1729] [outer = (nil)] 00:23:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef3db97c00) [pid = 1850] [serial = 1730] [outer = 0x7fef3cfc9c00] 00:23:53 INFO - PROCESS | 1850 | 1461482633341 Marionette DEBUG loaded listener.js 00:23:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef3dd05800) [pid = 1850] [serial = 1731] [outer = 0x7fef3cfc9c00] 00:23:54 INFO - PROCESS | 1850 | 1461482634186 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]]]}] 00:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1382ms 00:23:54 INFO - PROCESS | 1850 | 1461482634216 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:23:54 INFO - PROCESS | 1850 | 1461482634220 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:23:54 INFO - PROCESS | 1850 | 1461482634225 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:23:54 INFO - PROCESS | 1850 | 1461482634228 Marionette TRACE conn3 <- [1,2278,null,{}] 00:23:54 INFO - PROCESS | 1850 | 1461482634233 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}] 00:23:54 INFO - PROCESS | 1850 | 1461482634402 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:23:54 INFO - PROCESS | 1850 | 1461482634616 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40912000 == 149 [pid = 1850] [id = 577] 00:23:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef3d488000) [pid = 1850] [serial = 1732] [outer = (nil)] 00:23:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef3f630800) [pid = 1850] [serial = 1733] [outer = 0x7fef3d488000] 00:23:54 INFO - PROCESS | 1850 | 1461482634726 Marionette DEBUG loaded listener.js 00:23:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef3fd2e800) [pid = 1850] [serial = 1734] [outer = 0x7fef3d488000] 00:23:55 INFO - PROCESS | 1850 | 1461482635576 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]]]}] 00:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1385ms 00:23:55 INFO - PROCESS | 1850 | 1461482635610 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:23:55 INFO - PROCESS | 1850 | 1461482635614 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:23:55 INFO - PROCESS | 1850 | 1461482635623 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:23:55 INFO - PROCESS | 1850 | 1461482635625 Marionette TRACE conn3 <- [1,2282,null,{}] 00:23:55 INFO - PROCESS | 1850 | 1461482635630 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}] 00:23:55 INFO - PROCESS | 1850 | 1461482635803 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:23:56 INFO - PROCESS | 1850 | 1461482636077 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40d58000 == 150 [pid = 1850] [id = 578] 00:23:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef3fe6d000) [pid = 1850] [serial = 1735] [outer = (nil)] 00:23:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef3feb8c00) [pid = 1850] [serial = 1736] [outer = 0x7fef3fe6d000] 00:23:56 INFO - PROCESS | 1850 | 1461482636228 Marionette DEBUG loaded listener.js 00:23:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef400a1400) [pid = 1850] [serial = 1737] [outer = 0x7fef3fe6d000] 00:23:57 INFO - PROCESS | 1850 | 1461482637008 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]]]}] 00:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1438ms 00:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:23:57 INFO - PROCESS | 1850 | 1461482637059 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:23:57 INFO - PROCESS | 1850 | 1461482637061 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:23:57 INFO - PROCESS | 1850 | 1461482637067 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:23:57 INFO - PROCESS | 1850 | 1461482637070 Marionette TRACE conn3 <- [1,2286,null,{}] 00:23:57 INFO - PROCESS | 1850 | 1461482637076 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}] 00:23:57 INFO - PROCESS | 1850 | 1461482637253 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:23:57 INFO - PROCESS | 1850 | 1461482637469 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42206800 == 151 [pid = 1850] [id = 579] 00:23:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef3fe70800) [pid = 1850] [serial = 1738] [outer = (nil)] 00:23:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef403a5c00) [pid = 1850] [serial = 1739] [outer = 0x7fef3fe70800] 00:23:57 INFO - PROCESS | 1850 | 1461482637582 Marionette DEBUG loaded listener.js 00:23:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef4049c000) [pid = 1850] [serial = 1740] [outer = 0x7fef3fe70800] 00:23:58 INFO - PROCESS | 1850 | 1461482638438 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]]]}] 00:23:58 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 00:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1435ms 00:23:58 INFO - PROCESS | 1850 | 1461482638501 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:23:58 INFO - PROCESS | 1850 | 1461482638505 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:23:58 INFO - PROCESS | 1850 | 1461482638511 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:23:58 INFO - PROCESS | 1850 | 1461482638515 Marionette TRACE conn3 <- [1,2290,null,{}] 00:23:58 INFO - PROCESS | 1850 | 1461482638520 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}] 00:23:58 INFO - PROCESS | 1850 | 1461482638721 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:23:58 INFO - PROCESS | 1850 | 1461482638932 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:23:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef445f6800 == 152 [pid = 1850] [id = 580] 00:23:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef3fe75000) [pid = 1850] [serial = 1741] [outer = (nil)] 00:23:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef4095f400) [pid = 1850] [serial = 1742] [outer = 0x7fef3fe75000] 00:23:59 INFO - PROCESS | 1850 | 1461482639052 Marionette DEBUG loaded listener.js 00:23:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef40995800) [pid = 1850] [serial = 1743] [outer = 0x7fef3fe75000] 00:23:59 INFO - PROCESS | 1850 | 1461482639896 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]]]}] 00:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1432ms 00:23:59 INFO - PROCESS | 1850 | 1461482639943 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:23:59 INFO - PROCESS | 1850 | 1461482639952 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:23:59 INFO - PROCESS | 1850 | 1461482639957 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:23:59 INFO - PROCESS | 1850 | 1461482639965 Marionette TRACE conn3 <- [1,2294,null,{}] 00:23:59 INFO - PROCESS | 1850 | 1461482639970 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}] 00:24:00 INFO - PROCESS | 1850 | 1461482640140 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:24:00 INFO - PROCESS | 1850 | 1461482640406 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ade000 == 153 [pid = 1850] [id = 581] 00:24:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef32b05c00) [pid = 1850] [serial = 1744] [outer = (nil)] 00:24:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef409a1c00) [pid = 1850] [serial = 1745] [outer = 0x7fef32b05c00] 00:24:00 INFO - PROCESS | 1850 | 1461482640481 Marionette DEBUG loaded listener.js 00:24:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef40a1b400) [pid = 1850] [serial = 1746] [outer = 0x7fef32b05c00] 00:24:01 INFO - PROCESS | 1850 | 1461482641276 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]]]}] 00:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1393ms 00:24:01 INFO - PROCESS | 1850 | 1461482641352 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:24:01 INFO - PROCESS | 1850 | 1461482641355 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:24:01 INFO - PROCESS | 1850 | 1461482641361 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:24:01 INFO - PROCESS | 1850 | 1461482641363 Marionette TRACE conn3 <- [1,2298,null,{}] 00:24:01 INFO - PROCESS | 1850 | 1461482641377 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}] 00:24:01 INFO - PROCESS | 1850 | 1461482641589 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:24:01 INFO - PROCESS | 1850 | 1461482641803 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef46d8f800 == 154 [pid = 1850] [id = 582] 00:24:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef3fd33000) [pid = 1850] [serial = 1747] [outer = (nil)] 00:24:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef40a6d000) [pid = 1850] [serial = 1748] [outer = 0x7fef3fd33000] 00:24:01 INFO - PROCESS | 1850 | 1461482641956 Marionette DEBUG loaded listener.js 00:24:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef40d93800) [pid = 1850] [serial = 1749] [outer = 0x7fef3fd33000] 00:24:02 INFO - PROCESS | 1850 | 1461482642735 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]]]}] 00:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1390ms 00:24:02 INFO - PROCESS | 1850 | 1461482642751 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:24:02 INFO - PROCESS | 1850 | 1461482642754 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:24:02 INFO - PROCESS | 1850 | 1461482642760 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:24:02 INFO - PROCESS | 1850 | 1461482642762 Marionette TRACE conn3 <- [1,2302,null,{}] 00:24:02 INFO - PROCESS | 1850 | 1461482642768 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}] 00:24:02 INFO - PROCESS | 1850 | 1461482642957 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:24:03 INFO - PROCESS | 1850 | 1461482643175 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36cb5800 == 155 [pid = 1850] [id = 583] 00:24:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef2e419c00) [pid = 1850] [serial = 1750] [outer = (nil)] 00:24:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef40a21000) [pid = 1850] [serial = 1751] [outer = 0x7fef2e419c00] 00:24:03 INFO - PROCESS | 1850 | 1461482643292 Marionette DEBUG loaded listener.js 00:24:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef40f5e800) [pid = 1850] [serial = 1752] [outer = 0x7fef2e419c00] 00:24:04 INFO - PROCESS | 1850 | 1461482644167 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]]]}] 00:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1439ms 00:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:24:04 INFO - PROCESS | 1850 | 1461482644200 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:24:04 INFO - PROCESS | 1850 | 1461482644202 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:24:04 INFO - PROCESS | 1850 | 1461482644209 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:24:04 INFO - PROCESS | 1850 | 1461482644212 Marionette TRACE conn3 <- [1,2306,null,{}] 00:24:04 INFO - PROCESS | 1850 | 1461482644217 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}] 00:24:04 INFO - PROCESS | 1850 | 1461482644389 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:24:04 INFO - PROCESS | 1850 | 1461482644610 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34c05800 == 156 [pid = 1850] [id = 584] 00:24:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef2ded3400) [pid = 1850] [serial = 1753] [outer = (nil)] 00:24:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef3d429400) [pid = 1850] [serial = 1754] [outer = 0x7fef2ded3400] 00:24:04 INFO - PROCESS | 1850 | 1461482644724 Marionette DEBUG loaded listener.js 00:24:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef40f5d800) [pid = 1850] [serial = 1755] [outer = 0x7fef2ded3400] 00:24:06 INFO - PROCESS | 1850 | 1461482646047 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]]]}] 00:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1880ms 00:24:06 INFO - PROCESS | 1850 | 1461482646089 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:24:06 INFO - PROCESS | 1850 | 1461482646096 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:24:06 INFO - PROCESS | 1850 | 1461482646103 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:24:06 INFO - PROCESS | 1850 | 1461482646109 Marionette TRACE conn3 <- [1,2310,null,{}] 00:24:06 INFO - PROCESS | 1850 | 1461482646115 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}] 00:24:06 INFO - PROCESS | 1850 | 1461482646326 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:24:06 INFO - PROCESS | 1850 | 1461482646656 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34264000 == 157 [pid = 1850] [id = 585] 00:24:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef2dedc400) [pid = 1850] [serial = 1756] [outer = (nil)] 00:24:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef2f554400) [pid = 1850] [serial = 1757] [outer = 0x7fef2dedc400] 00:24:06 INFO - PROCESS | 1850 | 1461482646733 Marionette DEBUG loaded listener.js 00:24:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef3293c800) [pid = 1850] [serial = 1758] [outer = 0x7fef2dedc400] 00:24:07 INFO - PROCESS | 1850 | 1461482647726 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]]]}] 00:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1682ms 00:24:07 INFO - PROCESS | 1850 | 1461482647784 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:24:07 INFO - PROCESS | 1850 | 1461482647792 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:24:07 INFO - PROCESS | 1850 | 1461482647801 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:24:07 INFO - PROCESS | 1850 | 1461482647804 Marionette TRACE conn3 <- [1,2314,null,{}] 00:24:07 INFO - PROCESS | 1850 | 1461482647810 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}] 00:24:08 INFO - PROCESS | 1850 | 1461482648036 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef357a6000 == 156 [pid = 1850] [id = 568] 00:24:08 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef47d6ec00) [pid = 1850] [serial = 1613] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef32941c00) [pid = 1850] [serial = 1619] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef46332c00) [pid = 1850] [serial = 1610] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef4843c400) [pid = 1850] [serial = 1616] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef44225000) [pid = 1850] [serial = 1643] [outer = (nil)] [url = about:blank] 00:24:08 INFO - PROCESS | 1850 | 1461482648481 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f9d000 == 155 [pid = 1850] [id = 565] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef308d5000 == 154 [pid = 1850] [id = 564] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3151d000 == 153 [pid = 1850] [id = 563] 00:24:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef308c3800 == 154 [pid = 1850] [id = 586] 00:24:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef2ded8c00) [pid = 1850] [serial = 1759] [outer = (nil)] 00:24:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef31861400) [pid = 1850] [serial = 1760] [outer = 0x7fef2ded8c00] 00:24:08 INFO - PROCESS | 1850 | 1461482648551 Marionette DEBUG loaded listener.js 00:24:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef34324000) [pid = 1850] [serial = 1761] [outer = 0x7fef2ded8c00] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2dc6e000 == 153 [pid = 1850] [id = 562] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b91c000 == 152 [pid = 1850] [id = 558] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef58262800 == 151 [pid = 1850] [id = 557] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef56e96000 == 150 [pid = 1850] [id = 556] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef501a6800 == 149 [pid = 1850] [id = 555] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a8f1000 == 148 [pid = 1850] [id = 554] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49a52800 == 147 [pid = 1850] [id = 553] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef47c88800 == 146 [pid = 1850] [id = 552] 00:24:08 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4496b800 == 145 [pid = 1850] [id = 551] 00:24:09 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42212000 == 144 [pid = 1850] [id = 550] 00:24:09 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d45e000 == 143 [pid = 1850] [id = 549] 00:24:09 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef310d9000 == 142 [pid = 1850] [id = 548] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef3daa7000) [pid = 1850] [serial = 1632] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef350ad400) [pid = 1850] [serial = 1628] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef4422c400) [pid = 1850] [serial = 1601] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef40707000) [pid = 1850] [serial = 1583] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef2ffebc00) [pid = 1850] [serial = 1574] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef3cfc4000) [pid = 1850] [serial = 1631] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef4229d000) [pid = 1850] [serial = 1592] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef33f45400) [pid = 1850] [serial = 1577] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef40f56000) [pid = 1850] [serial = 1637] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef36a17c00) [pid = 1850] [serial = 1629] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef40984000) [pid = 1850] [serial = 1586] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef40987800) [pid = 1850] [serial = 1635] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef44436400) [pid = 1850] [serial = 1604] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef35459c00) [pid = 1850] [serial = 1641] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef2f55dc00) [pid = 1850] [serial = 1640] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef43749000) [pid = 1850] [serial = 1595] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef40d8bc00) [pid = 1850] [serial = 1589] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef43749c00) [pid = 1850] [serial = 1638] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef4399d800) [pid = 1850] [serial = 1598] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef3fe70000) [pid = 1850] [serial = 1634] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef37ab9800) [pid = 1850] [serial = 1580] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef33f43400) [pid = 1850] [serial = 1626] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef44d6ec00) [pid = 1850] [serial = 1607] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef2f55bc00) [pid = 1850] [serial = 1623] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef2e40f000) [pid = 1850] [serial = 1622] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef331eec00) [pid = 1850] [serial = 1625] [outer = (nil)] [url = about:blank] 00:24:09 INFO - PROCESS | 1850 | 1461482649285 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]]]}] 00:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1534ms 00:24:09 INFO - PROCESS | 1850 | 1461482649335 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:24:09 INFO - PROCESS | 1850 | 1461482649339 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:24:09 INFO - PROCESS | 1850 | 1461482649360 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:24:09 INFO - PROCESS | 1850 | 1461482649365 Marionette TRACE conn3 <- [1,2318,null,{}] 00:24:09 INFO - PROCESS | 1850 | 1461482649380 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}] 00:24:09 INFO - PROCESS | 1850 | 1461482649553 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:24:09 INFO - PROCESS | 1850 | 1461482649565 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3531e000 == 143 [pid = 1850] [id = 587] 00:24:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef34c30400) [pid = 1850] [serial = 1762] [outer = (nil)] 00:24:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef36a11c00) [pid = 1850] [serial = 1763] [outer = 0x7fef34c30400] 00:24:09 INFO - PROCESS | 1850 | 1461482649629 Marionette DEBUG loaded listener.js 00:24:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef37ab0000) [pid = 1850] [serial = 1764] [outer = 0x7fef34c30400] 00:24:10 INFO - PROCESS | 1850 | 1461482650518 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] 00:24:10 INFO - PROCESS | 1850 | 1461482650554 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:24:10 INFO - PROCESS | 1850 | 1461482650560 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:24:10 INFO - PROCESS | 1850 | 1461482650562 Marionette TRACE conn3 <- [1,2322,null,{}] 00:24:10 INFO - PROCESS | 1850 | 1461482650568 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}] 00:24:10 INFO - PROCESS | 1850 | 1461482650805 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:24:11 INFO - PROCESS | 1850 | 1461482651026 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf5c800 == 144 [pid = 1850] [id = 588] 00:24:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef34ded400) [pid = 1850] [serial = 1765] [outer = (nil)] 00:24:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef3d42d800) [pid = 1850] [serial = 1766] [outer = 0x7fef34ded400] 00:24:11 INFO - PROCESS | 1850 | 1461482651101 Marionette DEBUG loaded listener.js 00:24:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef3d551400) [pid = 1850] [serial = 1767] [outer = 0x7fef34ded400] 00:24:11 INFO - PROCESS | 1850 | 1461482651966 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]]]}] 00:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1432ms 00:24:12 INFO - PROCESS | 1850 | 1461482652000 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:24:12 INFO - PROCESS | 1850 | 1461482652002 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:24:12 INFO - PROCESS | 1850 | 1461482652009 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:24:12 INFO - PROCESS | 1850 | 1461482652011 Marionette TRACE conn3 <- [1,2326,null,{}] 00:24:12 INFO - PROCESS | 1850 | 1461482652017 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}] 00:24:12 INFO - PROCESS | 1850 | 1461482652255 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:24:12 INFO - PROCESS | 1850 | 1461482652294 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f6dc800 == 145 [pid = 1850] [id = 589] 00:24:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef3d553400) [pid = 1850] [serial = 1768] [outer = (nil)] 00:24:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef3fe76400) [pid = 1850] [serial = 1769] [outer = 0x7fef3d553400] 00:24:12 INFO - PROCESS | 1850 | 1461482652367 Marionette DEBUG loaded listener.js 00:24:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef408c7800) [pid = 1850] [serial = 1770] [outer = 0x7fef3d553400] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef32ff1000) [pid = 1850] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef2dcf1c00) [pid = 1850] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef34c36000) [pid = 1850] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef2dce8800) [pid = 1850] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef328e5400) [pid = 1850] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef2e0fac00) [pid = 1850] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef328e5c00) [pid = 1850] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:24:13 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef2dcebc00) [pid = 1850] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:24:13 INFO - PROCESS | 1850 | 1461482653529 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]]]}] 00:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1530ms 00:24:13 INFO - PROCESS | 1850 | 1461482653553 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:24:13 INFO - PROCESS | 1850 | 1461482653556 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:24:13 INFO - PROCESS | 1850 | 1461482653563 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:24:13 INFO - PROCESS | 1850 | 1461482653566 Marionette TRACE conn3 <- [1,2330,null,{}] 00:24:13 INFO - PROCESS | 1850 | 1461482653571 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}] 00:24:13 INFO - PROCESS | 1850 | 1461482653742 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:24:13 INFO - PROCESS | 1850 | 1461482653770 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe45800 == 146 [pid = 1850] [id = 590] 00:24:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef2e5a8000) [pid = 1850] [serial = 1771] [outer = (nil)] 00:24:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef40987400) [pid = 1850] [serial = 1772] [outer = 0x7fef2e5a8000] 00:24:13 INFO - PROCESS | 1850 | 1461482653875 Marionette DEBUG loaded listener.js 00:24:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef40f53000) [pid = 1850] [serial = 1773] [outer = 0x7fef2e5a8000] 00:24:14 INFO - PROCESS | 1850 | 1461482654871 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]]]}] 00:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1336ms 00:24:14 INFO - PROCESS | 1850 | 1461482654900 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:24:14 INFO - PROCESS | 1850 | 1461482654903 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:24:14 INFO - PROCESS | 1850 | 1461482654909 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:24:14 INFO - PROCESS | 1850 | 1461482654911 Marionette TRACE conn3 <- [1,2334,null,{}] 00:24:14 INFO - PROCESS | 1850 | 1461482654916 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}] 00:24:15 INFO - PROCESS | 1850 | 1461482655085 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:24:15 INFO - PROCESS | 1850 | 1461482655102 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b26000 == 147 [pid = 1850] [id = 591] 00:24:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef34de4400) [pid = 1850] [serial = 1774] [outer = (nil)] 00:24:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef4115c000) [pid = 1850] [serial = 1775] [outer = 0x7fef34de4400] 00:24:15 INFO - PROCESS | 1850 | 1461482655163 Marionette DEBUG loaded listener.js 00:24:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef41e2ac00) [pid = 1850] [serial = 1776] [outer = 0x7fef34de4400] 00:24:16 INFO - PROCESS | 1850 | 1461482656305 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]]]}] 00:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1438ms 00:24:16 INFO - PROCESS | 1850 | 1461482656347 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:24:16 INFO - PROCESS | 1850 | 1461482656354 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:24:16 INFO - PROCESS | 1850 | 1461482656363 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:24:16 INFO - PROCESS | 1850 | 1461482656373 Marionette TRACE conn3 <- [1,2338,null,{}] 00:24:16 INFO - PROCESS | 1850 | 1461482656387 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}] 00:24:16 INFO - PROCESS | 1850 | 1461482656586 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:24:16 INFO - PROCESS | 1850 | 1461482656857 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34495800 == 148 [pid = 1850] [id = 592] 00:24:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef328e5c00) [pid = 1850] [serial = 1777] [outer = (nil)] 00:24:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef32b08400) [pid = 1850] [serial = 1778] [outer = 0x7fef328e5c00] 00:24:16 INFO - PROCESS | 1850 | 1461482656978 Marionette DEBUG loaded listener.js 00:24:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef331ee400) [pid = 1850] [serial = 1779] [outer = 0x7fef328e5c00] 00:24:17 INFO - PROCESS | 1850 | 1461482657901 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]]]}] 00:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1599ms 00:24:17 INFO - PROCESS | 1850 | 1461482657963 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:24:17 INFO - PROCESS | 1850 | 1461482657972 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:24:17 INFO - PROCESS | 1850 | 1461482657984 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:24:17 INFO - PROCESS | 1850 | 1461482657987 Marionette TRACE conn3 <- [1,2342,null,{}] 00:24:18 INFO - PROCESS | 1850 | 1461482658040 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}] 00:24:18 INFO - PROCESS | 1850 | 1461482658237 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:24:18 INFO - PROCESS | 1850 | 1461482658590 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dde5000 == 149 [pid = 1850] [id = 593] 00:24:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef32937400) [pid = 1850] [serial = 1780] [outer = (nil)] 00:24:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef369f0000) [pid = 1850] [serial = 1781] [outer = 0x7fef32937400] 00:24:18 INFO - PROCESS | 1850 | 1461482658665 Marionette DEBUG loaded listener.js 00:24:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef37aab400) [pid = 1850] [serial = 1782] [outer = 0x7fef32937400] 00:24:19 INFO - PROCESS | 1850 | 1461482659462 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]]]}] 00:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1531ms 00:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:24:19 INFO - PROCESS | 1850 | 1461482659515 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:24:19 INFO - PROCESS | 1850 | 1461482659518 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:24:19 INFO - PROCESS | 1850 | 1461482659524 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:24:19 INFO - PROCESS | 1850 | 1461482659531 Marionette TRACE conn3 <- [1,2346,null,{}] 00:24:19 INFO - PROCESS | 1850 | 1461482659547 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}] 00:24:19 INFO - PROCESS | 1850 | 1461482659778 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:24:20 INFO - PROCESS | 1850 | 1461482660043 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ae8000 == 150 [pid = 1850] [id = 594] 00:24:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef328e3400) [pid = 1850] [serial = 1783] [outer = (nil)] 00:24:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef400a3000) [pid = 1850] [serial = 1784] [outer = 0x7fef328e3400] 00:24:20 INFO - PROCESS | 1850 | 1461482660171 Marionette DEBUG loaded listener.js 00:24:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef4095ac00) [pid = 1850] [serial = 1785] [outer = 0x7fef328e3400] 00:24:20 INFO - PROCESS | 1850 | 1461482660988 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]]]}] 00:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1492ms 00:24:21 INFO - PROCESS | 1850 | 1461482661015 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:24:21 INFO - PROCESS | 1850 | 1461482661020 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:24:21 INFO - PROCESS | 1850 | 1461482661025 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:24:21 INFO - PROCESS | 1850 | 1461482661029 Marionette TRACE conn3 <- [1,2350,null,{}] 00:24:21 INFO - PROCESS | 1850 | 1461482661034 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}] 00:24:21 INFO - PROCESS | 1850 | 1461482661211 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:24:21 INFO - PROCESS | 1850 | 1461482661484 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48952800 == 151 [pid = 1850] [id = 595] 00:24:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef37aba000) [pid = 1850] [serial = 1786] [outer = (nil)] 00:24:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef40a70000) [pid = 1850] [serial = 1787] [outer = 0x7fef37aba000] 00:24:21 INFO - PROCESS | 1850 | 1461482661600 Marionette DEBUG loaded listener.js 00:24:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef4115c400) [pid = 1850] [serial = 1788] [outer = 0x7fef37aba000] 00:24:22 INFO - PROCESS | 1850 | 1461482662377 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]]]}] 00:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1378ms 00:24:22 INFO - PROCESS | 1850 | 1461482662404 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:24:22 INFO - PROCESS | 1850 | 1461482662406 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:24:22 INFO - PROCESS | 1850 | 1461482662413 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:24:22 INFO - PROCESS | 1850 | 1461482662415 Marionette TRACE conn3 <- [1,2354,null,{}] 00:24:22 INFO - PROCESS | 1850 | 1461482662421 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}] 00:24:22 INFO - PROCESS | 1850 | 1461482662598 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:24:22 INFO - PROCESS | 1850 | 1461482662820 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4948b800 == 152 [pid = 1850] [id = 596] 00:24:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef40961400) [pid = 1850] [serial = 1789] [outer = (nil)] 00:24:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef422a8400) [pid = 1850] [serial = 1790] [outer = 0x7fef40961400] 00:24:22 INFO - PROCESS | 1850 | 1461482662945 Marionette DEBUG loaded listener.js 00:24:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef43744800) [pid = 1850] [serial = 1791] [outer = 0x7fef40961400] 00:24:23 INFO - PROCESS | 1850 | 1461482663862 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]]]}] 00:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1486ms 00:24:23 INFO - PROCESS | 1850 | 1461482663899 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:24:23 INFO - PROCESS | 1850 | 1461482663902 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:24:23 INFO - PROCESS | 1850 | 1461482663908 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:24:23 INFO - PROCESS | 1850 | 1461482663911 Marionette TRACE conn3 <- [1,2358,null,{}] 00:24:23 INFO - PROCESS | 1850 | 1461482663917 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}] 00:24:24 INFO - PROCESS | 1850 | 1461482664122 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:24:24 INFO - PROCESS | 1850 | 1461482664383 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4a8f1000 == 153 [pid = 1850] [id = 597] 00:24:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef43751000) [pid = 1850] [serial = 1792] [outer = (nil)] 00:24:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef439a0000) [pid = 1850] [serial = 1793] [outer = 0x7fef43751000] 00:24:24 INFO - PROCESS | 1850 | 1461482664505 Marionette DEBUG loaded listener.js 00:24:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef44293000) [pid = 1850] [serial = 1794] [outer = 0x7fef43751000] 00:24:25 INFO - PROCESS | 1850 | 1461482665303 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]]]}] 00:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1431ms 00:24:25 INFO - PROCESS | 1850 | 1461482665341 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:24:25 INFO - PROCESS | 1850 | 1461482665344 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:24:25 INFO - PROCESS | 1850 | 1461482665350 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:24:25 INFO - PROCESS | 1850 | 1461482665353 Marionette TRACE conn3 <- [1,2362,null,{}] 00:24:25 INFO - PROCESS | 1850 | 1461482665359 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}] 00:24:25 INFO - PROCESS | 1850 | 1461482665539 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:24:25 INFO - PROCESS | 1850 | 1461482665761 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fe1000 == 154 [pid = 1850] [id = 598] 00:24:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef437b7400) [pid = 1850] [serial = 1795] [outer = (nil)] 00:24:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef442d0400) [pid = 1850] [serial = 1796] [outer = 0x7fef437b7400] 00:24:25 INFO - PROCESS | 1850 | 1461482665875 Marionette DEBUG loaded listener.js 00:24:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef442dcc00) [pid = 1850] [serial = 1797] [outer = 0x7fef437b7400] 00:24:26 INFO - PROCESS | 1850 | 1461482666748 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]]]}] 00:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1430ms 00:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:24:26 INFO - PROCESS | 1850 | 1461482666781 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:24:26 INFO - PROCESS | 1850 | 1461482666784 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:24:26 INFO - PROCESS | 1850 | 1461482666790 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:24:26 INFO - PROCESS | 1850 | 1461482666793 Marionette TRACE conn3 <- [1,2366,null,{}] 00:24:26 INFO - PROCESS | 1850 | 1461482666799 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}] 00:24:26 INFO - PROCESS | 1850 | 1461482666989 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:24:27 INFO - PROCESS | 1850 | 1461482667214 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57d14800 == 155 [pid = 1850] [id = 599] 00:24:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef43999800) [pid = 1850] [serial = 1798] [outer = (nil)] 00:24:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef4443bc00) [pid = 1850] [serial = 1799] [outer = 0x7fef43999800] 00:24:27 INFO - PROCESS | 1850 | 1461482667377 Marionette DEBUG loaded listener.js 00:24:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef446aa000) [pid = 1850] [serial = 1800] [outer = 0x7fef43999800] 00:24:28 INFO - PROCESS | 1850 | 1461482668260 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]]]}] 00:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1532ms 00:24:28 INFO - PROCESS | 1850 | 1461482668321 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:24:28 INFO - PROCESS | 1850 | 1461482668325 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:24:28 INFO - PROCESS | 1850 | 1461482668332 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:24:28 INFO - PROCESS | 1850 | 1461482668335 Marionette TRACE conn3 <- [1,2370,null,{}] 00:24:28 INFO - PROCESS | 1850 | 1461482668340 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}] 00:24:28 INFO - PROCESS | 1850 | 1461482668522 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:24:28 INFO - PROCESS | 1850 | 1461482668793 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:28 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b90d800 == 156 [pid = 1850] [id = 600] 00:24:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fef33f3b800) [pid = 1850] [serial = 1801] [outer = (nil)] 00:24:28 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fef448a2400) [pid = 1850] [serial = 1802] [outer = 0x7fef33f3b800] 00:24:28 INFO - PROCESS | 1850 | 1461482668918 Marionette DEBUG loaded listener.js 00:24:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fef44d64000) [pid = 1850] [serial = 1803] [outer = 0x7fef33f3b800] 00:24:29 INFO - PROCESS | 1850 | 1461482669698 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]]]}] 00:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1439ms 00:24:29 INFO - PROCESS | 1850 | 1461482669772 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:24:29 INFO - PROCESS | 1850 | 1461482669775 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:24:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:24:29 INFO - PROCESS | 1850 | 1461482669781 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:24:29 INFO - PROCESS | 1850 | 1461482669784 Marionette TRACE conn3 <- [1,2374,null,{}] 00:24:29 INFO - PROCESS | 1850 | 1461482669789 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}] 00:24:30 INFO - PROCESS | 1850 | 1461482670006 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:24:30 INFO - PROCESS | 1850 | 1461482670275 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c049800 == 157 [pid = 1850] [id = 601] 00:24:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fef45789800) [pid = 1850] [serial = 1804] [outer = (nil)] 00:24:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef46330400) [pid = 1850] [serial = 1805] [outer = 0x7fef45789800] 00:24:30 INFO - PROCESS | 1850 | 1461482670390 Marionette DEBUG loaded listener.js 00:24:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef46cfb800) [pid = 1850] [serial = 1806] [outer = 0x7fef45789800] 00:24:31 INFO - PROCESS | 1850 | 1461482671197 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]]]}] 00:24:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:24:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1477ms 00:24:31 INFO - PROCESS | 1850 | 1461482671259 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:24:31 INFO - PROCESS | 1850 | 1461482671263 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:24:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:24:31 INFO - PROCESS | 1850 | 1461482671269 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:24:31 INFO - PROCESS | 1850 | 1461482671273 Marionette TRACE conn3 <- [1,2378,null,{}] 00:24:31 INFO - PROCESS | 1850 | 1461482671279 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}] 00:24:31 INFO - PROCESS | 1850 | 1461482671481 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:24:31 INFO - PROCESS | 1850 | 1461482671755 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5eee0800 == 158 [pid = 1850] [id = 602] 00:24:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef471d9c00) [pid = 1850] [serial = 1807] [outer = (nil)] 00:24:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef481dec00) [pid = 1850] [serial = 1808] [outer = 0x7fef471d9c00] 00:24:31 INFO - PROCESS | 1850 | 1461482671879 Marionette DEBUG loaded listener.js 00:24:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef4843a800) [pid = 1850] [serial = 1809] [outer = 0x7fef471d9c00] 00:24:32 INFO - PROCESS | 1850 | 1461482672678 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]]]}] 00:24:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:24:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1480ms 00:24:32 INFO - PROCESS | 1850 | 1461482672750 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:24:32 INFO - PROCESS | 1850 | 1461482672753 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:24:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:24:32 INFO - PROCESS | 1850 | 1461482672759 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:24:32 INFO - PROCESS | 1850 | 1461482672762 Marionette TRACE conn3 <- [1,2382,null,{}] 00:24:32 INFO - PROCESS | 1850 | 1461482672767 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}] 00:24:32 INFO - PROCESS | 1850 | 1461482672961 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:24:33 INFO - PROCESS | 1850 | 1461482673271 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2c1e8000 == 159 [pid = 1850] [id = 603] 00:24:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef33148400) [pid = 1850] [serial = 1810] [outer = (nil)] 00:24:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef48672c00) [pid = 1850] [serial = 1811] [outer = 0x7fef33148400] 00:24:33 INFO - PROCESS | 1850 | 1461482673346 Marionette DEBUG loaded listener.js 00:24:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef48704800) [pid = 1850] [serial = 1812] [outer = 0x7fef33148400] 00:24:34 INFO - PROCESS | 1850 | 1461482674134 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]]]}] 00:24:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:24:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1433ms 00:24:34 INFO - PROCESS | 1850 | 1461482674193 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:24:34 INFO - PROCESS | 1850 | 1461482674196 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:24:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:24:34 INFO - PROCESS | 1850 | 1461482674202 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:24:34 INFO - PROCESS | 1850 | 1461482674204 Marionette TRACE conn3 <- [1,2386,null,{}] 00:24:34 INFO - PROCESS | 1850 | 1461482674218 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}] 00:24:34 INFO - PROCESS | 1850 | 1461482674402 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:24:34 INFO - PROCESS | 1850 | 1461482674623 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef60687800 == 160 [pid = 1850] [id = 604] 00:24:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef33f43000) [pid = 1850] [serial = 1813] [outer = (nil)] 00:24:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef49696c00) [pid = 1850] [serial = 1814] [outer = 0x7fef33f43000] 00:24:34 INFO - PROCESS | 1850 | 1461482674738 Marionette DEBUG loaded listener.js 00:24:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef4969d800) [pid = 1850] [serial = 1815] [outer = 0x7fef33f43000] 00:24:35 INFO - PROCESS | 1850 | 1461482675561 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]]]}] 00:24:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:24:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1397ms 00:24:35 INFO - PROCESS | 1850 | 1461482675599 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:24:35 INFO - PROCESS | 1850 | 1461482675602 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:24:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:24:35 INFO - PROCESS | 1850 | 1461482675609 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:24:35 INFO - PROCESS | 1850 | 1461482675611 Marionette TRACE conn3 <- [1,2390,null,{}] 00:24:35 INFO - PROCESS | 1850 | 1461482675616 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}] 00:24:35 INFO - PROCESS | 1850 | 1461482675797 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:24:36 INFO - PROCESS | 1850 | 1461482676279 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2c1db000 == 161 [pid = 1850] [id = 605] 00:24:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fef497eb000) [pid = 1850] [serial = 1816] [outer = (nil)] 00:24:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fef497ef000) [pid = 1850] [serial = 1817] [outer = 0x7fef497eb000] 00:24:36 INFO - PROCESS | 1850 | 1461482676357 Marionette DEBUG loaded listener.js 00:24:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fef49ae0c00) [pid = 1850] [serial = 1818] [outer = 0x7fef497eb000] 00:24:37 INFO - PROCESS | 1850 | 1461482677135 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]]]}] 00:24:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:24:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1589ms 00:24:37 INFO - PROCESS | 1850 | 1461482677198 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:24:37 INFO - PROCESS | 1850 | 1461482677202 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:24:37 INFO - PROCESS | 1850 | 1461482677208 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:24:37 INFO - PROCESS | 1850 | 1461482677210 Marionette TRACE conn3 <- [1,2394,null,{}] 00:24:37 INFO - PROCESS | 1850 | 1461482677216 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}] 00:24:37 INFO - PROCESS | 1850 | 1461482677391 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:24:37 INFO - PROCESS | 1850 | 1461482677740 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2aaf8000 == 162 [pid = 1850] [id = 606] 00:24:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fef2dcec000) [pid = 1850] [serial = 1819] [outer = (nil)] 00:24:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fef2f556c00) [pid = 1850] [serial = 1820] [outer = 0x7fef2dcec000] 00:24:37 INFO - PROCESS | 1850 | 1461482677816 Marionette DEBUG loaded listener.js 00:24:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fef34c2c800) [pid = 1850] [serial = 1821] [outer = 0x7fef2dcec000] 00:24:39 INFO - PROCESS | 1850 | 1461482679223 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]]]}] 00:24:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:24:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2089ms 00:24:39 INFO - PROCESS | 1850 | 1461482679298 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:24:39 INFO - PROCESS | 1850 | 1461482679302 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:24:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:24:39 INFO - PROCESS | 1850 | 1461482679311 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:24:39 INFO - PROCESS | 1850 | 1461482679316 Marionette TRACE conn3 <- [1,2398,null,{}] 00:24:39 INFO - PROCESS | 1850 | 1461482679333 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}] 00:24:39 INFO - PROCESS | 1850 | 1461482679540 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:24:39 INFO - PROCESS | 1850 | 1461482679811 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef310d9000 == 163 [pid = 1850] [id = 607] 00:24:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fef2e0fa400) [pid = 1850] [serial = 1822] [outer = (nil)] 00:24:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fef2fe5b000) [pid = 1850] [serial = 1823] [outer = 0x7fef2e0fa400] 00:24:39 INFO - PROCESS | 1850 | 1461482679879 Marionette DEBUG loaded listener.js 00:24:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fef31868400) [pid = 1850] [serial = 1824] [outer = 0x7fef2e0fa400] 00:24:40 INFO - PROCESS | 1850 | 1461482680737 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]]]}] 00:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1445ms 00:24:40 INFO - PROCESS | 1850 | 1461482680756 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:24:40 INFO - PROCESS | 1850 | 1461482680764 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:24:40 INFO - PROCESS | 1850 | 1461482680773 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:24:40 INFO - PROCESS | 1850 | 1461482680777 Marionette TRACE conn3 <- [1,2402,null,{}] 00:24:40 INFO - PROCESS | 1850 | 1461482680782 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}] 00:24:40 INFO - PROCESS | 1850 | 1461482680950 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:24:41 INFO - PROCESS | 1850 | 1461482681404 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef310df000 == 164 [pid = 1850] [id = 608] 00:24:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fef331edc00) [pid = 1850] [serial = 1825] [outer = (nil)] 00:24:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fef331fbc00) [pid = 1850] [serial = 1826] [outer = 0x7fef331edc00] 00:24:41 INFO - PROCESS | 1850 | 1461482681476 Marionette DEBUG loaded listener.js 00:24:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fef34c39000) [pid = 1850] [serial = 1827] [outer = 0x7fef331edc00] 00:24:42 INFO - PROCESS | 1850 | 1461482682361 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]]]}] 00:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1636ms 00:24:42 INFO - PROCESS | 1850 | 1461482682410 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:24:42 INFO - PROCESS | 1850 | 1461482682414 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:24:42 INFO - PROCESS | 1850 | 1461482682419 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:24:42 INFO - PROCESS | 1850 | 1461482682425 Marionette TRACE conn3 <- [1,2406,null,{}] 00:24:42 INFO - PROCESS | 1850 | 1461482682440 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}] 00:24:42 INFO - PROCESS | 1850 | 1461482682624 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:24:42 INFO - PROCESS | 1850 | 1461482682971 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfa1000 == 165 [pid = 1850] [id = 609] 00:24:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fef369e7c00) [pid = 1850] [serial = 1828] [outer = (nil)] 00:24:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fef378b8000) [pid = 1850] [serial = 1829] [outer = 0x7fef369e7c00] 00:24:43 INFO - PROCESS | 1850 | 1461482683046 Marionette DEBUG loaded listener.js 00:24:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fef37ab9800) [pid = 1850] [serial = 1830] [outer = 0x7fef369e7c00] 00:24:43 INFO - PROCESS | 1850 | 1461482683861 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]]]}] 00:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1490ms 00:24:43 INFO - PROCESS | 1850 | 1461482683911 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:24:43 INFO - PROCESS | 1850 | 1461482683915 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:24:43 INFO - PROCESS | 1850 | 1461482683921 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:24:43 INFO - PROCESS | 1850 | 1461482683923 Marionette TRACE conn3 <- [1,2410,null,{}] 00:24:43 INFO - PROCESS | 1850 | 1461482683929 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}] 00:24:44 INFO - PROCESS | 1850 | 1461482684102 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:24:44 INFO - PROCESS | 1850 | 1461482684348 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef357ac000 == 166 [pid = 1850] [id = 610] 00:24:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fef36a17c00) [pid = 1850] [serial = 1831] [outer = (nil)] 00:24:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fef3d431800) [pid = 1850] [serial = 1832] [outer = 0x7fef36a17c00] 00:24:44 INFO - PROCESS | 1850 | 1461482684419 Marionette DEBUG loaded listener.js 00:24:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7fef3daa5800) [pid = 1850] [serial = 1833] [outer = 0x7fef36a17c00] 00:24:45 INFO - PROCESS | 1850 | 1461482685245 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]]]}] 00:24:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:24:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1376ms 00:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:24:45 INFO - PROCESS | 1850 | 1461482685299 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:24:45 INFO - PROCESS | 1850 | 1461482685301 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:24:45 INFO - PROCESS | 1850 | 1461482685307 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:24:45 INFO - PROCESS | 1850 | 1461482685310 Marionette TRACE conn3 <- [1,2414,null,{}] 00:24:45 INFO - PROCESS | 1850 | 1461482685315 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}] 00:24:45 INFO - PROCESS | 1850 | 1461482685487 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe45800 == 165 [pid = 1850] [id = 590] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7fef376d3800) [pid = 1850] [serial = 1709] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fef49adfc00) [pid = 1850] [serial = 1664] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fef2fe57c00) [pid = 1850] [serial = 1646] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fef40a71400) [pid = 1850] [serial = 1652] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fef369ea400) [pid = 1850] [serial = 1649] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fef4a32a000) [pid = 1850] [serial = 1667] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fef5704ec00) [pid = 1850] [serial = 1676] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fef4cf29400) [pid = 1850] [serial = 1670] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fef4d29b400) [pid = 1850] [serial = 1673] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fef44229c00) [pid = 1850] [serial = 1655] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fef44d6b400) [pid = 1850] [serial = 1658] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fef497d7000) [pid = 1850] [serial = 1661] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fef5a1b9000) [pid = 1850] [serial = 1679] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fef5bba2000) [pid = 1850] [serial = 1682] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fef2e497c00) [pid = 1850] [serial = 1685] [outer = (nil)] [url = about:blank] 00:24:45 INFO - PROCESS | 1850 | 1461482685937 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f6dc800 == 164 [pid = 1850] [id = 589] 00:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf5c800 == 163 [pid = 1850] [id = 588] 00:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef35326000 == 162 [pid = 1850] [id = 567] 00:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3531e000 == 161 [pid = 1850] [id = 587] 00:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef344e1000 == 160 [pid = 1850] [id = 566] 00:24:45 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef308c3800 == 159 [pid = 1850] [id = 586] 00:24:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef308c9800 == 160 [pid = 1850] [id = 611] 00:24:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fef2dce9000) [pid = 1850] [serial = 1834] [outer = (nil)] 00:24:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fef2ffe5400) [pid = 1850] [serial = 1835] [outer = 0x7fef2dce9000] 00:24:46 INFO - PROCESS | 1850 | 1461482686031 Marionette DEBUG loaded listener.js 00:24:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fef369ea400) [pid = 1850] [serial = 1836] [outer = 0x7fef2dce9000] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef34264000 == 159 [pid = 1850] [id = 585] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40d58000 == 158 [pid = 1850] [id = 578] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40912000 == 157 [pid = 1850] [id = 577] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40107000 == 156 [pid = 1850] [id = 576] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fa4d000 == 155 [pid = 1850] [id = 575] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dde2000 == 154 [pid = 1850] [id = 574] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dc40000 == 153 [pid = 1850] [id = 573] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfb4800 == 152 [pid = 1850] [id = 572] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef35768000 == 151 [pid = 1850] [id = 571] 00:24:46 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31891800 == 150 [pid = 1850] [id = 570] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fef34dde800) [pid = 1850] [serial = 1703] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fef2e0f7000) [pid = 1850] [serial = 1689] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fef2dcf4800) [pid = 1850] [serial = 1688] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fef32938c00) [pid = 1850] [serial = 1694] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fef32b07400) [pid = 1850] [serial = 1695] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fef2fe5cc00) [pid = 1850] [serial = 1692] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef2f550800) [pid = 1850] [serial = 1691] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef32ef0800) [pid = 1850] [serial = 1697] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef33150400) [pid = 1850] [serial = 1698] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef448a1c00) [pid = 1850] [serial = 1644] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef33f3e400) [pid = 1850] [serial = 1700] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef350a5400) [pid = 1850] [serial = 1704] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef34c38400) [pid = 1850] [serial = 1706] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef36a1a000) [pid = 1850] [serial = 1707] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef34324c00) [pid = 1850] [serial = 1701] [outer = (nil)] [url = about:blank] 00:24:46 INFO - PROCESS | 1850 | 1461482686801 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]]]}] 00:24:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:24:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1539ms 00:24:46 INFO - PROCESS | 1850 | 1461482686846 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:24:46 INFO - PROCESS | 1850 | 1461482686848 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:24:46 INFO - PROCESS | 1850 | 1461482686854 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:24:46 INFO - PROCESS | 1850 | 1461482686856 Marionette TRACE conn3 <- [1,2418,null,{}] 00:24:46 INFO - PROCESS | 1850 | 1461482686861 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}] 00:24:47 INFO - PROCESS | 1850 | 1461482687051 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:24:47 INFO - PROCESS | 1850 | 1461482687254 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef344c5000 == 151 [pid = 1850] [id = 612] 00:24:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef316c5c00) [pid = 1850] [serial = 1837] [outer = (nil)] 00:24:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef3f63ac00) [pid = 1850] [serial = 1838] [outer = 0x7fef316c5c00] 00:24:47 INFO - PROCESS | 1850 | 1461482687323 Marionette DEBUG loaded listener.js 00:24:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef408cbc00) [pid = 1850] [serial = 1839] [outer = 0x7fef316c5c00] 00:24:48 INFO - PROCESS | 1850 | 1461482688030 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]]]}] 00:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1227ms 00:24:48 INFO - PROCESS | 1850 | 1461482688081 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:24:48 INFO - PROCESS | 1850 | 1461482688084 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:24:48 INFO - PROCESS | 1850 | 1461482688090 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:24:48 INFO - PROCESS | 1850 | 1461482688093 Marionette TRACE conn3 <- [1,2422,null,{}] 00:24:48 INFO - PROCESS | 1850 | 1461482688102 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}] 00:24:48 INFO - PROCESS | 1850 | 1461482688281 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:24:48 INFO - PROCESS | 1850 | 1461482688504 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfa2800 == 152 [pid = 1850] [id = 613] 00:24:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef379a7400) [pid = 1850] [serial = 1840] [outer = (nil)] 00:24:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef40989400) [pid = 1850] [serial = 1841] [outer = 0x7fef379a7400] 00:24:48 INFO - PROCESS | 1850 | 1461482688568 Marionette DEBUG loaded listener.js 00:24:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef40a66c00) [pid = 1850] [serial = 1842] [outer = 0x7fef379a7400] 00:24:49 INFO - PROCESS | 1850 | 1461482689315 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]]]}] 00:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1233ms 00:24:49 INFO - PROCESS | 1850 | 1461482689329 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:24:49 INFO - PROCESS | 1850 | 1461482689332 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:24:49 INFO - PROCESS | 1850 | 1461482689338 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:24:49 INFO - PROCESS | 1850 | 1461482689340 Marionette TRACE conn3 <- [1,2426,null,{}] 00:24:49 INFO - PROCESS | 1850 | 1461482689348 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}] 00:24:49 INFO - PROCESS | 1850 | 1461482689573 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:24:49 INFO - PROCESS | 1850 | 1461482689600 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fa65000 == 153 [pid = 1850] [id = 614] 00:24:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef40494000) [pid = 1850] [serial = 1843] [outer = (nil)] 00:24:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef40d92400) [pid = 1850] [serial = 1844] [outer = 0x7fef40494000] 00:24:49 INFO - PROCESS | 1850 | 1461482689660 Marionette DEBUG loaded listener.js 00:24:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef4115a800) [pid = 1850] [serial = 1845] [outer = 0x7fef40494000] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef369f0c00) [pid = 1850] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef2e40d400) [pid = 1850] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef3d553400) [pid = 1850] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef2dedc400) [pid = 1850] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef34c30400) [pid = 1850] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef2ded8c00) [pid = 1850] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef34ded400) [pid = 1850] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef2e5a8000) [pid = 1850] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef2e5a6800) [pid = 1850] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef2ded0000) [pid = 1850] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:24:51 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef2decd400) [pid = 1850] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:24:51 INFO - PROCESS | 1850 | 1461482691511 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]]]}] 00:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2189ms 00:24:51 INFO - PROCESS | 1850 | 1461482691527 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:24:51 INFO - PROCESS | 1850 | 1461482691531 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:24:51 INFO - PROCESS | 1850 | 1461482691543 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:24:51 INFO - PROCESS | 1850 | 1461482691545 Marionette TRACE conn3 <- [1,2430,null,{}] 00:24:51 INFO - PROCESS | 1850 | 1461482691551 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}] 00:24:51 INFO - PROCESS | 1850 | 1461482691714 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:24:51 INFO - PROCESS | 1850 | 1461482691730 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ad0800 == 154 [pid = 1850] [id = 615] 00:24:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef2ded7c00) [pid = 1850] [serial = 1846] [outer = (nil)] 00:24:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef32ef0000) [pid = 1850] [serial = 1847] [outer = 0x7fef2ded7c00] 00:24:51 INFO - PROCESS | 1850 | 1461482691790 Marionette DEBUG loaded listener.js 00:24:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef40f52c00) [pid = 1850] [serial = 1848] [outer = 0x7fef2ded7c00] 00:24:52 INFO - PROCESS | 1850 | 1461482692577 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]]]}] 00:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1090ms 00:24:52 INFO - PROCESS | 1850 | 1461482692627 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:24:52 INFO - PROCESS | 1850 | 1461482692631 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:24:52 INFO - PROCESS | 1850 | 1461482692636 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:24:52 INFO - PROCESS | 1850 | 1461482692638 Marionette TRACE conn3 <- [1,2434,null,{}] 00:24:52 INFO - PROCESS | 1850 | 1461482692643 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}] 00:24:52 INFO - PROCESS | 1850 | 1461482692880 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:24:52 INFO - PROCESS | 1850 | 1461482692910 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40b17800 == 155 [pid = 1850] [id = 616] 00:24:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef3f636c00) [pid = 1850] [serial = 1849] [outer = (nil)] 00:24:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef422a2000) [pid = 1850] [serial = 1850] [outer = 0x7fef3f636c00] 00:24:52 INFO - PROCESS | 1850 | 1461482692969 Marionette DEBUG loaded listener.js 00:24:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef4374d000) [pid = 1850] [serial = 1851] [outer = 0x7fef3f636c00] 00:24:54 INFO - PROCESS | 1850 | 1461482694052 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]]]}] 00:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1483ms 00:24:54 INFO - PROCESS | 1850 | 1461482694120 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:24:54 INFO - PROCESS | 1850 | 1461482694126 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:24:54 INFO - PROCESS | 1850 | 1461482694135 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:24:54 INFO - PROCESS | 1850 | 1461482694140 Marionette TRACE conn3 <- [1,2438,null,{}] 00:24:54 INFO - PROCESS | 1850 | 1461482694148 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}] 00:24:54 INFO - PROCESS | 1850 | 1461482694380 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:24:54 INFO - PROCESS | 1850 | 1461482694655 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34266800 == 156 [pid = 1850] [id = 617] 00:24:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef2ffea000) [pid = 1850] [serial = 1852] [outer = (nil)] 00:24:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef328e3000) [pid = 1850] [serial = 1853] [outer = 0x7fef2ffea000] 00:24:54 INFO - PROCESS | 1850 | 1461482694777 Marionette DEBUG loaded listener.js 00:24:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef33145800) [pid = 1850] [serial = 1854] [outer = 0x7fef2ffea000] 00:24:55 INFO - PROCESS | 1850 | 1461482695634 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]]]}] 00:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1543ms 00:24:55 INFO - PROCESS | 1850 | 1461482695678 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:24:55 INFO - PROCESS | 1850 | 1461482695686 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:24:55 INFO - PROCESS | 1850 | 1461482695696 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:24:55 INFO - PROCESS | 1850 | 1461482695701 Marionette TRACE conn3 <- [1,2442,null,{}] 00:24:55 INFO - PROCESS | 1850 | 1461482695706 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}] 00:24:55 INFO - PROCESS | 1850 | 1461482695933 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:24:56 INFO - PROCESS | 1850 | 1461482696241 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf98800 == 157 [pid = 1850] [id = 618] 00:24:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef369eb000) [pid = 1850] [serial = 1855] [outer = (nil)] 00:24:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef36a18400) [pid = 1850] [serial = 1856] [outer = 0x7fef369eb000] 00:24:56 INFO - PROCESS | 1850 | 1461482696365 Marionette DEBUG loaded listener.js 00:24:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fef379a8400) [pid = 1850] [serial = 1857] [outer = 0x7fef369eb000] 00:24:57 INFO - PROCESS | 1850 | 1461482697261 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]]]}] 00:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1633ms 00:24:57 INFO - PROCESS | 1850 | 1461482697330 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:24:57 INFO - PROCESS | 1850 | 1461482697334 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:24:57 INFO - PROCESS | 1850 | 1461482697340 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:24:57 INFO - PROCESS | 1850 | 1461482697346 Marionette TRACE conn3 <- [1,2446,null,{}] 00:24:57 INFO - PROCESS | 1850 | 1461482697362 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}] 00:24:57 INFO - PROCESS | 1850 | 1461482697598 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:24:57 INFO - PROCESS | 1850 | 1461482697907 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef423af000 == 158 [pid = 1850] [id = 619] 00:24:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fef3d428400) [pid = 1850] [serial = 1858] [outer = (nil)] 00:24:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fef3fe79800) [pid = 1850] [serial = 1859] [outer = 0x7fef3d428400] 00:24:57 INFO - PROCESS | 1850 | 1461482697987 Marionette DEBUG loaded listener.js 00:24:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fef40708000) [pid = 1850] [serial = 1860] [outer = 0x7fef3d428400] 00:24:58 INFO - PROCESS | 1850 | 1461482698786 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]]]}] 00:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1492ms 00:24:58 INFO - PROCESS | 1850 | 1461482698832 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:24:58 INFO - PROCESS | 1850 | 1461482698837 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:24:58 INFO - PROCESS | 1850 | 1461482698843 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:24:58 INFO - PROCESS | 1850 | 1461482698845 Marionette TRACE conn3 <- [1,2450,null,{}] 00:24:58 INFO - PROCESS | 1850 | 1461482698851 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}] 00:24:59 INFO - PROCESS | 1850 | 1461482699032 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:24:59 INFO - PROCESS | 1850 | 1461482699257 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:24:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44877000 == 159 [pid = 1850] [id = 620] 00:24:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fef3daaf000) [pid = 1850] [serial = 1861] [outer = (nil)] 00:24:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fef422a5000) [pid = 1850] [serial = 1862] [outer = 0x7fef3daaf000] 00:24:59 INFO - PROCESS | 1850 | 1461482699370 Marionette DEBUG loaded listener.js 00:24:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fef437b9c00) [pid = 1850] [serial = 1863] [outer = 0x7fef3daaf000] 00:25:00 INFO - PROCESS | 1850 | 1461482700249 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]]]}] 00:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1430ms 00:25:00 INFO - PROCESS | 1850 | 1461482700274 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:25:00 INFO - PROCESS | 1850 | 1461482700277 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:25:00 INFO - PROCESS | 1850 | 1461482700283 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:25:00 INFO - PROCESS | 1850 | 1461482700286 Marionette TRACE conn3 <- [1,2454,null,{}] 00:25:00 INFO - PROCESS | 1850 | 1461482700291 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}] 00:25:00 INFO - PROCESS | 1850 | 1461482700467 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:25:00 INFO - PROCESS | 1850 | 1461482700732 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4613f000 == 160 [pid = 1850] [id = 621] 00:25:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fef40a69000) [pid = 1850] [serial = 1864] [outer = (nil)] 00:25:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fef4399c400) [pid = 1850] [serial = 1865] [outer = 0x7fef40a69000] 00:25:00 INFO - PROCESS | 1850 | 1461482700850 Marionette DEBUG loaded listener.js 00:25:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fef44221400) [pid = 1850] [serial = 1866] [outer = 0x7fef40a69000] 00:25:01 INFO - PROCESS | 1850 | 1461482701636 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]]]}] 00:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1380ms 00:25:01 INFO - PROCESS | 1850 | 1461482701664 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:25:01 INFO - PROCESS | 1850 | 1461482701667 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:25:01 INFO - PROCESS | 1850 | 1461482701673 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:25:01 INFO - PROCESS | 1850 | 1461482701675 Marionette TRACE conn3 <- [1,2458,null,{}] 00:25:01 INFO - PROCESS | 1850 | 1461482701682 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}] 00:25:01 INFO - PROCESS | 1850 | 1461482701883 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:25:02 INFO - PROCESS | 1850 | 1461482702170 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4948a000 == 161 [pid = 1850] [id = 622] 00:25:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fef448a5000) [pid = 1850] [serial = 1867] [outer = (nil)] 00:25:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fef45789400) [pid = 1850] [serial = 1868] [outer = 0x7fef448a5000] 00:25:02 INFO - PROCESS | 1850 | 1461482702396 Marionette DEBUG loaded listener.js 00:25:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fef471de400) [pid = 1850] [serial = 1869] [outer = 0x7fef448a5000] 00:25:03 INFO - PROCESS | 1850 | 1461482703345 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]]]}] 00:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1685ms 00:25:03 INFO - PROCESS | 1850 | 1461482703358 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:25:03 INFO - PROCESS | 1850 | 1461482703361 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:25:03 INFO - PROCESS | 1850 | 1461482703367 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:25:03 INFO - PROCESS | 1850 | 1461482703370 Marionette TRACE conn3 <- [1,2462,null,{}] 00:25:03 INFO - PROCESS | 1850 | 1461482703375 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}] 00:25:03 INFO - PROCESS | 1850 | 1461482703550 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:25:03 INFO - PROCESS | 1850 | 1461482703819 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd4c800 == 162 [pid = 1850] [id = 623] 00:25:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fef446a3c00) [pid = 1850] [serial = 1870] [outer = (nil)] 00:25:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fef47fd5800) [pid = 1850] [serial = 1871] [outer = 0x7fef446a3c00] 00:25:03 INFO - PROCESS | 1850 | 1461482703894 Marionette DEBUG loaded listener.js 00:25:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fef48434c00) [pid = 1850] [serial = 1872] [outer = 0x7fef446a3c00] 00:25:04 INFO - PROCESS | 1850 | 1461482704714 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]]]}] 00:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1379ms 00:25:04 INFO - PROCESS | 1850 | 1461482704746 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:25:04 INFO - PROCESS | 1850 | 1461482704749 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:25:04 INFO - PROCESS | 1850 | 1461482704755 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:25:04 INFO - PROCESS | 1850 | 1461482704758 Marionette TRACE conn3 <- [1,2466,null,{}] 00:25:04 INFO - PROCESS | 1850 | 1461482704763 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}] 00:25:04 INFO - PROCESS | 1850 | 1461482704944 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:25:05 INFO - PROCESS | 1850 | 1461482705216 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b904800 == 163 [pid = 1850] [id = 624] 00:25:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fef446ad000) [pid = 1850] [serial = 1873] [outer = (nil)] 00:25:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7fef48673c00) [pid = 1850] [serial = 1874] [outer = 0x7fef446ad000] 00:25:05 INFO - PROCESS | 1850 | 1461482705297 Marionette DEBUG loaded listener.js 00:25:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x7fef496a0000) [pid = 1850] [serial = 1875] [outer = 0x7fef446ad000] 00:25:06 INFO - PROCESS | 1850 | 1461482706110 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]]]}] 00:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1382ms 00:25:06 INFO - PROCESS | 1850 | 1461482706138 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:25:06 INFO - PROCESS | 1850 | 1461482706141 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:25:06 INFO - PROCESS | 1850 | 1461482706147 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:25:06 INFO - PROCESS | 1850 | 1461482706150 Marionette TRACE conn3 <- [1,2470,null,{}] 00:25:06 INFO - PROCESS | 1850 | 1461482706155 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}] 00:25:06 INFO - PROCESS | 1850 | 1461482706341 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:25:06 INFO - PROCESS | 1850 | 1461482706628 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5ee44800 == 164 [pid = 1850] [id = 625] 00:25:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x7fef2e40f800) [pid = 1850] [serial = 1876] [outer = (nil)] 00:25:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x7fef40a69400) [pid = 1850] [serial = 1877] [outer = 0x7fef2e40f800] 00:25:06 INFO - PROCESS | 1850 | 1461482706748 Marionette DEBUG loaded listener.js 00:25:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x7fef4981fc00) [pid = 1850] [serial = 1878] [outer = 0x7fef2e40f800] 00:25:07 INFO - PROCESS | 1850 | 1461482707552 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]]]}] 00:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1432ms 00:25:07 INFO - PROCESS | 1850 | 1461482707580 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:25:07 INFO - PROCESS | 1850 | 1461482707583 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:25:07 INFO - PROCESS | 1850 | 1461482707590 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:25:07 INFO - PROCESS | 1850 | 1461482707593 Marionette TRACE conn3 <- [1,2474,null,{}] 00:25:07 INFO - PROCESS | 1850 | 1461482707598 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}] 00:25:07 INFO - PROCESS | 1850 | 1461482707777 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:25:08 INFO - PROCESS | 1850 | 1461482708047 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2f954000 == 165 [pid = 1850] [id = 626] 00:25:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x7fef2e41a000) [pid = 1850] [serial = 1879] [outer = (nil)] 00:25:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x7fef49de8c00) [pid = 1850] [serial = 1880] [outer = 0x7fef2e41a000] 00:25:08 INFO - PROCESS | 1850 | 1461482708126 Marionette DEBUG loaded listener.js 00:25:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x7fef4a559800) [pid = 1850] [serial = 1881] [outer = 0x7fef2e41a000] 00:25:08 INFO - PROCESS | 1850 | 1461482708972 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]]]}] 00:25:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:25:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1431ms 00:25:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:25:09 INFO - PROCESS | 1850 | 1461482709022 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:25:09 INFO - PROCESS | 1850 | 1461482709025 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:25:09 INFO - PROCESS | 1850 | 1461482709031 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:25:09 INFO - PROCESS | 1850 | 1461482709035 Marionette TRACE conn3 <- [1,2478,null,{}] 00:25:09 INFO - PROCESS | 1850 | 1461482709040 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}] 00:25:09 INFO - PROCESS | 1850 | 1461482709248 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:25:09 INFO - PROCESS | 1850 | 1461482709513 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30813800 == 166 [pid = 1850] [id = 627] 00:25:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0x7fef4d295c00) [pid = 1850] [serial = 1882] [outer = (nil)] 00:25:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 295 (0x7fef50f0f000) [pid = 1850] [serial = 1883] [outer = 0x7fef4d295c00] 00:25:09 INFO - PROCESS | 1850 | 1461482709644 Marionette DEBUG loaded listener.js 00:25:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 296 (0x7fef56b5a000) [pid = 1850] [serial = 1884] [outer = 0x7fef4d295c00] 00:25:10 INFO - PROCESS | 1850 | 1461482710451 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]]]}] 00:25:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:25:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1481ms 00:25:10 INFO - PROCESS | 1850 | 1461482710512 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:25:10 INFO - PROCESS | 1850 | 1461482710516 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:25:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:25:10 INFO - PROCESS | 1850 | 1461482710521 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:25:10 INFO - PROCESS | 1850 | 1461482710524 Marionette TRACE conn3 <- [1,2482,null,{}] 00:25:10 INFO - PROCESS | 1850 | 1461482710529 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}] 00:25:10 INFO - PROCESS | 1850 | 1461482710708 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:25:10 INFO - PROCESS | 1850 | 1461482710979 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2d822000 == 167 [pid = 1850] [id = 628] 00:25:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 297 (0x7fef56b5a400) [pid = 1850] [serial = 1885] [outer = (nil)] 00:25:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 298 (0x7fef56ed2c00) [pid = 1850] [serial = 1886] [outer = 0x7fef56b5a400] 00:25:11 INFO - PROCESS | 1850 | 1461482711101 Marionette DEBUG loaded listener.js 00:25:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 299 (0x7fef5704ec00) [pid = 1850] [serial = 1887] [outer = 0x7fef56b5a400] 00:25:11 INFO - PROCESS | 1850 | 1461482711888 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]]]}] 00:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1429ms 00:25:11 INFO - PROCESS | 1850 | 1461482711951 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:25:11 INFO - PROCESS | 1850 | 1461482711955 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:25:11 INFO - PROCESS | 1850 | 1461482711961 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:25:11 INFO - PROCESS | 1850 | 1461482711963 Marionette TRACE conn3 <- [1,2486,null,{}] 00:25:11 INFO - PROCESS | 1850 | 1461482711977 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}] 00:25:12 INFO - PROCESS | 1850 | 1461482712205 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:25:12 INFO - PROCESS | 1850 | 1461482712514 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31045000 == 168 [pid = 1850] [id = 629] 00:25:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 300 (0x7fef56b56000) [pid = 1850] [serial = 1888] [outer = (nil)] 00:25:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 301 (0x7fef58202800) [pid = 1850] [serial = 1889] [outer = 0x7fef56b56000] 00:25:12 INFO - PROCESS | 1850 | 1461482712589 Marionette DEBUG loaded listener.js 00:25:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 302 (0x7fef583cf000) [pid = 1850] [serial = 1890] [outer = 0x7fef56b56000] 00:25:13 INFO - PROCESS | 1850 | 1461482713379 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]]]}] 00:25:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:25:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1489ms 00:25:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:25:13 INFO - PROCESS | 1850 | 1461482713450 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:25:13 INFO - PROCESS | 1850 | 1461482713453 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:25:13 INFO - PROCESS | 1850 | 1461482713459 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:25:13 INFO - PROCESS | 1850 | 1461482713462 Marionette TRACE conn3 <- [1,2490,null,{}] 00:25:13 INFO - PROCESS | 1850 | 1461482713467 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}] 00:25:13 INFO - PROCESS | 1850 | 1461482713652 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:25:13 INFO - PROCESS | 1850 | 1461482713919 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3105e800 == 169 [pid = 1850] [id = 630] 00:25:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 303 (0x7fef57c9e800) [pid = 1850] [serial = 1891] [outer = (nil)] 00:25:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 304 (0x7fef5b8ab000) [pid = 1850] [serial = 1892] [outer = 0x7fef57c9e800] 00:25:14 INFO - PROCESS | 1850 | 1461482714032 Marionette DEBUG loaded listener.js 00:25:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 305 (0x7fef5bb9b000) [pid = 1850] [serial = 1893] [outer = 0x7fef57c9e800] 00:25:14 INFO - PROCESS | 1850 | 1461482714808 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]]]}] 00:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1384ms 00:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:25:14 INFO - PROCESS | 1850 | 1461482714842 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:25:14 INFO - PROCESS | 1850 | 1461482714845 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:25:14 INFO - PROCESS | 1850 | 1461482714851 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:25:14 INFO - PROCESS | 1850 | 1461482714854 Marionette TRACE conn3 <- [1,2494,null,{}] 00:25:14 INFO - PROCESS | 1850 | 1461482714859 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}] 00:25:15 INFO - PROCESS | 1850 | 1461482715043 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:25:15 INFO - PROCESS | 1850 | 1461482715327 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2d940000 == 170 [pid = 1850] [id = 631] 00:25:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 306 (0x7fef5a1b9000) [pid = 1850] [serial = 1894] [outer = (nil)] 00:25:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 307 (0x7fef5be02c00) [pid = 1850] [serial = 1895] [outer = 0x7fef5a1b9000] 00:25:15 INFO - PROCESS | 1850 | 1461482715441 Marionette DEBUG loaded listener.js 00:25:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 308 (0x7fef5be0e800) [pid = 1850] [serial = 1896] [outer = 0x7fef5a1b9000] 00:25:16 INFO - PROCESS | 1850 | 1461482716254 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]]]}] 00:25:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:25:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1436ms 00:25:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:25:16 INFO - PROCESS | 1850 | 1461482716287 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:25:16 INFO - PROCESS | 1850 | 1461482716290 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:25:16 INFO - PROCESS | 1850 | 1461482716296 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:25:16 INFO - PROCESS | 1850 | 1461482716299 Marionette TRACE conn3 <- [1,2498,null,{}] 00:25:16 INFO - PROCESS | 1850 | 1461482716304 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}] 00:25:16 INFO - PROCESS | 1850 | 1461482716494 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:25:16 INFO - PROCESS | 1850 | 1461482716769 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2db8d000 == 171 [pid = 1850] [id = 632] 00:25:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 309 (0x7fef2db4d800) [pid = 1850] [serial = 1897] [outer = (nil)] 00:25:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 310 (0x7fef2db50400) [pid = 1850] [serial = 1898] [outer = 0x7fef2db4d800] 00:25:16 INFO - PROCESS | 1850 | 1461482716882 Marionette DEBUG loaded listener.js 00:25:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 311 (0x7fef2db54c00) [pid = 1850] [serial = 1899] [outer = 0x7fef2db4d800] 00:25:17 INFO - PROCESS | 1850 | 1461482717689 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]]]}] 00:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1429ms 00:25:17 INFO - PROCESS | 1850 | 1461482717725 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:25:17 INFO - PROCESS | 1850 | 1461482717728 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:25:17 INFO - PROCESS | 1850 | 1461482717734 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:25:17 INFO - PROCESS | 1850 | 1461482717736 Marionette TRACE conn3 <- [1,2502,null,{}] 00:25:17 INFO - PROCESS | 1850 | 1461482717742 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}] 00:25:17 INFO - PROCESS | 1850 | 1461482717929 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:25:18 INFO - PROCESS | 1850 | 1461482718209 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31062000 == 172 [pid = 1850] [id = 633] 00:25:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 312 (0x7fef2db46c00) [pid = 1850] [serial = 1900] [outer = (nil)] 00:25:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 313 (0x7fef32b04800) [pid = 1850] [serial = 1901] [outer = 0x7fef2db46c00] 00:25:18 INFO - PROCESS | 1850 | 1461482718320 Marionette DEBUG loaded listener.js 00:25:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 314 (0x7fef40953000) [pid = 1850] [serial = 1902] [outer = 0x7fef2db46c00] 00:25:19 INFO - PROCESS | 1850 | 1461482719115 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]]]}] 00:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1429ms 00:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:25:19 INFO - PROCESS | 1850 | 1461482719165 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:25:19 INFO - PROCESS | 1850 | 1461482719168 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:25:19 INFO - PROCESS | 1850 | 1461482719176 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:25:19 INFO - PROCESS | 1850 | 1461482719179 Marionette TRACE conn3 <- [1,2506,null,{}] 00:25:19 INFO - PROCESS | 1850 | 1461482719184 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}] 00:25:19 INFO - PROCESS | 1850 | 1461482719364 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:25:19 INFO - PROCESS | 1850 | 1461482719650 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4ce000 == 173 [pid = 1850] [id = 634] 00:25:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 315 (0x7fef2db4b800) [pid = 1850] [serial = 1903] [outer = (nil)] 00:25:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 316 (0x7fef3feb7c00) [pid = 1850] [serial = 1904] [outer = 0x7fef2db4b800] 00:25:19 INFO - PROCESS | 1850 | 1461482719764 Marionette DEBUG loaded listener.js 00:25:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 317 (0x7fef5c05ec00) [pid = 1850] [serial = 1905] [outer = 0x7fef2db4b800] 00:25:20 INFO - PROCESS | 1850 | 1461482720720 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]]]}] 00:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1583ms 00:25:20 INFO - PROCESS | 1850 | 1461482720760 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:25:20 INFO - PROCESS | 1850 | 1461482720765 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:25:20 INFO - PROCESS | 1850 | 1461482720771 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:25:20 INFO - PROCESS | 1850 | 1461482720773 Marionette TRACE conn3 <- [1,2510,null,{}] 00:25:20 INFO - PROCESS | 1850 | 1461482720779 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}] 00:25:20 INFO - PROCESS | 1850 | 1461482720994 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:25:21 INFO - PROCESS | 1850 | 1461482721335 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3092e000 == 174 [pid = 1850] [id = 635] 00:25:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 318 (0x7fef282c4c00) [pid = 1850] [serial = 1906] [outer = (nil)] 00:25:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 319 (0x7fef282cdc00) [pid = 1850] [serial = 1907] [outer = 0x7fef282c4c00] 00:25:21 INFO - PROCESS | 1850 | 1461482721407 Marionette DEBUG loaded listener.js 00:25:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 320 (0x7fef282d2800) [pid = 1850] [serial = 1908] [outer = 0x7fef282c4c00] 00:25:22 INFO - PROCESS | 1850 | 1461482722800 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]]]}] 00:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2080ms 00:25:22 INFO - PROCESS | 1850 | 1461482722853 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:25:22 INFO - PROCESS | 1850 | 1461482722859 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:25:22 INFO - PROCESS | 1850 | 1461482722866 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:25:22 INFO - PROCESS | 1850 | 1461482722872 Marionette TRACE conn3 <- [1,2514,null,{}] 00:25:22 INFO - PROCESS | 1850 | 1461482722879 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}] 00:25:23 INFO - PROCESS | 1850 | 1461482723063 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:25:23 INFO - PROCESS | 1850 | 1461482723385 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef310e0000 == 175 [pid = 1850] [id = 636] 00:25:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 321 (0x7fef2f55e400) [pid = 1850] [serial = 1909] [outer = (nil)] 00:25:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 322 (0x7fef2ffe8800) [pid = 1850] [serial = 1910] [outer = 0x7fef2f55e400] 00:25:23 INFO - PROCESS | 1850 | 1461482723458 Marionette DEBUG loaded listener.js 00:25:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 323 (0x7fef32eeac00) [pid = 1850] [serial = 1911] [outer = 0x7fef2f55e400] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef56b04800 == 174 [pid = 1850] [id = 72] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d16000 == 173 [pid = 1850] [id = 234] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef310cc800 == 172 [pid = 1850] [id = 325] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36ad0800 == 171 [pid = 1850] [id = 615] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fa65000 == 170 [pid = 1850] [id = 614] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfa2800 == 169 [pid = 1850] [id = 613] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef344c5000 == 168 [pid = 1850] [id = 612] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef308c9800 == 167 [pid = 1850] [id = 611] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef357ac000 == 166 [pid = 1850] [id = 610] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfa1000 == 165 [pid = 1850] [id = 609] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef310df000 == 164 [pid = 1850] [id = 608] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef310d9000 == 163 [pid = 1850] [id = 607] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2c1e8000 == 162 [pid = 1850] [id = 603] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5eee0800 == 161 [pid = 1850] [id = 602] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c049800 == 160 [pid = 1850] [id = 601] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b90d800 == 159 [pid = 1850] [id = 600] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57d14800 == 158 [pid = 1850] [id = 599] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fe1000 == 157 [pid = 1850] [id = 598] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4a8f1000 == 156 [pid = 1850] [id = 597] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4948b800 == 155 [pid = 1850] [id = 596] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48952800 == 154 [pid = 1850] [id = 595] 00:25:24 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef34495800 == 153 [pid = 1850] [id = 592] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 322 (0x7fef35454800) [pid = 1850] [serial = 1425] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 321 (0x7fef34c3a400) [pid = 1850] [serial = 1422] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 320 (0x7fef2dedc000) [pid = 1850] [serial = 1419] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 319 (0x7fef40f5d000) [pid = 1850] [serial = 1314] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 318 (0x7fef33151800) [pid = 1850] [serial = 1548] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 317 (0x7fef40a21000) [pid = 1850] [serial = 1751] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 316 (0x7fef4115c000) [pid = 1850] [serial = 1775] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 315 (0x7fef3d42d800) [pid = 1850] [serial = 1766] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 314 (0x7fef408c7800) [pid = 1850] [serial = 1770] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 313 (0x7fef40987400) [pid = 1850] [serial = 1772] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 312 (0x7fef3d551400) [pid = 1850] [serial = 1767] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 311 (0x7fef40f53000) [pid = 1850] [serial = 1773] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 310 (0x7fef3fe76400) [pid = 1850] [serial = 1769] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 309 (0x7fef3d484400) [pid = 1850] [serial = 1727] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 308 (0x7fef3293c800) [pid = 1850] [serial = 1758] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 307 (0x7fef2f554400) [pid = 1850] [serial = 1757] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 306 (0x7fef3545d400) [pid = 1850] [serial = 1718] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 305 (0x7fef2fe58800) [pid = 1850] [serial = 1712] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 304 (0x7fef36a11c00) [pid = 1850] [serial = 1763] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 303 (0x7fef37ab1c00) [pid = 1850] [serial = 1724] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 302 (0x7fef37ab0000) [pid = 1850] [serial = 1764] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 301 (0x7fef3f630800) [pid = 1850] [serial = 1733] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 300 (0x7fef3db97c00) [pid = 1850] [serial = 1730] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 299 (0x7fef32fec800) [pid = 1850] [serial = 1715] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 298 (0x7fef31861400) [pid = 1850] [serial = 1760] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 297 (0x7fef34324000) [pid = 1850] [serial = 1761] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 296 (0x7fef379a4800) [pid = 1850] [serial = 1721] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 295 (0x7fef3d429400) [pid = 1850] [serial = 1754] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 294 (0x7fef3feb8c00) [pid = 1850] [serial = 1736] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0x7fef403a5c00) [pid = 1850] [serial = 1739] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x7fef4095f400) [pid = 1850] [serial = 1742] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x7fef409a1c00) [pid = 1850] [serial = 1745] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x7fef40a6d000) [pid = 1850] [serial = 1748] [outer = (nil)] [url = about:blank] 00:25:24 INFO - PROCESS | 1850 | 1461482724853 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]]]}] 00:25:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:25:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2037ms 00:25:24 INFO - PROCESS | 1850 | 1461482724904 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:25:24 INFO - PROCESS | 1850 | 1461482724911 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:25:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:25:24 INFO - PROCESS | 1850 | 1461482724921 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:25:24 INFO - PROCESS | 1850 | 1461482724924 Marionette TRACE conn3 <- [1,2518,null,{}] 00:25:24 INFO - PROCESS | 1850 | 1461482724930 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}] 00:25:25 INFO - PROCESS | 1850 | 1461482725104 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:25:25 INFO - PROCESS | 1850 | 1461482725337 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e2e2800 == 154 [pid = 1850] [id = 637] 00:25:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x7fef2fe56400) [pid = 1850] [serial = 1912] [outer = (nil)] 00:25:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x7fef34c31c00) [pid = 1850] [serial = 1913] [outer = 0x7fef2fe56400] 00:25:25 INFO - PROCESS | 1850 | 1461482725403 Marionette DEBUG loaded listener.js 00:25:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x7fef35463400) [pid = 1850] [serial = 1914] [outer = 0x7fef2fe56400] 00:25:26 INFO - PROCESS | 1850 | 1461482726062 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]]]}] 00:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1183ms 00:25:26 INFO - PROCESS | 1850 | 1461482726104 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:25:26 INFO - PROCESS | 1850 | 1461482726107 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:25:26 INFO - PROCESS | 1850 | 1461482726113 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:25:26 INFO - PROCESS | 1850 | 1461482726118 Marionette TRACE conn3 <- [1,2522,null,{}] 00:25:26 INFO - PROCESS | 1850 | 1461482726165 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}] 00:25:26 INFO - PROCESS | 1850 | 1461482726403 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:25:26 INFO - PROCESS | 1850 | 1461482726556 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f4f000 == 155 [pid = 1850] [id = 638] 00:25:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0x7fef379a9000) [pid = 1850] [serial = 1915] [outer = (nil)] 00:25:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 295 (0x7fef37abac00) [pid = 1850] [serial = 1916] [outer = 0x7fef379a9000] 00:25:26 INFO - PROCESS | 1850 | 1461482726634 Marionette DEBUG loaded listener.js 00:25:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 296 (0x7fef3d488800) [pid = 1850] [serial = 1917] [outer = 0x7fef379a9000] 00:25:27 INFO - PROCESS | 1850 | 1461482727471 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]]]}] 00:25:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:25:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1384ms 00:25:27 INFO - PROCESS | 1850 | 1461482727498 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:25:27 INFO - PROCESS | 1850 | 1461482727501 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:25:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:25:27 INFO - PROCESS | 1850 | 1461482727507 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:25:27 INFO - PROCESS | 1850 | 1461482727509 Marionette TRACE conn3 <- [1,2526,null,{}] 00:25:27 INFO - PROCESS | 1850 | 1461482727514 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}] 00:25:27 INFO - PROCESS | 1850 | 1461482727742 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:25:27 INFO - PROCESS | 1850 | 1461482727774 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3576a800 == 156 [pid = 1850] [id = 639] 00:25:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 297 (0x7fef37aba800) [pid = 1850] [serial = 1918] [outer = (nil)] 00:25:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 298 (0x7fef3f632800) [pid = 1850] [serial = 1919] [outer = 0x7fef37aba800] 00:25:27 INFO - PROCESS | 1850 | 1461482727834 Marionette DEBUG loaded listener.js 00:25:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 299 (0x7fef40497800) [pid = 1850] [serial = 1920] [outer = 0x7fef37aba800] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 298 (0x7fef496a2800) [pid = 1850] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 297 (0x7fef42372c00) [pid = 1850] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 296 (0x7fef2e0fa400) [pid = 1850] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 295 (0x7fef56b51000) [pid = 1850] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 294 (0x7fef2fe5c000) [pid = 1850] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0x7fef41277c00) [pid = 1850] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x7fef331edc00) [pid = 1850] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x7fef350a7000) [pid = 1850] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x7fef3fe78000) [pid = 1850] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x7fef422a7c00) [pid = 1850] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x7fef496a2000) [pid = 1850] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x7fef2dced000) [pid = 1850] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x7fef36a17c00) [pid = 1850] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7fef448ae400) [pid = 1850] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fef448ae800) [pid = 1850] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fef400a6800) [pid = 1850] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fef40a21800) [pid = 1850] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fef37ab4000) [pid = 1850] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fef32936800) [pid = 1850] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fef331fac00) [pid = 1850] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fef379b1400) [pid = 1850] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fef2ded7c00) [pid = 1850] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fef33f43c00) [pid = 1850] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fef4126e400) [pid = 1850] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fef316c5c00) [pid = 1850] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fef379a7400) [pid = 1850] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fef3febc400) [pid = 1850] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fef4577f000) [pid = 1850] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fef369e7c00) [pid = 1850] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fef376d4c00) [pid = 1850] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fef2e0f0000) [pid = 1850] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef403a3c00) [pid = 1850] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef32936c00) [pid = 1850] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef31860400) [pid = 1850] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef3db99c00) [pid = 1850] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef2f556400) [pid = 1850] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef376d0800) [pid = 1850] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef376d9400) [pid = 1850] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef4099fc00) [pid = 1850] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef40494000) [pid = 1850] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef2dce9000) [pid = 1850] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef48ee8c00) [pid = 1850] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fef40a1a000) [pid = 1850] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fef2dce6000) [pid = 1850] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fef40d8d400) [pid = 1850] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fef34de4400) [pid = 1850] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef46332800) [pid = 1850] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef2dce7c00) [pid = 1850] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef2dcea400) [pid = 1850] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef33f38000) [pid = 1850] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef2f551400) [pid = 1850] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef2dcec400) [pid = 1850] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef422a9000) [pid = 1850] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef4969f800) [pid = 1850] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef43749400) [pid = 1850] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef41e27c00) [pid = 1850] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef379a3800) [pid = 1850] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef40d90000) [pid = 1850] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef34323800) [pid = 1850] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef3feb7000) [pid = 1850] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef3daae400) [pid = 1850] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef36a16400) [pid = 1850] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef422a0400) [pid = 1850] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef497eb800) [pid = 1850] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef350a9800) [pid = 1850] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef328dbc00) [pid = 1850] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef2e49d000) [pid = 1850] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef32b11000) [pid = 1850] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef2e0f2800) [pid = 1850] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef34de9800) [pid = 1850] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:25:29 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef331f8000) [pid = 1850] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:25:29 INFO - PROCESS | 1850 | 1461482729781 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]]]}] 00:25:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:25:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 2331ms 00:25:29 INFO - PROCESS | 1850 | 1461482729838 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:25:29 INFO - PROCESS | 1850 | 1461482729841 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:25:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:25:29 INFO - PROCESS | 1850 | 1461482729848 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:25:29 INFO - PROCESS | 1850 | 1461482729850 Marionette TRACE conn3 <- [1,2530,null,{}] 00:25:29 INFO - PROCESS | 1850 | 1461482729855 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}] 00:25:30 INFO - PROCESS | 1850 | 1461482730019 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:25:30 INFO - PROCESS | 1850 | 1461482730204 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30cdf000 == 157 [pid = 1850] [id = 640] 00:25:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef2dce6000) [pid = 1850] [serial = 1921] [outer = (nil)] 00:25:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef2e48f400) [pid = 1850] [serial = 1922] [outer = 0x7fef2dce6000] 00:25:30 INFO - PROCESS | 1850 | 1461482730265 Marionette DEBUG loaded listener.js 00:25:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef316c5c00) [pid = 1850] [serial = 1923] [outer = 0x7fef2dce6000] 00:25:30 INFO - PROCESS | 1850 | 1461482730960 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]]]}] 00:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1130ms 00:25:30 INFO - PROCESS | 1850 | 1461482730978 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:25:30 INFO - PROCESS | 1850 | 1461482730981 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:25:30 INFO - PROCESS | 1850 | 1461482730987 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:25:30 INFO - PROCESS | 1850 | 1461482730989 Marionette TRACE conn3 <- [1,2534,null,{}] 00:25:30 INFO - PROCESS | 1850 | 1461482730994 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}] 00:25:31 INFO - PROCESS | 1850 | 1461482731246 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:25:31 INFO - PROCESS | 1850 | 1461482731262 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf3d800 == 158 [pid = 1850] [id = 641] 00:25:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef2e41ac00) [pid = 1850] [serial = 1924] [outer = (nil)] 00:25:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef3daa4000) [pid = 1850] [serial = 1925] [outer = 0x7fef2e41ac00] 00:25:31 INFO - PROCESS | 1850 | 1461482731435 Marionette DEBUG loaded listener.js 00:25:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef3febb000) [pid = 1850] [serial = 1926] [outer = 0x7fef2e41ac00] 00:25:32 INFO - PROCESS | 1850 | 1461482732490 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]]]}] 00:25:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:25:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1577ms 00:25:32 INFO - PROCESS | 1850 | 1461482732565 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:25:32 INFO - PROCESS | 1850 | 1461482732572 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:25:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:25:32 INFO - PROCESS | 1850 | 1461482732579 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:25:32 INFO - PROCESS | 1850 | 1461482732585 Marionette TRACE conn3 <- [1,2538,null,{}] 00:25:32 INFO - PROCESS | 1850 | 1461482732593 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}] 00:25:32 INFO - PROCESS | 1850 | 1461482732830 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:25:33 INFO - PROCESS | 1850 | 1461482733151 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30822800 == 159 [pid = 1850] [id = 642] 00:25:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef2e5b3c00) [pid = 1850] [serial = 1927] [outer = (nil)] 00:25:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef316c3000) [pid = 1850] [serial = 1928] [outer = 0x7fef2e5b3c00] 00:25:33 INFO - PROCESS | 1850 | 1461482733226 Marionette DEBUG loaded listener.js 00:25:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef32b11000) [pid = 1850] [serial = 1929] [outer = 0x7fef2e5b3c00] 00:25:34 INFO - PROCESS | 1850 | 1461482734114 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]]]}] 00:25:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:25:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1590ms 00:25:34 INFO - PROCESS | 1850 | 1461482734169 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:25:34 INFO - PROCESS | 1850 | 1461482734178 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:25:34 INFO - PROCESS | 1850 | 1461482734188 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:25:34 INFO - PROCESS | 1850 | 1461482734192 Marionette TRACE conn3 <- [1,2542,null,{}] 00:25:34 INFO - PROCESS | 1850 | 1461482734198 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}] 00:25:34 INFO - PROCESS | 1850 | 1461482734393 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:25:34 INFO - PROCESS | 1850 | 1461482734742 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:34 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35769000 == 160 [pid = 1850] [id = 643] 00:25:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef2f55d000) [pid = 1850] [serial = 1930] [outer = (nil)] 00:25:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef369edc00) [pid = 1850] [serial = 1931] [outer = 0x7fef2f55d000] 00:25:34 INFO - PROCESS | 1850 | 1461482734821 Marionette DEBUG loaded listener.js 00:25:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef376d4c00) [pid = 1850] [serial = 1932] [outer = 0x7fef2f55d000] 00:25:35 INFO - PROCESS | 1850 | 1461482735648 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]]]}] 00:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1532ms 00:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:25:35 INFO - PROCESS | 1850 | 1461482735720 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:25:35 INFO - PROCESS | 1850 | 1461482735723 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:25:35 INFO - PROCESS | 1850 | 1461482735730 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:25:35 INFO - PROCESS | 1850 | 1461482735735 Marionette TRACE conn3 <- [1,2546,null,{}] 00:25:35 INFO - PROCESS | 1850 | 1461482735751 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}] 00:25:35 INFO - PROCESS | 1850 | 1461482735988 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:25:36 INFO - PROCESS | 1850 | 1461482736302 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dd54800 == 161 [pid = 1850] [id = 644] 00:25:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef379ae800) [pid = 1850] [serial = 1933] [outer = (nil)] 00:25:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef3d553800) [pid = 1850] [serial = 1934] [outer = 0x7fef379ae800] 00:25:36 INFO - PROCESS | 1850 | 1461482736379 Marionette DEBUG loaded listener.js 00:25:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef400a7800) [pid = 1850] [serial = 1935] [outer = 0x7fef379ae800] 00:25:37 INFO - PROCESS | 1850 | 1461482737194 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]]]}] 00:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1534ms 00:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:25:37 INFO - PROCESS | 1850 | 1461482737264 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:25:37 INFO - PROCESS | 1850 | 1461482737268 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:25:37 INFO - PROCESS | 1850 | 1461482737274 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:25:37 INFO - PROCESS | 1850 | 1461482737277 Marionette TRACE conn3 <- [1,2550,null,{}] 00:25:37 INFO - PROCESS | 1850 | 1461482737283 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}] 00:25:37 INFO - PROCESS | 1850 | 1461482737481 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:25:37 INFO - PROCESS | 1850 | 1461482737788 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fa51000 == 162 [pid = 1850] [id = 645] 00:25:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef3d426400) [pid = 1850] [serial = 1936] [outer = (nil)] 00:25:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef40959800) [pid = 1850] [serial = 1937] [outer = 0x7fef3d426400] 00:25:37 INFO - PROCESS | 1850 | 1461482737870 Marionette DEBUG loaded listener.js 00:25:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef40991800) [pid = 1850] [serial = 1938] [outer = 0x7fef3d426400] 00:25:38 INFO - PROCESS | 1850 | 1461482738681 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]]]}] 00:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1436ms 00:25:38 INFO - PROCESS | 1850 | 1461482738709 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:25:38 INFO - PROCESS | 1850 | 1461482738713 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:25:38 INFO - PROCESS | 1850 | 1461482738718 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:25:38 INFO - PROCESS | 1850 | 1461482738721 Marionette TRACE conn3 <- [1,2554,null,{}] 00:25:38 INFO - PROCESS | 1850 | 1461482738726 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}] 00:25:38 INFO - PROCESS | 1850 | 1461482738906 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:25:39 INFO - PROCESS | 1850 | 1461482739178 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40915800 == 163 [pid = 1850] [id = 646] 00:25:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef40a1a400) [pid = 1850] [serial = 1939] [outer = (nil)] 00:25:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef40a68000) [pid = 1850] [serial = 1940] [outer = 0x7fef40a1a400] 00:25:39 INFO - PROCESS | 1850 | 1461482739300 Marionette DEBUG loaded listener.js 00:25:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef40d95c00) [pid = 1850] [serial = 1941] [outer = 0x7fef40a1a400] 00:25:40 INFO - PROCESS | 1850 | 1461482740154 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]]]}] 00:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1477ms 00:25:40 INFO - PROCESS | 1850 | 1461482740196 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:25:40 INFO - PROCESS | 1850 | 1461482740200 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:25:40 INFO - PROCESS | 1850 | 1461482740206 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:25:40 INFO - PROCESS | 1850 | 1461482740209 Marionette TRACE conn3 <- [1,2558,null,{}] 00:25:40 INFO - PROCESS | 1850 | 1461482740214 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}] 00:25:40 INFO - PROCESS | 1850 | 1461482740420 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:25:40 INFO - PROCESS | 1850 | 1461482740736 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:40 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42206000 == 164 [pid = 1850] [id = 647] 00:25:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef4236c000) [pid = 1850] [serial = 1942] [outer = (nil)] 00:25:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef437b8c00) [pid = 1850] [serial = 1943] [outer = 0x7fef4236c000] 00:25:40 INFO - PROCESS | 1850 | 1461482740820 Marionette DEBUG loaded listener.js 00:25:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef44225800) [pid = 1850] [serial = 1944] [outer = 0x7fef4236c000] 00:25:41 INFO - PROCESS | 1850 | 1461482741632 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]]]}] 00:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1478ms 00:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:25:41 INFO - PROCESS | 1850 | 1461482741684 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:25:41 INFO - PROCESS | 1850 | 1461482741687 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:25:41 INFO - PROCESS | 1850 | 1461482741694 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:25:41 INFO - PROCESS | 1850 | 1461482741697 Marionette TRACE conn3 <- [1,2562,null,{}] 00:25:41 INFO - PROCESS | 1850 | 1461482741702 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}] 00:25:41 INFO - PROCESS | 1850 | 1461482741882 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:25:42 INFO - PROCESS | 1850 | 1461482742199 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef445f4000 == 165 [pid = 1850] [id = 648] 00:25:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef32941000) [pid = 1850] [serial = 1945] [outer = (nil)] 00:25:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 254 (0x7fef44294800) [pid = 1850] [serial = 1946] [outer = 0x7fef32941000] 00:25:42 INFO - PROCESS | 1850 | 1461482742274 Marionette DEBUG loaded listener.js 00:25:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 255 (0x7fef44430800) [pid = 1850] [serial = 1947] [outer = 0x7fef32941000] 00:25:43 INFO - PROCESS | 1850 | 1461482743132 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]]]}] 00:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1484ms 00:25:43 INFO - PROCESS | 1850 | 1461482743178 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:25:43 INFO - PROCESS | 1850 | 1461482743182 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:25:43 INFO - PROCESS | 1850 | 1461482743187 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:25:43 INFO - PROCESS | 1850 | 1461482743190 Marionette TRACE conn3 <- [1,2566,null,{}] 00:25:43 INFO - PROCESS | 1850 | 1461482743196 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}] 00:25:43 INFO - PROCESS | 1850 | 1461482743373 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:25:43 INFO - PROCESS | 1850 | 1461482743647 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d09800 == 166 [pid = 1850] [id = 649] 00:25:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 256 (0x7fef2dce6c00) [pid = 1850] [serial = 1948] [outer = (nil)] 00:25:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 257 (0x7fef446a6400) [pid = 1850] [serial = 1949] [outer = 0x7fef2dce6c00] 00:25:43 INFO - PROCESS | 1850 | 1461482743761 Marionette DEBUG loaded listener.js 00:25:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 258 (0x7fef448ae800) [pid = 1850] [serial = 1950] [outer = 0x7fef2dce6c00] 00:25:44 INFO - PROCESS | 1850 | 1461482744553 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]]]}] 00:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1435ms 00:25:44 INFO - PROCESS | 1850 | 1461482744622 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:25:44 INFO - PROCESS | 1850 | 1461482744626 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:25:44 INFO - PROCESS | 1850 | 1461482744632 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:25:44 INFO - PROCESS | 1850 | 1461482744634 Marionette TRACE conn3 <- [1,2570,null,{}] 00:25:44 INFO - PROCESS | 1850 | 1461482744640 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}] 00:25:44 INFO - PROCESS | 1850 | 1461482744838 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:25:45 INFO - PROCESS | 1850 | 1461482745148 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4860d000 == 167 [pid = 1850] [id = 650] 00:25:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 259 (0x7fef4236c800) [pid = 1850] [serial = 1951] [outer = (nil)] 00:25:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 260 (0x7fef44d69c00) [pid = 1850] [serial = 1952] [outer = 0x7fef4236c800] 00:25:45 INFO - PROCESS | 1850 | 1461482745225 Marionette DEBUG loaded listener.js 00:25:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 261 (0x7fef46330c00) [pid = 1850] [serial = 1953] [outer = 0x7fef4236c800] 00:25:46 INFO - PROCESS | 1850 | 1461482746053 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]]]}] 00:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1481ms 00:25:46 INFO - PROCESS | 1850 | 1461482746114 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:25:46 INFO - PROCESS | 1850 | 1461482746117 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:25:46 INFO - PROCESS | 1850 | 1461482746123 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:25:46 INFO - PROCESS | 1850 | 1461482746126 Marionette TRACE conn3 <- [1,2574,null,{}] 00:25:46 INFO - PROCESS | 1850 | 1461482746132 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}] 00:25:46 INFO - PROCESS | 1850 | 1461482746314 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:25:46 INFO - PROCESS | 1850 | 1461482746664 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4975a800 == 168 [pid = 1850] [id = 651] 00:25:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 262 (0x7fef44291800) [pid = 1850] [serial = 1954] [outer = (nil)] 00:25:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 263 (0x7fef47fd9000) [pid = 1850] [serial = 1955] [outer = 0x7fef44291800] 00:25:46 INFO - PROCESS | 1850 | 1461482746741 Marionette DEBUG loaded listener.js 00:25:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 264 (0x7fef4843c400) [pid = 1850] [serial = 1956] [outer = 0x7fef44291800] 00:25:47 INFO - PROCESS | 1850 | 1461482747619 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]]]}] 00:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1540ms 00:25:47 INFO - PROCESS | 1850 | 1461482747665 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:25:47 INFO - PROCESS | 1850 | 1461482747669 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:25:47 INFO - PROCESS | 1850 | 1461482747674 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:25:47 INFO - PROCESS | 1850 | 1461482747679 Marionette TRACE conn3 <- [1,2578,null,{}] 00:25:47 INFO - PROCESS | 1850 | 1461482747684 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}] 00:25:47 INFO - PROCESS | 1850 | 1461482747897 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:25:48 INFO - PROCESS | 1850 | 1461482748212 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56b04800 == 169 [pid = 1850] [id = 652] 00:25:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 265 (0x7fef49696400) [pid = 1850] [serial = 1957] [outer = (nil)] 00:25:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 266 (0x7fef497e2000) [pid = 1850] [serial = 1958] [outer = 0x7fef49696400] 00:25:48 INFO - PROCESS | 1850 | 1461482748298 Marionette DEBUG loaded listener.js 00:25:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 267 (0x7fef49ae2400) [pid = 1850] [serial = 1959] [outer = 0x7fef49696400] 00:25:49 INFO - PROCESS | 1850 | 1461482749101 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]]]}] 00:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1484ms 00:25:49 INFO - PROCESS | 1850 | 1461482749158 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:25:49 INFO - PROCESS | 1850 | 1461482749161 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:25:49 INFO - PROCESS | 1850 | 1461482749167 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:25:49 INFO - PROCESS | 1850 | 1461482749170 Marionette TRACE conn3 <- [1,2582,null,{}] 00:25:49 INFO - PROCESS | 1850 | 1461482749175 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}] 00:25:49 INFO - PROCESS | 1850 | 1461482749353 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:25:49 INFO - PROCESS | 1850 | 1461482749630 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c2a3000 == 170 [pid = 1850] [id = 653] 00:25:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 268 (0x7fef4867b800) [pid = 1850] [serial = 1960] [outer = (nil)] 00:25:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 269 (0x7fef4a324000) [pid = 1850] [serial = 1961] [outer = 0x7fef4867b800] 00:25:49 INFO - PROCESS | 1850 | 1461482749748 Marionette DEBUG loaded listener.js 00:25:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 270 (0x7fef4bb63c00) [pid = 1850] [serial = 1962] [outer = 0x7fef4867b800] 00:25:50 INFO - PROCESS | 1850 | 1461482750539 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]]]}] 00:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1429ms 00:25:50 INFO - PROCESS | 1850 | 1461482750597 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:25:50 INFO - PROCESS | 1850 | 1461482750600 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:25:50 INFO - PROCESS | 1850 | 1461482750606 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:25:50 INFO - PROCESS | 1850 | 1461482750618 Marionette TRACE conn3 <- [1,2586,null,{}] 00:25:50 INFO - PROCESS | 1850 | 1461482750623 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}] 00:25:50 INFO - PROCESS | 1850 | 1461482750811 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:25:51 INFO - PROCESS | 1850 | 1461482751085 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef29510800 == 171 [pid = 1850] [id = 654] 00:25:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 271 (0x7fef4969a800) [pid = 1850] [serial = 1963] [outer = (nil)] 00:25:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 272 (0x7fef4d22d400) [pid = 1850] [serial = 1964] [outer = 0x7fef4969a800] 00:25:51 INFO - PROCESS | 1850 | 1461482751200 Marionette DEBUG loaded listener.js 00:25:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 273 (0x7fef55f2e000) [pid = 1850] [serial = 1965] [outer = 0x7fef4969a800] 00:25:52 INFO - PROCESS | 1850 | 1461482752010 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]]]}] 00:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1445ms 00:25:52 INFO - PROCESS | 1850 | 1461482752052 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:25:52 INFO - PROCESS | 1850 | 1461482752056 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:25:52 INFO - PROCESS | 1850 | 1461482752062 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:25:52 INFO - PROCESS | 1850 | 1461482752065 Marionette TRACE conn3 <- [1,2590,null,{}] 00:25:52 INFO - PROCESS | 1850 | 1461482752070 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}] 00:25:52 INFO - PROCESS | 1850 | 1461482752253 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:25:52 INFO - PROCESS | 1850 | 1461482752533 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5eb5c000 == 172 [pid = 1850] [id = 655] 00:25:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 274 (0x7fef4422a800) [pid = 1850] [serial = 1966] [outer = (nil)] 00:25:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 275 (0x7fef57089000) [pid = 1850] [serial = 1967] [outer = 0x7fef4422a800] 00:25:52 INFO - PROCESS | 1850 | 1461482752658 Marionette DEBUG loaded listener.js 00:25:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 276 (0x7fef59c9ac00) [pid = 1850] [serial = 1968] [outer = 0x7fef4422a800] 00:25:53 INFO - PROCESS | 1850 | 1461482753445 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]]]}] 00:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1434ms 00:25:53 INFO - PROCESS | 1850 | 1461482753496 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:25:53 INFO - PROCESS | 1850 | 1461482753500 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:25:53 INFO - PROCESS | 1850 | 1461482753506 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:25:53 INFO - PROCESS | 1850 | 1461482753509 Marionette TRACE conn3 <- [1,2594,null,{}] 00:25:53 INFO - PROCESS | 1850 | 1461482753514 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}] 00:25:53 INFO - PROCESS | 1850 | 1461482753700 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:25:53 INFO - PROCESS | 1850 | 1461482753979 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e831000 == 173 [pid = 1850] [id = 656] 00:25:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 277 (0x7fef56dfd400) [pid = 1850] [serial = 1969] [outer = (nil)] 00:25:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 278 (0x7fef5be0f400) [pid = 1850] [serial = 1970] [outer = 0x7fef56dfd400] 00:25:54 INFO - PROCESS | 1850 | 1461482754095 Marionette DEBUG loaded listener.js 00:25:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 279 (0x7fef5c09a000) [pid = 1850] [serial = 1971] [outer = 0x7fef56dfd400] 00:25:54 INFO - PROCESS | 1850 | 1461482754913 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]]]}] 00:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1483ms 00:25:54 INFO - PROCESS | 1850 | 1461482754990 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:25:54 INFO - PROCESS | 1850 | 1461482754992 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:25:55 INFO - PROCESS | 1850 | 1461482754998 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:25:55 INFO - PROCESS | 1850 | 1461482755000 Marionette TRACE conn3 <- [1,2598,null,{}] 00:25:55 INFO - PROCESS | 1850 | 1461482755007 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}] 00:25:55 INFO - PROCESS | 1850 | 1461482755230 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:25:55 INFO - PROCESS | 1850 | 1461482755557 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e7e1000 == 174 [pid = 1850] [id = 657] 00:25:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 280 (0x7fef2a045800) [pid = 1850] [serial = 1972] [outer = (nil)] 00:25:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 281 (0x7fef2a04c000) [pid = 1850] [serial = 1973] [outer = 0x7fef2a045800] 00:25:55 INFO - PROCESS | 1850 | 1461482755632 Marionette DEBUG loaded listener.js 00:25:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 282 (0x7fef2a050000) [pid = 1850] [serial = 1974] [outer = 0x7fef2a045800] 00:25:56 INFO - PROCESS | 1850 | 1461482756444 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]]]}] 00:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1477ms 00:25:56 INFO - PROCESS | 1850 | 1461482756477 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:25:56 INFO - PROCESS | 1850 | 1461482756480 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:25:56 INFO - PROCESS | 1850 | 1461482756485 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:25:56 INFO - PROCESS | 1850 | 1461482756488 Marionette TRACE conn3 <- [1,2602,null,{}] 00:25:56 INFO - PROCESS | 1850 | 1461482756494 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}] 00:25:56 INFO - PROCESS | 1850 | 1461482756693 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:25:57 INFO - PROCESS | 1850 | 1461482757012 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef57f21000 == 175 [pid = 1850] [id = 658] 00:25:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 283 (0x7fef2a046800) [pid = 1850] [serial = 1975] [outer = (nil)] 00:25:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 284 (0x7fef56b50800) [pid = 1850] [serial = 1976] [outer = 0x7fef2a046800] 00:25:57 INFO - PROCESS | 1850 | 1461482757087 Marionette DEBUG loaded listener.js 00:25:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 285 (0x7fef5c278000) [pid = 1850] [serial = 1977] [outer = 0x7fef2a046800] 00:25:58 INFO - PROCESS | 1850 | 1461482758080 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]]]}] 00:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1633ms 00:25:58 INFO - PROCESS | 1850 | 1461482758119 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:25:58 INFO - PROCESS | 1850 | 1461482758123 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:25:58 INFO - PROCESS | 1850 | 1461482758128 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:25:58 INFO - PROCESS | 1850 | 1461482758130 Marionette TRACE conn3 <- [1,2606,null,{}] 00:25:58 INFO - PROCESS | 1850 | 1461482758136 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}] 00:25:58 INFO - PROCESS | 1850 | 1461482758330 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:25:58 INFO - PROCESS | 1850 | 1461482758658 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:25:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef27596000 == 176 [pid = 1850] [id = 659] 00:25:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 286 (0x7fef27599800) [pid = 1850] [serial = 1978] [outer = (nil)] 00:25:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 287 (0x7fef275a3c00) [pid = 1850] [serial = 1979] [outer = 0x7fef27599800] 00:25:58 INFO - PROCESS | 1850 | 1461482758733 Marionette DEBUG loaded listener.js 00:25:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 288 (0x7fef2a050800) [pid = 1850] [serial = 1980] [outer = 0x7fef27599800] 00:25:59 INFO - PROCESS | 1850 | 1461482759580 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]]]}] 00:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1487ms 00:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:25:59 INFO - PROCESS | 1850 | 1461482759616 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:25:59 INFO - PROCESS | 1850 | 1461482759619 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:25:59 INFO - PROCESS | 1850 | 1461482759625 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:25:59 INFO - PROCESS | 1850 | 1461482759628 Marionette TRACE conn3 <- [1,2610,null,{}] 00:25:59 INFO - PROCESS | 1850 | 1461482759638 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}] 00:25:59 INFO - PROCESS | 1850 | 1461482759827 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:26:00 INFO - PROCESS | 1850 | 1461482760154 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30934800 == 177 [pid = 1850] [id = 660] 00:26:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 289 (0x7fef27598c00) [pid = 1850] [serial = 1981] [outer = (nil)] 00:26:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 290 (0x7fef29ec7000) [pid = 1850] [serial = 1982] [outer = 0x7fef27598c00] 00:26:00 INFO - PROCESS | 1850 | 1461482760237 Marionette DEBUG loaded listener.js 00:26:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 291 (0x7fef29ecc000) [pid = 1850] [serial = 1983] [outer = 0x7fef27598c00] 00:26:01 INFO - PROCESS | 1850 | 1461482761045 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]]]}] 00:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1495ms 00:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:26:01 INFO - PROCESS | 1850 | 1461482761119 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:26:01 INFO - PROCESS | 1850 | 1461482761122 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:26:01 INFO - PROCESS | 1850 | 1461482761128 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:26:01 INFO - PROCESS | 1850 | 1461482761131 Marionette TRACE conn3 <- [1,2614,null,{}] 00:26:01 INFO - PROCESS | 1850 | 1461482761137 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}] 00:26:01 INFO - PROCESS | 1850 | 1461482761369 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:26:01 INFO - PROCESS | 1850 | 1461482761700 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30930000 == 178 [pid = 1850] [id = 661] 00:26:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 292 (0x7fef29ecc800) [pid = 1850] [serial = 1984] [outer = (nil)] 00:26:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 293 (0x7fef2dcefc00) [pid = 1850] [serial = 1985] [outer = 0x7fef29ecc800] 00:26:01 INFO - PROCESS | 1850 | 1461482761776 Marionette DEBUG loaded listener.js 00:26:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 294 (0x7fef2e493000) [pid = 1850] [serial = 1986] [outer = 0x7fef29ecc800] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36cb5800 == 177 [pid = 1850] [id = 583] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ade000 == 176 [pid = 1850] [id = 581] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef30cdf000 == 175 [pid = 1850] [id = 640] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3576a800 == 174 [pid = 1850] [id = 639] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f4f000 == 173 [pid = 1850] [id = 638] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e2e2800 == 172 [pid = 1850] [id = 637] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef310e0000 == 171 [pid = 1850] [id = 636] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3105e800 == 170 [pid = 1850] [id = 630] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31045000 == 169 [pid = 1850] [id = 629] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2d822000 == 168 [pid = 1850] [id = 628] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef30813800 == 167 [pid = 1850] [id = 627] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2f954000 == 166 [pid = 1850] [id = 626] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5ee44800 == 165 [pid = 1850] [id = 625] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5b904800 == 164 [pid = 1850] [id = 624] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd4c800 == 163 [pid = 1850] [id = 623] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4948a000 == 162 [pid = 1850] [id = 622] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4613f000 == 161 [pid = 1850] [id = 621] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44877000 == 160 [pid = 1850] [id = 620] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef423af000 == 159 [pid = 1850] [id = 619] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf98800 == 158 [pid = 1850] [id = 618] 00:26:03 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef34266800 == 157 [pid = 1850] [id = 617] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 293 (0x7fef4a905800) [pid = 1850] [serial = 1668] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 292 (0x7fef44297800) [pid = 1850] [serial = 1602] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 291 (0x7fef31868400) [pid = 1850] [serial = 1824] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 290 (0x7fef5bb99c00) [pid = 1850] [serial = 1680] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 289 (0x7fef34328800) [pid = 1850] [serial = 1452] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 288 (0x7fef44220400) [pid = 1850] [serial = 1599] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 287 (0x7fef34c39000) [pid = 1850] [serial = 1827] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 286 (0x7fef4856f400) [pid = 1850] [serial = 1476] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 285 (0x7fef5a137400) [pid = 1850] [serial = 1482] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 284 (0x7fef4856ec00) [pid = 1850] [serial = 1536] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 283 (0x7fef497e9000) [pid = 1850] [serial = 1662] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 282 (0x7fef33f3d800) [pid = 1850] [serial = 1521] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 281 (0x7fef3daa5800) [pid = 1850] [serial = 1833] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 280 (0x7fef471de000) [pid = 1850] [serial = 1611] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 279 (0x7fef48416800) [pid = 1850] [serial = 1614] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 278 (0x7fef409a0000) [pid = 1850] [serial = 1587] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 277 (0x7fef442dc400) [pid = 1850] [serial = 1656] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 276 (0x7fef4578a400) [pid = 1850] [serial = 1608] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 275 (0x7fef400a3000) [pid = 1850] [serial = 1784] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 274 (0x7fef497db400) [pid = 1850] [serial = 1539] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 273 (0x7fef448ad400) [pid = 1850] [serial = 1605] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 272 (0x7fef4009f800) [pid = 1850] [serial = 1572] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 271 (0x7fef40f52c00) [pid = 1850] [serial = 1848] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 270 (0x7fef439a0000) [pid = 1850] [serial = 1793] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 269 (0x7fef3cfc2c00) [pid = 1850] [serial = 1524] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 268 (0x7fef437be000) [pid = 1850] [serial = 1596] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 267 (0x7fef408cbc00) [pid = 1850] [serial = 1839] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 266 (0x7fef40989400) [pid = 1850] [serial = 1841] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 265 (0x7fef55f2f800) [pid = 1850] [serial = 1674] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 264 (0x7fef4a320000) [pid = 1850] [serial = 1542] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 263 (0x7fef3d431800) [pid = 1850] [serial = 1832] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 262 (0x7fef37ab9800) [pid = 1850] [serial = 1830] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 261 (0x7fef378b8000) [pid = 1850] [serial = 1829] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 260 (0x7fef3d428c00) [pid = 1850] [serial = 1455] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 259 (0x7fef2e0fc800) [pid = 1850] [serial = 1485] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 258 (0x7fef4126a800) [pid = 1850] [serial = 1590] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 257 (0x7fef331fbc00) [pid = 1850] [serial = 1826] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 256 (0x7fef40a75000) [pid = 1850] [serial = 1530] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 255 (0x7fef40098800) [pid = 1850] [serial = 1620] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 254 (0x7fef49826000) [pid = 1850] [serial = 1479] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 253 (0x7fef32b06400) [pid = 1850] [serial = 1575] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef40a70000) [pid = 1850] [serial = 1787] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef3daa4c00) [pid = 1850] [serial = 1581] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef40a1cc00) [pid = 1850] [serial = 1461] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef4236cc00) [pid = 1850] [serial = 1593] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef481dec00) [pid = 1850] [serial = 1808] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef497ef000) [pid = 1850] [serial = 1817] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef4443bc00) [pid = 1850] [serial = 1799] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef4115a800) [pid = 1850] [serial = 1845] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef369ea400) [pid = 1850] [serial = 1836] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef369f0000) [pid = 1850] [serial = 1781] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef49dec400) [pid = 1850] [serial = 1665] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef422a8400) [pid = 1850] [serial = 1790] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef40f5e000) [pid = 1850] [serial = 1653] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef448a2400) [pid = 1850] [serial = 1802] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef2e415800) [pid = 1850] [serial = 1518] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef41e28800) [pid = 1850] [serial = 1464] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef41e2ac00) [pid = 1850] [serial = 1776] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef48677c00) [pid = 1850] [serial = 1617] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef3432bc00) [pid = 1850] [serial = 1545] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef2e49c400) [pid = 1850] [serial = 1686] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef49696c00) [pid = 1850] [serial = 1814] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef35457000) [pid = 1850] [serial = 1578] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef31862400) [pid = 1850] [serial = 1647] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef2e5aa800) [pid = 1850] [serial = 1449] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef3f63ac00) [pid = 1850] [serial = 1838] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef46330400) [pid = 1850] [serial = 1805] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef48672c00) [pid = 1850] [serial = 1811] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef2f556c00) [pid = 1850] [serial = 1820] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef483c0c00) [pid = 1850] [serial = 1659] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef5be0b400) [pid = 1850] [serial = 1683] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef2fe5b000) [pid = 1850] [serial = 1823] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef442d0400) [pid = 1850] [serial = 1796] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef44d6a800) [pid = 1850] [serial = 1473] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef32ef0000) [pid = 1850] [serial = 1847] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef57f3cc00) [pid = 1850] [serial = 1677] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef40952800) [pid = 1850] [serial = 1584] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef44298000) [pid = 1850] [serial = 1467] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef379a2800) [pid = 1850] [serial = 1650] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef44438400) [pid = 1850] [serial = 1470] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef40d92400) [pid = 1850] [serial = 1844] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef408cdc00) [pid = 1850] [serial = 1527] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef408d4400) [pid = 1850] [serial = 1458] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef32b08400) [pid = 1850] [serial = 1778] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef4442f800) [pid = 1850] [serial = 1533] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef40a66c00) [pid = 1850] [serial = 1842] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef2ffe5400) [pid = 1850] [serial = 1835] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef4d297400) [pid = 1850] [serial = 1671] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef3cfcb400) [pid = 1850] [serial = 1725] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef3daa9000) [pid = 1850] [serial = 1728] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef31864000) [pid = 1850] [serial = 1713] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef331f4000) [pid = 1850] [serial = 1716] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef378bb400) [pid = 1850] [serial = 1710] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef36a13000) [pid = 1850] [serial = 1719] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef379af800) [pid = 1850] [serial = 1722] [outer = (nil)] [url = about:blank] 00:26:03 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef422a2000) [pid = 1850] [serial = 1850] [outer = (nil)] [url = about:blank] 00:26:04 INFO - PROCESS | 1850 | 1461482764610 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]]]}] 00:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 3586ms 00:26:04 INFO - PROCESS | 1850 | 1461482764735 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:26:04 INFO - PROCESS | 1850 | 1461482764741 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:26:04 INFO - PROCESS | 1850 | 1461482764748 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:26:04 INFO - PROCESS | 1850 | 1461482764750 Marionette TRACE conn3 <- [1,2618,null,{}] 00:26:04 INFO - PROCESS | 1850 | 1461482764761 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}] 00:26:04 INFO - PROCESS | 1850 | 1461482764949 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:26:05 INFO - PROCESS | 1850 | 1461482765149 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2d93c800 == 158 [pid = 1850] [id = 662] 00:26:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef29ece400) [pid = 1850] [serial = 1987] [outer = (nil)] 00:26:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef2dce5400) [pid = 1850] [serial = 1988] [outer = 0x7fef29ece400] 00:26:05 INFO - PROCESS | 1850 | 1461482765264 Marionette DEBUG loaded listener.js 00:26:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef2e491c00) [pid = 1850] [serial = 1989] [outer = 0x7fef29ece400] 00:26:06 INFO - PROCESS | 1850 | 1461482766081 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]]]}] 00:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1386ms 00:26:06 INFO - PROCESS | 1850 | 1461482766135 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:26:06 INFO - PROCESS | 1850 | 1461482766143 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:26:06 INFO - PROCESS | 1850 | 1461482766152 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:26:06 INFO - PROCESS | 1850 | 1461482766156 Marionette TRACE conn3 <- [1,2622,null,{}] 00:26:06 INFO - PROCESS | 1850 | 1461482766162 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}] 00:26:06 INFO - PROCESS | 1850 | 1461482766334 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:26:06 INFO - PROCESS | 1850 | 1461482766352 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2f953800 == 159 [pid = 1850] [id = 663] 00:26:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef2e5b3000) [pid = 1850] [serial = 1990] [outer = (nil)] 00:26:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef2ffe5400) [pid = 1850] [serial = 1991] [outer = 0x7fef2e5b3000] 00:26:06 INFO - PROCESS | 1850 | 1461482766413 Marionette DEBUG loaded listener.js 00:26:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef31862400) [pid = 1850] [serial = 1992] [outer = 0x7fef2e5b3000] 00:26:07 INFO - PROCESS | 1850 | 1461482767464 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]]]}] 00:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1337ms 00:26:07 INFO - PROCESS | 1850 | 1461482767491 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:26:07 INFO - PROCESS | 1850 | 1461482767496 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:26:07 INFO - PROCESS | 1850 | 1461482767523 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:26:07 INFO - PROCESS | 1850 | 1461482767531 Marionette TRACE conn3 <- [1,2626,null,{}] 00:26:07 INFO - PROCESS | 1850 | 1461482767576 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}] 00:26:08 INFO - PROCESS | 1850 | 1461482768026 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:26:08 INFO - PROCESS | 1850 | 1461482768200 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31054000 == 160 [pid = 1850] [id = 664] 00:26:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef32fec400) [pid = 1850] [serial = 1993] [outer = (nil)] 00:26:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef331fac00) [pid = 1850] [serial = 1994] [outer = 0x7fef32fec400] 00:26:08 INFO - PROCESS | 1850 | 1461482768264 Marionette DEBUG loaded listener.js 00:26:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef3432d000) [pid = 1850] [serial = 1995] [outer = 0x7fef32fec400] 00:26:09 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef2f55e400) [pid = 1850] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:26:09 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef2dce6000) [pid = 1850] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:26:09 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef2fe56400) [pid = 1850] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:26:09 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef379a9000) [pid = 1850] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:26:09 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef37aba800) [pid = 1850] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:26:09 INFO - PROCESS | 1850 | 1461482769382 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]]]}] 00:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1893ms 00:26:09 INFO - PROCESS | 1850 | 1461482769416 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:26:09 INFO - PROCESS | 1850 | 1461482769420 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:26:09 INFO - PROCESS | 1850 | 1461482769425 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:26:09 INFO - PROCESS | 1850 | 1461482769427 Marionette TRACE conn3 <- [1,2630,null,{}] 00:26:09 INFO - PROCESS | 1850 | 1461482769433 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}] 00:26:09 INFO - PROCESS | 1850 | 1461482769606 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:26:09 INFO - PROCESS | 1850 | 1461482769794 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3121d000 == 161 [pid = 1850] [id = 665] 00:26:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef2f55cc00) [pid = 1850] [serial = 1996] [outer = (nil)] 00:26:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef350a5c00) [pid = 1850] [serial = 1997] [outer = 0x7fef2f55cc00] 00:26:09 INFO - PROCESS | 1850 | 1461482769857 Marionette DEBUG loaded listener.js 00:26:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef36a12000) [pid = 1850] [serial = 1998] [outer = 0x7fef2f55cc00] 00:26:10 INFO - PROCESS | 1850 | 1461482770572 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]]]}] 00:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1182ms 00:26:10 INFO - PROCESS | 1850 | 1461482770617 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:26:10 INFO - PROCESS | 1850 | 1461482770620 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:26:10 INFO - PROCESS | 1850 | 1461482770626 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:26:10 INFO - PROCESS | 1850 | 1461482770628 Marionette TRACE conn3 <- [1,2634,null,{}] 00:26:10 INFO - PROCESS | 1850 | 1461482770648 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}] 00:26:10 INFO - PROCESS | 1850 | 1461482770831 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:26:10 INFO - PROCESS | 1850 | 1461482770841 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f5b800 == 162 [pid = 1850] [id = 666] 00:26:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef36a13c00) [pid = 1850] [serial = 1999] [outer = (nil)] 00:26:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef378b8000) [pid = 1850] [serial = 2000] [outer = 0x7fef36a13c00] 00:26:10 INFO - PROCESS | 1850 | 1461482770901 Marionette DEBUG loaded listener.js 00:26:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef379a6400) [pid = 1850] [serial = 2001] [outer = 0x7fef36a13c00] 00:26:12 INFO - PROCESS | 1850 | 1461482772131 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]]]}] 00:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1541ms 00:26:12 INFO - PROCESS | 1850 | 1461482772169 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:26:12 INFO - PROCESS | 1850 | 1461482772176 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:26:12 INFO - PROCESS | 1850 | 1461482772183 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:26:12 INFO - PROCESS | 1850 | 1461482772189 Marionette TRACE conn3 <- [1,2638,null,{}] 00:26:12 INFO - PROCESS | 1850 | 1461482772197 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}] 00:26:12 INFO - PROCESS | 1850 | 1461482772405 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:26:12 INFO - PROCESS | 1850 | 1461482772719 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e832000 == 163 [pid = 1850] [id = 667] 00:26:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef2dce7000) [pid = 1850] [serial = 2002] [outer = (nil)] 00:26:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef2e416400) [pid = 1850] [serial = 2003] [outer = 0x7fef2dce7000] 00:26:12 INFO - PROCESS | 1850 | 1461482772803 Marionette DEBUG loaded listener.js 00:26:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef2f552000) [pid = 1850] [serial = 2004] [outer = 0x7fef2dce7000] 00:26:13 INFO - PROCESS | 1850 | 1461482773724 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]]]}] 00:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1588ms 00:26:13 INFO - PROCESS | 1850 | 1461482773772 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:26:13 INFO - PROCESS | 1850 | 1461482773780 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:26:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:26:13 INFO - PROCESS | 1850 | 1461482773791 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:26:13 INFO - PROCESS | 1850 | 1461482773794 Marionette TRACE conn3 <- [1,2642,null,{}] 00:26:13 INFO - PROCESS | 1850 | 1461482773800 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}] 00:26:14 INFO - PROCESS | 1850 | 1461482774007 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:26:14 INFO - PROCESS | 1850 | 1461482774363 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef34264000 == 164 [pid = 1850] [id = 668] 00:26:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef32b04000) [pid = 1850] [serial = 2005] [outer = (nil)] 00:26:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef33150800) [pid = 1850] [serial = 2006] [outer = 0x7fef32b04000] 00:26:14 INFO - PROCESS | 1850 | 1461482774442 Marionette DEBUG loaded listener.js 00:26:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef34331c00) [pid = 1850] [serial = 2007] [outer = 0x7fef32b04000] 00:26:15 INFO - PROCESS | 1850 | 1461482775271 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]]]}] 00:26:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:26:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1531ms 00:26:15 INFO - PROCESS | 1850 | 1461482775322 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:26:15 INFO - PROCESS | 1850 | 1461482775326 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:26:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:26:15 INFO - PROCESS | 1850 | 1461482775332 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:26:15 INFO - PROCESS | 1850 | 1461482775338 Marionette TRACE conn3 <- [1,2646,null,{}] 00:26:15 INFO - PROCESS | 1850 | 1461482775354 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}] 00:26:15 INFO - PROCESS | 1850 | 1461482775574 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:26:15 INFO - PROCESS | 1850 | 1461482775922 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35779000 == 165 [pid = 1850] [id = 669] 00:26:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef34de9400) [pid = 1850] [serial = 2008] [outer = (nil)] 00:26:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef37ab6000) [pid = 1850] [serial = 2009] [outer = 0x7fef34de9400] 00:26:16 INFO - PROCESS | 1850 | 1461482775999 Marionette DEBUG loaded listener.js 00:26:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef3d428000) [pid = 1850] [serial = 2010] [outer = 0x7fef34de9400] 00:26:16 INFO - PROCESS | 1850 | 1461482776798 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]]]}] 00:26:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:26:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1534ms 00:26:16 INFO - PROCESS | 1850 | 1461482776867 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:26:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:26:16 INFO - PROCESS | 1850 | 1461482776871 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:26:16 INFO - PROCESS | 1850 | 1461482776877 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:26:16 INFO - PROCESS | 1850 | 1461482776880 Marionette TRACE conn3 <- [1,2650,null,{}] 00:26:16 INFO - PROCESS | 1850 | 1461482776886 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}] 00:26:17 INFO - PROCESS | 1850 | 1461482777080 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:26:17 INFO - PROCESS | 1850 | 1461482777345 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:17 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf4d000 == 166 [pid = 1850] [id = 670] 00:26:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef36a1b000) [pid = 1850] [serial = 2011] [outer = (nil)] 00:26:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef3daac400) [pid = 1850] [serial = 2012] [outer = 0x7fef36a1b000] 00:26:17 INFO - PROCESS | 1850 | 1461482777461 Marionette DEBUG loaded listener.js 00:26:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef3db9fc00) [pid = 1850] [serial = 2013] [outer = 0x7fef36a1b000] 00:26:18 INFO - PROCESS | 1850 | 1461482778278 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]]]}] 00:26:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:26:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1428ms 00:26:18 INFO - PROCESS | 1850 | 1461482778306 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:26:18 INFO - PROCESS | 1850 | 1461482778309 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:26:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:26:18 INFO - PROCESS | 1850 | 1461482778315 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:26:18 INFO - PROCESS | 1850 | 1461482778318 Marionette TRACE conn3 <- [1,2654,null,{}] 00:26:18 INFO - PROCESS | 1850 | 1461482778324 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}] 00:26:18 INFO - PROCESS | 1850 | 1461482778513 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:26:18 INFO - PROCESS | 1850 | 1461482778793 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4e1000 == 167 [pid = 1850] [id = 671] 00:26:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef378b7c00) [pid = 1850] [serial = 2014] [outer = (nil)] 00:26:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef3f63ac00) [pid = 1850] [serial = 2015] [outer = 0x7fef378b7c00] 00:26:18 INFO - PROCESS | 1850 | 1461482778918 Marionette DEBUG loaded listener.js 00:26:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef40494800) [pid = 1850] [serial = 2016] [outer = 0x7fef378b7c00] 00:26:19 INFO - PROCESS | 1850 | 1461482779746 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]]]}] 00:26:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:26:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1485ms 00:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:26:19 INFO - PROCESS | 1850 | 1461482779801 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:26:19 INFO - PROCESS | 1850 | 1461482779804 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:26:19 INFO - PROCESS | 1850 | 1461482779810 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:26:19 INFO - PROCESS | 1850 | 1461482779814 Marionette TRACE conn3 <- [1,2658,null,{}] 00:26:19 INFO - PROCESS | 1850 | 1461482779820 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}] 00:26:20 INFO - PROCESS | 1850 | 1461482780038 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:26:20 INFO - PROCESS | 1850 | 1461482780355 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:20 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f6dc800 == 168 [pid = 1850] [id = 672] 00:26:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef40997c00) [pid = 1850] [serial = 2017] [outer = (nil)] 00:26:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef40d8c800) [pid = 1850] [serial = 2018] [outer = 0x7fef40997c00] 00:26:20 INFO - PROCESS | 1850 | 1461482780440 Marionette DEBUG loaded listener.js 00:26:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef41160c00) [pid = 1850] [serial = 2019] [outer = 0x7fef40997c00] 00:26:21 INFO - PROCESS | 1850 | 1461482781225 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]]]}] 00:26:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:26:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1481ms 00:26:21 INFO - PROCESS | 1850 | 1461482781291 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:26:21 INFO - PROCESS | 1850 | 1461482781295 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:26:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:26:21 INFO - PROCESS | 1850 | 1461482781300 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:26:21 INFO - PROCESS | 1850 | 1461482781303 Marionette TRACE conn3 <- [1,2662,null,{}] 00:26:21 INFO - PROCESS | 1850 | 1461482781308 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}] 00:26:21 INFO - PROCESS | 1850 | 1461482781493 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:26:21 INFO - PROCESS | 1850 | 1461482781771 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9ba800 == 169 [pid = 1850] [id = 673] 00:26:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef408cb800) [pid = 1850] [serial = 2020] [outer = (nil)] 00:26:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef422a4400) [pid = 1850] [serial = 2021] [outer = 0x7fef408cb800] 00:26:21 INFO - PROCESS | 1850 | 1461482781886 Marionette DEBUG loaded listener.js 00:26:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef43745000) [pid = 1850] [serial = 2022] [outer = 0x7fef408cb800] 00:26:22 INFO - PROCESS | 1850 | 1461482782673 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]]]}] 00:26:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:26:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1432ms 00:26:22 INFO - PROCESS | 1850 | 1461482782734 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:26:22 INFO - PROCESS | 1850 | 1461482782736 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:26:22 INFO - PROCESS | 1850 | 1461482782742 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:26:22 INFO - PROCESS | 1850 | 1461482782745 Marionette TRACE conn3 <- [1,2666,null,{}] 00:26:22 INFO - PROCESS | 1850 | 1461482782751 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}] 00:26:22 INFO - PROCESS | 1850 | 1461482782933 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:26:23 INFO - PROCESS | 1850 | 1461482783215 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40107800 == 170 [pid = 1850] [id = 674] 00:26:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef29eccc00) [pid = 1850] [serial = 2023] [outer = (nil)] 00:26:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef437ba800) [pid = 1850] [serial = 2024] [outer = 0x7fef29eccc00] 00:26:23 INFO - PROCESS | 1850 | 1461482783329 Marionette DEBUG loaded listener.js 00:26:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef439ce400) [pid = 1850] [serial = 2025] [outer = 0x7fef29eccc00] 00:26:24 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:24 INFO - PROCESS | 1850 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:26:24 INFO - PROCESS | 1850 | 1461482784535 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]]]}] 00:26:24 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) 00:26:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1840ms 00:26:24 INFO - PROCESS | 1850 | 1461482784583 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:26:24 INFO - PROCESS | 1850 | 1461482784587 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:26:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:26:24 INFO - PROCESS | 1850 | 1461482784592 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:26:24 INFO - PROCESS | 1850 | 1461482784595 Marionette TRACE conn3 <- [1,2670,null,{}] 00:26:24 INFO - PROCESS | 1850 | 1461482784601 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}] 00:26:24 INFO - PROCESS | 1850 | 1461482784830 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:26:25 INFO - PROCESS | 1850 | 1461482785071 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40d5e000 == 171 [pid = 1850] [id = 675] 00:26:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef40a13c00) [pid = 1850] [serial = 2026] [outer = (nil)] 00:26:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef44298000) [pid = 1850] [serial = 2027] [outer = 0x7fef40a13c00] 00:26:25 INFO - PROCESS | 1850 | 1461482785150 Marionette DEBUG loaded listener.js 00:26:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef446a4400) [pid = 1850] [serial = 2028] [outer = 0x7fef40a13c00] 00:26:26 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:26 INFO - PROCESS | 1850 | 1461482786566 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] 00:26:26 INFO - PROCESS | 1850 | 1461482786629 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:26:26 INFO - PROCESS | 1850 | 1461482786635 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:26:26 INFO - PROCESS | 1850 | 1461482786637 Marionette TRACE conn3 <- [1,2674,null,{}] 00:26:26 INFO - PROCESS | 1850 | 1461482786643 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}] 00:26:26 INFO - PROCESS | 1850 | 1461482786836 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:26:27 INFO - PROCESS | 1850 | 1461482787104 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43c18800 == 172 [pid = 1850] [id = 676] 00:26:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef43749c00) [pid = 1850] [serial = 2029] [outer = (nil)] 00:26:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef45788400) [pid = 1850] [serial = 2030] [outer = 0x7fef43749c00] 00:26:27 INFO - PROCESS | 1850 | 1461482787176 Marionette DEBUG loaded listener.js 00:26:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef47fe0400) [pid = 1850] [serial = 2031] [outer = 0x7fef43749c00] 00:26:28 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:28 INFO - PROCESS | 1850 | 1461482788494 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] 00:26:28 INFO - PROCESS | 1850 | 1461482788563 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:26:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:26:28 INFO - PROCESS | 1850 | 1461482788590 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:26:28 INFO - PROCESS | 1850 | 1461482788594 Marionette TRACE conn3 <- [1,2678,null,{}] 00:26:28 INFO - PROCESS | 1850 | 1461482788599 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}] 00:26:28 INFO - PROCESS | 1850 | 1461482788796 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:26:29 INFO - PROCESS | 1850 | 1461482789065 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d11000 == 173 [pid = 1850] [id = 677] 00:26:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef439d2c00) [pid = 1850] [serial = 2032] [outer = (nil)] 00:26:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef48676400) [pid = 1850] [serial = 2033] [outer = 0x7fef439d2c00] 00:26:29 INFO - PROCESS | 1850 | 1461482789144 Marionette DEBUG loaded listener.js 00:26:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef4981f800) [pid = 1850] [serial = 2034] [outer = 0x7fef439d2c00] 00:26:30 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:30 INFO - PROCESS | 1850 | 1461482790439 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]]]}] 00:26:30 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) 00:26:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1885ms 00:26:30 INFO - PROCESS | 1850 | 1461482790472 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:26:30 INFO - PROCESS | 1850 | 1461482790476 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:26:30 INFO - PROCESS | 1850 | 1461482790571 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:26:30 INFO - PROCESS | 1850 | 1461482790575 Marionette TRACE conn3 <- [1,2682,null,{}] 00:26:30 INFO - PROCESS | 1850 | 1461482790589 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}] 00:26:30 INFO - PROCESS | 1850 | 1461482790781 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:26:31 INFO - PROCESS | 1850 | 1461482791053 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4854e000 == 174 [pid = 1850] [id = 678] 00:26:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef4443d000) [pid = 1850] [serial = 2035] [outer = (nil)] 00:26:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 243 (0x7fef49d0c800) [pid = 1850] [serial = 2036] [outer = 0x7fef4443d000] 00:26:31 INFO - PROCESS | 1850 | 1461482791126 Marionette DEBUG loaded listener.js 00:26:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 244 (0x7fef4cf28800) [pid = 1850] [serial = 2037] [outer = 0x7fef4443d000] 00:26:32 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:32 INFO - PROCESS | 1850 | 1461482792414 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]]]}] 00:26:32 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) 00:26:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1941ms 00:26:32 INFO - PROCESS | 1850 | 1461482792540 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:26:32 INFO - PROCESS | 1850 | 1461482792544 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:26:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:26:32 INFO - PROCESS | 1850 | 1461482792560 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:26:32 INFO - PROCESS | 1850 | 1461482792562 Marionette TRACE conn3 <- [1,2686,null,{}] 00:26:32 INFO - PROCESS | 1850 | 1461482792568 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}] 00:26:32 INFO - PROCESS | 1850 | 1461482792745 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:26:33 INFO - PROCESS | 1850 | 1461482793015 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4947c000 == 175 [pid = 1850] [id = 679] 00:26:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 245 (0x7fef29ecdc00) [pid = 1850] [serial = 2038] [outer = (nil)] 00:26:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 246 (0x7fef4a907400) [pid = 1850] [serial = 2039] [outer = 0x7fef29ecdc00] 00:26:33 INFO - PROCESS | 1850 | 1461482793088 Marionette DEBUG loaded listener.js 00:26:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 247 (0x7fef57f38c00) [pid = 1850] [serial = 2040] [outer = 0x7fef29ecdc00] 00:26:34 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:34 INFO - PROCESS | 1850 | 1461482794933 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] 00:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:26:35 INFO - PROCESS | 1850 | 1461482795003 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:26:35 INFO - PROCESS | 1850 | 1461482795010 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:26:35 INFO - PROCESS | 1850 | 1461482795013 Marionette TRACE conn3 <- [1,2690,null,{}] 00:26:35 INFO - PROCESS | 1850 | 1461482795021 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}] 00:26:35 INFO - PROCESS | 1850 | 1461482795301 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:26:35 INFO - PROCESS | 1850 | 1461482795531 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e7e7000 == 176 [pid = 1850] [id = 680] 00:26:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 248 (0x7fef29ec9c00) [pid = 1850] [serial = 2041] [outer = (nil)] 00:26:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 249 (0x7fef2a043c00) [pid = 1850] [serial = 2042] [outer = 0x7fef29ec9c00] 00:26:35 INFO - PROCESS | 1850 | 1461482795675 Marionette DEBUG loaded listener.js 00:26:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 250 (0x7fef2deda800) [pid = 1850] [serial = 2043] [outer = 0x7fef29ec9c00] 00:26:37 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:37 INFO - PROCESS | 1850 | 1461482797228 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] 00:26:37 INFO - PROCESS | 1850 | 1461482797261 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:26:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:26:37 INFO - PROCESS | 1850 | 1461482797271 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:26:37 INFO - PROCESS | 1850 | 1461482797274 Marionette TRACE conn3 <- [1,2694,null,{}] 00:26:37 INFO - PROCESS | 1850 | 1461482797280 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}] 00:26:37 INFO - PROCESS | 1850 | 1461482797457 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:26:37 INFO - PROCESS | 1850 | 1461482797734 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2c1f8000 == 177 [pid = 1850] [id = 681] 00:26:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 251 (0x7fef2e0fe800) [pid = 1850] [serial = 2044] [outer = (nil)] 00:26:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 252 (0x7fef2f550400) [pid = 1850] [serial = 2045] [outer = 0x7fef2e0fe800] 00:26:37 INFO - PROCESS | 1850 | 1461482797802 Marionette DEBUG loaded listener.js 00:26:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 253 (0x7fef2ffe4c00) [pid = 1850] [serial = 2046] [outer = 0x7fef2e0fe800] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d4c7800 == 176 [pid = 1850] [id = 169] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4854f800 == 175 [pid = 1850] [id = 373] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dde5000 == 174 [pid = 1850] [id = 593] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4129c000 == 173 [pid = 1850] [id = 205] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32ecc000 == 172 [pid = 1850] [id = 428] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ae8000 == 171 [pid = 1850] [id = 594] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 252 (0x7fef47fd5800) [pid = 1850] [serial = 1871] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 251 (0x7fef58202800) [pid = 1850] [serial = 1889] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 250 (0x7fef48673c00) [pid = 1850] [serial = 1874] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 249 (0x7fef3feb7c00) [pid = 1850] [serial = 1904] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 248 (0x7fef32b04800) [pid = 1850] [serial = 1901] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 247 (0x7fef4399c400) [pid = 1850] [serial = 1865] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 246 (0x7fef5b8ab000) [pid = 1850] [serial = 1892] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 245 (0x7fef282cdc00) [pid = 1850] [serial = 1907] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 244 (0x7fef56ed2c00) [pid = 1850] [serial = 1886] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 243 (0x7fef328e3000) [pid = 1850] [serial = 1853] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 242 (0x7fef36a18400) [pid = 1850] [serial = 1856] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef45789400) [pid = 1850] [serial = 1868] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef422a5000) [pid = 1850] [serial = 1862] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef49de8c00) [pid = 1850] [serial = 1880] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef2db50400) [pid = 1850] [serial = 1898] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef50f0f000) [pid = 1850] [serial = 1883] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef3fe79800) [pid = 1850] [serial = 1859] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef40a69400) [pid = 1850] [serial = 1877] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef5be02c00) [pid = 1850] [serial = 1895] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d46a000 == 170 [pid = 1850] [id = 269] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40426000 == 169 [pid = 1850] [id = 141] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49c53800 == 168 [pid = 1850] [id = 343] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3121d000 == 167 [pid = 1850] [id = 665] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31054000 == 166 [pid = 1850] [id = 664] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2f953800 == 165 [pid = 1850] [id = 663] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2d93c800 == 164 [pid = 1850] [id = 662] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5eb5c000 == 163 [pid = 1850] [id = 655] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef29510800 == 162 [pid = 1850] [id = 654] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c2a3000 == 161 [pid = 1850] [id = 653] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef56b04800 == 160 [pid = 1850] [id = 652] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4975a800 == 159 [pid = 1850] [id = 651] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4860d000 == 158 [pid = 1850] [id = 650] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d09800 == 157 [pid = 1850] [id = 649] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef445f4000 == 156 [pid = 1850] [id = 648] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42206000 == 155 [pid = 1850] [id = 647] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40915800 == 154 [pid = 1850] [id = 646] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fa51000 == 153 [pid = 1850] [id = 645] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dd54800 == 152 [pid = 1850] [id = 644] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef35769000 == 151 [pid = 1850] [id = 643] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef30822800 == 150 [pid = 1850] [id = 642] 00:26:38 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf3d800 == 149 [pid = 1850] [id = 641] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef32eeac00) [pid = 1850] [serial = 1911] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef2e48f400) [pid = 1850] [serial = 1922] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef34c31c00) [pid = 1850] [serial = 1913] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef2ffe8800) [pid = 1850] [serial = 1910] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef37abac00) [pid = 1850] [serial = 1916] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef316c5c00) [pid = 1850] [serial = 1923] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef40497800) [pid = 1850] [serial = 1920] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef3f632800) [pid = 1850] [serial = 1919] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef35463400) [pid = 1850] [serial = 1914] [outer = (nil)] [url = about:blank] 00:26:38 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef3d488800) [pid = 1850] [serial = 1917] [outer = (nil)] [url = about:blank] 00:26:39 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:39 INFO - PROCESS | 1850 | 1461482799234 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] 00:26:39 INFO - PROCESS | 1850 | 1461482799258 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:26:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:26:39 INFO - PROCESS | 1850 | 1461482799265 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:26:39 INFO - PROCESS | 1850 | 1461482799270 Marionette TRACE conn3 <- [1,2698,null,{}] 00:26:39 INFO - PROCESS | 1850 | 1461482799285 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}] 00:26:39 INFO - PROCESS | 1850 | 1461482799461 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:26:39 INFO - PROCESS | 1850 | 1461482799643 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e82d800 == 150 [pid = 1850] [id = 682] 00:26:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef2e5ab000) [pid = 1850] [serial = 2047] [outer = (nil)] 00:26:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef32944800) [pid = 1850] [serial = 2048] [outer = 0x7fef2e5ab000] 00:26:39 INFO - PROCESS | 1850 | 1461482799709 Marionette DEBUG loaded listener.js 00:26:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef32ef2000) [pid = 1850] [serial = 2049] [outer = 0x7fef2e5ab000] 00:26:40 INFO - PROCESS | 1850 | SkCairoFTTypeface::onFilterRec unimplemented 00:26:40 INFO - PROCESS | 1850 | 1461482800865 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] 00:26:40 INFO - PROCESS | 1850 | 1461482800908 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:26:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:26:40 INFO - PROCESS | 1850 | 1461482800914 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:26:40 INFO - PROCESS | 1850 | 1461482800916 Marionette TRACE conn3 <- [1,2702,null,{}] 00:26:40 INFO - PROCESS | 1850 | 1461482800922 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}] 00:26:41 INFO - PROCESS | 1850 | 1461482801159 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:26:41 INFO - PROCESS | 1850 | 1461482801267 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31053000 == 151 [pid = 1850] [id = 683] 00:26:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef2e48f400) [pid = 1850] [serial = 2050] [outer = (nil)] 00:26:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef33151400) [pid = 1850] [serial = 2051] [outer = 0x7fef2e48f400] 00:26:41 INFO - PROCESS | 1850 | 1461482801330 Marionette DEBUG loaded listener.js 00:26:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef3432c400) [pid = 1850] [serial = 2052] [outer = 0x7fef2e48f400] 00:26:42 INFO - PROCESS | 1850 | 1461482802104 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]]]}] 00:26:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:26:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1236ms 00:26:42 INFO - PROCESS | 1850 | 1461482802152 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:26:42 INFO - PROCESS | 1850 | 1461482802155 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:26:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:26:42 INFO - PROCESS | 1850 | 1461482802163 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:26:42 INFO - PROCESS | 1850 | 1461482802176 Marionette TRACE conn3 <- [1,2706,null,{}] 00:26:42 INFO - PROCESS | 1850 | 1461482802182 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}] 00:26:42 INFO - PROCESS | 1850 | 1461482802418 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:26:42 INFO - PROCESS | 1850 | 1461482802448 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31234800 == 152 [pid = 1850] [id = 684] 00:26:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef2db4e000) [pid = 1850] [serial = 2053] [outer = (nil)] 00:26:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef34c31c00) [pid = 1850] [serial = 2054] [outer = 0x7fef2db4e000] 00:26:42 INFO - PROCESS | 1850 | 1461482802508 Marionette DEBUG loaded listener.js 00:26:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef3545f000) [pid = 1850] [serial = 2055] [outer = 0x7fef2db4e000] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef32941000) [pid = 1850] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef2e5b3000) [pid = 1850] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef32937400) [pid = 1850] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef4969a800) [pid = 1850] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef44291800) [pid = 1850] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef49696400) [pid = 1850] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef32b05c00) [pid = 1850] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef2a045800) [pid = 1850] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef29ecc800) [pid = 1850] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef27599800) [pid = 1850] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef2ffea000) [pid = 1850] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef37aba000) [pid = 1850] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef3fe70800) [pid = 1850] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef446ad000) [pid = 1850] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef4867b800) [pid = 1850] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef33f3b800) [pid = 1850] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef3d426400) [pid = 1850] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef2a046800) [pid = 1850] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef471d9c00) [pid = 1850] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef328e5c00) [pid = 1850] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef437b7400) [pid = 1850] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef3daaf000) [pid = 1850] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef3cfc9c00) [pid = 1850] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef33f43000) [pid = 1850] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef2e41a000) [pid = 1850] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef446a3c00) [pid = 1850] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef2ded3400) [pid = 1850] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef40a69000) [pid = 1850] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef4422a800) [pid = 1850] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef2e419c00) [pid = 1850] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef2e40f800) [pid = 1850] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef4236c800) [pid = 1850] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef56dfd400) [pid = 1850] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef29ece400) [pid = 1850] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef40961400) [pid = 1850] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef3d488000) [pid = 1850] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef45789800) [pid = 1850] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef27598c00) [pid = 1850] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef32fec400) [pid = 1850] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef4236c000) [pid = 1850] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef33148400) [pid = 1850] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef369eb000) [pid = 1850] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef3f636c00) [pid = 1850] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef43751000) [pid = 1850] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef2dce6c00) [pid = 1850] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef328e3400) [pid = 1850] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef2dcec000) [pid = 1850] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef43999800) [pid = 1850] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef3fd33000) [pid = 1850] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef3fe75000) [pid = 1850] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef3d428400) [pid = 1850] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef448a5000) [pid = 1850] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef2f55cc00) [pid = 1850] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:26:44 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef3fe6d000) [pid = 1850] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:26:44 INFO - PROCESS | 1850 | 1461482804408 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]]]}] 00:26:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:26:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2291ms 00:26:44 INFO - PROCESS | 1850 | 1461482804456 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:26:44 INFO - PROCESS | 1850 | 1461482804459 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:26:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:26:44 INFO - PROCESS | 1850 | 1461482804464 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:26:44 INFO - PROCESS | 1850 | 1461482804467 Marionette TRACE conn3 <- [1,2710,null,{}] 00:26:44 INFO - PROCESS | 1850 | 1461482804472 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}] 00:26:44 INFO - PROCESS | 1850 | 1461482804730 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:26:44 INFO - PROCESS | 1850 | 1461482804851 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff78800 == 153 [pid = 1850] [id = 685] 00:26:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef27599800) [pid = 1850] [serial = 2056] [outer = (nil)] 00:26:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef3545d400) [pid = 1850] [serial = 2057] [outer = 0x7fef27599800] 00:26:44 INFO - PROCESS | 1850 | 1461482804916 Marionette DEBUG loaded listener.js 00:26:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef36a1bc00) [pid = 1850] [serial = 2058] [outer = 0x7fef27599800] 00:26:45 INFO - PROCESS | 1850 | 1461482805608 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] 00:26:45 INFO - PROCESS | 1850 | 1461482805652 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:26:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:26:45 INFO - PROCESS | 1850 | 1461482805660 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:26:45 INFO - PROCESS | 1850 | 1461482805662 Marionette TRACE conn3 <- [1,2714,null,{}] 00:26:45 INFO - PROCESS | 1850 | 1461482805681 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}] 00:26:45 INFO - PROCESS | 1850 | 1461482805851 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:26:46 INFO - PROCESS | 1850 | 1461482806182 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2950d800 == 154 [pid = 1850] [id = 686] 00:26:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef27598400) [pid = 1850] [serial = 2059] [outer = (nil)] 00:26:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef275a2800) [pid = 1850] [serial = 2060] [outer = 0x7fef27598400] 00:26:46 INFO - PROCESS | 1850 | 1461482806262 Marionette DEBUG loaded listener.js 00:26:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef29ec9400) [pid = 1850] [serial = 2061] [outer = 0x7fef27598400] 00:26:47 INFO - PROCESS | 1850 | 1461482807155 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]]]}] 00:26:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:26:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1526ms 00:26:47 INFO - PROCESS | 1850 | 1461482807189 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:26:47 INFO - PROCESS | 1850 | 1461482807195 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:26:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:26:47 INFO - PROCESS | 1850 | 1461482807202 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:26:47 INFO - PROCESS | 1850 | 1461482807208 Marionette TRACE conn3 <- [1,2718,null,{}] 00:26:47 INFO - PROCESS | 1850 | 1461482807215 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}] 00:26:47 INFO - PROCESS | 1850 | 1461482807417 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:26:47 INFO - PROCESS | 1850 | 1461482807639 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2f945000 == 155 [pid = 1850] [id = 687] 00:26:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef2a04c400) [pid = 1850] [serial = 2062] [outer = (nil)] 00:26:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef2e499000) [pid = 1850] [serial = 2063] [outer = 0x7fef2a04c400] 00:26:47 INFO - PROCESS | 1850 | 1461482807755 Marionette DEBUG loaded listener.js 00:26:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef2fe54c00) [pid = 1850] [serial = 2064] [outer = 0x7fef2a04c400] 00:26:48 INFO - PROCESS | 1850 | 1461482808752 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] 00:26:48 INFO - PROCESS | 1850 | 1461482808797 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:26:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:26:48 INFO - PROCESS | 1850 | 1461482808804 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:26:48 INFO - PROCESS | 1850 | 1461482808806 Marionette TRACE conn3 <- [1,2722,null,{}] 00:26:48 INFO - PROCESS | 1850 | 1461482808813 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}] 00:26:49 INFO - PROCESS | 1850 | 1461482809011 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:26:49 INFO - PROCESS | 1850 | 1461482809366 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f8a800 == 156 [pid = 1850] [id = 688] 00:26:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef32939800) [pid = 1850] [serial = 2065] [outer = (nil)] 00:26:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef32ee7c00) [pid = 1850] [serial = 2066] [outer = 0x7fef32939800] 00:26:49 INFO - PROCESS | 1850 | 1461482809445 Marionette DEBUG loaded listener.js 00:26:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef331f1c00) [pid = 1850] [serial = 2067] [outer = 0x7fef32939800] 00:26:50 INFO - PROCESS | 1850 | 1461482810320 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] 00:26:50 INFO - PROCESS | 1850 | 1461482810389 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:26:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:26:50 INFO - PROCESS | 1850 | 1461482810403 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:26:50 INFO - PROCESS | 1850 | 1461482810412 Marionette TRACE conn3 <- [1,2726,null,{}] 00:26:50 INFO - PROCESS | 1850 | 1461482810464 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}] 00:26:50 INFO - PROCESS | 1850 | 1461482810709 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:26:50 INFO - PROCESS | 1850 | 1461482810981 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef35771000 == 157 [pid = 1850] [id = 689] 00:26:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef32945000) [pid = 1850] [serial = 2068] [outer = (nil)] 00:26:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef36a18400) [pid = 1850] [serial = 2069] [outer = 0x7fef32945000] 00:26:51 INFO - PROCESS | 1850 | 1461482811052 Marionette DEBUG loaded listener.js 00:26:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef379ad400) [pid = 1850] [serial = 2070] [outer = 0x7fef32945000] 00:26:51 INFO - PROCESS | 1850 | 1461482811915 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]]]}] 00:26:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:26:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1548ms 00:26:51 INFO - PROCESS | 1850 | 1461482811943 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:26:51 INFO - PROCESS | 1850 | 1461482811948 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:26:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:26:51 INFO - PROCESS | 1850 | 1461482811954 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:26:51 INFO - PROCESS | 1850 | 1461482811956 Marionette TRACE conn3 <- [1,2730,null,{}] 00:26:51 INFO - PROCESS | 1850 | 1461482811962 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}] 00:26:52 INFO - PROCESS | 1850 | 1461482812147 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:26:52 INFO - PROCESS | 1850 | 1461482812417 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf3f800 == 158 [pid = 1850] [id = 690] 00:26:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef34c35400) [pid = 1850] [serial = 2071] [outer = (nil)] 00:26:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef3cfc3400) [pid = 1850] [serial = 2072] [outer = 0x7fef34c35400] 00:26:52 INFO - PROCESS | 1850 | 1461482812531 Marionette DEBUG loaded listener.js 00:26:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef3d485000) [pid = 1850] [serial = 2073] [outer = 0x7fef34c35400] 00:26:53 INFO - PROCESS | 1850 | 1461482813766 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] 00:26:53 INFO - PROCESS | 1850 | 1461482813793 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:26:53 INFO - PROCESS | 1850 | 1461482813799 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:26:53 INFO - PROCESS | 1850 | 1461482813802 Marionette TRACE conn3 <- [1,2734,null,{}] 00:26:53 INFO - PROCESS | 1850 | 1461482813807 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}] 00:26:54 INFO - PROCESS | 1850 | 1461482814065 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:26:54 INFO - PROCESS | 1850 | 1461482814338 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3ddcc800 == 159 [pid = 1850] [id = 691] 00:26:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef3f63e400) [pid = 1850] [serial = 2074] [outer = (nil)] 00:26:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef3fe76c00) [pid = 1850] [serial = 2075] [outer = 0x7fef3f63e400] 00:26:54 INFO - PROCESS | 1850 | 1461482814425 Marionette DEBUG loaded listener.js 00:26:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef408cfc00) [pid = 1850] [serial = 2076] [outer = 0x7fef3f63e400] 00:26:55 INFO - PROCESS | 1850 | 1461482815353 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]]]}] 00:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1583ms 00:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:26:55 INFO - PROCESS | 1850 | 1461482815384 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:26:55 INFO - PROCESS | 1850 | 1461482815387 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:26:55 INFO - PROCESS | 1850 | 1461482815393 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:26:55 INFO - PROCESS | 1850 | 1461482815396 Marionette TRACE conn3 <- [1,2738,null,{}] 00:26:55 INFO - PROCESS | 1850 | 1461482815402 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}] 00:26:55 INFO - PROCESS | 1850 | 1461482815585 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:26:55 INFO - PROCESS | 1850 | 1461482815878 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:55 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe40800 == 160 [pid = 1850] [id = 692] 00:26:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef40954c00) [pid = 1850] [serial = 2077] [outer = (nil)] 00:26:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef40a21000) [pid = 1850] [serial = 2078] [outer = 0x7fef40954c00] 00:26:55 INFO - PROCESS | 1850 | 1461482815955 Marionette DEBUG loaded listener.js 00:26:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef40a72800) [pid = 1850] [serial = 2079] [outer = 0x7fef40954c00] 00:26:56 INFO - PROCESS | 1850 | 1461482816765 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]]]}] 00:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1432ms 00:26:56 INFO - PROCESS | 1850 | 1461482816825 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:26:56 INFO - PROCESS | 1850 | 1461482816828 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:26:56 INFO - PROCESS | 1850 | 1461482816834 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:26:56 INFO - PROCESS | 1850 | 1461482816836 Marionette TRACE conn3 <- [1,2742,null,{}] 00:26:56 INFO - PROCESS | 1850 | 1461482816843 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}] 00:26:57 INFO - PROCESS | 1850 | 1461482817027 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:26:57 INFO - PROCESS | 1850 | 1461482817296 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40d47000 == 161 [pid = 1850] [id = 693] 00:26:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef408d0400) [pid = 1850] [serial = 2080] [outer = (nil)] 00:26:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef40f57400) [pid = 1850] [serial = 2081] [outer = 0x7fef408d0400] 00:26:57 INFO - PROCESS | 1850 | 1461482817409 Marionette DEBUG loaded listener.js 00:26:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef4126d800) [pid = 1850] [serial = 2082] [outer = 0x7fef408d0400] 00:26:58 INFO - PROCESS | 1850 | 1461482818190 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]]]}] 00:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1380ms 00:26:58 INFO - PROCESS | 1850 | 1461482818215 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:26:58 INFO - PROCESS | 1850 | 1461482818218 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:26:58 INFO - PROCESS | 1850 | 1461482818224 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:26:58 INFO - PROCESS | 1850 | 1461482818227 Marionette TRACE conn3 <- [1,2746,null,{}] 00:26:58 INFO - PROCESS | 1850 | 1461482818232 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}] 00:26:58 INFO - PROCESS | 1850 | 1461482818413 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:26:58 INFO - PROCESS | 1850 | 1461482818683 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:26:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43b17000 == 162 [pid = 1850] [id = 694] 00:26:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef40961800) [pid = 1850] [serial = 2083] [outer = (nil)] 00:26:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef4374bc00) [pid = 1850] [serial = 2084] [outer = 0x7fef40961800] 00:26:58 INFO - PROCESS | 1850 | 1461482818758 Marionette DEBUG loaded listener.js 00:26:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef437c0000) [pid = 1850] [serial = 2085] [outer = 0x7fef40961800] 00:26:59 INFO - PROCESS | 1850 | 1461482819610 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]]]}] 00:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1434ms 00:26:59 INFO - PROCESS | 1850 | 1461482819657 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:26:59 INFO - PROCESS | 1850 | 1461482819661 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:26:59 INFO - PROCESS | 1850 | 1461482819667 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:26:59 INFO - PROCESS | 1850 | 1461482819669 Marionette TRACE conn3 <- [1,2750,null,{}] 00:26:59 INFO - PROCESS | 1850 | 1461482819675 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}] 00:26:59 INFO - PROCESS | 1850 | 1461482819863 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:27:00 INFO - PROCESS | 1850 | 1461482820134 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44872800 == 163 [pid = 1850] [id = 695] 00:27:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef40d90400) [pid = 1850] [serial = 2086] [outer = (nil)] 00:27:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef43996400) [pid = 1850] [serial = 2087] [outer = 0x7fef40d90400] 00:27:00 INFO - PROCESS | 1850 | 1461482820256 Marionette DEBUG loaded listener.js 00:27:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef4422cc00) [pid = 1850] [serial = 2088] [outer = 0x7fef40d90400] 00:27:01 INFO - PROCESS | 1850 | 1461482821056 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]]]}] 00:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1431ms 00:27:01 INFO - PROCESS | 1850 | 1461482821099 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:27:01 INFO - PROCESS | 1850 | 1461482821103 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:27:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:27:01 INFO - PROCESS | 1850 | 1461482821108 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:27:01 INFO - PROCESS | 1850 | 1461482821111 Marionette TRACE conn3 <- [1,2754,null,{}] 00:27:01 INFO - PROCESS | 1850 | 1461482821116 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}] 00:27:01 INFO - PROCESS | 1850 | 1461482821301 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:27:01 INFO - PROCESS | 1850 | 1461482821573 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44d1d000 == 164 [pid = 1850] [id = 696] 00:27:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef442da800) [pid = 1850] [serial = 2089] [outer = (nil)] 00:27:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef44431000) [pid = 1850] [serial = 2090] [outer = 0x7fef442da800] 00:27:01 INFO - PROCESS | 1850 | 1461482821713 Marionette DEBUG loaded listener.js 00:27:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef446b1000) [pid = 1850] [serial = 2091] [outer = 0x7fef442da800] 00:27:02 INFO - PROCESS | 1850 | 1461482822581 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]]]}] 00:27:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:27:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1532ms 00:27:02 INFO - PROCESS | 1850 | 1461482822642 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:27:02 INFO - PROCESS | 1850 | 1461482822646 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:27:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:27:02 INFO - PROCESS | 1850 | 1461482822652 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:27:02 INFO - PROCESS | 1850 | 1461482822658 Marionette TRACE conn3 <- [1,2758,null,{}] 00:27:02 INFO - PROCESS | 1850 | 1461482822663 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}] 00:27:02 INFO - PROCESS | 1850 | 1461482822941 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:27:03 INFO - PROCESS | 1850 | 1461482823260 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48d61000 == 165 [pid = 1850] [id = 697] 00:27:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef45780400) [pid = 1850] [serial = 2092] [outer = (nil)] 00:27:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef46333800) [pid = 1850] [serial = 2093] [outer = 0x7fef45780400] 00:27:03 INFO - PROCESS | 1850 | 1461482823333 Marionette DEBUG loaded listener.js 00:27:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef471df000) [pid = 1850] [serial = 2094] [outer = 0x7fef45780400] 00:27:04 INFO - PROCESS | 1850 | 1461482824102 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]]]}] 00:27:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:27:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1487ms 00:27:04 INFO - PROCESS | 1850 | 1461482824140 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:27:04 INFO - PROCESS | 1850 | 1461482824143 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:27:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:27:04 INFO - PROCESS | 1850 | 1461482824149 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:27:04 INFO - PROCESS | 1850 | 1461482824151 Marionette TRACE conn3 <- [1,2762,null,{}] 00:27:04 INFO - PROCESS | 1850 | 1461482824157 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}] 00:27:04 INFO - PROCESS | 1850 | 1461482824367 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:27:04 INFO - PROCESS | 1850 | 1461482824642 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c5b800 == 166 [pid = 1850] [id = 698] 00:27:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef45789c00) [pid = 1850] [serial = 2095] [outer = (nil)] 00:27:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef4816a400) [pid = 1850] [serial = 2096] [outer = 0x7fef45789c00] 00:27:04 INFO - PROCESS | 1850 | 1461482824759 Marionette DEBUG loaded listener.js 00:27:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef48432c00) [pid = 1850] [serial = 2097] [outer = 0x7fef45789c00] 00:27:05 INFO - PROCESS | 1850 | 1461482825568 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]]]}] 00:27:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:27:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1480ms 00:27:05 INFO - PROCESS | 1850 | 1461482825631 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:27:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:27:05 INFO - PROCESS | 1850 | 1461482825643 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:27:05 INFO - PROCESS | 1850 | 1461482825647 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:27:05 INFO - PROCESS | 1850 | 1461482825651 Marionette TRACE conn3 <- [1,2766,null,{}] 00:27:05 INFO - PROCESS | 1850 | 1461482825656 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}] 00:27:05 INFO - PROCESS | 1850 | 1461482825900 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:27:06 INFO - PROCESS | 1850 | 1461482826215 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd46800 == 167 [pid = 1850] [id = 699] 00:27:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 222 (0x7fef44226000) [pid = 1850] [serial = 2098] [outer = (nil)] 00:27:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 223 (0x7fef48671800) [pid = 1850] [serial = 2099] [outer = 0x7fef44226000] 00:27:06 INFO - PROCESS | 1850 | 1461482826293 Marionette DEBUG loaded listener.js 00:27:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 224 (0x7fef48de7000) [pid = 1850] [serial = 2100] [outer = 0x7fef44226000] 00:27:07 INFO - PROCESS | 1850 | 1461482827141 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]]]}] 00:27:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:27:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1528ms 00:27:07 INFO - PROCESS | 1850 | 1461482827181 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:27:07 INFO - PROCESS | 1850 | 1461482827184 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:27:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:27:07 INFO - PROCESS | 1850 | 1461482827193 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:27:07 INFO - PROCESS | 1850 | 1461482827195 Marionette TRACE conn3 <- [1,2770,null,{}] 00:27:07 INFO - PROCESS | 1850 | 1461482827199 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}] 00:27:07 INFO - PROCESS | 1850 | 1461482827406 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:27:07 INFO - PROCESS | 1850 | 1461482827682 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fd7000 == 168 [pid = 1850] [id = 700] 00:27:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 225 (0x7fef4633c400) [pid = 1850] [serial = 2101] [outer = (nil)] 00:27:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 226 (0x7fef496a0400) [pid = 1850] [serial = 2102] [outer = 0x7fef4633c400] 00:27:07 INFO - PROCESS | 1850 | 1461482827798 Marionette DEBUG loaded listener.js 00:27:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 227 (0x7fef497e4000) [pid = 1850] [serial = 2103] [outer = 0x7fef4633c400] 00:27:08 INFO - PROCESS | 1850 | 1461482828589 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]]]}] 00:27:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:27:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1431ms 00:27:08 INFO - PROCESS | 1850 | 1461482828624 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:27:08 INFO - PROCESS | 1850 | 1461482828628 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:27:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:27:08 INFO - PROCESS | 1850 | 1461482828633 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:27:08 INFO - PROCESS | 1850 | 1461482828636 Marionette TRACE conn3 <- [1,2774,null,{}] 00:27:08 INFO - PROCESS | 1850 | 1461482828641 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}] 00:27:08 INFO - PROCESS | 1850 | 1461482828824 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:27:09 INFO - PROCESS | 1850 | 1461482829110 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:09 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef56bb7000 == 169 [pid = 1850] [id = 701] 00:27:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 228 (0x7fef2e41b800) [pid = 1850] [serial = 2104] [outer = (nil)] 00:27:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 229 (0x7fef49ae2000) [pid = 1850] [serial = 2105] [outer = 0x7fef2e41b800] 00:27:09 INFO - PROCESS | 1850 | 1461482829224 Marionette DEBUG loaded listener.js 00:27:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 230 (0x7fef4a320400) [pid = 1850] [serial = 2106] [outer = 0x7fef2e41b800] 00:27:10 INFO - PROCESS | 1850 | 1461482830167 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]]]}] 00:27:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:27:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1588ms 00:27:10 INFO - PROCESS | 1850 | 1461482830223 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:27:10 INFO - PROCESS | 1850 | 1461482830227 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:27:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:27:10 INFO - PROCESS | 1850 | 1461482830233 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:27:10 INFO - PROCESS | 1850 | 1461482830235 Marionette TRACE conn3 <- [1,2778,null,{}] 00:27:10 INFO - PROCESS | 1850 | 1461482830240 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}] 00:27:10 INFO - PROCESS | 1850 | 1461482830431 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:27:10 INFO - PROCESS | 1850 | 1461482830771 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef59c1d800 == 170 [pid = 1850] [id = 702] 00:27:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 231 (0x7fef4a904c00) [pid = 1850] [serial = 2107] [outer = (nil)] 00:27:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 232 (0x7fef4bb5e800) [pid = 1850] [serial = 2108] [outer = 0x7fef4a904c00] 00:27:10 INFO - PROCESS | 1850 | 1461482830851 Marionette DEBUG loaded listener.js 00:27:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 233 (0x7fef4d222800) [pid = 1850] [serial = 2109] [outer = 0x7fef4a904c00] 00:27:11 INFO - PROCESS | 1850 | 1461482831655 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]]]}] 00:27:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:27:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1530ms 00:27:11 INFO - PROCESS | 1850 | 1461482831764 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:27:11 INFO - PROCESS | 1850 | 1461482831768 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:27:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:27:11 INFO - PROCESS | 1850 | 1461482831773 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:27:11 INFO - PROCESS | 1850 | 1461482831776 Marionette TRACE conn3 <- [1,2782,null,{}] 00:27:11 INFO - PROCESS | 1850 | 1461482831781 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}] 00:27:11 INFO - PROCESS | 1850 | 1461482831986 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:27:12 INFO - PROCESS | 1850 | 1461482832331 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef27585000 == 171 [pid = 1850] [id = 703] 00:27:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 234 (0x7fef27599000) [pid = 1850] [serial = 2110] [outer = (nil)] 00:27:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 235 (0x7fef275a7c00) [pid = 1850] [serial = 2111] [outer = 0x7fef27599000] 00:27:12 INFO - PROCESS | 1850 | 1461482832408 Marionette DEBUG loaded listener.js 00:27:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 236 (0x7fef3293b000) [pid = 1850] [serial = 2112] [outer = 0x7fef27599000] 00:27:13 INFO - PROCESS | 1850 | 1461482833255 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]]]}] 00:27:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:27:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1534ms 00:27:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:27:13 INFO - PROCESS | 1850 | 1461482833308 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:27:13 INFO - PROCESS | 1850 | 1461482833311 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:27:13 INFO - PROCESS | 1850 | 1461482833317 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:27:13 INFO - PROCESS | 1850 | 1461482833320 Marionette TRACE conn3 <- [1,2786,null,{}] 00:27:13 INFO - PROCESS | 1850 | 1461482833326 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}] 00:27:13 INFO - PROCESS | 1850 | 1461482833535 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:27:13 INFO - PROCESS | 1850 | 1461482833880 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:13 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e81b000 == 172 [pid = 1850] [id = 704] 00:27:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 237 (0x7fef2759c800) [pid = 1850] [serial = 2113] [outer = (nil)] 00:27:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 238 (0x7fef32ee8c00) [pid = 1850] [serial = 2114] [outer = 0x7fef2759c800] 00:27:13 INFO - PROCESS | 1850 | 1461482833958 Marionette DEBUG loaded listener.js 00:27:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 239 (0x7fef44431c00) [pid = 1850] [serial = 2115] [outer = 0x7fef2759c800] 00:27:14 INFO - PROCESS | 1850 | 1461482834889 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]]]}] 00:27:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:27:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1634ms 00:27:14 INFO - PROCESS | 1850 | 1461482834951 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:27:14 INFO - PROCESS | 1850 | 1461482834955 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:27:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:27:14 INFO - PROCESS | 1850 | 1461482834965 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:27:14 INFO - PROCESS | 1850 | 1461482834968 Marionette TRACE conn3 <- [1,2790,null,{}] 00:27:14 INFO - PROCESS | 1850 | 1461482834973 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}] 00:27:15 INFO - PROCESS | 1850 | 1461482835197 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:27:15 INFO - PROCESS | 1850 | 1461482835526 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2dc6e800 == 173 [pid = 1850] [id = 705] 00:27:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 240 (0x7fef282d0c00) [pid = 1850] [serial = 2116] [outer = (nil)] 00:27:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 241 (0x7fef2dece800) [pid = 1850] [serial = 2117] [outer = 0x7fef282d0c00] 00:27:15 INFO - PROCESS | 1850 | 1461482835601 Marionette DEBUG loaded listener.js 00:27:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 242 (0x7fef3d48bc00) [pid = 1850] [serial = 2118] [outer = 0x7fef282d0c00] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4397c800 == 172 [pid = 1850] [id = 45] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2d940000 == 171 [pid = 1850] [id = 631] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2ff78800 == 170 [pid = 1850] [id = 685] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31234800 == 169 [pid = 1850] [id = 684] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef31053000 == 168 [pid = 1850] [id = 683] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e82d800 == 167 [pid = 1850] [id = 682] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2c1f8000 == 166 [pid = 1850] [id = 681] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e7e7000 == 165 [pid = 1850] [id = 680] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4854e000 == 164 [pid = 1850] [id = 678] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d11000 == 163 [pid = 1850] [id = 677] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43c18800 == 162 [pid = 1850] [id = 676] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40d5e000 == 161 [pid = 1850] [id = 675] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40107800 == 160 [pid = 1850] [id = 674] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f9ba800 == 159 [pid = 1850] [id = 673] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f6dc800 == 158 [pid = 1850] [id = 672] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3d4e1000 == 157 [pid = 1850] [id = 671] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf4d000 == 156 [pid = 1850] [id = 670] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef35779000 == 155 [pid = 1850] [id = 669] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef34264000 == 154 [pid = 1850] [id = 668] 00:27:17 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e832000 == 153 [pid = 1850] [id = 667] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 241 (0x7fef36a12000) [pid = 1850] [serial = 1998] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 240 (0x7fef44430800) [pid = 1850] [serial = 1947] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 239 (0x7fef44294800) [pid = 1850] [serial = 1946] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 238 (0x7fef31862400) [pid = 1850] [serial = 1992] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 237 (0x7fef37aab400) [pid = 1850] [serial = 1782] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 236 (0x7fef55f2e000) [pid = 1850] [serial = 1965] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 235 (0x7fef4843c400) [pid = 1850] [serial = 1956] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 234 (0x7fef40a68000) [pid = 1850] [serial = 1940] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 233 (0x7fef497e2000) [pid = 1850] [serial = 1958] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 232 (0x7fef40a1b400) [pid = 1850] [serial = 1746] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 231 (0x7fef2a04c000) [pid = 1850] [serial = 1973] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 230 (0x7fef2dcefc00) [pid = 1850] [serial = 1985] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 229 (0x7fef275a3c00) [pid = 1850] [serial = 1979] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 228 (0x7fef33145800) [pid = 1850] [serial = 1854] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 227 (0x7fef4115c400) [pid = 1850] [serial = 1788] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 226 (0x7fef4049c000) [pid = 1850] [serial = 1740] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 225 (0x7fef496a0000) [pid = 1850] [serial = 1875] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 224 (0x7fef4a324000) [pid = 1850] [serial = 1961] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 223 (0x7fef2a050000) [pid = 1850] [serial = 1974] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 222 (0x7fef44d64000) [pid = 1850] [serial = 1803] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 221 (0x7fef40959800) [pid = 1850] [serial = 1937] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef5c278000) [pid = 1850] [serial = 1977] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef4843a800) [pid = 1850] [serial = 1809] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef40991800) [pid = 1850] [serial = 1938] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef2ffe5400) [pid = 1850] [serial = 1991] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef331ee400) [pid = 1850] [serial = 1779] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef442dcc00) [pid = 1850] [serial = 1797] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef437b9c00) [pid = 1850] [serial = 1863] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef3dd05800) [pid = 1850] [serial = 1731] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef4969d800) [pid = 1850] [serial = 1815] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef4bb63c00) [pid = 1850] [serial = 1962] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef4a559800) [pid = 1850] [serial = 1881] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef48434c00) [pid = 1850] [serial = 1872] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef40f5d800) [pid = 1850] [serial = 1755] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef44221400) [pid = 1850] [serial = 1866] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef59c9ac00) [pid = 1850] [serial = 1968] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef40f5e800) [pid = 1850] [serial = 1752] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef49ae2400) [pid = 1850] [serial = 1959] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef4981fc00) [pid = 1850] [serial = 1878] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef44d69c00) [pid = 1850] [serial = 1952] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef5c09a000) [pid = 1850] [serial = 1971] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef2e491c00) [pid = 1850] [serial = 1989] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef43744800) [pid = 1850] [serial = 1791] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef3fd2e800) [pid = 1850] [serial = 1734] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef3d553800) [pid = 1850] [serial = 1934] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef46cfb800) [pid = 1850] [serial = 1806] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef29ecc000) [pid = 1850] [serial = 1983] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef3432d000) [pid = 1850] [serial = 1995] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef437b8c00) [pid = 1850] [serial = 1943] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef2a050800) [pid = 1850] [serial = 1980] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef48704800) [pid = 1850] [serial = 1812] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef379a8400) [pid = 1850] [serial = 1857] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef4d22d400) [pid = 1850] [serial = 1964] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef44225800) [pid = 1850] [serial = 1944] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef4374d000) [pid = 1850] [serial = 1851] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef2e493000) [pid = 1850] [serial = 1986] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef44293000) [pid = 1850] [serial = 1794] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef448ae800) [pid = 1850] [serial = 1950] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef5be0f400) [pid = 1850] [serial = 1970] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef316c3000) [pid = 1850] [serial = 1928] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef331fac00) [pid = 1850] [serial = 1994] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef4095ac00) [pid = 1850] [serial = 1785] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef369edc00) [pid = 1850] [serial = 1931] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef56b50800) [pid = 1850] [serial = 1976] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef34c2c800) [pid = 1850] [serial = 1821] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef446a6400) [pid = 1850] [serial = 1949] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef2dce5400) [pid = 1850] [serial = 1988] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef446aa000) [pid = 1850] [serial = 1800] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef57089000) [pid = 1850] [serial = 1967] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef3daa4000) [pid = 1850] [serial = 1925] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef47fd9000) [pid = 1850] [serial = 1955] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef40d93800) [pid = 1850] [serial = 1749] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef40995800) [pid = 1850] [serial = 1743] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef40708000) [pid = 1850] [serial = 1860] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef471de400) [pid = 1850] [serial = 1869] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef350a5c00) [pid = 1850] [serial = 1997] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef29ec7000) [pid = 1850] [serial = 1982] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef400a1400) [pid = 1850] [serial = 1737] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef46330c00) [pid = 1850] [serial = 1953] [outer = (nil)] [url = about:blank] 00:27:17 INFO - PROCESS | 1850 | 1461482837915 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]]]}] 00:27:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:27:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 3001ms 00:27:17 INFO - PROCESS | 1850 | 1461482837968 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:27:17 INFO - PROCESS | 1850 | 1461482837972 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:27:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:27:17 INFO - PROCESS | 1850 | 1461482837981 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:27:17 INFO - PROCESS | 1850 | 1461482837986 Marionette TRACE conn3 <- [1,2794,null,{}] 00:27:17 INFO - PROCESS | 1850 | 1461482837995 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}] 00:27:18 INFO - PROCESS | 1850 | 1461482838249 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:27:18 INFO - PROCESS | 1850 | 1461482838445 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2c1ec800 == 154 [pid = 1850] [id = 706] 00:27:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef29ece000) [pid = 1850] [serial = 2119] [outer = (nil)] 00:27:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef2db48c00) [pid = 1850] [serial = 2120] [outer = 0x7fef29ece000] 00:27:18 INFO - PROCESS | 1850 | 1461482838518 Marionette DEBUG loaded listener.js 00:27:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef2dcf2800) [pid = 1850] [serial = 2121] [outer = 0x7fef29ece000] 00:27:19 INFO - PROCESS | 1850 | 1461482839329 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]]]}] 00:27:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:27:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1390ms 00:27:19 INFO - PROCESS | 1850 | 1461482839370 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:27:19 INFO - PROCESS | 1850 | 1461482839378 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:27:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:27:19 INFO - PROCESS | 1850 | 1461482839387 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:27:19 INFO - PROCESS | 1850 | 1461482839391 Marionette TRACE conn3 <- [1,2798,null,{}] 00:27:19 INFO - PROCESS | 1850 | 1461482839396 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}] 00:27:19 INFO - PROCESS | 1850 | 1461482839687 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:27:19 INFO - PROCESS | 1850 | 1461482839840 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e2d5000 == 155 [pid = 1850] [id = 707] 00:27:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef2e0f2c00) [pid = 1850] [serial = 2122] [outer = (nil)] 00:27:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef2f54f800) [pid = 1850] [serial = 2123] [outer = 0x7fef2e0f2c00] 00:27:19 INFO - PROCESS | 1850 | 1461482839941 Marionette DEBUG loaded listener.js 00:27:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef2fe5a800) [pid = 1850] [serial = 2124] [outer = 0x7fef2e0f2c00] 00:27:20 INFO - PROCESS | 1850 | 1461482840807 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]]]}] 00:27:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:27:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1482ms 00:27:20 INFO - PROCESS | 1850 | 1461482840869 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:27:20 INFO - PROCESS | 1850 | 1461482840873 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:27:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:27:20 INFO - PROCESS | 1850 | 1461482840878 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:27:20 INFO - PROCESS | 1850 | 1461482840894 Marionette TRACE conn3 <- [1,2802,null,{}] 00:27:20 INFO - PROCESS | 1850 | 1461482840917 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}] 00:27:21 INFO - PROCESS | 1850 | 1461482841169 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:27:21 INFO - PROCESS | 1850 | 1461482841222 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e839800 == 156 [pid = 1850] [id = 708] 00:27:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef32b0d400) [pid = 1850] [serial = 2125] [outer = (nil)] 00:27:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef32fe3000) [pid = 1850] [serial = 2126] [outer = 0x7fef32b0d400] 00:27:21 INFO - PROCESS | 1850 | 1461482841287 Marionette DEBUG loaded listener.js 00:27:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef331ec800) [pid = 1850] [serial = 2127] [outer = 0x7fef32b0d400] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef2e5b3c00) [pid = 1850] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef2f55d000) [pid = 1850] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef2db4b800) [pid = 1850] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef40a1a400) [pid = 1850] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef379ae800) [pid = 1850] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef497eb000) [pid = 1850] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef4d295c00) [pid = 1850] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef56b5a400) [pid = 1850] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef56b56000) [pid = 1850] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef57c9e800) [pid = 1850] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef5a1b9000) [pid = 1850] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef2db4d800) [pid = 1850] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef2db46c00) [pid = 1850] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef282c4c00) [pid = 1850] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef2e41ac00) [pid = 1850] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef2e48f400) [pid = 1850] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef2db4e000) [pid = 1850] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef2e5ab000) [pid = 1850] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef29ecdc00) [pid = 1850] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef29ec9c00) [pid = 1850] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:27:22 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef2e0fe800) [pid = 1850] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:27:22 INFO - PROCESS | 1850 | 1461482842810 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]]]}] 00:27:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:27:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1952ms 00:27:22 INFO - PROCESS | 1850 | 1461482842831 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:27:22 INFO - PROCESS | 1850 | 1461482842834 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:27:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:27:22 INFO - PROCESS | 1850 | 1461482842840 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:27:22 INFO - PROCESS | 1850 | 1461482842842 Marionette TRACE conn3 <- [1,2806,null,{}] 00:27:22 INFO - PROCESS | 1850 | 1461482842847 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}] 00:27:23 INFO - PROCESS | 1850 | 1461482843091 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:27:23 INFO - PROCESS | 1850 | 1461482843116 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef308de800 == 157 [pid = 1850] [id = 709] 00:27:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef282c4c00) [pid = 1850] [serial = 2128] [outer = (nil)] 00:27:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef2e41ac00) [pid = 1850] [serial = 2129] [outer = 0x7fef282c4c00] 00:27:23 INFO - PROCESS | 1850 | 1461482843178 Marionette DEBUG loaded listener.js 00:27:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef33f46c00) [pid = 1850] [serial = 2130] [outer = 0x7fef282c4c00] 00:27:24 INFO - PROCESS | 1850 | 1461482844016 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]]]}] 00:27:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:27:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1226ms 00:27:24 INFO - PROCESS | 1850 | 1461482844066 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:27:24 INFO - PROCESS | 1850 | 1461482844069 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:27:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:27:24 INFO - PROCESS | 1850 | 1461482844074 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:27:24 INFO - PROCESS | 1850 | 1461482844077 Marionette TRACE conn3 <- [1,2810,null,{}] 00:27:24 INFO - PROCESS | 1850 | 1461482844082 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}] 00:27:24 INFO - PROCESS | 1850 | 1461482844260 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:27:24 INFO - PROCESS | 1850 | 1461482844275 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:24 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3122b800 == 158 [pid = 1850] [id = 710] 00:27:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef316ccc00) [pid = 1850] [serial = 2131] [outer = (nil)] 00:27:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef35457400) [pid = 1850] [serial = 2132] [outer = 0x7fef316ccc00] 00:27:24 INFO - PROCESS | 1850 | 1461482844335 Marionette DEBUG loaded listener.js 00:27:24 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef36a17800) [pid = 1850] [serial = 2133] [outer = 0x7fef316ccc00] 00:27:25 INFO - PROCESS | 1850 | 1461482845550 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]]]}] 00:27:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:27:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1531ms 00:27:25 INFO - PROCESS | 1850 | 1461482845607 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:27:25 INFO - PROCESS | 1850 | 1461482845614 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:27:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:27:25 INFO - PROCESS | 1850 | 1461482845621 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:27:25 INFO - PROCESS | 1850 | 1461482845627 Marionette TRACE conn3 <- [1,2814,null,{}] 00:27:25 INFO - PROCESS | 1850 | 1461482845635 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}] 00:27:25 INFO - PROCESS | 1850 | 1461482845869 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:27:26 INFO - PROCESS | 1850 | 1461482846179 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e81d000 == 159 [pid = 1850] [id = 711] 00:27:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef2f554400) [pid = 1850] [serial = 2134] [outer = (nil)] 00:27:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef2fe58800) [pid = 1850] [serial = 2135] [outer = 0x7fef2f554400] 00:27:26 INFO - PROCESS | 1850 | 1461482846260 Marionette DEBUG loaded listener.js 00:27:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef31864000) [pid = 1850] [serial = 2136] [outer = 0x7fef2f554400] 00:27:27 INFO - PROCESS | 1850 | 1461482847159 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]]]}] 00:27:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:27:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1593ms 00:27:27 INFO - PROCESS | 1850 | 1461482847215 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:27:27 INFO - PROCESS | 1850 | 1461482847223 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:27:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:27:27 INFO - PROCESS | 1850 | 1461482847233 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:27:27 INFO - PROCESS | 1850 | 1461482847237 Marionette TRACE conn3 <- [1,2818,null,{}] 00:27:27 INFO - PROCESS | 1850 | 1461482847243 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}] 00:27:27 INFO - PROCESS | 1850 | 1461482847443 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:27:27 INFO - PROCESS | 1850 | 1461482847784 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32ed9800 == 160 [pid = 1850] [id = 712] 00:27:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef32fed400) [pid = 1850] [serial = 2137] [outer = (nil)] 00:27:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef34c34800) [pid = 1850] [serial = 2138] [outer = 0x7fef32fed400] 00:27:27 INFO - PROCESS | 1850 | 1461482847864 Marionette DEBUG loaded listener.js 00:27:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef36a18c00) [pid = 1850] [serial = 2139] [outer = 0x7fef32fed400] 00:27:28 INFO - PROCESS | 1850 | 1461482848704 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]]]}] 00:27:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:27:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1530ms 00:27:28 INFO - PROCESS | 1850 | 1461482848763 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:27:28 INFO - PROCESS | 1850 | 1461482848767 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:27:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:27:28 INFO - PROCESS | 1850 | 1461482848773 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:27:28 INFO - PROCESS | 1850 | 1461482848779 Marionette TRACE conn3 <- [1,2822,null,{}] 00:27:28 INFO - PROCESS | 1850 | 1461482848795 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}] 00:27:29 INFO - PROCESS | 1850 | 1461482849033 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:27:29 INFO - PROCESS | 1850 | 1461482849342 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef350c9000 == 161 [pid = 1850] [id = 713] 00:27:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef36a1a000) [pid = 1850] [serial = 2140] [outer = (nil)] 00:27:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef37ab5400) [pid = 1850] [serial = 2141] [outer = 0x7fef36a1a000] 00:27:29 INFO - PROCESS | 1850 | 1461482849422 Marionette DEBUG loaded listener.js 00:27:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef3d489400) [pid = 1850] [serial = 2142] [outer = 0x7fef36a1a000] 00:27:30 INFO - PROCESS | 1850 | 1461482850271 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]]]}] 00:27:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:27:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1542ms 00:27:30 INFO - PROCESS | 1850 | 1461482850316 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:27:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:27:30 INFO - PROCESS | 1850 | 1461482850321 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:27:30 INFO - PROCESS | 1850 | 1461482850326 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:27:30 INFO - PROCESS | 1850 | 1461482850330 Marionette TRACE conn3 <- [1,2826,null,{}] 00:27:30 INFO - PROCESS | 1850 | 1461482850335 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}] 00:27:30 INFO - PROCESS | 1850 | 1461482850524 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:27:30 INFO - PROCESS | 1850 | 1461482850791 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ad0800 == 162 [pid = 1850] [id = 714] 00:27:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef376d2000) [pid = 1850] [serial = 2143] [outer = (nil)] 00:27:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef3db9a400) [pid = 1850] [serial = 2144] [outer = 0x7fef376d2000] 00:27:30 INFO - PROCESS | 1850 | 1461482850918 Marionette DEBUG loaded listener.js 00:27:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef3fd2e800) [pid = 1850] [serial = 2145] [outer = 0x7fef376d2000] 00:27:31 INFO - PROCESS | 1850 | 1461482851686 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:27:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:27:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1433ms 00:27:31 INFO - PROCESS | 1850 | 1461482851760 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:27:31 INFO - PROCESS | 1850 | 1461482851763 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:27:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:27:31 INFO - PROCESS | 1850 | 1461482851769 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:27:31 INFO - PROCESS | 1850 | 1461482851773 Marionette TRACE conn3 <- [1,2830,null,{}] 00:27:31 INFO - PROCESS | 1850 | 1461482851778 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}] 00:27:31 INFO - PROCESS | 1850 | 1461482851983 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:27:32 INFO - PROCESS | 1850 | 1461482852244 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfa0000 == 163 [pid = 1850] [id = 715] 00:27:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef403a3c00) [pid = 1850] [serial = 2146] [outer = (nil)] 00:27:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef40496000) [pid = 1850] [serial = 2147] [outer = 0x7fef403a3c00] 00:27:32 INFO - PROCESS | 1850 | 1461482852368 Marionette DEBUG loaded listener.js 00:27:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef40711800) [pid = 1850] [serial = 2148] [outer = 0x7fef403a3c00] 00:27:33 INFO - PROCESS | 1850 | 1461482853196 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]]]}] 00:27:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:27:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1479ms 00:27:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:27:33 INFO - PROCESS | 1850 | 1461482853250 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:27:33 INFO - PROCESS | 1850 | 1461482853253 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:27:33 INFO - PROCESS | 1850 | 1461482853259 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:27:33 INFO - PROCESS | 1850 | 1461482853262 Marionette TRACE conn3 <- [1,2834,null,{}] 00:27:33 INFO - PROCESS | 1850 | 1461482853267 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}] 00:27:33 INFO - PROCESS | 1850 | 1461482853475 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:27:33 INFO - PROCESS | 1850 | 1461482853799 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dde0800 == 164 [pid = 1850] [id = 716] 00:27:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef40995800) [pid = 1850] [serial = 2149] [outer = (nil)] 00:27:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef40a1b400) [pid = 1850] [serial = 2150] [outer = 0x7fef40995800] 00:27:33 INFO - PROCESS | 1850 | 1461482853895 Marionette DEBUG loaded listener.js 00:27:34 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef4115e400) [pid = 1850] [serial = 2151] [outer = 0x7fef40995800] 00:27:34 INFO - PROCESS | 1850 | 1461482854703 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:27:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:27:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1486ms 00:27:34 INFO - PROCESS | 1850 | 1461482854745 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:27:34 INFO - PROCESS | 1850 | 1461482854749 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:27:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:27:34 INFO - PROCESS | 1850 | 1461482854754 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:27:34 INFO - PROCESS | 1850 | 1461482854757 Marionette TRACE conn3 <- [1,2838,null,{}] 00:27:34 INFO - PROCESS | 1850 | 1461482854762 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}] 00:27:35 INFO - PROCESS | 1850 | 1461482855010 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:27:35 INFO - PROCESS | 1850 | 1461482855323 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:35 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9be800 == 165 [pid = 1850] [id = 717] 00:27:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef40998c00) [pid = 1850] [serial = 2152] [outer = (nil)] 00:27:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef422aa000) [pid = 1850] [serial = 2153] [outer = 0x7fef40998c00] 00:27:35 INFO - PROCESS | 1850 | 1461482855410 Marionette DEBUG loaded listener.js 00:27:35 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef437bec00) [pid = 1850] [serial = 2154] [outer = 0x7fef40998c00] 00:27:36 INFO - PROCESS | 1850 | 1461482856270 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]]]}] 00:27:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:27:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1546ms 00:27:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:27:36 INFO - PROCESS | 1850 | 1461482856302 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:27:36 INFO - PROCESS | 1850 | 1461482856305 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:27:36 INFO - PROCESS | 1850 | 1461482856312 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:27:36 INFO - PROCESS | 1850 | 1461482856315 Marionette TRACE conn3 <- [1,2842,null,{}] 00:27:36 INFO - PROCESS | 1850 | 1461482856321 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}] 00:27:36 INFO - PROCESS | 1850 | 1461482856538 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:27:36 INFO - PROCESS | 1850 | 1461482856861 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40904000 == 166 [pid = 1850] [id = 718] 00:27:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef41e2c800) [pid = 1850] [serial = 2155] [outer = (nil)] 00:27:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef44222800) [pid = 1850] [serial = 2156] [outer = 0x7fef41e2c800] 00:27:36 INFO - PROCESS | 1850 | 1461482856939 Marionette DEBUG loaded listener.js 00:27:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef44292000) [pid = 1850] [serial = 2157] [outer = 0x7fef41e2c800] 00:27:37 INFO - PROCESS | 1850 | 1461482857761 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]]]}] 00:27:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:27:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1482ms 00:27:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:27:37 INFO - PROCESS | 1850 | 1461482857794 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:27:37 INFO - PROCESS | 1850 | 1461482857797 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:27:37 INFO - PROCESS | 1850 | 1461482857803 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:27:37 INFO - PROCESS | 1850 | 1461482857806 Marionette TRACE conn3 <- [1,2846,null,{}] 00:27:37 INFO - PROCESS | 1850 | 1461482857811 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}] 00:27:38 INFO - PROCESS | 1850 | 1461482858007 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:27:38 INFO - PROCESS | 1850 | 1461482858287 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef42203800 == 167 [pid = 1850] [id = 719] 00:27:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef4099f400) [pid = 1850] [serial = 2158] [outer = (nil)] 00:27:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef442d3400) [pid = 1850] [serial = 2159] [outer = 0x7fef4099f400] 00:27:38 INFO - PROCESS | 1850 | 1461482858401 Marionette DEBUG loaded listener.js 00:27:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef44435000) [pid = 1850] [serial = 2160] [outer = 0x7fef4099f400] 00:27:39 INFO - PROCESS | 1850 | 1461482859240 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]]]}] 00:27:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:27:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1483ms 00:27:39 INFO - PROCESS | 1850 | 1461482859286 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:27:39 INFO - PROCESS | 1850 | 1461482859289 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:27:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:27:39 INFO - PROCESS | 1850 | 1461482859295 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:27:39 INFO - PROCESS | 1850 | 1461482859297 Marionette TRACE conn3 <- [1,2850,null,{}] 00:27:39 INFO - PROCESS | 1850 | 1461482859303 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}] 00:27:39 INFO - PROCESS | 1850 | 1461482859529 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:27:39 INFO - PROCESS | 1850 | 1461482859865 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:39 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef445f5000 == 168 [pid = 1850] [id = 720] 00:27:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef448a1c00) [pid = 1850] [serial = 2161] [outer = (nil)] 00:27:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef44d64000) [pid = 1850] [serial = 2162] [outer = 0x7fef448a1c00] 00:27:39 INFO - PROCESS | 1850 | 1461482859941 Marionette DEBUG loaded listener.js 00:27:40 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef4577f800) [pid = 1850] [serial = 2163] [outer = 0x7fef448a1c00] 00:27:40 INFO - PROCESS | 1850 | 1461482860767 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:27:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:27:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1534ms 00:27:40 INFO - PROCESS | 1850 | 1461482860830 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:27:40 INFO - PROCESS | 1850 | 1461482860833 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:27:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:27:40 INFO - PROCESS | 1850 | 1461482860839 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:27:40 INFO - PROCESS | 1850 | 1461482860843 Marionette TRACE conn3 <- [1,2854,null,{}] 00:27:40 INFO - PROCESS | 1850 | 1461482860848 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}] 00:27:41 INFO - PROCESS | 1850 | 1461482861151 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:27:41 INFO - PROCESS | 1850 | 1461482861459 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44aec000 == 169 [pid = 1850] [id = 721] 00:27:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef448a4c00) [pid = 1850] [serial = 2164] [outer = (nil)] 00:27:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef4816a800) [pid = 1850] [serial = 2165] [outer = 0x7fef448a4c00] 00:27:41 INFO - PROCESS | 1850 | 1461482861542 Marionette DEBUG loaded listener.js 00:27:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef49428800) [pid = 1850] [serial = 2166] [outer = 0x7fef448a4c00] 00:27:42 INFO - PROCESS | 1850 | 1461482862376 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]]]}] 00:27:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:27:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1583ms 00:27:42 INFO - PROCESS | 1850 | 1461482862424 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:27:42 INFO - PROCESS | 1850 | 1461482862427 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:27:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:27:42 INFO - PROCESS | 1850 | 1461482862433 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:27:42 INFO - PROCESS | 1850 | 1461482862435 Marionette TRACE conn3 <- [1,2858,null,{}] 00:27:42 INFO - PROCESS | 1850 | 1461482862441 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}] 00:27:42 INFO - PROCESS | 1850 | 1461482862629 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:27:42 INFO - PROCESS | 1850 | 1461482862900 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48106800 == 170 [pid = 1850] [id = 722] 00:27:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef48436800) [pid = 1850] [serial = 2167] [outer = (nil)] 00:27:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef497d9800) [pid = 1850] [serial = 2168] [outer = 0x7fef48436800] 00:27:43 INFO - PROCESS | 1850 | 1461482863032 Marionette DEBUG loaded listener.js 00:27:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef49d8bc00) [pid = 1850] [serial = 2169] [outer = 0x7fef48436800] 00:27:43 INFO - PROCESS | 1850 | 1461482863837 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:27:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:27:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1434ms 00:27:43 INFO - PROCESS | 1850 | 1461482863868 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:27:43 INFO - PROCESS | 1850 | 1461482863871 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:27:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:27:43 INFO - PROCESS | 1850 | 1461482863877 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:27:43 INFO - PROCESS | 1850 | 1461482863889 Marionette TRACE conn3 <- [1,2862,null,{}] 00:27:43 INFO - PROCESS | 1850 | 1461482863893 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}] 00:27:44 INFO - PROCESS | 1850 | 1461482864080 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:27:44 INFO - PROCESS | 1850 | 1461482864352 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:44 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4877e000 == 171 [pid = 1850] [id = 723] 00:27:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef45782400) [pid = 1850] [serial = 2170] [outer = (nil)] 00:27:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef4a90c000) [pid = 1850] [serial = 2171] [outer = 0x7fef45782400] 00:27:44 INFO - PROCESS | 1850 | 1461482864467 Marionette DEBUG loaded listener.js 00:27:44 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef50056400) [pid = 1850] [serial = 2172] [outer = 0x7fef45782400] 00:27:45 INFO - PROCESS | 1850 | 1461482865313 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]]]}] 00:27:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:27:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1488ms 00:27:45 INFO - PROCESS | 1850 | 1461482865366 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:27:45 INFO - PROCESS | 1850 | 1461482865369 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:27:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:27:45 INFO - PROCESS | 1850 | 1461482865375 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:27:45 INFO - PROCESS | 1850 | 1461482865378 Marionette TRACE conn3 <- [1,2866,null,{}] 00:27:45 INFO - PROCESS | 1850 | 1461482865383 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}] 00:27:45 INFO - PROCESS | 1850 | 1461482865599 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:27:45 INFO - PROCESS | 1850 | 1461482865921 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef49c4e800 == 172 [pid = 1850] [id = 724] 00:27:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef49428c00) [pid = 1850] [serial = 2173] [outer = (nil)] 00:27:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef56b51000) [pid = 1850] [serial = 2174] [outer = 0x7fef49428c00] 00:27:46 INFO - PROCESS | 1850 | 1461482865999 Marionette DEBUG loaded listener.js 00:27:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef56ed6400) [pid = 1850] [serial = 2175] [outer = 0x7fef49428c00] 00:27:46 INFO - PROCESS | 1850 | 1461482866778 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]]]}] 00:27:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:27:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1432ms 00:27:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:27:46 INFO - PROCESS | 1850 | 1461482866808 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:27:46 INFO - PROCESS | 1850 | 1461482866811 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:27:46 INFO - PROCESS | 1850 | 1461482866817 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:27:46 INFO - PROCESS | 1850 | 1461482866820 Marionette TRACE conn3 <- [1,2870,null,{}] 00:27:46 INFO - PROCESS | 1850 | 1461482866825 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}] 00:27:47 INFO - PROCESS | 1850 | 1461482867027 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:27:47 INFO - PROCESS | 1850 | 1461482867308 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:47 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef50fde000 == 173 [pid = 1850] [id = 725] 00:27:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef31864400) [pid = 1850] [serial = 2176] [outer = (nil)] 00:27:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef57088800) [pid = 1850] [serial = 2177] [outer = 0x7fef31864400] 00:27:47 INFO - PROCESS | 1850 | 1461482867428 Marionette DEBUG loaded listener.js 00:27:47 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef580abc00) [pid = 1850] [serial = 2178] [outer = 0x7fef31864400] 00:27:48 INFO - PROCESS | 1850 | 1461482868211 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]]]}] 00:27:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:27:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1441ms 00:27:48 INFO - PROCESS | 1850 | 1461482868258 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:27:48 INFO - PROCESS | 1850 | 1461482868262 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:27:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:27:48 INFO - PROCESS | 1850 | 1461482868268 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:27:48 INFO - PROCESS | 1850 | 1461482868270 Marionette TRACE conn3 <- [1,2874,null,{}] 00:27:48 INFO - PROCESS | 1850 | 1461482868275 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}] 00:27:48 INFO - PROCESS | 1850 | 1461482868468 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:27:48 INFO - PROCESS | 1850 | 1461482868742 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:48 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5a16b000 == 174 [pid = 1850] [id = 726] 00:27:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef40987c00) [pid = 1850] [serial = 2179] [outer = (nil)] 00:27:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef5a138000) [pid = 1850] [serial = 2180] [outer = 0x7fef40987c00] 00:27:48 INFO - PROCESS | 1850 | 1461482868857 Marionette DEBUG loaded listener.js 00:27:48 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef5b8a9800) [pid = 1850] [serial = 2181] [outer = 0x7fef40987c00] 00:27:49 INFO - PROCESS | 1850 | 1461482869637 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]]]}] 00:27:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:27:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1430ms 00:27:49 INFO - PROCESS | 1850 | 1461482869698 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:27:49 INFO - PROCESS | 1850 | 1461482869701 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:27:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:27:49 INFO - PROCESS | 1850 | 1461482869707 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:27:49 INFO - PROCESS | 1850 | 1461482869710 Marionette TRACE conn3 <- [1,2878,null,{}] 00:27:49 INFO - PROCESS | 1850 | 1461482869715 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}] 00:27:49 INFO - PROCESS | 1850 | 1461482869910 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:27:50 INFO - PROCESS | 1850 | 1461482870181 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:50 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5b9c3800 == 175 [pid = 1850] [id = 727] 00:27:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef56dfcc00) [pid = 1850] [serial = 2182] [outer = (nil)] 00:27:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef5bba1400) [pid = 1850] [serial = 2183] [outer = 0x7fef56dfcc00] 00:27:50 INFO - PROCESS | 1850 | 1461482870298 Marionette DEBUG loaded listener.js 00:27:50 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef5be0b400) [pid = 1850] [serial = 2184] [outer = 0x7fef56dfcc00] 00:27:51 INFO - PROCESS | 1850 | 1461482871097 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]]]}] 00:27:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:27:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1428ms 00:27:51 INFO - PROCESS | 1850 | 1461482871137 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:27:51 INFO - PROCESS | 1850 | 1461482871141 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:27:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:27:51 INFO - PROCESS | 1850 | 1461482871146 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:27:51 INFO - PROCESS | 1850 | 1461482871148 Marionette TRACE conn3 <- [1,2882,null,{}] 00:27:51 INFO - PROCESS | 1850 | 1461482871154 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}] 00:27:51 INFO - PROCESS | 1850 | 1461482871345 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:27:51 INFO - PROCESS | 1850 | 1461482871627 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:51 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5c2a3800 == 176 [pid = 1850] [id = 728] 00:27:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef32993400) [pid = 1850] [serial = 2185] [outer = (nil)] 00:27:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef32997800) [pid = 1850] [serial = 2186] [outer = 0x7fef32993400] 00:27:51 INFO - PROCESS | 1850 | 1461482871741 Marionette DEBUG loaded listener.js 00:27:51 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef3299c400) [pid = 1850] [serial = 2187] [outer = 0x7fef32993400] 00:27:52 INFO - PROCESS | 1850 | 1461482872606 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]]]}] 00:27:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:27:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1529ms 00:27:52 INFO - PROCESS | 1850 | 1461482872677 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:27:52 INFO - PROCESS | 1850 | 1461482872681 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:27:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:27:52 INFO - PROCESS | 1850 | 1461482872687 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:27:52 INFO - PROCESS | 1850 | 1461482872689 Marionette TRACE conn3 <- [1,2886,null,{}] 00:27:52 INFO - PROCESS | 1850 | 1461482872699 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}] 00:27:52 INFO - PROCESS | 1850 | 1461482872894 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:27:53 INFO - PROCESS | 1850 | 1461482873245 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5e171000 == 177 [pid = 1850] [id = 729] 00:27:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef2759f000) [pid = 1850] [serial = 2188] [outer = (nil)] 00:27:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef3299bc00) [pid = 1850] [serial = 2189] [outer = 0x7fef2759f000] 00:27:53 INFO - PROCESS | 1850 | 1461482873323 Marionette DEBUG loaded listener.js 00:27:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef5bb96c00) [pid = 1850] [serial = 2190] [outer = 0x7fef2759f000] 00:27:54 INFO - PROCESS | 1850 | 1461482874115 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]]]}] 00:27:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:27:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1483ms 00:27:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:27:54 INFO - PROCESS | 1850 | 1461482874169 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:27:54 INFO - PROCESS | 1850 | 1461482874172 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:27:54 INFO - PROCESS | 1850 | 1461482874179 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:27:54 INFO - PROCESS | 1850 | 1461482874182 Marionette TRACE conn3 <- [1,2890,null,{}] 00:27:54 INFO - PROCESS | 1850 | 1461482874187 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}] 00:27:54 INFO - PROCESS | 1850 | 1461482874389 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:27:54 INFO - PROCESS | 1850 | 1461482874717 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2d82b800 == 178 [pid = 1850] [id = 730] 00:27:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef2759b400) [pid = 1850] [serial = 2191] [outer = (nil)] 00:27:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef2e0f9c00) [pid = 1850] [serial = 2192] [outer = 0x7fef2759b400] 00:27:54 INFO - PROCESS | 1850 | 1461482874791 Marionette DEBUG loaded listener.js 00:27:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef32e93400) [pid = 1850] [serial = 2193] [outer = 0x7fef2759b400] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43b26000 == 177 [pid = 1850] [id = 591] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef57f21000 == 176 [pid = 1850] [id = 658] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5c530800 == 175 [pid = 1850] [id = 560] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e831000 == 174 [pid = 1850] [id = 656] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e81b000 == 173 [pid = 1850] [id = 704] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef27585000 == 172 [pid = 1850] [id = 703] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef59c1d800 == 171 [pid = 1850] [id = 702] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef56bb7000 == 170 [pid = 1850] [id = 701] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef50fd7000 == 169 [pid = 1850] [id = 700] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd46800 == 168 [pid = 1850] [id = 699] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef49c5b800 == 167 [pid = 1850] [id = 698] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48d61000 == 166 [pid = 1850] [id = 697] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44d1d000 == 165 [pid = 1850] [id = 696] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44872800 == 164 [pid = 1850] [id = 695] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef43b17000 == 163 [pid = 1850] [id = 694] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40d47000 == 162 [pid = 1850] [id = 693] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42206800 == 161 [pid = 1850] [id = 579] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe40800 == 160 [pid = 1850] [id = 692] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3ddcc800 == 159 [pid = 1850] [id = 691] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cf3f800 == 158 [pid = 1850] [id = 690] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef35771000 == 157 [pid = 1850] [id = 689] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32f8a800 == 156 [pid = 1850] [id = 688] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2f945000 == 155 [pid = 1850] [id = 687] 00:27:56 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2950d800 == 154 [pid = 1850] [id = 686] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef32b11000) [pid = 1850] [serial = 1929] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef376d4c00) [pid = 1850] [serial = 1932] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef5c05ec00) [pid = 1850] [serial = 1905] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef40d95c00) [pid = 1850] [serial = 1941] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef400a7800) [pid = 1850] [serial = 1935] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef49ae0c00) [pid = 1850] [serial = 1818] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef56b5a000) [pid = 1850] [serial = 1884] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef5704ec00) [pid = 1850] [serial = 1887] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef583cf000) [pid = 1850] [serial = 1890] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef5bb9b000) [pid = 1850] [serial = 1893] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef5be0e800) [pid = 1850] [serial = 1896] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef2db54c00) [pid = 1850] [serial = 1899] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef40953000) [pid = 1850] [serial = 1902] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef282d2800) [pid = 1850] [serial = 1908] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef3febb000) [pid = 1850] [serial = 1926] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef33151400) [pid = 1850] [serial = 2051] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef34c31c00) [pid = 1850] [serial = 2054] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef45788400) [pid = 1850] [serial = 2030] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef37ab6000) [pid = 1850] [serial = 2009] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef422a4400) [pid = 1850] [serial = 2021] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef32944800) [pid = 1850] [serial = 2048] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef48676400) [pid = 1850] [serial = 2033] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef49d0c800) [pid = 1850] [serial = 2036] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef40d8c800) [pid = 1850] [serial = 2018] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef57f38c00) [pid = 1850] [serial = 2040] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef4a907400) [pid = 1850] [serial = 2039] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef33150800) [pid = 1850] [serial = 2006] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef2deda800) [pid = 1850] [serial = 2043] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef2a043c00) [pid = 1850] [serial = 2042] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef378b8000) [pid = 1850] [serial = 2000] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef3daac400) [pid = 1850] [serial = 2012] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef2e416400) [pid = 1850] [serial = 2003] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef3f63ac00) [pid = 1850] [serial = 2015] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef2ffe4c00) [pid = 1850] [serial = 2046] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef2f550400) [pid = 1850] [serial = 2045] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef437ba800) [pid = 1850] [serial = 2024] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef44298000) [pid = 1850] [serial = 2027] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef3545f000) [pid = 1850] [serial = 2055] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef3432c400) [pid = 1850] [serial = 2052] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef3545d400) [pid = 1850] [serial = 2057] [outer = (nil)] [url = about:blank] 00:27:56 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef32ef2000) [pid = 1850] [serial = 2049] [outer = (nil)] [url = about:blank] 00:27:57 INFO - PROCESS | 1850 | 1461482877039 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:27:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:27:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2883ms 00:27:57 INFO - PROCESS | 1850 | 1461482877062 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:27:57 INFO - PROCESS | 1850 | 1461482877066 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:27:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:27:57 INFO - PROCESS | 1850 | 1461482877074 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:27:57 INFO - PROCESS | 1850 | 1461482877079 Marionette TRACE conn3 <- [1,2894,null,{}] 00:27:57 INFO - PROCESS | 1850 | 1461482877088 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}] 00:27:57 INFO - PROCESS | 1850 | 1461482877301 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:27:57 INFO - PROCESS | 1850 | 1461482877493 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:57 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2c1dc000 == 155 [pid = 1850] [id = 731] 00:27:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef29ec5c00) [pid = 1850] [serial = 2194] [outer = (nil)] 00:27:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef2db49000) [pid = 1850] [serial = 2195] [outer = 0x7fef29ec5c00] 00:27:57 INFO - PROCESS | 1850 | 1461482877561 Marionette DEBUG loaded listener.js 00:27:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef2dceb400) [pid = 1850] [serial = 2196] [outer = 0x7fef29ec5c00] 00:27:58 INFO - PROCESS | 1850 | 1461482878271 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]]]}] 00:27:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:27:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1236ms 00:27:58 INFO - PROCESS | 1850 | 1461482878309 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:27:58 INFO - PROCESS | 1850 | 1461482878317 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:27:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:27:58 INFO - PROCESS | 1850 | 1461482878326 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:27:58 INFO - PROCESS | 1850 | 1461482878329 Marionette TRACE conn3 <- [1,2898,null,{}] 00:27:58 INFO - PROCESS | 1850 | 1461482878334 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}] 00:27:58 INFO - PROCESS | 1850 | 1461482878597 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:27:58 INFO - PROCESS | 1850 | 1461482878720 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:27:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2db8c000 == 156 [pid = 1850] [id = 732] 00:27:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef29ecf800) [pid = 1850] [serial = 2197] [outer = (nil)] 00:27:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef2e5acc00) [pid = 1850] [serial = 2198] [outer = 0x7fef29ecf800] 00:27:58 INFO - PROCESS | 1850 | 1461482878784 Marionette DEBUG loaded listener.js 00:27:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef2ffea000) [pid = 1850] [serial = 2199] [outer = 0x7fef29ecf800] 00:27:59 INFO - PROCESS | 1850 | 1461482879659 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]]]}] 00:27:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:27:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1378ms 00:27:59 INFO - PROCESS | 1850 | 1461482879705 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:27:59 INFO - PROCESS | 1850 | 1461482879708 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:27:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:27:59 INFO - PROCESS | 1850 | 1461482879732 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:27:59 INFO - PROCESS | 1850 | 1461482879737 Marionette TRACE conn3 <- [1,2902,null,{}] 00:27:59 INFO - PROCESS | 1850 | 1461482879752 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}] 00:28:00 INFO - PROCESS | 1850 | 1461482880027 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:28:00 INFO - PROCESS | 1850 | 1461482880063 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:00 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2f955000 == 157 [pid = 1850] [id = 733] 00:28:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef32b07c00) [pid = 1850] [serial = 2200] [outer = (nil)] 00:28:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef32e98000) [pid = 1850] [serial = 2201] [outer = 0x7fef32b07c00] 00:28:00 INFO - PROCESS | 1850 | 1461482880149 Marionette DEBUG loaded listener.js 00:28:00 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef32eec800) [pid = 1850] [serial = 2202] [outer = 0x7fef32b07c00] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef32b0d400) [pid = 1850] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef282c4c00) [pid = 1850] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef442da800) [pid = 1850] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef4633c400) [pid = 1850] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef34c35400) [pid = 1850] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef32945000) [pid = 1850] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef40954c00) [pid = 1850] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef27599000) [pid = 1850] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef32939800) [pid = 1850] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef2e41b800) [pid = 1850] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef45789c00) [pid = 1850] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef282d0c00) [pid = 1850] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef4a904c00) [pid = 1850] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef3f63e400) [pid = 1850] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef408d0400) [pid = 1850] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef29ece000) [pid = 1850] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef2a04c400) [pid = 1850] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef45780400) [pid = 1850] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef40d90400) [pid = 1850] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef44226000) [pid = 1850] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef40961800) [pid = 1850] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef2759c800) [pid = 1850] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef27598400) [pid = 1850] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef2e0f2c00) [pid = 1850] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef439d2c00) [pid = 1850] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef4443d000) [pid = 1850] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef40a13c00) [pid = 1850] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef43749c00) [pid = 1850] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef29eccc00) [pid = 1850] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef40997c00) [pid = 1850] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef34de9400) [pid = 1850] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef378b7c00) [pid = 1850] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef36a13c00) [pid = 1850] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef36a1b000) [pid = 1850] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef2dce7000) [pid = 1850] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef32b04000) [pid = 1850] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:28:01 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef408cb800) [pid = 1850] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:28:02 INFO - PROCESS | 1850 | 1461482882025 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:28:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:28:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2337ms 00:28:02 INFO - PROCESS | 1850 | 1461482882068 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:28:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:28:02 INFO - PROCESS | 1850 | 1461482882072 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:28:02 INFO - PROCESS | 1850 | 1461482882077 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:28:02 INFO - PROCESS | 1850 | 1461482882080 Marionette TRACE conn3 <- [1,2906,null,{}] 00:28:02 INFO - PROCESS | 1850 | 1461482882085 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}] 00:28:02 INFO - PROCESS | 1850 | 1461482882265 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:28:02 INFO - PROCESS | 1850 | 1461482882481 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:02 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff8c800 == 158 [pid = 1850] [id = 734] 00:28:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef27598400) [pid = 1850] [serial = 2203] [outer = (nil)] 00:28:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef32939800) [pid = 1850] [serial = 2204] [outer = 0x7fef27598400] 00:28:02 INFO - PROCESS | 1850 | 1461482882588 Marionette DEBUG loaded listener.js 00:28:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef32ef0800) [pid = 1850] [serial = 2205] [outer = 0x7fef27598400] 00:28:03 INFO - PROCESS | 1850 | 1461482883382 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]]]}] 00:28:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:28:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1330ms 00:28:03 INFO - PROCESS | 1850 | 1461482883408 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:28:03 INFO - PROCESS | 1850 | 1461482883410 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:28:03 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:28:03 INFO - PROCESS | 1850 | 1461482883416 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:28:03 INFO - PROCESS | 1850 | 1461482883430 Marionette TRACE conn3 <- [1,2910,null,{}] 00:28:03 INFO - PROCESS | 1850 | 1461482883434 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}] 00:28:03 INFO - PROCESS | 1850 | 1461482883700 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:28:04 INFO - PROCESS | 1850 | 1461482884088 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2aae5800 == 159 [pid = 1850] [id = 735] 00:28:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef275a6400) [pid = 1850] [serial = 2206] [outer = (nil)] 00:28:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef29ec3000) [pid = 1850] [serial = 2207] [outer = 0x7fef275a6400] 00:28:04 INFO - PROCESS | 1850 | 1461482884168 Marionette DEBUG loaded listener.js 00:28:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef2a04d000) [pid = 1850] [serial = 2208] [outer = 0x7fef275a6400] 00:28:04 INFO - PROCESS | 1850 | 1461482884919 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]]]}] 00:28:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:28:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:28:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1540ms 00:28:04 INFO - PROCESS | 1850 | 1461482884970 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:28:04 INFO - PROCESS | 1850 | 1461482884975 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:28:04 INFO - TEST-START | /DOMEvents/constructors.html 00:28:04 INFO - PROCESS | 1850 | 1461482884986 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:28:04 INFO - PROCESS | 1850 | 1461482884990 Marionette TRACE conn3 <- [1,2914,null,{}] 00:28:05 INFO - PROCESS | 1850 | 1461482884998 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}] 00:28:05 INFO - PROCESS | 1850 | 1461482885235 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:28:05 INFO - PROCESS | 1850 | 1461482885512 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:05 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e826800 == 160 [pid = 1850] [id = 736] 00:28:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef2db55000) [pid = 1850] [serial = 2209] [outer = (nil)] 00:28:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef2e490000) [pid = 1850] [serial = 2210] [outer = 0x7fef2db55000] 00:28:05 INFO - PROCESS | 1850 | 1461482885598 Marionette DEBUG loaded listener.js 00:28:05 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef2f556400) [pid = 1850] [serial = 2211] [outer = 0x7fef2db55000] 00:28:06 INFO - PROCESS | 1850 | 1461482886621 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]]]}] 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:28:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:06 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:28:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:28:06 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:28:06 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:28:06 INFO - TEST-OK | /DOMEvents/constructors.html | took 1693ms 00:28:06 INFO - PROCESS | 1850 | 1461482886686 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:28:06 INFO - PROCESS | 1850 | 1461482886699 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:28:06 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:28:06 INFO - PROCESS | 1850 | 1461482886710 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:28:06 INFO - PROCESS | 1850 | 1461482886719 Marionette TRACE conn3 <- [1,2918,null,{}] 00:28:06 INFO - PROCESS | 1850 | 1461482886771 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}] 00:28:06 INFO - PROCESS | 1850 | 1461482886965 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:28:07 INFO - PROCESS | 1850 | 1461482887332 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3122b000 == 161 [pid = 1850] [id = 737] 00:28:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef3185c400) [pid = 1850] [serial = 2212] [outer = (nil)] 00:28:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef32ee4000) [pid = 1850] [serial = 2213] [outer = 0x7fef3185c400] 00:28:07 INFO - PROCESS | 1850 | 1461482887412 Marionette DEBUG loaded listener.js 00:28:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef3314b000) [pid = 1850] [serial = 2214] [outer = 0x7fef3185c400] 00:28:08 INFO - PROCESS | 1850 | 1461482888177 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:28:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:28:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1480ms 00:28:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:28:08 INFO - PROCESS | 1850 | 1461482888192 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:28:08 INFO - PROCESS | 1850 | 1461482888195 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:28:08 INFO - PROCESS | 1850 | 1461482888211 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:28:08 INFO - PROCESS | 1850 | 1461482888220 Marionette TRACE conn3 <- [1,2922,null,{}] 00:28:08 INFO - PROCESS | 1850 | 1461482888226 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}] 00:28:08 INFO - PROCESS | 1850 | 1461482888428 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:28:08 INFO - PROCESS | 1850 | 1461482888702 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef344ce800 == 162 [pid = 1850] [id = 738] 00:28:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef328d8400) [pid = 1850] [serial = 2215] [outer = (nil)] 00:28:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef3545d400) [pid = 1850] [serial = 2216] [outer = 0x7fef328d8400] 00:28:08 INFO - PROCESS | 1850 | 1461482888778 Marionette DEBUG loaded listener.js 00:28:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef36a19c00) [pid = 1850] [serial = 2217] [outer = 0x7fef328d8400] 00:28:09 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:09 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:09 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:09 INFO - PROCESS | 1850 | [1850] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:28:09 INFO - PROCESS | 1850 | 1461482889577 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]]]}] 00:28:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:28:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 00:28:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 00:28:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 00:28:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:28:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:28:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:28:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1397ms 00:28:09 INFO - PROCESS | 1850 | 1461482889602 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:28:09 INFO - PROCESS | 1850 | 1461482889606 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:28:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:28:09 INFO - PROCESS | 1850 | 1461482889616 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:28:09 INFO - PROCESS | 1850 | 1461482889619 Marionette TRACE conn3 <- [1,2926,null,{}] 00:28:09 INFO - PROCESS | 1850 | 1461482889624 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}] 00:28:09 INFO - PROCESS | 1850 | 1461482889846 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:28:10 INFO - PROCESS | 1850 | 1461482890096 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef368c8000 == 163 [pid = 1850] [id = 739] 00:28:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef32e9d000) [pid = 1850] [serial = 2218] [outer = (nil)] 00:28:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef3cfc4800) [pid = 1850] [serial = 2219] [outer = 0x7fef32e9d000] 00:28:10 INFO - PROCESS | 1850 | 1461482890185 Marionette DEBUG loaded listener.js 00:28:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef3d48e400) [pid = 1850] [serial = 2220] [outer = 0x7fef32e9d000] 00:28:10 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:28:10 INFO - PROCESS | 1850 | 1461482890909 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]]]}] 00:28:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:28:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1332ms 00:28:10 INFO - PROCESS | 1850 | 1461482890948 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:28:10 INFO - PROCESS | 1850 | 1461482890952 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:28:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:28:10 INFO - PROCESS | 1850 | 1461482890958 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:28:10 INFO - PROCESS | 1850 | 1461482890961 Marionette TRACE conn3 <- [1,2930,null,{}] 00:28:10 INFO - PROCESS | 1850 | 1461482890966 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}] 00:28:11 INFO - PROCESS | 1850 | 1461482891192 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:28:11 INFO - PROCESS | 1850 | 1461482891463 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:11 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cfab800 == 164 [pid = 1850] [id = 740] 00:28:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef3dba4c00) [pid = 1850] [serial = 2221] [outer = (nil)] 00:28:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef3fd33000) [pid = 1850] [serial = 2222] [outer = 0x7fef3dba4c00] 00:28:11 INFO - PROCESS | 1850 | 1461482891552 Marionette DEBUG loaded listener.js 00:28:11 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef40953000) [pid = 1850] [serial = 2223] [outer = 0x7fef3dba4c00] 00:28:12 INFO - PROCESS | 1850 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:28:12 INFO - PROCESS | 1850 | 1461482892346 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]]]}] 00:28:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:28:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1429ms 00:28:12 INFO - PROCESS | 1850 | 1461482892387 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:28:12 INFO - PROCESS | 1850 | 1461482892391 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:28:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:28:12 INFO - PROCESS | 1850 | 1461482892397 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:28:12 INFO - PROCESS | 1850 | 1461482892400 Marionette TRACE conn3 <- [1,2934,null,{}] 00:28:12 INFO - PROCESS | 1850 | 1461482892405 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}] 00:28:12 INFO - PROCESS | 1850 | 1461482892624 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:28:12 INFO - PROCESS | 1850 | 1461482892869 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3dde9800 == 165 [pid = 1850] [id = 741] 00:28:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef4009f800) [pid = 1850] [serial = 2224] [outer = (nil)] 00:28:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef40a67800) [pid = 1850] [serial = 2225] [outer = 0x7fef4009f800] 00:28:12 INFO - PROCESS | 1850 | 1461482892946 Marionette DEBUG loaded listener.js 00:28:13 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef40d8fc00) [pid = 1850] [serial = 2226] [outer = 0x7fef4009f800] 00:28:13 INFO - PROCESS | 1850 | 1461482893674 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]]]}] 00:28:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:28:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1333ms 00:28:13 INFO - PROCESS | 1850 | 1461482893730 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 00:28:13 INFO - PROCESS | 1850 | 1461482893734 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 00:28:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:28:13 INFO - PROCESS | 1850 | 1461482893739 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:28:13 INFO - PROCESS | 1850 | 1461482893742 Marionette TRACE conn3 <- [1,2938,null,{}] 00:28:13 INFO - PROCESS | 1850 | 1461482893747 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}] 00:28:13 INFO - PROCESS | 1850 | 1461482893933 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 00:28:14 INFO - PROCESS | 1850 | 1461482894204 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3fe3d800 == 166 [pid = 1850] [id = 742] 00:28:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef40953400) [pid = 1850] [serial = 2227] [outer = (nil)] 00:28:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef40f5ec00) [pid = 1850] [serial = 2228] [outer = 0x7fef40953400] 00:28:14 INFO - PROCESS | 1850 | 1461482894280 Marionette DEBUG loaded listener.js 00:28:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef422a6c00) [pid = 1850] [serial = 2229] [outer = 0x7fef40953400] 00:28:15 INFO - PROCESS | 1850 | 1461482895017 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]]]}] 00:28:15 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:28:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1332ms 00:28:15 INFO - PROCESS | 1850 | 1461482895072 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 00:28:15 INFO - PROCESS | 1850 | 1461482895076 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 00:28:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:28:15 INFO - PROCESS | 1850 | 1461482895082 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:28:15 INFO - PROCESS | 1850 | 1461482895085 Marionette TRACE conn3 <- [1,2942,null,{}] 00:28:15 INFO - PROCESS | 1850 | 1461482895165 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}] 00:28:15 INFO - PROCESS | 1850 | 1461482895349 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 00:28:15 INFO - PROCESS | 1850 | 1461482895585 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40d47000 == 167 [pid = 1850] [id = 743] 00:28:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef40a1cc00) [pid = 1850] [serial = 2230] [outer = (nil)] 00:28:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef43750c00) [pid = 1850] [serial = 2231] [outer = 0x7fef40a1cc00] 00:28:15 INFO - PROCESS | 1850 | 1461482895658 Marionette DEBUG loaded listener.js 00:28:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef4399c400) [pid = 1850] [serial = 2232] [outer = 0x7fef40a1cc00] 00:28:16 INFO - PROCESS | 1850 | 1461482896393 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"]]]}] 00:28:16 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:28:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:28:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:28:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1357ms 00:28:16 INFO - PROCESS | 1850 | 1461482896441 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 00:28:16 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:28:16 INFO - PROCESS | 1850 | 1461482896445 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 00:28:16 INFO - PROCESS | 1850 | 1461482896450 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:28:16 INFO - PROCESS | 1850 | 1461482896454 Marionette TRACE conn3 <- [1,2946,null,{}] 00:28:16 INFO - PROCESS | 1850 | 1461482896459 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}] 00:28:16 INFO - PROCESS | 1850 | 1461482896688 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 00:28:16 INFO - PROCESS | 1850 | 1461482896967 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef445e6000 == 168 [pid = 1850] [id = 744] 00:28:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef40f61400) [pid = 1850] [serial = 2233] [outer = (nil)] 00:28:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef44294000) [pid = 1850] [serial = 2234] [outer = 0x7fef40f61400] 00:28:17 INFO - PROCESS | 1850 | 1461482897041 Marionette DEBUG loaded listener.js 00:28:17 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef44434400) [pid = 1850] [serial = 2235] [outer = 0x7fef40f61400] 00:28:17 INFO - PROCESS | 1850 | 1461482897780 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]]]}] 00:28:17 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:28:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1382ms 00:28:17 INFO - PROCESS | 1850 | 1461482897833 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 00:28:17 INFO - PROCESS | 1850 | 1461482897836 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 00:28:17 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:28:17 INFO - PROCESS | 1850 | 1461482897842 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:28:17 INFO - PROCESS | 1850 | 1461482897844 Marionette TRACE conn3 <- [1,2950,null,{}] 00:28:17 INFO - PROCESS | 1850 | 1461482897850 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}] 00:28:18 INFO - PROCESS | 1850 | 1461482898044 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 00:28:18 INFO - PROCESS | 1850 | 1461482898290 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44ae8800 == 169 [pid = 1850] [id = 745] 00:28:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef40a1b000) [pid = 1850] [serial = 2236] [outer = (nil)] 00:28:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef446a3c00) [pid = 1850] [serial = 2237] [outer = 0x7fef40a1b000] 00:28:18 INFO - PROCESS | 1850 | 1461482898387 Marionette DEBUG loaded listener.js 00:28:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef45787000) [pid = 1850] [serial = 2238] [outer = 0x7fef40a1b000] 00:28:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef44976000 == 170 [pid = 1850] [id = 746] 00:28:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef483bf000) [pid = 1850] [serial = 2239] [outer = (nil)] 00:28:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef471dfc00) [pid = 1850] [serial = 2240] [outer = 0x7fef483bf000] 00:28:19 INFO - PROCESS | 1850 | 1461482899259 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]]]}] 00:28:19 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:28:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1432ms 00:28:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:28:19 INFO - PROCESS | 1850 | 1461482899274 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 00:28:19 INFO - PROCESS | 1850 | 1461482899277 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 00:28:19 INFO - PROCESS | 1850 | 1461482899283 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:28:19 INFO - PROCESS | 1850 | 1461482899287 Marionette TRACE conn3 <- [1,2954,null,{}] 00:28:19 INFO - PROCESS | 1850 | 1461482899292 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}] 00:28:19 INFO - PROCESS | 1850 | 1461482899548 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 00:28:19 INFO - PROCESS | 1850 | 1461482899793 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4975a800 == 171 [pid = 1850] [id = 747] 00:28:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef48324c00) [pid = 1850] [serial = 2241] [outer = (nil)] 00:28:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef48437000) [pid = 1850] [serial = 2242] [outer = 0x7fef48324c00] 00:28:19 INFO - PROCESS | 1850 | 1461482899914 Marionette DEBUG loaded listener.js 00:28:20 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef4866fc00) [pid = 1850] [serial = 2243] [outer = 0x7fef48324c00] 00:28:20 INFO - PROCESS | 1850 | 1461482900594 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]]]}] 00:28:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:28:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:28:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1329ms 00:28:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:28:20 INFO - PROCESS | 1850 | 1461482900612 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 00:28:20 INFO - PROCESS | 1850 | 1461482900614 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 00:28:20 INFO - PROCESS | 1850 | 1461482900620 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:28:20 INFO - PROCESS | 1850 | 1461482900623 Marionette TRACE conn3 <- [1,2958,null,{}] 00:28:20 INFO - PROCESS | 1850 | 1461482900629 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}] 00:28:20 INFO - PROCESS | 1850 | 1461482900843 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 00:28:21 INFO - PROCESS | 1850 | 1461482901101 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef55f97000 == 172 [pid = 1850] [id = 748] 00:28:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef483c0400) [pid = 1850] [serial = 2244] [outer = (nil)] 00:28:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef4949ac00) [pid = 1850] [serial = 2245] [outer = 0x7fef483c0400] 00:28:21 INFO - PROCESS | 1850 | 1461482901180 Marionette DEBUG loaded listener.js 00:28:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef497e0400) [pid = 1850] [serial = 2246] [outer = 0x7fef483c0400] 00:28:21 INFO - PROCESS | 1850 | 1461482901908 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]]]}] 00:28:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:28:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1331ms 00:28:21 INFO - PROCESS | 1850 | 1461482901951 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 00:28:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:28:21 INFO - PROCESS | 1850 | 1461482901963 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 00:28:21 INFO - PROCESS | 1850 | 1461482901969 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:28:21 INFO - PROCESS | 1850 | 1461482901972 Marionette TRACE conn3 <- [1,2962,null,{}] 00:28:21 INFO - PROCESS | 1850 | 1461482901977 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}] 00:28:22 INFO - PROCESS | 1850 | 1461482902209 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 00:28:22 INFO - PROCESS | 1850 | 1461482902459 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef5a178000 == 173 [pid = 1850] [id = 749] 00:28:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef4422c800) [pid = 1850] [serial = 2247] [outer = (nil)] 00:28:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef497e2400) [pid = 1850] [serial = 2248] [outer = 0x7fef4422c800] 00:28:22 INFO - PROCESS | 1850 | 1461482902542 Marionette DEBUG loaded listener.js 00:28:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef4a902c00) [pid = 1850] [serial = 2249] [outer = 0x7fef4422c800] 00:28:23 INFO - PROCESS | 1850 | 1461482903277 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]]]}] 00:28:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:28:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1328ms 00:28:23 INFO - PROCESS | 1850 | 1461482903296 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 00:28:23 INFO - PROCESS | 1850 | 1461482903299 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 00:28:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:28:23 INFO - PROCESS | 1850 | 1461482903305 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:28:23 INFO - PROCESS | 1850 | 1461482903307 Marionette TRACE conn3 <- [1,2966,null,{}] 00:28:23 INFO - PROCESS | 1850 | 1461482903313 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}] 00:28:23 INFO - PROCESS | 1850 | 1461482903503 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 00:28:23 INFO - PROCESS | 1850 | 1461482903751 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:23 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef604ae000 == 174 [pid = 1850] [id = 750] 00:28:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef4842ec00) [pid = 1850] [serial = 2250] [outer = (nil)] 00:28:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef4cf2ac00) [pid = 1850] [serial = 2251] [outer = 0x7fef4842ec00] 00:28:23 INFO - PROCESS | 1850 | 1461482903827 Marionette DEBUG loaded listener.js 00:28:23 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef50f7b800) [pid = 1850] [serial = 2252] [outer = 0x7fef4842ec00] 00:28:24 INFO - PROCESS | 1850 | 1461482904563 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]]]}] 00:28:24 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:28:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1281ms 00:28:24 INFO - PROCESS | 1850 | 1461482904587 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 00:28:24 INFO - PROCESS | 1850 | 1461482904591 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 00:28:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:28:24 INFO - PROCESS | 1850 | 1461482904596 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:28:24 INFO - PROCESS | 1850 | 1461482904599 Marionette TRACE conn3 <- [1,2970,null,{}] 00:28:24 INFO - PROCESS | 1850 | 1461482904605 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}] 00:28:24 INFO - PROCESS | 1850 | 1461482904795 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 00:28:25 INFO - PROCESS | 1850 | 1461482905078 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:25 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2bfd3800 == 175 [pid = 1850] [id = 751] 00:28:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef49d0a800) [pid = 1850] [serial = 2253] [outer = (nil)] 00:28:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef4cf4c400) [pid = 1850] [serial = 2254] [outer = 0x7fef49d0a800] 00:28:25 INFO - PROCESS | 1850 | 1461482905165 Marionette DEBUG loaded listener.js 00:28:25 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef5bb9b000) [pid = 1850] [serial = 2255] [outer = 0x7fef49d0a800] 00:28:25 INFO - PROCESS | 1850 | 1461482905944 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]]]}] 00:28:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:28:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1383ms 00:28:25 INFO - PROCESS | 1850 | 1461482905980 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 00:28:25 INFO - PROCESS | 1850 | 1461482905983 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 00:28:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:28:25 INFO - PROCESS | 1850 | 1461482905989 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:28:25 INFO - PROCESS | 1850 | 1461482905991 Marionette TRACE conn3 <- [1,2974,null,{}] 00:28:26 INFO - PROCESS | 1850 | 1461482905997 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}] 00:28:26 INFO - PROCESS | 1850 | 1461482906197 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 00:28:26 INFO - PROCESS | 1850 | 1461482906448 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:26 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2fc52000 == 176 [pid = 1850] [id = 752] 00:28:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef4a911800) [pid = 1850] [serial = 2256] [outer = (nil)] 00:28:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef5bb99800) [pid = 1850] [serial = 2257] [outer = 0x7fef4a911800] 00:28:26 INFO - PROCESS | 1850 | 1461482906531 Marionette DEBUG loaded listener.js 00:28:26 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef5c09a000) [pid = 1850] [serial = 2258] [outer = 0x7fef4a911800] 00:28:27 INFO - PROCESS | 1850 | 1461482907282 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]]]}] 00:28:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 00:28:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1327ms 00:28:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:28:27 INFO - PROCESS | 1850 | 1461482907316 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 00:28:27 INFO - PROCESS | 1850 | 1461482907319 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 00:28:27 INFO - PROCESS | 1850 | 1461482907325 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:28:27 INFO - PROCESS | 1850 | 1461482907328 Marionette TRACE conn3 <- [1,2978,null,{}] 00:28:27 INFO - PROCESS | 1850 | 1461482907333 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}] 00:28:27 INFO - PROCESS | 1850 | 1461482907526 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 00:28:27 INFO - PROCESS | 1850 | 1461482907808 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:27 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4cd46800 == 177 [pid = 1850] [id = 753] 00:28:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef2db26000) [pid = 1850] [serial = 2259] [outer = (nil)] 00:28:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 206 (0x7fef2db2d400) [pid = 1850] [serial = 2260] [outer = 0x7fef2db26000] 00:28:27 INFO - PROCESS | 1850 | 1461482907885 Marionette DEBUG loaded listener.js 00:28:27 INFO - PROCESS | 1850 | ++DOMWINDOW == 207 (0x7fef2db32000) [pid = 1850] [serial = 2261] [outer = 0x7fef2db26000] 00:28:28 INFO - PROCESS | 1850 | 1461482908594 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]]]}] 00:28:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:28:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1287ms 00:28:28 INFO - PROCESS | 1850 | 1461482908612 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 00:28:28 INFO - PROCESS | 1850 | 1461482908615 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 00:28:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:28:28 INFO - PROCESS | 1850 | 1461482908621 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:28:28 INFO - PROCESS | 1850 | 1461482908624 Marionette TRACE conn3 <- [1,2982,null,{}] 00:28:28 INFO - PROCESS | 1850 | 1461482908629 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}] 00:28:28 INFO - PROCESS | 1850 | 1461482908817 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 00:28:29 INFO - PROCESS | 1850 | 1461482909100 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:29 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2daaa800 == 178 [pid = 1850] [id = 754] 00:28:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 208 (0x7fef2db27000) [pid = 1850] [serial = 2262] [outer = (nil)] 00:28:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 209 (0x7fef443a9800) [pid = 1850] [serial = 2263] [outer = 0x7fef2db27000] 00:28:29 INFO - PROCESS | 1850 | 1461482909177 Marionette DEBUG loaded listener.js 00:28:29 INFO - PROCESS | 1850 | ++DOMWINDOW == 210 (0x7fef443ad800) [pid = 1850] [serial = 2264] [outer = 0x7fef2db27000] 00:28:29 INFO - PROCESS | 1850 | 1461482909899 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"]]]}] 00:28:29 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:28:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:28:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:28:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1331ms 00:28:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:28:29 INFO - PROCESS | 1850 | 1461482909954 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 00:28:29 INFO - PROCESS | 1850 | 1461482909956 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 00:28:29 INFO - PROCESS | 1850 | 1461482909962 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:28:29 INFO - PROCESS | 1850 | 1461482909965 Marionette TRACE conn3 <- [1,2986,null,{}] 00:28:29 INFO - PROCESS | 1850 | 1461482909971 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}] 00:28:30 INFO - PROCESS | 1850 | 1461482910208 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 00:28:30 INFO - PROCESS | 1850 | 1461482910502 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:30 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef276f4800 == 179 [pid = 1850] [id = 755] 00:28:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 211 (0x7fef443b1400) [pid = 1850] [serial = 2265] [outer = (nil)] 00:28:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 212 (0x7fef5bb9e000) [pid = 1850] [serial = 2266] [outer = 0x7fef443b1400] 00:28:30 INFO - PROCESS | 1850 | 1461482910577 Marionette DEBUG loaded listener.js 00:28:30 INFO - PROCESS | 1850 | ++DOMWINDOW == 213 (0x7fef5c277800) [pid = 1850] [serial = 2267] [outer = 0x7fef443b1400] 00:28:31 INFO - PROCESS | 1850 | 1461482911296 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]]]}] 00:28:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:28:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1386ms 00:28:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:28:31 INFO - PROCESS | 1850 | 1461482911348 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 00:28:31 INFO - PROCESS | 1850 | 1461482911350 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 00:28:31 INFO - PROCESS | 1850 | 1461482911357 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:28:31 INFO - PROCESS | 1850 | 1461482911360 Marionette TRACE conn3 <- [1,2990,null,{}] 00:28:31 INFO - PROCESS | 1850 | 1461482911365 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}] 00:28:31 INFO - PROCESS | 1850 | 1461482911560 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 00:28:31 INFO - PROCESS | 1850 | 1461482911809 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:31 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef28515800 == 180 [pid = 1850] [id = 756] 00:28:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 214 (0x7fef28225000) [pid = 1850] [serial = 2268] [outer = (nil)] 00:28:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 215 (0x7fef2822ac00) [pid = 1850] [serial = 2269] [outer = 0x7fef28225000] 00:28:31 INFO - PROCESS | 1850 | 1461482911889 Marionette DEBUG loaded listener.js 00:28:31 INFO - PROCESS | 1850 | ++DOMWINDOW == 216 (0x7fef2822f800) [pid = 1850] [serial = 2270] [outer = 0x7fef28225000] 00:28:32 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef28526000 == 181 [pid = 1850] [id = 757] 00:28:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 217 (0x7fef31964800) [pid = 1850] [serial = 2271] [outer = (nil)] 00:28:32 INFO - PROCESS | 1850 | ++DOMWINDOW == 218 (0x7fef28230800) [pid = 1850] [serial = 2272] [outer = 0x7fef31964800] 00:28:32 INFO - PROCESS | 1850 | 1461482912740 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]]]}] 00:28:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:28:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1437ms 00:28:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:28:32 INFO - PROCESS | 1850 | 1461482912794 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 00:28:32 INFO - PROCESS | 1850 | 1461482912796 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 00:28:32 INFO - PROCESS | 1850 | 1461482912802 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:28:32 INFO - PROCESS | 1850 | 1461482912805 Marionette TRACE conn3 <- [1,2994,null,{}] 00:28:32 INFO - PROCESS | 1850 | 1461482912810 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}] 00:28:33 INFO - PROCESS | 1850 | 1461482913099 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 00:28:33 INFO - PROCESS | 1850 | 1461482913351 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:33 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2a751800 == 182 [pid = 1850] [id = 758] 00:28:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 219 (0x7fef28226000) [pid = 1850] [serial = 2273] [outer = (nil)] 00:28:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 220 (0x7fef31965400) [pid = 1850] [serial = 2274] [outer = 0x7fef28226000] 00:28:33 INFO - PROCESS | 1850 | 1461482913465 Marionette DEBUG loaded listener.js 00:28:33 INFO - PROCESS | 1850 | ++DOMWINDOW == 221 (0x7fef3196ac00) [pid = 1850] [serial = 2275] [outer = 0x7fef28226000] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cf6a800 == 181 [pid = 1850] [id = 49] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef47349800 == 180 [pid = 1850] [id = 50] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48610000 == 179 [pid = 1850] [id = 181] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2ff8c800 == 178 [pid = 1850] [id = 734] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2f955000 == 177 [pid = 1850] [id = 733] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2db8c000 == 176 [pid = 1850] [id = 732] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2c1dc000 == 175 [pid = 1850] [id = 731] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4877e000 == 174 [pid = 1850] [id = 723] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef48106800 == 173 [pid = 1850] [id = 722] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44aec000 == 172 [pid = 1850] [id = 721] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef445f5000 == 171 [pid = 1850] [id = 720] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef42203800 == 170 [pid = 1850] [id = 719] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40904000 == 169 [pid = 1850] [id = 718] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3f9be800 == 168 [pid = 1850] [id = 717] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dde0800 == 167 [pid = 1850] [id = 716] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfa0000 == 166 [pid = 1850] [id = 715] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef36ad0800 == 165 [pid = 1850] [id = 714] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef350c9000 == 164 [pid = 1850] [id = 713] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef32ed9800 == 163 [pid = 1850] [id = 712] 00:28:35 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e81d000 == 162 [pid = 1850] [id = 711] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 220 (0x7fef4981f800) [pid = 1850] [serial = 2034] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 219 (0x7fef4cf28800) [pid = 1850] [serial = 2037] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 218 (0x7fef446a4400) [pid = 1850] [serial = 2028] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 217 (0x7fef47fe0400) [pid = 1850] [serial = 2031] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 216 (0x7fef32fe3000) [pid = 1850] [serial = 2126] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 215 (0x7fef2e41ac00) [pid = 1850] [serial = 2129] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 214 (0x7fef44431000) [pid = 1850] [serial = 2090] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 213 (0x7fef497e4000) [pid = 1850] [serial = 2103] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 212 (0x7fef496a0400) [pid = 1850] [serial = 2102] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 211 (0x7fef3d485000) [pid = 1850] [serial = 2073] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 210 (0x7fef3cfc3400) [pid = 1850] [serial = 2072] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 209 (0x7fef379ad400) [pid = 1850] [serial = 2070] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 208 (0x7fef36a18400) [pid = 1850] [serial = 2069] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 207 (0x7fef33f46c00) [pid = 1850] [serial = 2130] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 206 (0x7fef40a72800) [pid = 1850] [serial = 2079] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 205 (0x7fef40a21000) [pid = 1850] [serial = 2078] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef3293b000) [pid = 1850] [serial = 2112] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef275a7c00) [pid = 1850] [serial = 2111] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef331f1c00) [pid = 1850] [serial = 2067] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef32ee7c00) [pid = 1850] [serial = 2066] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef4a320400) [pid = 1850] [serial = 2106] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef49ae2000) [pid = 1850] [serial = 2105] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef48432c00) [pid = 1850] [serial = 2097] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef4816a400) [pid = 1850] [serial = 2096] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef3d48bc00) [pid = 1850] [serial = 2118] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef2dece800) [pid = 1850] [serial = 2117] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef4d222800) [pid = 1850] [serial = 2109] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef4bb5e800) [pid = 1850] [serial = 2108] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef408cfc00) [pid = 1850] [serial = 2076] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef3fe76c00) [pid = 1850] [serial = 2075] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef4126d800) [pid = 1850] [serial = 2082] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef40f57400) [pid = 1850] [serial = 2081] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef2db48c00) [pid = 1850] [serial = 2120] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef2dcf2800) [pid = 1850] [serial = 2121] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef2fe54c00) [pid = 1850] [serial = 2064] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef2e499000) [pid = 1850] [serial = 2063] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef471df000) [pid = 1850] [serial = 2094] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef46333800) [pid = 1850] [serial = 2093] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef4422cc00) [pid = 1850] [serial = 2088] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef43996400) [pid = 1850] [serial = 2087] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef48de7000) [pid = 1850] [serial = 2100] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef48671800) [pid = 1850] [serial = 2099] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef437c0000) [pid = 1850] [serial = 2085] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef4374bc00) [pid = 1850] [serial = 2084] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef44431c00) [pid = 1850] [serial = 2115] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef32ee8c00) [pid = 1850] [serial = 2114] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef29ec9400) [pid = 1850] [serial = 2061] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef275a2800) [pid = 1850] [serial = 2060] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef446b1000) [pid = 1850] [serial = 2091] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef2f54f800) [pid = 1850] [serial = 2123] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef331ec800) [pid = 1850] [serial = 2127] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef2fe5a800) [pid = 1850] [serial = 2124] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef439ce400) [pid = 1850] [serial = 2025] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef41160c00) [pid = 1850] [serial = 2019] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef3d428000) [pid = 1850] [serial = 2010] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef40494800) [pid = 1850] [serial = 2016] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef379a6400) [pid = 1850] [serial = 2001] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef3db9fc00) [pid = 1850] [serial = 2013] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef2f552000) [pid = 1850] [serial = 2004] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef34331c00) [pid = 1850] [serial = 2007] [outer = (nil)] [url = about:blank] 00:28:35 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef43745000) [pid = 1850] [serial = 2022] [outer = (nil)] [url = about:blank] 00:28:36 INFO - PROCESS | 1850 | 1461482916103 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]]]}] 00:28:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:28:36 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 00:28:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 3338ms 00:28:36 INFO - PROCESS | 1850 | 1461482916139 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 00:28:36 INFO - PROCESS | 1850 | 1461482916144 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 00:28:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:28:36 INFO - PROCESS | 1850 | 1461482916152 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:28:36 INFO - PROCESS | 1850 | 1461482916157 Marionette TRACE conn3 <- [1,2998,null,{}] 00:28:36 INFO - PROCESS | 1850 | 1461482916165 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}] 00:28:36 INFO - PROCESS | 1850 | 1461482916341 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 00:28:36 INFO - PROCESS | 1850 | 1461482916570 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:36 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2aae9000 == 163 [pid = 1850] [id = 759] 00:28:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef2a048000) [pid = 1850] [serial = 2276] [outer = (nil)] 00:28:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef2a04c000) [pid = 1850] [serial = 2277] [outer = 0x7fef2a048000] 00:28:36 INFO - PROCESS | 1850 | 1461482916637 Marionette DEBUG loaded listener.js 00:28:36 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef2db4b400) [pid = 1850] [serial = 2278] [outer = 0x7fef2a048000] 00:28:37 INFO - PROCESS | 1850 | 1461482917289 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]]]}] 00:28:37 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. 00:28:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1183ms 00:28:37 INFO - PROCESS | 1850 | 1461482917335 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 00:28:37 INFO - PROCESS | 1850 | 1461482917343 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 00:28:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:28:37 INFO - PROCESS | 1850 | 1461482917352 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:28:37 INFO - PROCESS | 1850 | 1461482917355 Marionette TRACE conn3 <- [1,3002,null,{}] 00:28:37 INFO - PROCESS | 1850 | 1461482917361 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}] 00:28:37 INFO - PROCESS | 1850 | 1461482917602 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 00:28:37 INFO - PROCESS | 1850 | 1461482917621 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:37 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2d82c800 == 164 [pid = 1850] [id = 760] 00:28:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef2a048400) [pid = 1850] [serial = 2279] [outer = (nil)] 00:28:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef2e0fb400) [pid = 1850] [serial = 2280] [outer = 0x7fef2a048400] 00:28:37 INFO - PROCESS | 1850 | 1461482917809 Marionette DEBUG loaded listener.js 00:28:37 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef2e5ad800) [pid = 1850] [serial = 2281] [outer = 0x7fef2a048400] 00:28:38 INFO - PROCESS | 1850 | 1461482918596 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]]]}] 00:28:38 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. 00:28:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1283ms 00:28:38 INFO - PROCESS | 1850 | 1461482918634 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 00:28:38 INFO - PROCESS | 1850 | 1461482918637 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 00:28:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:28:38 INFO - PROCESS | 1850 | 1461482918654 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:28:38 INFO - PROCESS | 1850 | 1461482918659 Marionette TRACE conn3 <- [1,3006,null,{}] 00:28:38 INFO - PROCESS | 1850 | 1461482918681 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}] 00:28:38 INFO - PROCESS | 1850 | 1461482918929 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 00:28:38 INFO - PROCESS | 1850 | 1461482918964 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:38 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e2d8000 == 165 [pid = 1850] [id = 761] 00:28:38 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef3185d800) [pid = 1850] [serial = 2282] [outer = (nil)] 00:28:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef31966400) [pid = 1850] [serial = 2283] [outer = 0x7fef3185d800] 00:28:39 INFO - PROCESS | 1850 | 1461482919029 Marionette DEBUG loaded listener.js 00:28:39 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef31970c00) [pid = 1850] [serial = 2284] [outer = 0x7fef3185d800] 00:28:39 INFO - PROCESS | 1850 | 1461482919945 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]]]}] 00:28:39 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. 00:28:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1342ms 00:28:40 INFO - PROCESS | 1850 | 1461482919997 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 00:28:40 INFO - PROCESS | 1850 | 1461482920000 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 00:28:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:28:40 INFO - PROCESS | 1850 | 1461482920026 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:28:40 INFO - PROCESS | 1850 | 1461482920029 Marionette TRACE conn3 <- [1,3010,null,{}] 00:28:40 INFO - PROCESS | 1850 | 1461482920036 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}] 00:28:40 INFO - PROCESS | 1850 | 1461482920843 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef29ec5c00) [pid = 1850] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef40998c00) [pid = 1850] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef403a3c00) [pid = 1850] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef2f554400) [pid = 1850] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef2759b400) [pid = 1850] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef32993400) [pid = 1850] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef49428c00) [pid = 1850] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef40995800) [pid = 1850] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef36a1a000) [pid = 1850] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef376d2000) [pid = 1850] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef27599800) [pid = 1850] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef56dfcc00) [pid = 1850] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef448a4c00) [pid = 1850] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef2759f000) [pid = 1850] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef45782400) [pid = 1850] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef40987c00) [pid = 1850] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef31864400) [pid = 1850] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef29ecf800) [pid = 1850] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef32fed400) [pid = 1850] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef4099f400) [pid = 1850] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef32b07c00) [pid = 1850] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef41e2c800) [pid = 1850] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef448a1c00) [pid = 1850] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:28:40 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef48436800) [pid = 1850] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:28:41 INFO - PROCESS | 1850 | 1461482921049 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:41 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2c1e7000 == 166 [pid = 1850] [id = 762] 00:28:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef27599800) [pid = 1850] [serial = 2285] [outer = (nil)] 00:28:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef2a044800) [pid = 1850] [serial = 2286] [outer = 0x7fef27599800] 00:28:41 INFO - PROCESS | 1850 | 1461482921123 Marionette DEBUG loaded listener.js 00:28:41 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef32999400) [pid = 1850] [serial = 2287] [outer = 0x7fef27599800] 00:28:41 INFO - PROCESS | 1850 | 1461482921714 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]]]}] 00:28:41 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 00:28:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1750ms 00:28:41 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:28:41 INFO - PROCESS | 1850 | 1461482921765 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 00:28:41 INFO - PROCESS | 1850 | 1461482921767 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 00:28:41 INFO - PROCESS | 1850 | 1461482921773 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:28:41 INFO - PROCESS | 1850 | 1461482921776 Marionette TRACE conn3 <- [1,3014,null,{}] 00:28:41 INFO - PROCESS | 1850 | 1461482921781 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}] 00:28:41 INFO - PROCESS | 1850 | 1461482921960 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 00:28:42 INFO - PROCESS | 1850 | 1461482922145 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:42 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef308c3800 == 167 [pid = 1850] [id = 763] 00:28:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef2759f000) [pid = 1850] [serial = 2288] [outer = (nil)] 00:28:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 150 (0x7fef32e9c000) [pid = 1850] [serial = 2289] [outer = 0x7fef2759f000] 00:28:42 INFO - PROCESS | 1850 | 1461482922209 Marionette DEBUG loaded listener.js 00:28:42 INFO - PROCESS | 1850 | ++DOMWINDOW == 151 (0x7fef32eee400) [pid = 1850] [serial = 2290] [outer = 0x7fef2759f000] 00:28:42 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:28:43 INFO - PROCESS | 1850 | 1461482923126 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:28:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:28:43 INFO - {} 00:28:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:28:43 INFO - {} 00:28:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:28:43 INFO - {} 00:28:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:28:43 INFO - {} 00:28:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1381ms 00:28:43 INFO - PROCESS | 1850 | 1461482923187 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 00:28:43 INFO - PROCESS | 1850 | 1461482923192 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 00:28:43 INFO - TEST-START | /FileAPI/fileReader.html 00:28:43 INFO - PROCESS | 1850 | 1461482923202 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:28:43 INFO - PROCESS | 1850 | 1461482923207 Marionette TRACE conn3 <- [1,3018,null,{}] 00:28:43 INFO - PROCESS | 1850 | 1461482923215 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}] 00:28:43 INFO - PROCESS | 1850 | 1461482923450 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 00:28:43 INFO - PROCESS | 1850 | 1461482923738 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:43 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2d822800 == 168 [pid = 1850] [id = 764] 00:28:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 152 (0x7fef2e40ec00) [pid = 1850] [serial = 2291] [outer = (nil)] 00:28:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 153 (0x7fef2e5a8800) [pid = 1850] [serial = 2292] [outer = 0x7fef2e40ec00] 00:28:43 INFO - PROCESS | 1850 | 1461482923855 Marionette DEBUG loaded listener.js 00:28:43 INFO - PROCESS | 1850 | ++DOMWINDOW == 154 (0x7fef2fe5cc00) [pid = 1850] [serial = 2293] [outer = 0x7fef2e40ec00] 00:28:44 INFO - PROCESS | 1850 | 1461482924606 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]]]}] 00:28:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:28:44 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:28:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:28:44 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:28:44 INFO - TEST-OK | /FileAPI/fileReader.html | took 1435ms 00:28:44 INFO - PROCESS | 1850 | 1461482924638 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 00:28:44 INFO - PROCESS | 1850 | 1461482924647 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 00:28:44 INFO - TEST-START | /FileAPI/historical.html 00:28:44 INFO - PROCESS | 1850 | 1461482924657 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:28:44 INFO - PROCESS | 1850 | 1461482924660 Marionette TRACE conn3 <- [1,3022,null,{}] 00:28:44 INFO - PROCESS | 1850 | 1461482924667 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}] 00:28:44 INFO - PROCESS | 1850 | 1461482924861 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 00:28:45 INFO - PROCESS | 1850 | 1461482925102 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:45 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef30819000 == 169 [pid = 1850] [id = 765] 00:28:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 155 (0x7fef316cf800) [pid = 1850] [serial = 2294] [outer = (nil)] 00:28:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 156 (0x7fef32993c00) [pid = 1850] [serial = 2295] [outer = 0x7fef316cf800] 00:28:45 INFO - PROCESS | 1850 | 1461482925175 Marionette DEBUG loaded listener.js 00:28:45 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef32e93800) [pid = 1850] [serial = 2296] [outer = 0x7fef316cf800] 00:28:46 INFO - PROCESS | 1850 | 1461482926133 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"]]]}] 00:28:46 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:28:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:28:46 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:28:46 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:28:46 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:28:46 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:28:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:46 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:28:46 INFO - TEST-OK | /FileAPI/historical.html | took 1533ms 00:28:46 INFO - PROCESS | 1850 | 1461482926192 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 00:28:46 INFO - PROCESS | 1850 | 1461482926195 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 00:28:46 INFO - PROCESS | 1850 | 1461482926204 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:28:46 INFO - TEST-START | /FileAPI/idlharness.html 00:28:46 INFO - PROCESS | 1850 | 1461482926214 Marionette TRACE conn3 <- [1,3026,null,{}] 00:28:46 INFO - PROCESS | 1850 | 1461482926250 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}] 00:28:46 INFO - PROCESS | 1850 | 1461482926452 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 00:28:46 INFO - PROCESS | 1850 | 1461482926767 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:46 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3189d000 == 170 [pid = 1850] [id = 766] 00:28:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef33f3b800) [pid = 1850] [serial = 2297] [outer = (nil)] 00:28:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef34328000) [pid = 1850] [serial = 2298] [outer = 0x7fef33f3b800] 00:28:46 INFO - PROCESS | 1850 | 1461482926847 Marionette DEBUG loaded listener.js 00:28:46 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef34c32c00) [pid = 1850] [serial = 2299] [outer = 0x7fef33f3b800] 00:28:48 INFO - PROCESS | 1850 | 1461482928485 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]]]}] 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:28:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:28:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:28:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:28:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:28:48 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 00:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:28:48 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 00:28:48 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 00:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:28:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:28:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:28:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:28:48 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 00:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:28:48 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 00:28:48 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 00:28:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:28:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:28:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:28:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:28:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:28:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:28:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2375ms 00:28:48 INFO - PROCESS | 1850 | 1461482928588 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 00:28:48 INFO - PROCESS | 1850 | 1461482928596 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 00:28:48 INFO - TEST-START | /FileAPI/idlharness.worker 00:28:48 INFO - PROCESS | 1850 | 1461482928605 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:28:48 INFO - PROCESS | 1850 | 1461482928611 Marionette TRACE conn3 <- [1,3030,null,{}] 00:28:48 INFO - PROCESS | 1850 | 1461482928666 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}] 00:28:48 INFO - PROCESS | 1850 | 1461482928915 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 00:28:49 INFO - PROCESS | 1850 | 1461482929139 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:49 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef31052800 == 171 [pid = 1850] [id = 767] 00:28:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef33f3c800) [pid = 1850] [serial = 2300] [outer = (nil)] 00:28:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef3d54e800) [pid = 1850] [serial = 2301] [outer = 0x7fef33f3c800] 00:28:49 INFO - PROCESS | 1850 | 1461482929252 Marionette DEBUG loaded listener.js 00:28:49 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef3daaec00) [pid = 1850] [serial = 2302] [outer = 0x7fef33f3c800] 00:28:49 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:28:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:28:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:28:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:28:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:28:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:28:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:28:51 INFO - {} 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:28:51 INFO - {} 00:28:51 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 - {} 00:28:51 INFO - {} 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:28:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:28:51 INFO - {} 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:28:51 INFO - {} 00:28:51 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 - {} 00:28:51 INFO - {} 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:28:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:28:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:28:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:28:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 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 00:28:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:28:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:28:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:28:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:28:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:28:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:28:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:28:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:28:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:28:51 INFO - {} 00:28:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3012ms 00:28:51 INFO - PROCESS | 1850 | 1461482931509 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,{},{}]]]}] 00:28:51 INFO - PROCESS | 1850 | 1461482931650 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 00:28:51 INFO - PROCESS | 1850 | 1461482931659 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 00:28:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:28:51 INFO - PROCESS | 1850 | 1461482931666 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:28:51 INFO - PROCESS | 1850 | 1461482931672 Marionette TRACE conn3 <- [1,3034,null,{}] 00:28:51 INFO - PROCESS | 1850 | 1461482931684 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}] 00:28:51 INFO - PROCESS | 1850 | 1461482931953 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 00:28:52 INFO - PROCESS | 1850 | 1461482932180 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:52 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3d4cd000 == 172 [pid = 1850] [id = 768] 00:28:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef3dab0000) [pid = 1850] [serial = 2303] [outer = (nil)] 00:28:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef3f63e000) [pid = 1850] [serial = 2304] [outer = 0x7fef3dab0000] 00:28:52 INFO - PROCESS | 1850 | 1461482932303 Marionette DEBUG loaded listener.js 00:28:52 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef439a0800) [pid = 1850] [serial = 2305] [outer = 0x7fef3dab0000] 00:28:53 INFO - PROCESS | 1850 | 1461482933007 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]]]}] 00:28:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:28:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1386ms 00:28:53 INFO - PROCESS | 1850 | 1461482933053 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 00:28:53 INFO - PROCESS | 1850 | 1461482933057 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 00:28:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:28:53 INFO - PROCESS | 1850 | 1461482933063 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:28:53 INFO - PROCESS | 1850 | 1461482933065 Marionette TRACE conn3 <- [1,3038,null,{}] 00:28:53 INFO - PROCESS | 1850 | 1461482933070 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}] 00:28:53 INFO - PROCESS | 1850 | 1461482933363 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 00:28:53 INFO - PROCESS | 1850 | 1461482933572 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:53 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3ddde000 == 173 [pid = 1850] [id = 769] 00:28:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef44290000) [pid = 1850] [serial = 2306] [outer = (nil)] 00:28:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef443a9c00) [pid = 1850] [serial = 2307] [outer = 0x7fef44290000] 00:28:53 INFO - PROCESS | 1850 | 1461482933655 Marionette DEBUG loaded listener.js 00:28:53 INFO - PROCESS | 1850 | ++DOMWINDOW == 169 (0x7fef446a4400) [pid = 1850] [serial = 2308] [outer = 0x7fef44290000] 00:28:54 INFO - PROCESS | 1850 | 1461482934427 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"]]]}] 00:28:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:28:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:28:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:28:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1387ms 00:28:54 INFO - PROCESS | 1850 | 1461482934451 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 00:28:54 INFO - PROCESS | 1850 | 1461482934455 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 00:28:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:28:54 INFO - PROCESS | 1850 | 1461482934461 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:28:54 INFO - PROCESS | 1850 | 1461482934463 Marionette TRACE conn3 <- [1,3042,null,{}] 00:28:54 INFO - PROCESS | 1850 | 1461482934469 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}] 00:28:54 INFO - PROCESS | 1850 | 1461482934655 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 00:28:54 INFO - PROCESS | 1850 | 1461482934894 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:54 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3f9ac800 == 174 [pid = 1850] [id = 770] 00:28:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 170 (0x7fef44294c00) [pid = 1850] [serial = 2309] [outer = (nil)] 00:28:54 INFO - PROCESS | 1850 | ++DOMWINDOW == 171 (0x7fef44d6b400) [pid = 1850] [serial = 2310] [outer = 0x7fef44294c00] 00:28:54 INFO - PROCESS | 1850 | 1461482934969 Marionette DEBUG loaded listener.js 00:28:55 INFO - PROCESS | 1850 | ++DOMWINDOW == 172 (0x7fef45788000) [pid = 1850] [serial = 2311] [outer = 0x7fef44294c00] 00:28:56 INFO - PROCESS | 1850 | 1461482936028 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]]]}] 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:28:56 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. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:28:56 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'.) 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:28:56 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. 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:28:56 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. 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:28:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:28:56 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. 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:28:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:28:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:28:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:28:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:28:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:28:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:28:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1655ms 00:28:56 INFO - PROCESS | 1850 | 1461482936116 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 00:28:56 INFO - PROCESS | 1850 | 1461482936119 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 00:28:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:28:56 INFO - PROCESS | 1850 | 1461482936190 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:28:56 INFO - PROCESS | 1850 | 1461482936192 Marionette TRACE conn3 <- [1,3046,null,{}] 00:28:56 INFO - PROCESS | 1850 | 1461482936200 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}] 00:28:56 INFO - PROCESS | 1850 | 1461482936414 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 00:28:56 INFO - PROCESS | 1850 | 1461482936700 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:56 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40411800 == 175 [pid = 1850] [id = 771] 00:28:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 173 (0x7fef442ce400) [pid = 1850] [serial = 2312] [outer = (nil)] 00:28:56 INFO - PROCESS | 1850 | ++DOMWINDOW == 174 (0x7fef46334c00) [pid = 1850] [serial = 2313] [outer = 0x7fef442ce400] 00:28:56 INFO - PROCESS | 1850 | 1461482936805 Marionette DEBUG loaded listener.js 00:28:57 INFO - PROCESS | 1850 | ++DOMWINDOW == 175 (0x7fef32937000) [pid = 1850] [serial = 2314] [outer = 0x7fef442ce400] 00:28:57 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:28:57 INFO - PROCESS | 1850 | 1461482937813 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:28:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:28:57 INFO - {} 00:28:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1696ms 00:28:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:28:57 INFO - PROCESS | 1850 | 1461482937825 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 00:28:57 INFO - PROCESS | 1850 | 1461482937828 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 00:28:57 INFO - PROCESS | 1850 | 1461482937834 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:28:57 INFO - PROCESS | 1850 | 1461482937837 Marionette TRACE conn3 <- [1,3050,null,{}] 00:28:57 INFO - PROCESS | 1850 | 1461482937842 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}] 00:28:58 INFO - PROCESS | 1850 | 1461482938067 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 00:28:58 INFO - PROCESS | 1850 | 1461482938343 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:58 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3cf42000 == 176 [pid = 1850] [id = 772] 00:28:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 176 (0x7fef34c34400) [pid = 1850] [serial = 2315] [outer = (nil)] 00:28:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 177 (0x7fef4039cc00) [pid = 1850] [serial = 2316] [outer = 0x7fef34c34400] 00:28:58 INFO - PROCESS | 1850 | 1461482938416 Marionette DEBUG loaded listener.js 00:28:58 INFO - PROCESS | 1850 | ++DOMWINDOW == 178 (0x7fef408c6c00) [pid = 1850] [serial = 2317] [outer = 0x7fef34c34400] 00:28:59 INFO - PROCESS | 1850 | 1461482939202 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]]]}] 00:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:28:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:28:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1383ms 00:28:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:28:59 INFO - PROCESS | 1850 | 1461482939217 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 00:28:59 INFO - PROCESS | 1850 | 1461482939220 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 00:28:59 INFO - PROCESS | 1850 | 1461482939227 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:28:59 INFO - PROCESS | 1850 | 1461482939230 Marionette TRACE conn3 <- [1,3054,null,{}] 00:28:59 INFO - PROCESS | 1850 | 1461482939235 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}] 00:28:59 INFO - PROCESS | 1850 | 1461482939426 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 00:28:59 INFO - PROCESS | 1850 | 1461482939667 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:28:59 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef40b1d000 == 177 [pid = 1850] [id = 773] 00:28:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 179 (0x7fef376cd400) [pid = 1850] [serial = 2318] [outer = (nil)] 00:28:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 180 (0x7fef4095e000) [pid = 1850] [serial = 2319] [outer = 0x7fef376cd400] 00:28:59 INFO - PROCESS | 1850 | 1461482939743 Marionette DEBUG loaded listener.js 00:28:59 INFO - PROCESS | 1850 | ++DOMWINDOW == 181 (0x7fef409a1c00) [pid = 1850] [serial = 2320] [outer = 0x7fef376cd400] 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:29:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:29:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:29:01 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" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:29:01 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" 00:29:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:29:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:29:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:29:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1874ms 00:29:01 INFO - PROCESS | 1850 | 1461482940968 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"]]]}] 00:29:01 INFO - PROCESS | 1850 | 1461482941251 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 00:29:01 INFO - PROCESS | 1850 | 1461482941254 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 00:29:01 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:29:01 INFO - PROCESS | 1850 | 1461482941316 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:29:01 INFO - PROCESS | 1850 | 1461482941321 Marionette TRACE conn3 <- [1,3058,null,{}] 00:29:01 INFO - PROCESS | 1850 | 1461482941329 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}] 00:29:01 INFO - PROCESS | 1850 | 1461482941566 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 00:29:01 INFO - PROCESS | 1850 | 1461482941827 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:01 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef43c0c000 == 178 [pid = 1850] [id = 774] 00:29:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 182 (0x7fef3fd2c400) [pid = 1850] [serial = 2321] [outer = (nil)] 00:29:01 INFO - PROCESS | 1850 | ++DOMWINDOW == 183 (0x7fef497d7400) [pid = 1850] [serial = 2322] [outer = 0x7fef3fd2c400] 00:29:01 INFO - PROCESS | 1850 | 1461482941906 Marionette DEBUG loaded listener.js 00:29:02 INFO - PROCESS | 1850 | ++DOMWINDOW == 184 (0x7fef4cf21800) [pid = 1850] [serial = 2323] [outer = 0x7fef3fd2c400] 00:29:02 INFO - PROCESS | 1850 | 1461482942704 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]]]}] 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:29:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:29:02 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:02 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:29:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:29:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:29:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:29:02 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:29:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:29:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:02 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:29:02 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:29:02 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1498ms 00:29:02 INFO - PROCESS | 1850 | 1461482942765 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 00:29:02 INFO - PROCESS | 1850 | 1461482942773 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 00:29:02 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:29:02 INFO - PROCESS | 1850 | 1461482942828 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:29:02 INFO - PROCESS | 1850 | 1461482942830 Marionette TRACE conn3 <- [1,3062,null,{}] 00:29:02 INFO - PROCESS | 1850 | 1461482942836 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}] 00:29:03 INFO - PROCESS | 1850 | 1461482943052 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 00:29:03 INFO - PROCESS | 1850 | 1461482943365 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:03 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef36ad0800 == 179 [pid = 1850] [id = 775] 00:29:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 185 (0x7fef2e492c00) [pid = 1850] [serial = 2324] [outer = (nil)] 00:29:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 186 (0x7fef3dd0c800) [pid = 1850] [serial = 2325] [outer = 0x7fef2e492c00] 00:29:03 INFO - PROCESS | 1850 | 1461482943440 Marionette DEBUG loaded listener.js 00:29:03 INFO - PROCESS | 1850 | ++DOMWINDOW == 187 (0x7fef4cf52c00) [pid = 1850] [serial = 2326] [outer = 0x7fef2e492c00] 00:29:03 INFO - PROCESS | 1850 | [1850] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:29:04 INFO - PROCESS | 1850 | 1461482944221 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:29:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:29:04 INFO - {} 00:29:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1441ms 00:29:04 INFO - PROCESS | 1850 | 1461482944264 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:29:04 INFO - PROCESS | 1850 | 1461482944267 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:29:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:29:04 INFO - PROCESS | 1850 | 1461482944273 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:29:04 INFO - PROCESS | 1850 | 1461482944275 Marionette TRACE conn3 <- [1,3066,null,{}] 00:29:04 INFO - PROCESS | 1850 | 1461482944281 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}] 00:29:04 INFO - PROCESS | 1850 | 1461482944509 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:29:04 INFO - PROCESS | 1850 | 1461482944750 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:04 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef4613b000 == 180 [pid = 1850] [id = 776] 00:29:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 188 (0x7fef3f636c00) [pid = 1850] [serial = 2327] [outer = (nil)] 00:29:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 189 (0x7fef5820bc00) [pid = 1850] [serial = 2328] [outer = 0x7fef3f636c00] 00:29:04 INFO - PROCESS | 1850 | 1461482944822 Marionette DEBUG loaded listener.js 00:29:04 INFO - PROCESS | 1850 | ++DOMWINDOW == 190 (0x7fef5b8a7000) [pid = 1850] [serial = 2329] [outer = 0x7fef3f636c00] 00:29:05 INFO - PROCESS | 1850 | 1461482945581 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]]]}] 00:29:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:29:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:29:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:29:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:29:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:29:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:29:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:29:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1329ms 00:29:05 INFO - PROCESS | 1850 | 1461482945605 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:29:05 INFO - PROCESS | 1850 | 1461482945608 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:29:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:29:05 INFO - PROCESS | 1850 | 1461482945614 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:29:05 INFO - PROCESS | 1850 | 1461482945616 Marionette TRACE conn3 <- [1,3070,null,{}] 00:29:05 INFO - PROCESS | 1850 | 1461482945622 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}] 00:29:05 INFO - PROCESS | 1850 | 1461482945824 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:29:06 INFO - PROCESS | 1850 | 1461482946086 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:06 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef47c88800 == 181 [pid = 1850] [id = 777] 00:29:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 191 (0x7fef2ffe0800) [pid = 1850] [serial = 2330] [outer = (nil)] 00:29:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 192 (0x7fef41e31800) [pid = 1850] [serial = 2331] [outer = 0x7fef2ffe0800] 00:29:06 INFO - PROCESS | 1850 | 1461482946167 Marionette DEBUG loaded listener.js 00:29:06 INFO - PROCESS | 1850 | ++DOMWINDOW == 193 (0x7fef5be0a400) [pid = 1850] [serial = 2332] [outer = 0x7fef2ffe0800] 00:29:06 INFO - PROCESS | 1850 | 1461482946962 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]]]}] 00:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:29:06 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:29:06 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1381ms 00:29:07 INFO - PROCESS | 1850 | 1461482946997 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:29:07 INFO - PROCESS | 1850 | 1461482947000 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:29:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:29:07 INFO - PROCESS | 1850 | 1461482947006 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:29:07 INFO - PROCESS | 1850 | 1461482947008 Marionette TRACE conn3 <- [1,3074,null,{}] 00:29:07 INFO - PROCESS | 1850 | 1461482947014 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}] 00:29:07 INFO - PROCESS | 1850 | 1461482947208 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:29:07 INFO - PROCESS | 1850 | 1461482947492 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:07 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef48770800 == 182 [pid = 1850] [id = 778] 00:29:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 194 (0x7fef40a18000) [pid = 1850] [serial = 2333] [outer = (nil)] 00:29:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 195 (0x7fef5bd10c00) [pid = 1850] [serial = 2334] [outer = 0x7fef40a18000] 00:29:07 INFO - PROCESS | 1850 | 1461482947567 Marionette DEBUG loaded listener.js 00:29:07 INFO - PROCESS | 1850 | ++DOMWINDOW == 196 (0x7fef5bd15800) [pid = 1850] [serial = 2335] [outer = 0x7fef40a18000] 00:29:08 INFO - PROCESS | 1850 | 1461482948299 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]]]}] 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:29:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:29:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1336ms 00:29:08 INFO - PROCESS | 1850 | 1461482948344 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:29:08 INFO - PROCESS | 1850 | 1461482948347 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:29:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:29:08 INFO - PROCESS | 1850 | 1461482948354 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:29:08 INFO - PROCESS | 1850 | 1461482948358 Marionette TRACE conn3 <- [1,3078,null,{}] 00:29:08 INFO - PROCESS | 1850 | 1461482948363 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}] 00:29:08 INFO - PROCESS | 1850 | 1461482948618 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:29:08 INFO - PROCESS | 1850 | 1461482948883 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:08 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2aae2000 == 183 [pid = 1850] [id = 779] 00:29:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 197 (0x7fef29ec5800) [pid = 1850] [serial = 2336] [outer = (nil)] 00:29:08 INFO - PROCESS | 1850 | ++DOMWINDOW == 198 (0x7fef316d0c00) [pid = 1850] [serial = 2337] [outer = 0x7fef29ec5800] 00:29:08 INFO - PROCESS | 1850 | 1461482948961 Marionette DEBUG loaded listener.js 00:29:09 INFO - PROCESS | 1850 | ++DOMWINDOW == 199 (0x7fef443af000) [pid = 1850] [serial = 2338] [outer = 0x7fef29ec5800] 00:29:09 INFO - PROCESS | 1850 | 1461482949783 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] 00:29:09 INFO - PROCESS | 1850 | 1461482949842 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:29:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:29:09 INFO - PROCESS | 1850 | 1461482949854 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:29:09 INFO - PROCESS | 1850 | 1461482949861 Marionette TRACE conn3 <- [1,3082,null,{}] 00:29:09 INFO - PROCESS | 1850 | 1461482949912 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}] 00:29:10 INFO - PROCESS | 1850 | 1461482950175 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:29:10 INFO - PROCESS | 1850 | 1461482950428 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:10 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef32f5a800 == 184 [pid = 1850] [id = 780] 00:29:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 200 (0x7fef32fedc00) [pid = 1850] [serial = 2339] [outer = (nil)] 00:29:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 201 (0x7fef37aae000) [pid = 1850] [serial = 2340] [outer = 0x7fef32fedc00] 00:29:10 INFO - PROCESS | 1850 | 1461482950502 Marionette DEBUG loaded listener.js 00:29:10 INFO - PROCESS | 1850 | ++DOMWINDOW == 202 (0x7fef4099c800) [pid = 1850] [serial = 2341] [outer = 0x7fef32fedc00] 00:29:11 INFO - PROCESS | 1850 | 1461482951809 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]]]}] 00:29:11 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:29:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:29:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:11 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:29:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:29:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1997ms 00:29:11 INFO - PROCESS | 1850 | 1461482951853 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:29:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:29:11 INFO - PROCESS | 1850 | 1461482951858 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:29:11 INFO - PROCESS | 1850 | 1461482951880 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:29:11 INFO - PROCESS | 1850 | 1461482951886 Marionette TRACE conn3 <- [1,3086,null,{}] 00:29:11 INFO - PROCESS | 1850 | 1461482951967 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}] 00:29:12 INFO - PROCESS | 1850 | 1461482952164 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:29:12 INFO - PROCESS | 1850 | 1461482952457 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:12 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2db93800 == 185 [pid = 1850] [id = 781] 00:29:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 203 (0x7fef282d3c00) [pid = 1850] [serial = 2342] [outer = (nil)] 00:29:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 204 (0x7fef2db4d000) [pid = 1850] [serial = 2343] [outer = 0x7fef282d3c00] 00:29:12 INFO - PROCESS | 1850 | 1461482952526 Marionette DEBUG loaded listener.js 00:29:12 INFO - PROCESS | 1850 | ++DOMWINDOW == 205 (0x7fef2e0fb000) [pid = 1850] [serial = 2344] [outer = 0x7fef282d3c00] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e839800 == 184 [pid = 1850] [id = 708] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef308de800 == 183 [pid = 1850] [id = 709] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef28526000 == 182 [pid = 1850] [id = 757] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef28515800 == 181 [pid = 1850] [id = 756] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef276f4800 == 180 [pid = 1850] [id = 755] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2daaa800 == 179 [pid = 1850] [id = 754] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4cd46800 == 178 [pid = 1850] [id = 753] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2fc52000 == 177 [pid = 1850] [id = 752] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2bfd3800 == 176 [pid = 1850] [id = 751] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef604ae000 == 175 [pid = 1850] [id = 750] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef5a178000 == 174 [pid = 1850] [id = 749] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef55f97000 == 173 [pid = 1850] [id = 748] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef4975a800 == 172 [pid = 1850] [id = 747] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44976000 == 171 [pid = 1850] [id = 746] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef44ae8800 == 170 [pid = 1850] [id = 745] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef445e6000 == 169 [pid = 1850] [id = 744] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef40d47000 == 168 [pid = 1850] [id = 743] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3fe3d800 == 167 [pid = 1850] [id = 742] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3dde9800 == 166 [pid = 1850] [id = 741] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3cfab800 == 165 [pid = 1850] [id = 740] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef368c8000 == 164 [pid = 1850] [id = 739] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef344ce800 == 163 [pid = 1850] [id = 738] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef3122b000 == 162 [pid = 1850] [id = 737] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2e826800 == 161 [pid = 1850] [id = 736] 00:29:13 INFO - PROCESS | 1850 | --DOCSHELL 0x7fef2aae5800 == 160 [pid = 1850] [id = 735] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 204 (0x7fef40711800) [pid = 1850] [serial = 2148] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 203 (0x7fef497d9800) [pid = 1850] [serial = 2168] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 202 (0x7fef2fe58800) [pid = 1850] [serial = 2135] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 201 (0x7fef31864000) [pid = 1850] [serial = 2136] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 200 (0x7fef44292000) [pid = 1850] [serial = 2157] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 199 (0x7fef32e93400) [pid = 1850] [serial = 2193] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 198 (0x7fef32eec800) [pid = 1850] [serial = 2202] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 197 (0x7fef32997800) [pid = 1850] [serial = 2186] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 196 (0x7fef56b51000) [pid = 1850] [serial = 2174] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 195 (0x7fef4115e400) [pid = 1850] [serial = 2151] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 194 (0x7fef49428800) [pid = 1850] [serial = 2166] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 193 (0x7fef40496000) [pid = 1850] [serial = 2147] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 192 (0x7fef422aa000) [pid = 1850] [serial = 2153] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 191 (0x7fef37ab5400) [pid = 1850] [serial = 2141] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 190 (0x7fef4a90c000) [pid = 1850] [serial = 2171] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 189 (0x7fef3db9a400) [pid = 1850] [serial = 2144] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 188 (0x7fef56ed6400) [pid = 1850] [serial = 2175] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 187 (0x7fef35457400) [pid = 1850] [serial = 2132] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 186 (0x7fef4577f800) [pid = 1850] [serial = 2163] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 185 (0x7fef36a1bc00) [pid = 1850] [serial = 2058] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 184 (0x7fef32939800) [pid = 1850] [serial = 2204] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 183 (0x7fef2e0f9c00) [pid = 1850] [serial = 2192] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 182 (0x7fef2dceb400) [pid = 1850] [serial = 2196] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 181 (0x7fef3d489400) [pid = 1850] [serial = 2142] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 180 (0x7fef580abc00) [pid = 1850] [serial = 2178] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 179 (0x7fef3299c400) [pid = 1850] [serial = 2187] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 178 (0x7fef5bba1400) [pid = 1850] [serial = 2183] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 177 (0x7fef40a1b400) [pid = 1850] [serial = 2150] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 176 (0x7fef3fd2e800) [pid = 1850] [serial = 2145] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 175 (0x7fef44435000) [pid = 1850] [serial = 2160] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 174 (0x7fef32e98000) [pid = 1850] [serial = 2201] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 173 (0x7fef44222800) [pid = 1850] [serial = 2156] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 172 (0x7fef2e5acc00) [pid = 1850] [serial = 2198] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 171 (0x7fef44d64000) [pid = 1850] [serial = 2162] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 170 (0x7fef49d8bc00) [pid = 1850] [serial = 2169] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 169 (0x7fef34c34800) [pid = 1850] [serial = 2138] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 168 (0x7fef2db49000) [pid = 1850] [serial = 2195] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef437bec00) [pid = 1850] [serial = 2154] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef442d3400) [pid = 1850] [serial = 2159] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef5be0b400) [pid = 1850] [serial = 2184] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef4816a800) [pid = 1850] [serial = 2165] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef3299bc00) [pid = 1850] [serial = 2189] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef50056400) [pid = 1850] [serial = 2172] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef5a138000) [pid = 1850] [serial = 2180] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef57088800) [pid = 1850] [serial = 2177] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef5bb96c00) [pid = 1850] [serial = 2190] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef2ffea000) [pid = 1850] [serial = 2199] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef36a18c00) [pid = 1850] [serial = 2139] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef5b8a9800) [pid = 1850] [serial = 2181] [outer = (nil)] [url = about:blank] 00:29:13 INFO - PROCESS | 1850 | 1461482953992 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:29:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:29:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2178ms 00:29:14 INFO - PROCESS | 1850 | 1461482954042 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:29:14 INFO - PROCESS | 1850 | 1461482954050 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:29:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:29:14 INFO - PROCESS | 1850 | 1461482954059 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:29:14 INFO - PROCESS | 1850 | 1461482954062 Marionette TRACE conn3 <- [1,3090,null,{}] 00:29:14 INFO - PROCESS | 1850 | 1461482954067 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}] 00:29:14 INFO - PROCESS | 1850 | 1461482954250 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:29:14 INFO - PROCESS | 1850 | 1461482954472 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:14 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef28526800 == 161 [pid = 1850] [id = 782] 00:29:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 157 (0x7fef2db25800) [pid = 1850] [serial = 2345] [outer = (nil)] 00:29:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 158 (0x7fef2e493400) [pid = 1850] [serial = 2346] [outer = 0x7fef2db25800] 00:29:14 INFO - PROCESS | 1850 | 1461482954537 Marionette DEBUG loaded listener.js 00:29:14 INFO - PROCESS | 1850 | ++DOMWINDOW == 159 (0x7fef2fe59c00) [pid = 1850] [serial = 2347] [outer = 0x7fef2db25800] 00:29:15 INFO - PROCESS | 1850 | 1461482955228 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:29:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:29:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1185ms 00:29:15 INFO - PROCESS | 1850 | 1461482955243 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:29:15 INFO - PROCESS | 1850 | 1461482955246 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:29:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:29:15 INFO - PROCESS | 1850 | 1461482955252 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:29:15 INFO - PROCESS | 1850 | 1461482955257 Marionette TRACE conn3 <- [1,3094,null,{}] 00:29:15 INFO - PROCESS | 1850 | 1461482955284 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}] 00:29:15 INFO - PROCESS | 1850 | 1461482955463 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:29:15 INFO - PROCESS | 1850 | 1461482955474 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:15 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2d82c000 == 162 [pid = 1850] [id = 783] 00:29:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 160 (0x7fef3196b000) [pid = 1850] [serial = 2348] [outer = (nil)] 00:29:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 161 (0x7fef3298fc00) [pid = 1850] [serial = 2349] [outer = 0x7fef3196b000] 00:29:15 INFO - PROCESS | 1850 | 1461482955539 Marionette DEBUG loaded listener.js 00:29:15 INFO - PROCESS | 1850 | ++DOMWINDOW == 162 (0x7fef32e95000) [pid = 1850] [serial = 2350] [outer = 0x7fef3196b000] 00:29:16 INFO - PROCESS | 1850 | 1461482956464 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:29:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:29:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1244ms 00:29:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:29:16 INFO - PROCESS | 1850 | 1461482956496 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:29:16 INFO - PROCESS | 1850 | 1461482956499 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:29:16 INFO - PROCESS | 1850 | 1461482956505 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:29:16 INFO - PROCESS | 1850 | 1461482956508 Marionette TRACE conn3 <- [1,3098,null,{}] 00:29:16 INFO - PROCESS | 1850 | 1461482956513 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}] 00:29:16 INFO - PROCESS | 1850 | 1461482956747 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:29:16 INFO - PROCESS | 1850 | 1461482956786 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:16 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2e7f1000 == 163 [pid = 1850] [id = 784] 00:29:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 163 (0x7fef32eeec00) [pid = 1850] [serial = 2351] [outer = (nil)] 00:29:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 164 (0x7fef33150000) [pid = 1850] [serial = 2352] [outer = 0x7fef32eeec00] 00:29:16 INFO - PROCESS | 1850 | 1461482956849 Marionette DEBUG loaded listener.js 00:29:16 INFO - PROCESS | 1850 | ++DOMWINDOW == 165 (0x7fef33f3c400) [pid = 1850] [serial = 2353] [outer = 0x7fef32eeec00] 00:29:17 INFO - PROCESS | 1850 | 1461482957638 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]]]}] 00:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:29:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:29:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1177ms 00:29:17 INFO - PROCESS | 1850 | 1461482957685 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:29:17 INFO - PROCESS | 1850 | 1461482957687 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:29:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:29:17 INFO - PROCESS | 1850 | 1461482957699 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:29:17 INFO - PROCESS | 1850 | 1461482957701 Marionette TRACE conn3 <- [1,3102,null,{}] 00:29:17 INFO - PROCESS | 1850 | 1461482957725 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}] 00:29:18 INFO - PROCESS | 1850 | 1461482958015 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:29:18 INFO - PROCESS | 1850 | 1461482958042 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:18 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2ff8b800 == 164 [pid = 1850] [id = 785] 00:29:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 166 (0x7fef32fe4c00) [pid = 1850] [serial = 2354] [outer = (nil)] 00:29:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 167 (0x7fef34332800) [pid = 1850] [serial = 2355] [outer = 0x7fef32fe4c00] 00:29:18 INFO - PROCESS | 1850 | 1461482958101 Marionette DEBUG loaded listener.js 00:29:18 INFO - PROCESS | 1850 | ++DOMWINDOW == 168 (0x7fef36a10c00) [pid = 1850] [serial = 2356] [outer = 0x7fef32fe4c00] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 167 (0x7fef4422c800) [pid = 1850] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 166 (0x7fef2a048400) [pid = 1850] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 165 (0x7fef27599800) [pid = 1850] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 164 (0x7fef2db26000) [pid = 1850] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 163 (0x7fef31964800) [pid = 1850] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 162 (0x7fef483c0400) [pid = 1850] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 161 (0x7fef2a048000) [pid = 1850] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 160 (0x7fef2db55000) [pid = 1850] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 159 (0x7fef32e9d000) [pid = 1850] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 158 (0x7fef49d0a800) [pid = 1850] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 157 (0x7fef328d8400) [pid = 1850] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 156 (0x7fef3185d800) [pid = 1850] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 155 (0x7fef40f61400) [pid = 1850] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 154 (0x7fef40953400) [pid = 1850] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 153 (0x7fef443b1400) [pid = 1850] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 152 (0x7fef4a911800) [pid = 1850] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 151 (0x7fef48324c00) [pid = 1850] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 150 (0x7fef28225000) [pid = 1850] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 149 (0x7fef275a6400) [pid = 1850] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 148 (0x7fef3185c400) [pid = 1850] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 147 (0x7fef4842ec00) [pid = 1850] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 146 (0x7fef2db27000) [pid = 1850] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 145 (0x7fef40a1b000) [pid = 1850] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 144 (0x7fef3dba4c00) [pid = 1850] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 143 (0x7fef40a1cc00) [pid = 1850] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 142 (0x7fef4009f800) [pid = 1850] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 141 (0x7fef483bf000) [pid = 1850] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:29:19 INFO - PROCESS | 1850 | --DOMWINDOW == 140 (0x7fef316ccc00) [pid = 1850] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:29:19 INFO - PROCESS | 1850 | 1461482959419 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:29:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:29:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1732ms 00:29:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:29:19 INFO - PROCESS | 1850 | 1461482959431 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:29:19 INFO - PROCESS | 1850 | 1461482959434 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:29:19 INFO - PROCESS | 1850 | 1461482959449 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:29:19 INFO - PROCESS | 1850 | 1461482959452 Marionette TRACE conn3 <- [1,3106,null,{}] 00:29:19 INFO - PROCESS | 1850 | 1461482959457 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}] 00:29:19 INFO - PROCESS | 1850 | 1461482959725 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:29:19 INFO - PROCESS | 1850 | 1461482959755 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:19 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef3121d000 == 165 [pid = 1850] [id = 786] 00:29:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 141 (0x7fef3432c800) [pid = 1850] [serial = 2357] [outer = (nil)] 00:29:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 142 (0x7fef3cfd1400) [pid = 1850] [serial = 2358] [outer = 0x7fef3432c800] 00:29:19 INFO - PROCESS | 1850 | 1461482959818 Marionette DEBUG loaded listener.js 00:29:19 INFO - PROCESS | 1850 | ++DOMWINDOW == 143 (0x7fef3daa4c00) [pid = 1850] [serial = 2359] [outer = 0x7fef3432c800] 00:29:20 INFO - PROCESS | 1850 | 1461482960552 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]]]}] 00:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:29:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:29:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1138ms 00:29:20 INFO - PROCESS | 1850 | 1461482960578 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:29:20 INFO - PROCESS | 1850 | 1461482960581 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:29:20 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:29:20 INFO - PROCESS | 1850 | 1461482960587 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:29:20 INFO - PROCESS | 1850 | 1461482960589 Marionette TRACE conn3 <- [1,3110,null,{}] 00:29:20 INFO - PROCESS | 1850 | 1461482960594 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}] 00:29:20 INFO - PROCESS | 1850 | 1461482960767 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:29:21 INFO - PROCESS | 1850 | 1461482961159 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:21 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef276eb000 == 166 [pid = 1850] [id = 787] 00:29:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 144 (0x7fef27598800) [pid = 1850] [serial = 2360] [outer = (nil)] 00:29:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 145 (0x7fef275a4c00) [pid = 1850] [serial = 2361] [outer = 0x7fef27598800] 00:29:21 INFO - PROCESS | 1850 | 1461482961236 Marionette DEBUG loaded listener.js 00:29:21 INFO - PROCESS | 1850 | ++DOMWINDOW == 146 (0x7fef29ec7c00) [pid = 1850] [serial = 2362] [outer = 0x7fef27598800] 00:29:22 INFO - PROCESS | 1850 | 1461482962091 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"]]]}] 00:29:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:29:22 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 00:29:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:29:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:29:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:29:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:29:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1527ms 00:29:22 INFO - PROCESS | 1850 | 1461482962116 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:29:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:29:22 INFO - PROCESS | 1850 | 1461482962122 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:29:22 INFO - PROCESS | 1850 | 1461482962129 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:29:22 INFO - PROCESS | 1850 | 1461482962134 Marionette TRACE conn3 <- [1,3114,null,{}] 00:29:22 INFO - PROCESS | 1850 | 1461482962141 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}] 00:29:22 INFO - PROCESS | 1850 | 1461482962381 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:29:22 INFO - PROCESS | 1850 | 1461482962639 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\", \"45a6de45-e916-49a4-b5e9-114d96353c2f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:29:22 INFO - PROCESS | 1850 | ++DOCSHELL 0x7fef2da9d800 == 167 [pid = 1850] [id = 788] 00:29:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 147 (0x7fef29ec8000) [pid = 1850] [serial = 2363] [outer = (nil)] 00:29:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 148 (0x7fef2e0fc800) [pid = 1850] [serial = 2364] [outer = 0x7fef29ec8000] 00:29:22 INFO - PROCESS | 1850 | 1461482962719 Marionette DEBUG loaded listener.js 00:29:22 INFO - PROCESS | 1850 | ++DOMWINDOW == 149 (0x7fef2fe56400) [pid = 1850] [serial = 2365] [outer = 0x7fef29ec8000] 00:29:23 INFO - PROCESS | 1850 | 1461482963549 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]]]}] 00:29:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:29:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1440ms 00:29:23 INFO - PROCESS | 1850 | 1461482963571 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:29:23 INFO - PROCESS | 1850 | 1461482963577 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:29:24 WARNING - u'runner_teardown' () 00:29:24 INFO - No more tests 00:29:24 INFO - Got 0 unexpected results 00:29:24 INFO - SUITE-END | took 1132s 00:29:24 INFO - Closing logging queue 00:29:24 INFO - queue closed 00:29:25 INFO - Return code: 0 00:29:25 WARNING - # TBPL SUCCESS # 00:29:25 INFO - Running post-action listener: _resource_record_post_action 00:29:25 INFO - Running post-run listener: _resource_record_post_run 00:29:26 INFO - Total resource usage - Wall time: 1168s; CPU: 98.0%; Read bytes: 8396800; Write bytes: 975949824; Read time: 376; Write time: 295012 00:29:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:29:26 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51687424; Read time: 0; Write time: 42084 00:29:26 INFO - run-tests - Wall time: 1138s; CPU: 98.0%; Read bytes: 5537792; Write bytes: 924262400; Read time: 300; Write time: 252928 00:29:26 INFO - Running post-run listener: _upload_blobber_files 00:29:26 INFO - Blob upload gear active. 00:29:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:29:26 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 00:29:26 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:29:26 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:29:26 INFO - (blobuploader) - INFO - Open directory for files ... 00:29:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:29:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:29:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:29:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:29:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:29:27 INFO - (blobuploader) - INFO - Done attempting. 00:29:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:29:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:29:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:29:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:29:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:29:28 INFO - (blobuploader) - INFO - Done attempting. 00:29:28 INFO - (blobuploader) - INFO - Iteration through files over. 00:29:28 INFO - Return code: 0 00:29:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:29:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:29:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/45ebf0debd021cfb6975aa2fd1a62a6a495c54643d1548a957b92212eace8507e2fc01783eb42946290b7d034119695d701e8ac227bbfd7dd2b7b9833b588ee0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d8048cc10dbf6e4db42f66fd042bcbcc29932add31aedb93d84866de17a52588399d39ee218f0209f336017f68b49cb33e2694945d259a9bfe2e82a6198f34f6"} 00:29:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:29:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:29:28 INFO - Contents: 00:29:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/45ebf0debd021cfb6975aa2fd1a62a6a495c54643d1548a957b92212eace8507e2fc01783eb42946290b7d034119695d701e8ac227bbfd7dd2b7b9833b588ee0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d8048cc10dbf6e4db42f66fd042bcbcc29932add31aedb93d84866de17a52588399d39ee218f0209f336017f68b49cb33e2694945d259a9bfe2e82a6198f34f6"} 00:29:28 INFO - Running post-run listener: copy_logs_to_upload_dir 00:29:28 INFO - Copying logs to upload dir... 00:29:28 INFO - mkdir: /builds/slave/test/build/upload/logs 00:29:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1259.640358 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 59 secs) (at 2016-04-24 00:29:29.219089) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 00:29:29.220090) ========= 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-1461480213.250471-1383498005 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/45ebf0debd021cfb6975aa2fd1a62a6a495c54643d1548a957b92212eace8507e2fc01783eb42946290b7d034119695d701e8ac227bbfd7dd2b7b9833b588ee0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d8048cc10dbf6e4db42f66fd042bcbcc29932add31aedb93d84866de17a52588399d39ee218f0209f336017f68b49cb33e2694945d259a9bfe2e82a6198f34f6"} build_url:https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036729 build_url: 'https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/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/fx-team/sha512/45ebf0debd021cfb6975aa2fd1a62a6a495c54643d1548a957b92212eace8507e2fc01783eb42946290b7d034119695d701e8ac227bbfd7dd2b7b9833b588ee0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d8048cc10dbf6e4db42f66fd042bcbcc29932add31aedb93d84866de17a52588399d39ee218f0209f336017f68b49cb33e2694945d259a9bfe2e82a6198f34f6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/aMAaYt9MShiMRfnSLgCNKQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 00:29:29.294661) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 00:29:29.295113) ========= 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-1461480213.250471-1383498005 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019233 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 00:29:29.359315) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 00:29:29.359600) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 00:29:29.359897) ========= ========= Total master_lag: 0.72 =========