builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1823 starttime: 1461640218.66 results: success (0) buildid: 20160425181356 builduid: 5ae703220f69444a904ff843c2df0b7b revision: f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:18.665143) ========= master: http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:18.665590) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:18.665872) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:18.712140) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:18.712483) ========= 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-1461640181.249603-959603842 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 20:10:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-25 20:10:18 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.248726 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:18.993656) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:18.993987) ========= 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-1461640181.249603-959603842 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.076379 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:19.100717) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:19.101094) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 --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 f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 --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-1461640181.249603-959603842 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 20:10:19,213 truncating revision to first 12 chars 2016-04-25 20:10:19,214 Setting DEBUG logging. 2016-04-25 20:10:19,214 attempt 1/10 2016-04-25 20:10:19,214 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f4fd92a0496f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 20:10:19,520 unpacking tar archive at: fx-team-f4fd92a0496f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.590169 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:19.725775) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:19.726117) ========= script_repo_revision: f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:19.726512) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:19.726783) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 20:10:20.009089) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 23 secs) (at 2016-04-25 20:10:20.009391) ========= /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-1461640181.249603-959603842 _=/tools/buildbot/bin/python using PTY: False 20:10:20 INFO - MultiFileLogger online at 20160425 20:10:20 in /builds/slave/test 20:10:20 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 20:10:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:10:20 INFO - {'append_to_log': False, 20:10:20 INFO - 'base_work_dir': '/builds/slave/test', 20:10:20 INFO - 'blob_upload_branch': 'fx-team', 20:10:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:10:20 INFO - 'buildbot_json_path': 'buildprops.json', 20:10:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:10:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:10:20 INFO - 'download_minidump_stackwalk': True, 20:10:20 INFO - 'download_symbols': 'true', 20:10:20 INFO - 'e10s': False, 20:10:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:10:20 INFO - 'tooltool.py': '/tools/tooltool.py', 20:10:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:10:20 INFO - '/tools/misc-python/virtualenv.py')}, 20:10:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:10:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:10:20 INFO - 'log_level': 'info', 20:10:20 INFO - 'log_to_console': True, 20:10:20 INFO - 'opt_config_files': (), 20:10:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:10:20 INFO - '--processes=1', 20:10:20 INFO - '--config=%(test_path)s/wptrunner.ini', 20:10:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:10:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:10:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:10:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:10:20 INFO - 'pip_index': False, 20:10:20 INFO - 'require_test_zip': True, 20:10:20 INFO - 'test_type': ('testharness',), 20:10:20 INFO - 'this_chunk': '1', 20:10:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:10:20 INFO - 'total_chunks': '10', 20:10:20 INFO - 'virtualenv_path': 'venv', 20:10:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:10:20 INFO - 'work_dir': 'build'} 20:10:20 INFO - ##### 20:10:20 INFO - ##### Running clobber step. 20:10:20 INFO - ##### 20:10:20 INFO - Running pre-action listener: _resource_record_pre_action 20:10:20 INFO - Running main action method: clobber 20:10:20 INFO - rmtree: /builds/slave/test/build 20:10:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 20:10:22 INFO - Running post-action listener: _resource_record_post_action 20:10:22 INFO - ##### 20:10:22 INFO - ##### Running read-buildbot-config step. 20:10:22 INFO - ##### 20:10:22 INFO - Running pre-action listener: _resource_record_pre_action 20:10:22 INFO - Running main action method: read_buildbot_config 20:10:22 INFO - Using buildbot properties: 20:10:22 INFO - { 20:10:22 INFO - "project": "", 20:10:22 INFO - "product": "firefox", 20:10:22 INFO - "script_repo_revision": "production", 20:10:22 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 20:10:22 INFO - "repository": "", 20:10:22 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 20:10:22 INFO - "buildid": "20160425181356", 20:10:22 INFO - "pgo_build": "False", 20:10:22 INFO - "basedir": "/builds/slave/test", 20:10:22 INFO - "buildnumber": 23, 20:10:22 INFO - "slavename": "tst-linux64-spot-1823", 20:10:22 INFO - "master": "http://buildbot-master125.bb.releng.usw2.mozilla.com:8201/", 20:10:22 INFO - "platform": "linux64", 20:10:22 INFO - "branch": "fx-team", 20:10:22 INFO - "revision": "f4fd92a0496fd6d1ef7fe87ebaeb002cc3d79ec3", 20:10:22 INFO - "repo_path": "integration/fx-team", 20:10:22 INFO - "moz_repo_path": "", 20:10:22 INFO - "stage_platform": "linux64", 20:10:22 INFO - "builduid": "5ae703220f69444a904ff843c2df0b7b", 20:10:22 INFO - "slavebuilddir": "test" 20:10:22 INFO - } 20:10:22 INFO - Found installer url https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 20:10:22 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 20:10:22 INFO - Running post-action listener: _resource_record_post_action 20:10:22 INFO - ##### 20:10:22 INFO - ##### Running download-and-extract step. 20:10:22 INFO - ##### 20:10:22 INFO - Running pre-action listener: _resource_record_pre_action 20:10:22 INFO - Running main action method: download_and_extract 20:10:22 INFO - mkdir: /builds/slave/test/build/tests 20:10:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:10:22 INFO - https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 20:10:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:10:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:10:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:10:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 20:10:41 INFO - Downloaded 1361 bytes. 20:10:41 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 20:10:41 INFO - Using the following test package requirements: 20:10:41 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 20:10:41 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 20:10:41 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 20:10:41 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'jsshell-linux-x86_64.zip'], 20:10:41 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 20:10:41 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 20:10:41 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 20:10:41 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 20:10:41 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 20:10:41 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 20:10:41 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 20:10:41 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 20:10:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:10:41 INFO - https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 20:10:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 20:10:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 20:10:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 20:10:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 20:10:44 INFO - Downloaded 22750397 bytes. 20:10:44 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:10:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:10:45 INFO - caution: filename not matched: web-platform/* 20:10:45 INFO - Return code: 11 20:10:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:10:45 INFO - https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 20:10:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:10:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:10:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:10:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 20:10:47 INFO - Downloaded 36406741 bytes. 20:10:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:10:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:10:51 INFO - caution: filename not matched: bin/* 20:10:51 INFO - caution: filename not matched: config/* 20:10:51 INFO - caution: filename not matched: mozbase/* 20:10:51 INFO - caution: filename not matched: marionette/* 20:10:51 INFO - caution: filename not matched: tools/wptserve/* 20:10:51 INFO - Return code: 11 20:10:51 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')]} 20:10:51 INFO - https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 20:10:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:10:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:10:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:10:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 20:10:55 INFO - Downloaded 64485053 bytes. 20:10:55 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:10:55 INFO - mkdir: /builds/slave/test/properties 20:10:55 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:10:55 INFO - Writing to file /builds/slave/test/properties/build_url 20:10:55 INFO - Contents: 20:10:55 INFO - build_url:https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 20:10:56 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:10:56 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:10:56 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:10:56 INFO - Contents: 20:10:56 INFO - symbols_url:https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:10:56 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')]} 20:10:56 INFO - https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:10:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:10:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:10:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:10:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 20:11:03 INFO - Downloaded 90931570 bytes. 20:11:03 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:11:03 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:11:10 INFO - Return code: 0 20:11:10 INFO - Running post-action listener: _resource_record_post_action 20:11:10 INFO - Running post-action listener: set_extra_try_arguments 20:11:10 INFO - ##### 20:11:10 INFO - ##### Running create-virtualenv step. 20:11:10 INFO - ##### 20:11:10 INFO - Running pre-action listener: _pre_create_virtualenv 20:11:10 INFO - Running pre-action listener: _resource_record_pre_action 20:11:10 INFO - Running main action method: create_virtualenv 20:11:10 INFO - Creating virtualenv /builds/slave/test/build/venv 20:11: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 20:11:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:11:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:11:11 INFO - Using real prefix '/usr' 20:11:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:11:14 INFO - Installing distribute.............................................................................................................................................................................................done. 20:11:18 INFO - Installing pip.................done. 20:11:18 INFO - Return code: 0 20:11:18 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:11:18 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')]} 20:11:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:11:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11:18 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')]} 20:11:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:11:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19f43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a37ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a3cba0>, '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 0x1a35f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a36410>, '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-1461640181.249603-959603842', '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 20:11:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 20:11:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 20:11:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:11:18 INFO - 'CCACHE_UMASK': '002', 20:11:18 INFO - 'DISPLAY': ':0', 20:11:18 INFO - 'HOME': '/home/cltbld', 20:11:18 INFO - 'LANG': 'en_US.UTF-8', 20:11:18 INFO - 'LOGNAME': 'cltbld', 20:11:18 INFO - 'MAIL': '/var/mail/cltbld', 20:11:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:11:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:11:18 INFO - 'MOZ_NO_REMOTE': '1', 20:11:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:11:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:11:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:11:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:11:18 INFO - 'PWD': '/builds/slave/test', 20:11:18 INFO - 'SHELL': '/bin/bash', 20:11:18 INFO - 'SHLVL': '1', 20:11:18 INFO - 'TERM': 'linux', 20:11:18 INFO - 'TMOUT': '86400', 20:11:18 INFO - 'USER': 'cltbld', 20:11:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461640181.249603-959603842', 20:11:18 INFO - '_': '/tools/buildbot/bin/python'} 20:11:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:11:18 INFO - Downloading/unpacking psutil>=0.7.1 20:11:18 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 20:11:18 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 20:11:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:18 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 20:11:18 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 20:11:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:11:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:11:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:11:23 INFO - Installing collected packages: psutil 20:11:23 INFO - Running setup.py install for psutil 20:11:23 INFO - building 'psutil._psutil_linux' extension 20:11: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 20:11:23 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 20:11:23 INFO - building 'psutil._psutil_posix' extension 20:11:23 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 20:11: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 20:11:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:11:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:11:24 INFO - Successfully installed psutil 20:11:24 INFO - Cleaning up... 20:11:24 INFO - Return code: 0 20:11:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:11: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')]} 20:11:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:11:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11: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')]} 20:11:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:11:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19f43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a37ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a3cba0>, '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 0x1a35f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a36410>, '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-1461640181.249603-959603842', '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 20:11: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 20:11: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 20:11:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:11:24 INFO - 'CCACHE_UMASK': '002', 20:11:24 INFO - 'DISPLAY': ':0', 20:11:24 INFO - 'HOME': '/home/cltbld', 20:11:24 INFO - 'LANG': 'en_US.UTF-8', 20:11:24 INFO - 'LOGNAME': 'cltbld', 20:11:24 INFO - 'MAIL': '/var/mail/cltbld', 20:11:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:11:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:11:24 INFO - 'MOZ_NO_REMOTE': '1', 20:11:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:11:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:11:24 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:11:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:11:24 INFO - 'PWD': '/builds/slave/test', 20:11:24 INFO - 'SHELL': '/bin/bash', 20:11:24 INFO - 'SHLVL': '1', 20:11:24 INFO - 'TERM': 'linux', 20:11:24 INFO - 'TMOUT': '86400', 20:11:24 INFO - 'USER': 'cltbld', 20:11:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461640181.249603-959603842', 20:11:24 INFO - '_': '/tools/buildbot/bin/python'} 20:11:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:11:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:11:24 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 20:11:24 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 20:11:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:24 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 20:11:24 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 20:11:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:11:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:11:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:11:28 INFO - Installing collected packages: mozsystemmonitor 20:11:28 INFO - Running setup.py install for mozsystemmonitor 20:11:29 INFO - Successfully installed mozsystemmonitor 20:11:29 INFO - Cleaning up... 20:11:29 INFO - Return code: 0 20:11:29 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:11:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:11:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:11:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:11:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:11:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11:29 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19f43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a37ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a3cba0>, '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 0x1a35f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a36410>, '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-1461640181.249603-959603842', '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 20:11:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 20:11:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 20:11:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:11:29 INFO - 'CCACHE_UMASK': '002', 20:11:29 INFO - 'DISPLAY': ':0', 20:11:29 INFO - 'HOME': '/home/cltbld', 20:11:29 INFO - 'LANG': 'en_US.UTF-8', 20:11:29 INFO - 'LOGNAME': 'cltbld', 20:11:29 INFO - 'MAIL': '/var/mail/cltbld', 20:11:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:11:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:11:29 INFO - 'MOZ_NO_REMOTE': '1', 20:11:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:11:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:11:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:11:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:11:29 INFO - 'PWD': '/builds/slave/test', 20:11:29 INFO - 'SHELL': '/bin/bash', 20:11:29 INFO - 'SHLVL': '1', 20:11:29 INFO - 'TERM': 'linux', 20:11:29 INFO - 'TMOUT': '86400', 20:11:29 INFO - 'USER': 'cltbld', 20:11:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461640181.249603-959603842', 20:11:29 INFO - '_': '/tools/buildbot/bin/python'} 20:11:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:11:29 INFO - Downloading/unpacking blobuploader==1.2.4 20:11:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:11:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:11:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:11:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:11:33 INFO - Downloading blobuploader-1.2.4.tar.gz 20:11:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:11:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:11:33 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 20:11:33 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 20:11:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:33 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 20:11:33 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 20:11:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:11:34 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:11:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:11:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:11:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:11:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:11:34 INFO - Downloading docopt-0.6.1.tar.gz 20:11:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:11:34 INFO - Installing collected packages: blobuploader, requests, docopt 20:11:34 INFO - Running setup.py install for blobuploader 20:11:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:11:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:11:34 INFO - Running setup.py install for requests 20:11:35 INFO - Running setup.py install for docopt 20:11:35 INFO - Successfully installed blobuploader requests docopt 20:11:35 INFO - Cleaning up... 20:11:36 INFO - Return code: 0 20:11:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:11:36 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')]} 20:11:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:11:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11:36 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')]} 20:11:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:11:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19f43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a37ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a3cba0>, '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 0x1a35f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a36410>, '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-1461640181.249603-959603842', '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 20:11:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:11:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:11:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:11:36 INFO - 'CCACHE_UMASK': '002', 20:11:36 INFO - 'DISPLAY': ':0', 20:11:36 INFO - 'HOME': '/home/cltbld', 20:11:36 INFO - 'LANG': 'en_US.UTF-8', 20:11:36 INFO - 'LOGNAME': 'cltbld', 20:11:36 INFO - 'MAIL': '/var/mail/cltbld', 20:11:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:11:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:11:36 INFO - 'MOZ_NO_REMOTE': '1', 20:11:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:11:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:11:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:11:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:11:36 INFO - 'PWD': '/builds/slave/test', 20:11:36 INFO - 'SHELL': '/bin/bash', 20:11:36 INFO - 'SHLVL': '1', 20:11:36 INFO - 'TERM': 'linux', 20:11:36 INFO - 'TMOUT': '86400', 20:11:36 INFO - 'USER': 'cltbld', 20:11:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461640181.249603-959603842', 20:11:36 INFO - '_': '/tools/buildbot/bin/python'} 20:11:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:11:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:11:36 INFO - Running setup.py (path:/tmp/pip-4MNGf5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:11:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:11:36 INFO - Running setup.py (path:/tmp/pip-uR1_Zi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:11:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:11:36 INFO - Running setup.py (path:/tmp/pip-_DAm_B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:11:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:11:36 INFO - Running setup.py (path:/tmp/pip-8ZWZ5m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:11:37 INFO - Running setup.py (path:/tmp/pip-W2Tyr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:11:37 INFO - Running setup.py (path:/tmp/pip-TXt2wc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:11:37 INFO - Running setup.py (path:/tmp/pip-B90ru8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:11:37 INFO - Running setup.py (path:/tmp/pip-eqSEUo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:11:37 INFO - Running setup.py (path:/tmp/pip-9upXcC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:11:37 INFO - Running setup.py (path:/tmp/pip-r3XjXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:11:37 INFO - Running setup.py (path:/tmp/pip-TyjHKQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:11:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:11:37 INFO - Running setup.py (path:/tmp/pip-TQ7iyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:11:38 INFO - Running setup.py (path:/tmp/pip-I0FB3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:11:38 INFO - Running setup.py (path:/tmp/pip-pn_kBg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:11:38 INFO - Running setup.py (path:/tmp/pip-gIpJ79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:11:38 INFO - Running setup.py (path:/tmp/pip-D1Y_UO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:11:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:11:38 INFO - Running setup.py (path:/tmp/pip-06i_Qq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:11:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:11:38 INFO - Running setup.py (path:/tmp/pip-MhJFw6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:11:38 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:11:38 INFO - Running setup.py (path:/tmp/pip-Hv_7oL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:11:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:11:39 INFO - Running setup.py (path:/tmp/pip-nyj9Cf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:11:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:11:39 INFO - Running setup.py (path:/tmp/pip-BXBbHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:11:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:11:39 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 20:11:39 INFO - Running setup.py install for manifestparser 20:11:39 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:11:39 INFO - Running setup.py install for mozcrash 20:11:40 INFO - Running setup.py install for mozdebug 20:11:40 INFO - Running setup.py install for mozdevice 20:11:40 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:11:40 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:11:40 INFO - Running setup.py install for mozfile 20:11:40 INFO - Running setup.py install for mozhttpd 20:11:40 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:11:40 INFO - Running setup.py install for mozinfo 20:11:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:11:41 INFO - Running setup.py install for mozInstall 20:11:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:11:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:11:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:11:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:11:41 INFO - Running setup.py install for mozleak 20:11:41 INFO - Running setup.py install for mozlog 20:11:41 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:11:41 INFO - Running setup.py install for moznetwork 20:11:41 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:11:41 INFO - Running setup.py install for mozprocess 20:11:42 INFO - Running setup.py install for mozprofile 20:11:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:11:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:11:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:11:42 INFO - Running setup.py install for mozrunner 20:11:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:11:42 INFO - Running setup.py install for mozscreenshot 20:11:42 INFO - Running setup.py install for moztest 20:11:43 INFO - Running setup.py install for mozversion 20:11:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:11:43 INFO - Running setup.py install for wptserve 20:11:43 INFO - Running setup.py install for marionette-driver 20:11:43 INFO - Running setup.py install for browsermob-proxy 20:11:44 INFO - Running setup.py install for marionette-client 20:11:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:11:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:11:44 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 20:11:44 INFO - Cleaning up... 20:11:44 INFO - Return code: 0 20:11:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:11: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')]} 20:11:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:11:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11: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')]} 20:11:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:11:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 20:11:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19f3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19f43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1a37ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1a3cba0>, '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 0x1a35f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a36410>, '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-1461640181.249603-959603842', '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 20:11:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 20:11:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 20:11:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:11:44 INFO - 'CCACHE_UMASK': '002', 20:11:44 INFO - 'DISPLAY': ':0', 20:11:44 INFO - 'HOME': '/home/cltbld', 20:11:44 INFO - 'LANG': 'en_US.UTF-8', 20:11:44 INFO - 'LOGNAME': 'cltbld', 20:11:44 INFO - 'MAIL': '/var/mail/cltbld', 20:11:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:11:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:11:44 INFO - 'MOZ_NO_REMOTE': '1', 20:11:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:11:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:11:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:11:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:11:44 INFO - 'PWD': '/builds/slave/test', 20:11:44 INFO - 'SHELL': '/bin/bash', 20:11:44 INFO - 'SHLVL': '1', 20:11:44 INFO - 'TERM': 'linux', 20:11:44 INFO - 'TMOUT': '86400', 20:11:44 INFO - 'USER': 'cltbld', 20:11:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461640181.249603-959603842', 20:11:44 INFO - '_': '/tools/buildbot/bin/python'} 20:11:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:11:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:11:44 INFO - Running setup.py (path:/tmp/pip-g1VQHR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:11:45 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)) 20:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:11:45 INFO - Running setup.py (path:/tmp/pip-lT9jc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:11:45 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)) 20:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:11:45 INFO - Running setup.py (path:/tmp/pip-2vIc0y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:11:45 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)) 20:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:11:45 INFO - Running setup.py (path:/tmp/pip-HsL3Zh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:11:45 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)) 20:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:11:45 INFO - Running setup.py (path:/tmp/pip-HYQUWb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:11:45 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)) 20:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:11:45 INFO - Running setup.py (path:/tmp/pip-BJVSk7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:11:45 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)) 20:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:11:45 INFO - Running setup.py (path:/tmp/pip-gq2qyA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:11:45 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)) 20:11:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:11:45 INFO - Running setup.py (path:/tmp/pip-7fN1D3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:11:46 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)) 20:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:11:46 INFO - Running setup.py (path:/tmp/pip-vFyceG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:11:46 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)) 20:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:11:46 INFO - Running setup.py (path:/tmp/pip-tkFlAl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:11:46 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)) 20:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:11:46 INFO - Running setup.py (path:/tmp/pip-VmrRTd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:11:46 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)) 20:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:11:46 INFO - Running setup.py (path:/tmp/pip-wcZdUj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:11:46 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)) 20:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:11:46 INFO - Running setup.py (path:/tmp/pip-Tvoc0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:11:46 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)) 20:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:11:46 INFO - Running setup.py (path:/tmp/pip-6_eMJU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:11:46 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)) 20:11:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:11:46 INFO - Running setup.py (path:/tmp/pip-DpeyBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:11:47 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)) 20:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:11:47 INFO - Running setup.py (path:/tmp/pip-klwMNC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:11:47 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)) 20:11:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:11:47 INFO - Running setup.py (path:/tmp/pip-PgIArm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:11:47 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)) 20:11:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:11:47 INFO - Running setup.py (path:/tmp/pip-cYUu_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:11:47 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)) 20:11:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:11:47 INFO - Running setup.py (path:/tmp/pip-Q61mtw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:11:47 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)) 20:11:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:11:47 INFO - Running setup.py (path:/tmp/pip-m7IheR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:11:47 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)) 20:11:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:11:48 INFO - Running setup.py (path:/tmp/pip-MqfzP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:11:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:11:48 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)) 20:11:48 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)) 20:11:48 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)) 20:11:48 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)) 20:11:48 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)) 20:11:48 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)) 20:11:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:11:48 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 20:11:48 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 20:11:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 20:11:48 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 20:11:48 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 20:11:51 INFO - Downloading blessings-1.6.tar.gz 20:11:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:11:52 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)) 20:11:52 INFO - Installing collected packages: blessings 20:11:52 INFO - Running setup.py install for blessings 20:11:52 INFO - Successfully installed blessings 20:11:52 INFO - Cleaning up... 20:11:52 INFO - Return code: 0 20:11:52 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:11:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:11:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:11:53 INFO - Reading from file tmpfile_stdout 20:11:53 INFO - Current package versions: 20:11:53 INFO - argparse == 1.2.1 20:11:53 INFO - blessings == 1.6 20:11:53 INFO - blobuploader == 1.2.4 20:11:53 INFO - browsermob-proxy == 0.6.0 20:11:53 INFO - docopt == 0.6.1 20:11:53 INFO - manifestparser == 1.1 20:11:53 INFO - marionette-client == 2.3.0 20:11:53 INFO - marionette-driver == 1.4.0 20:11:53 INFO - mozInstall == 1.12 20:11:53 INFO - mozcrash == 0.17 20:11:53 INFO - mozdebug == 0.1 20:11:53 INFO - mozdevice == 0.48 20:11:53 INFO - mozfile == 1.2 20:11:53 INFO - mozhttpd == 0.7 20:11:53 INFO - mozinfo == 0.9 20:11:53 INFO - mozleak == 0.1 20:11:53 INFO - mozlog == 3.1 20:11:53 INFO - moznetwork == 0.27 20:11:53 INFO - mozprocess == 0.22 20:11:53 INFO - mozprofile == 0.28 20:11:53 INFO - mozrunner == 6.11 20:11:53 INFO - mozscreenshot == 0.1 20:11:53 INFO - mozsystemmonitor == 0.0 20:11:53 INFO - moztest == 0.7 20:11:53 INFO - mozversion == 1.4 20:11:53 INFO - psutil == 3.1.1 20:11:53 INFO - requests == 1.2.3 20:11:53 INFO - wptserve == 1.4.0 20:11:53 INFO - wsgiref == 0.1.2 20:11:53 INFO - Running post-action listener: _resource_record_post_action 20:11:53 INFO - Running post-action listener: _start_resource_monitoring 20:11:53 INFO - Starting resource monitoring. 20:11:53 INFO - ##### 20:11:53 INFO - ##### Running pull step. 20:11:53 INFO - ##### 20:11:53 INFO - Running pre-action listener: _resource_record_pre_action 20:11:53 INFO - Running main action method: pull 20:11:53 INFO - Pull has nothing to do! 20:11:53 INFO - Running post-action listener: _resource_record_post_action 20:11:53 INFO - ##### 20:11:53 INFO - ##### Running install step. 20:11:53 INFO - ##### 20:11:53 INFO - Running pre-action listener: _resource_record_pre_action 20:11:53 INFO - Running main action method: install 20:11:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:11:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:11:53 INFO - Reading from file tmpfile_stdout 20:11:53 INFO - Detecting whether we're running mozinstall >=1.0... 20:11:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:11:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:11:53 INFO - Reading from file tmpfile_stdout 20:11:53 INFO - Output received: 20:11:53 INFO - Usage: mozinstall [options] installer 20:11:53 INFO - Options: 20:11:53 INFO - -h, --help show this help message and exit 20:11:53 INFO - -d DEST, --destination=DEST 20:11:53 INFO - Directory to install application into. [default: 20:11:53 INFO - "/builds/slave/test"] 20:11:53 INFO - --app=APP Application being installed. [default: firefox] 20:11:53 INFO - mkdir: /builds/slave/test/build/application 20:11:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:11:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 20:12:24 INFO - Reading from file tmpfile_stdout 20:12:24 INFO - Output received: 20:12:24 INFO - /builds/slave/test/build/application/firefox/firefox 20:12:24 INFO - Running post-action listener: _resource_record_post_action 20:12:24 INFO - ##### 20:12:24 INFO - ##### Running run-tests step. 20:12:24 INFO - ##### 20:12:24 INFO - Running pre-action listener: _resource_record_pre_action 20:12:24 INFO - Running main action method: run_tests 20:12:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:12:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:12:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:12:24 INFO - grabbing minidump binary from tooltool 20:12: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')]} 20:12:24 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 0x1a3cba0>, '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 0x1a35f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1a36410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:12:24 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 20:12:24 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 20:12:24 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 20:12:24 INFO - Return code: 0 20:12:24 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 20:12:24 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:12:24 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/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.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 20:12:24 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/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.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 20:12:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:12:24 INFO - 'CCACHE_UMASK': '002', 20:12:24 INFO - 'DISPLAY': ':0', 20:12:24 INFO - 'HOME': '/home/cltbld', 20:12:24 INFO - 'LANG': 'en_US.UTF-8', 20:12:24 INFO - 'LOGNAME': 'cltbld', 20:12:24 INFO - 'MAIL': '/var/mail/cltbld', 20:12:24 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:12:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:12:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:12:24 INFO - 'MOZ_NO_REMOTE': '1', 20:12:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:12:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:12:24 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:12:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:12:24 INFO - 'PWD': '/builds/slave/test', 20:12:24 INFO - 'SHELL': '/bin/bash', 20:12:24 INFO - 'SHLVL': '1', 20:12:24 INFO - 'TERM': 'linux', 20:12:24 INFO - 'TMOUT': '86400', 20:12:24 INFO - 'USER': 'cltbld', 20:12:24 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461640181.249603-959603842', 20:12:24 INFO - '_': '/tools/buildbot/bin/python'} 20:12:24 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/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.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 20:12:24 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 20:12:24 INFO - import pkg_resources 20:12:26 INFO - Using 1 client processes 20:12:26 INFO - wptserve Starting http server on 127.0.0.1:8000 20:12:26 INFO - wptserve Starting http server on 127.0.0.1:8001 20:12:26 INFO - wptserve Starting http server on 127.0.0.1:8443 20:12:29 INFO - SUITE-START | Running 778 tests 20:12:29 INFO - Running testharness tests 20:12:29 INFO - Setting up ssl 20:12:29 INFO - PROCESS | certutil | 20:12:29 INFO - PROCESS | certutil | 20:12:29 INFO - PROCESS | certutil | 20:12:29 INFO - Certificate Nickname Trust Attributes 20:12:29 INFO - SSL,S/MIME,JAR/XPI 20:12:29 INFO - 20:12:29 INFO - web-platform-tests CT,, 20:12:29 INFO - 20:12:29 INFO - Starting runner 20:12:31 INFO - PROCESS | 1839 | 1461640351719 Marionette DEBUG Marionette enabled via build flag and pref 20:12:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f5d4b000 == 1 [pid = 1839] [id = 1] 20:12:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 1 (0x7f24f5d4b800) [pid = 1839] [serial = 1] [outer = (nil)] 20:12:32 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:12:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 2 (0x7f24f5d4c800) [pid = 1839] [serial = 2] [outer = 0x7f24f5d4b800] 20:12:32 INFO - PROCESS | 1839 | 1461640352375 Marionette INFO Listening on port 2828 20:12:32 INFO - PROCESS | 1839 | 1461640352921 Marionette DEBUG Marionette enabled via command-line flag 20:12:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2c10800 == 2 [pid = 1839] [id = 2] 20:12:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 3 (0x7f24f2c11000) [pid = 1839] [serial = 3] [outer = (nil)] 20:12:32 INFO - PROCESS | 1839 | [1839] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:12:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 4 (0x7f24f2c12000) [pid = 1839] [serial = 4] [outer = 0x7f24f2c11000] 20:12:33 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f24f200d640 20:12:33 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f24f205fe50 20:12:33 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f24f2066100 20:12:33 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f24f2066400 20:12:33 INFO - PROCESS | 1839 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f24f2066730 20:12:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 5 (0x7f24f20b9800) [pid = 1839] [serial = 5] [outer = 0x7f24f5d4b800] 20:12:33 INFO - PROCESS | 1839 | [1839] 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 20:12:33 INFO - PROCESS | 1839 | 1461640353307 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49995 20:12:33 INFO - PROCESS | 1839 | [1839] 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 20:12:33 INFO - PROCESS | 1839 | 1461640353393 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49996 20:12:33 INFO - PROCESS | 1839 | 1461640353398 Marionette DEBUG Closed connection conn0 20:12:33 INFO - PROCESS | 1839 | [1839] 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 20:12:33 INFO - PROCESS | 1839 | [1839] 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 20:12:33 INFO - PROCESS | 1839 | 1461640353524 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49997 20:12:33 INFO - PROCESS | 1839 | 1461640353527 Marionette DEBUG Closed connection conn1 20:12:33 INFO - PROCESS | 1839 | [1839] 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 20:12:33 INFO - PROCESS | 1839 | 1461640353593 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49998 20:12:33 INFO - PROCESS | 1839 | 1461640353598 Marionette DEBUG Closed connection conn2 20:12:33 INFO - PROCESS | 1839 | 1461640353655 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:12:33 INFO - PROCESS | 1839 | 1461640353671 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425181356","device":"desktop","version":"49.0a1"} 20:12:34 INFO - PROCESS | 1839 | [1839] 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 20:12:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66f1000 == 3 [pid = 1839] [id = 3] 20:12:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 6 (0x7f24e66f1800) [pid = 1839] [serial = 6] [outer = (nil)] 20:12:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66f2000 == 4 [pid = 1839] [id = 4] 20:12:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 7 (0x7f24e64c9400) [pid = 1839] [serial = 7] [outer = (nil)] 20:12:35 INFO - PROCESS | 1839 | [1839] 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 20:12:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e56bf800 == 5 [pid = 1839] [id = 5] 20:12:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 8 (0x7f24e57efc00) [pid = 1839] [serial = 8] [outer = (nil)] 20:12:35 INFO - PROCESS | 1839 | [1839] 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 20:12:35 INFO - PROCESS | 1839 | [1839] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:12:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 9 (0x7f24e5370000) [pid = 1839] [serial = 9] [outer = 0x7f24e57efc00] 20:12:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 10 (0x7f24e50b9000) [pid = 1839] [serial = 10] [outer = 0x7f24e66f1800] 20:12:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 11 (0x7f24e511d400) [pid = 1839] [serial = 11] [outer = 0x7f24e64c9400] 20:12:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 12 (0x7f24e4e17c00) [pid = 1839] [serial = 12] [outer = 0x7f24e57efc00] 20:12:37 INFO - PROCESS | 1839 | 1461640357373 Marionette DEBUG loaded listener.js 20:12:37 INFO - PROCESS | 1839 | 1461640357394 Marionette DEBUG loaded listener.js 20:12:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 13 (0x7f24e2e65800) [pid = 1839] [serial = 13] [outer = 0x7f24e57efc00] 20:12:38 INFO - PROCESS | 1839 | 1461640358105 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"7753c686-d13d-419c-bc79-049185044c5d","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425181356","device":"desktop","version":"49.0a1","command_id":1}}] 20:12:38 INFO - PROCESS | 1839 | 1461640358336 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}] 20:12:38 INFO - PROCESS | 1839 | 1461640358510 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 20:12:38 INFO - PROCESS | 1839 | 1461640358765 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:12:38 INFO - PROCESS | 1839 | [1839] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:12:38 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:12:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 14 (0x7f24f62b4800) [pid = 1839] [serial = 14] [outer = 0x7f24e57efc00] 20:12:39 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:12:39 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:12:39 INFO - PROCESS | 1839 | 1461640359356 Marionette TRACE conn3 <- [1,3,null,{}] 20:12:39 INFO - PROCESS | 1839 | 1461640359420 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:12:39 INFO - PROCESS | 1839 | 1461640359479 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 20:12:39 INFO - PROCESS | 1839 | 1461640359533 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 20:12:39 INFO - PROCESS | 1839 | 1461640359537 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 20:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:12:39 INFO - PROCESS | 1839 | 1461640359563 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:12:39 INFO - PROCESS | 1839 | 1461640359568 Marionette TRACE conn3 <- [1,6,null,{}] 20:12:39 INFO - PROCESS | 1839 | 1461640359605 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}] 20:12:39 INFO - PROCESS | 1839 | 1461640359676 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 20:12:39 INFO - PROCESS | 1839 | 1461640359687 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de58d800 == 6 [pid = 1839] [id = 6] 20:12:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 15 (0x7f24de30d800) [pid = 1839] [serial = 15] [outer = (nil)] 20:12:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 16 (0x7f24de30f400) [pid = 1839] [serial = 16] [outer = 0x7f24de30d800] 20:12:39 INFO - PROCESS | 1839 | 1461640359756 Marionette DEBUG loaded listener.js 20:12:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 17 (0x7f24de315c00) [pid = 1839] [serial = 17] [outer = 0x7f24de30d800] 20:12:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de19a800 == 7 [pid = 1839] [id = 7] 20:12:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 18 (0x7f24de136800) [pid = 1839] [serial = 18] [outer = (nil)] 20:12:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 19 (0x7f24de13dc00) [pid = 1839] [serial = 19] [outer = 0x7f24de136800] 20:12:40 INFO - PROCESS | 1839 | 1461640360211 Marionette DEBUG loaded listener.js 20:12:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 20 (0x7f24de0fb800) [pid = 1839] [serial = 20] [outer = 0x7f24de136800] 20:12:40 INFO - PROCESS | 1839 | [1839] 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 20:12:40 INFO - PROCESS | 1839 | 1461640360744 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]]]}] 20:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1257ms 20:12:40 INFO - PROCESS | 1839 | 1461640360851 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 20:12:40 INFO - PROCESS | 1839 | 1461640360855 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 20:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:12:40 INFO - PROCESS | 1839 | 1461640360881 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:12:40 INFO - PROCESS | 1839 | 1461640360884 Marionette TRACE conn3 <- [1,10,null,{}] 20:12:40 INFO - PROCESS | 1839 | 1461640360906 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}] 20:12:41 INFO - PROCESS | 1839 | 1461640361070 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 20:12:41 INFO - PROCESS | 1839 | 1461640361100 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc631000 == 8 [pid = 1839] [id = 8] 20:12:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 21 (0x7f24dd34fc00) [pid = 1839] [serial = 21] [outer = (nil)] 20:12:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 22 (0x7f24de13fc00) [pid = 1839] [serial = 22] [outer = 0x7f24dd34fc00] 20:12:41 INFO - PROCESS | 1839 | 1461640361169 Marionette DEBUG loaded listener.js 20:12:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 23 (0x7f24dc819000) [pid = 1839] [serial = 23] [outer = 0x7f24dd34fc00] 20:12:41 INFO - PROCESS | 1839 | 1461640361818 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]]]}] 20:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1002ms 20:12:41 INFO - PROCESS | 1839 | 1461640361868 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 20:12:41 INFO - PROCESS | 1839 | 1461640361873 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 20:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:12:41 INFO - PROCESS | 1839 | 1461640361878 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:12:41 INFO - PROCESS | 1839 | 1461640361880 Marionette TRACE conn3 <- [1,14,null,{}] 20:12:41 INFO - PROCESS | 1839 | 1461640361901 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}] 20:12:42 INFO - PROCESS | 1839 | 1461640362061 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 20:12:42 INFO - PROCESS | 1839 | 1461640362401 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc622800 == 9 [pid = 1839] [id = 9] 20:12:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 24 (0x7f24dc74f800) [pid = 1839] [serial = 24] [outer = (nil)] 20:12:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 25 (0x7f24dc7f0400) [pid = 1839] [serial = 25] [outer = 0x7f24dc74f800] 20:12:42 INFO - PROCESS | 1839 | 1461640362483 Marionette DEBUG loaded listener.js 20:12:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 26 (0x7f24dca16800) [pid = 1839] [serial = 26] [outer = 0x7f24dc74f800] 20:12:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dde1b000 == 10 [pid = 1839] [id = 10] 20:12:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 27 (0x7f24dde1b800) [pid = 1839] [serial = 27] [outer = (nil)] 20:12:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 28 (0x7f24dd4b1000) [pid = 1839] [serial = 28] [outer = 0x7f24dde1b800] 20:12:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 29 (0x7f24dd4c8800) [pid = 1839] [serial = 29] [outer = 0x7f24dde1b800] 20:12:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd3e4800 == 11 [pid = 1839] [id = 11] 20:12:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 30 (0x7f24de131c00) [pid = 1839] [serial = 30] [outer = (nil)] 20:12:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 31 (0x7f24de316800) [pid = 1839] [serial = 31] [outer = 0x7f24de131c00] 20:12:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 32 (0x7f24dca1bc00) [pid = 1839] [serial = 32] [outer = 0x7f24de131c00] 20:12:43 INFO - PROCESS | 1839 | 1461640363598 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]]]}] 20:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1778ms 20:12:43 INFO - PROCESS | 1839 | 1461640363689 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 20:12:43 INFO - PROCESS | 1839 | 1461640363693 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 20:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:12:43 INFO - PROCESS | 1839 | 1461640363705 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:12:43 INFO - PROCESS | 1839 | 1461640363710 Marionette TRACE conn3 <- [1,18,null,{}] 20:12:43 INFO - PROCESS | 1839 | 1461640363718 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}] 20:12:44 INFO - PROCESS | 1839 | 1461640364029 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 20:12:44 INFO - PROCESS | 1839 | 1461640364220 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e222f800 == 12 [pid = 1839] [id = 12] 20:12:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 33 (0x7f24de134800) [pid = 1839] [serial = 33] [outer = (nil)] 20:12:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 34 (0x7f24e4e16800) [pid = 1839] [serial = 34] [outer = 0x7f24de134800] 20:12:44 INFO - PROCESS | 1839 | 1461640364306 Marionette DEBUG loaded listener.js 20:12:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 35 (0x7f24e5082c00) [pid = 1839] [serial = 35] [outer = 0x7f24de134800] 20:12:45 INFO - PROCESS | 1839 | 1461640365120 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]]]}] 20:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1486ms 20:12:45 INFO - PROCESS | 1839 | 1461640365196 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 20:12:45 INFO - PROCESS | 1839 | 1461640365204 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 20:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:12:45 INFO - PROCESS | 1839 | 1461640365211 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:12:45 INFO - PROCESS | 1839 | 1461640365215 Marionette TRACE conn3 <- [1,22,null,{}] 20:12:45 INFO - PROCESS | 1839 | 1461640365221 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}] 20:12:45 INFO - PROCESS | 1839 | 1461640365440 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 20:12:45 INFO - PROCESS | 1839 | 1461640365562 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e56b0800 == 13 [pid = 1839] [id = 13] 20:12:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 36 (0x7f24e5dc6c00) [pid = 1839] [serial = 36] [outer = (nil)] 20:12:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 37 (0x7f24e605c800) [pid = 1839] [serial = 37] [outer = 0x7f24e5dc6c00] 20:12:45 INFO - PROCESS | 1839 | 1461640365638 Marionette DEBUG loaded listener.js 20:12:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 38 (0x7f24e6062800) [pid = 1839] [serial = 38] [outer = 0x7f24e5dc6c00] 20:12:46 INFO - PROCESS | 1839 | 1461640366647 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]]]}] 20:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1489ms 20:12:46 INFO - PROCESS | 1839 | 1461640366701 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 20:12:46 INFO - PROCESS | 1839 | 1461640366705 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 20:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:12:46 INFO - PROCESS | 1839 | 1461640366713 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:12:46 INFO - PROCESS | 1839 | 1461640366718 Marionette TRACE conn3 <- [1,26,null,{}] 20:12:46 INFO - PROCESS | 1839 | 1461640366725 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}] 20:12:46 INFO - PROCESS | 1839 | 1461640366911 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 20:12:47 INFO - PROCESS | 1839 | 1461640367088 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd3f6800 == 14 [pid = 1839] [id = 14] 20:12:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 39 (0x7f24e3a1ec00) [pid = 1839] [serial = 39] [outer = (nil)] 20:12:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 40 (0x7f24e4e17000) [pid = 1839] [serial = 40] [outer = 0x7f24e3a1ec00] 20:12:47 INFO - PROCESS | 1839 | 1461640367160 Marionette DEBUG loaded listener.js 20:12:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 41 (0x7f24e5ea6c00) [pid = 1839] [serial = 41] [outer = 0x7f24e3a1ec00] 20:12:47 INFO - PROCESS | 1839 | 1461640367890 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]]]}] 20:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1187ms 20:12:47 INFO - PROCESS | 1839 | 1461640367900 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 20:12:47 INFO - PROCESS | 1839 | 1461640367909 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 20:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:12:47 INFO - PROCESS | 1839 | 1461640367922 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:12:47 INFO - PROCESS | 1839 | 1461640367925 Marionette TRACE conn3 <- [1,30,null,{}] 20:12:47 INFO - PROCESS | 1839 | 1461640367945 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}] 20:12:48 INFO - PROCESS | 1839 | 1461640368119 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 20:12:48 INFO - PROCESS | 1839 | 1461640368136 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5ca4800 == 15 [pid = 1839] [id = 15] 20:12:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 42 (0x7f24e64ad800) [pid = 1839] [serial = 42] [outer = (nil)] 20:12:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 43 (0x7f24e6f21c00) [pid = 1839] [serial = 43] [outer = 0x7f24e64ad800] 20:12:48 INFO - PROCESS | 1839 | 1461640368201 Marionette DEBUG loaded listener.js 20:12:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 44 (0x7f24e6ff2800) [pid = 1839] [serial = 44] [outer = 0x7f24e64ad800] 20:12:48 INFO - PROCESS | 1839 | 1461640368868 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]]]}] 20:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 978ms 20:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:12:48 INFO - PROCESS | 1839 | 1461640368899 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 20:12:48 INFO - PROCESS | 1839 | 1461640368902 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 20:12:48 INFO - PROCESS | 1839 | 1461640368907 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:12:48 INFO - PROCESS | 1839 | 1461640368915 Marionette TRACE conn3 <- [1,34,null,{}] 20:12:48 INFO - PROCESS | 1839 | 1461640368931 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}] 20:12:49 INFO - PROCESS | 1839 | 1461640369107 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 20:12:49 INFO - PROCESS | 1839 | 1461640369133 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6167000 == 16 [pid = 1839] [id = 16] 20:12:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 45 (0x7f24e2209000) [pid = 1839] [serial = 45] [outer = (nil)] 20:12:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 46 (0x7f24e8ece000) [pid = 1839] [serial = 46] [outer = 0x7f24e2209000] 20:12:49 INFO - PROCESS | 1839 | 1461640369210 Marionette DEBUG loaded listener.js 20:12:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7f24e906b000) [pid = 1839] [serial = 47] [outer = 0x7f24e2209000] 20:12:49 INFO - PROCESS | 1839 | 1461640369849 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]]]}] 20:12:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 994ms 20:12:49 INFO - PROCESS | 1839 | 1461640369902 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 20:12:49 INFO - PROCESS | 1839 | 1461640369906 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 20:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:12:49 INFO - PROCESS | 1839 | 1461640369912 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:12:49 INFO - PROCESS | 1839 | 1461640369914 Marionette TRACE conn3 <- [1,38,null,{}] 20:12:49 INFO - PROCESS | 1839 | 1461640369919 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}] 20:12:50 INFO - PROCESS | 1839 | 1461640370082 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 20:12:50 INFO - PROCESS | 1839 | 1461640370104 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66ef800 == 17 [pid = 1839] [id = 17] 20:12:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7f24e46adc00) [pid = 1839] [serial = 48] [outer = (nil)] 20:12:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7f24e937a800) [pid = 1839] [serial = 49] [outer = 0x7f24e46adc00] 20:12:50 INFO - PROCESS | 1839 | 1461640370168 Marionette DEBUG loaded listener.js 20:12:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7f24f201cc00) [pid = 1839] [serial = 50] [outer = 0x7f24e46adc00] 20:12:50 INFO - PROCESS | 1839 | 1461640370775 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]]]}] 20:12:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 925ms 20:12:50 INFO - PROCESS | 1839 | 1461640370839 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 20:12:50 INFO - PROCESS | 1839 | 1461640370842 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 20:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:12:50 INFO - PROCESS | 1839 | 1461640370847 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:12:50 INFO - PROCESS | 1839 | 1461640370850 Marionette TRACE conn3 <- [1,42,null,{}] 20:12:50 INFO - PROCESS | 1839 | 1461640370855 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}] 20:12:50 INFO - PROCESS | 1839 | 1461640370979 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 20:12:51 INFO - PROCESS | 1839 | 1461640370998 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6e58800 == 18 [pid = 1839] [id = 18] 20:12:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7f24e2277000) [pid = 1839] [serial = 51] [outer = (nil)] 20:12:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7f24ec162800) [pid = 1839] [serial = 52] [outer = 0x7f24e2277000] 20:12:51 INFO - PROCESS | 1839 | 1461640371131 Marionette DEBUG loaded listener.js 20:12:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7f24f20dc400) [pid = 1839] [serial = 53] [outer = 0x7f24e2277000] 20:12:51 INFO - PROCESS | 1839 | 1461640371786 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]]]}] 20:12:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 976ms 20:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:12:51 INFO - PROCESS | 1839 | 1461640371824 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 20:12:51 INFO - PROCESS | 1839 | 1461640371827 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 20:12:51 INFO - PROCESS | 1839 | 1461640371833 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:12:51 INFO - PROCESS | 1839 | 1461640371836 Marionette TRACE conn3 <- [1,46,null,{}] 20:12:51 INFO - PROCESS | 1839 | 1461640371841 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}] 20:12:52 INFO - PROCESS | 1839 | 1461640372029 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 20:12:52 INFO - PROCESS | 1839 | 1461640372051 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e76800 == 19 [pid = 1839] [id = 19] 20:12:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7f24f2f07400) [pid = 1839] [serial = 54] [outer = (nil)] 20:12:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7f24f2ff3400) [pid = 1839] [serial = 55] [outer = 0x7f24f2f07400] 20:12:52 INFO - PROCESS | 1839 | 1461640372123 Marionette DEBUG loaded listener.js 20:12:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7f24f4044800) [pid = 1839] [serial = 56] [outer = 0x7f24f2f07400] 20:12:52 INFO - PROCESS | 1839 | 1461640372978 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]]]}] 20:12:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1180ms 20:12:53 INFO - PROCESS | 1839 | 1461640373013 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 20:12:53 INFO - PROCESS | 1839 | 1461640373020 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 20:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:12:53 INFO - PROCESS | 1839 | 1461640373028 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:12:53 INFO - PROCESS | 1839 | 1461640373034 Marionette TRACE conn3 <- [1,50,null,{}] 20:12:53 INFO - PROCESS | 1839 | 1461640373056 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}] 20:12:53 INFO - PROCESS | 1839 | 1461640373252 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 20:12:53 INFO - PROCESS | 1839 | 1461640373309 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e367d000 == 20 [pid = 1839] [id = 20] 20:12:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7f24de51f400) [pid = 1839] [serial = 57] [outer = (nil)] 20:12:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7f24e2303c00) [pid = 1839] [serial = 58] [outer = 0x7f24de51f400] 20:12:53 INFO - PROCESS | 1839 | 1461640373430 Marionette DEBUG loaded listener.js 20:12:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7f24e4522000) [pid = 1839] [serial = 59] [outer = 0x7f24de51f400] 20:12:54 INFO - PROCESS | 1839 | 1461640374221 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]]]}] 20:12:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1240ms 20:12:54 INFO - PROCESS | 1839 | 1461640374270 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 20:12:54 INFO - PROCESS | 1839 | 1461640374279 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 20:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:12:54 INFO - PROCESS | 1839 | 1461640374290 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:12:54 INFO - PROCESS | 1839 | 1461640374294 Marionette TRACE conn3 <- [1,54,null,{}] 20:12:54 INFO - PROCESS | 1839 | 1461640374300 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}] 20:12:54 INFO - PROCESS | 1839 | 1461640374502 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 20:12:54 INFO - PROCESS | 1839 | 1461640374627 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6161800 == 21 [pid = 1839] [id = 21] 20:12:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7f24e3a1a000) [pid = 1839] [serial = 60] [outer = (nil)] 20:12:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7f24e5b17c00) [pid = 1839] [serial = 61] [outer = 0x7f24e3a1a000] 20:12:54 INFO - PROCESS | 1839 | 1461640374699 Marionette DEBUG loaded listener.js 20:12:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7f24e660d000) [pid = 1839] [serial = 62] [outer = 0x7f24e3a1a000] 20:12:55 INFO - PROCESS | 1839 | 1461640375545 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]]]}] 20:12:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1333ms 20:12:55 INFO - PROCESS | 1839 | 1461640375624 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 20:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:12:55 INFO - PROCESS | 1839 | 1461640375628 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 20:12:55 INFO - PROCESS | 1839 | 1461640375634 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:12:55 INFO - PROCESS | 1839 | 1461640375640 Marionette TRACE conn3 <- [1,58,null,{}] 20:12:55 INFO - PROCESS | 1839 | 1461640375655 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}] 20:12:55 INFO - PROCESS | 1839 | 1461640375823 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 20:12:55 INFO - PROCESS | 1839 | 1461640375920 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6166800 == 22 [pid = 1839] [id = 22] 20:12:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7f24e8da8800) [pid = 1839] [serial = 63] [outer = (nil)] 20:12:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7f24e93bec00) [pid = 1839] [serial = 64] [outer = 0x7f24e8da8800] 20:12:56 INFO - PROCESS | 1839 | 1461640375999 Marionette DEBUG loaded listener.js 20:12:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7f24f2f7a000) [pid = 1839] [serial = 65] [outer = 0x7f24e8da8800] 20:12:56 INFO - PROCESS | 1839 | 1461640376762 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]]]}] 20:12:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1188ms 20:12:56 INFO - PROCESS | 1839 | 1461640376821 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 20:12:56 INFO - PROCESS | 1839 | 1461640376826 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 20:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:12:56 INFO - PROCESS | 1839 | 1461640376849 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:12:56 INFO - PROCESS | 1839 | 1461640376853 Marionette TRACE conn3 <- [1,62,null,{}] 20:12:56 INFO - PROCESS | 1839 | 1461640376858 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}] 20:12:57 INFO - PROCESS | 1839 | 1461640377016 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 20:12:57 INFO - PROCESS | 1839 | 1461640377272 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de59e800 == 23 [pid = 1839] [id = 23] 20:12:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7f24dc818800) [pid = 1839] [serial = 66] [outer = (nil)] 20:12:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7f24dc81f000) [pid = 1839] [serial = 67] [outer = 0x7f24dc818800] 20:12:57 INFO - PROCESS | 1839 | 1461640377348 Marionette DEBUG loaded listener.js 20:12:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7f24de13a800) [pid = 1839] [serial = 68] [outer = 0x7f24dc818800] 20:12:58 INFO - PROCESS | 1839 | 1461640378159 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]]]}] 20:12:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1389ms 20:12:58 INFO - PROCESS | 1839 | 1461640378236 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 20:12:58 INFO - PROCESS | 1839 | 1461640378243 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 20:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:12:58 INFO - PROCESS | 1839 | 1461640378250 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:12:58 INFO - PROCESS | 1839 | 1461640378256 Marionette TRACE conn3 <- [1,66,null,{}] 20:12:58 INFO - PROCESS | 1839 | 1461640378263 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}] 20:12:58 INFO - PROCESS | 1839 | 1461640378513 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 20:12:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6e58800 == 22 [pid = 1839] [id = 18] 20:12:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e66ef800 == 21 [pid = 1839] [id = 17] 20:12:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6167000 == 20 [pid = 1839] [id = 16] 20:12:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5ca4800 == 19 [pid = 1839] [id = 15] 20:12:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd3f6800 == 18 [pid = 1839] [id = 14] 20:12:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e222f800 == 17 [pid = 1839] [id = 12] 20:12:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc622800 == 16 [pid = 1839] [id = 9] 20:12:58 INFO - PROCESS | 1839 | 1461640378661 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd3f5000 == 17 [pid = 1839] [id = 24] 20:12:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7f24dc818c00) [pid = 1839] [serial = 69] [outer = (nil)] 20:12:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7f24de135400) [pid = 1839] [serial = 70] [outer = 0x7f24dc818c00] 20:12:58 INFO - PROCESS | 1839 | 1461640378740 Marionette DEBUG loaded listener.js 20:12:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7f24e46b7000) [pid = 1839] [serial = 71] [outer = 0x7f24dc818c00] 20:12:59 INFO - PROCESS | 1839 | 1461640379547 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]]]}] 20:12:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1346ms 20:12:59 INFO - PROCESS | 1839 | 1461640379597 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 20:12:59 INFO - PROCESS | 1839 | 1461640379603 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 20:12:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:12:59 INFO - PROCESS | 1839 | 1461640379628 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:12:59 INFO - PROCESS | 1839 | 1461640379635 Marionette TRACE conn3 <- [1,70,null,{}] 20:12:59 INFO - PROCESS | 1839 | 1461640379642 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}] 20:12:59 INFO - PROCESS | 1839 | 1461640379799 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 20:12:59 INFO - PROCESS | 1839 | 1461640379927 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:12:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e57800 == 18 [pid = 1839] [id = 25] 20:12:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7f24e4dc3400) [pid = 1839] [serial = 72] [outer = (nil)] 20:12:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f24e6760c00) [pid = 1839] [serial = 73] [outer = 0x7f24e4dc3400] 20:13:00 INFO - PROCESS | 1839 | 1461640380010 Marionette DEBUG loaded listener.js 20:13:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f24e6feb800) [pid = 1839] [serial = 74] [outer = 0x7f24e4dc3400] 20:13:00 INFO - PROCESS | 1839 | 1461640380821 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]]]}] 20:13:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:13:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1236ms 20:13:00 INFO - PROCESS | 1839 | 1461640380861 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 20:13:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:13:00 INFO - PROCESS | 1839 | 1461640380866 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 20:13:00 INFO - PROCESS | 1839 | 1461640380872 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:13:00 INFO - PROCESS | 1839 | 1461640380875 Marionette TRACE conn3 <- [1,74,null,{}] 20:13:00 INFO - PROCESS | 1839 | 1461640380881 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}] 20:13:01 INFO - PROCESS | 1839 | 1461640381109 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 20:13:01 INFO - PROCESS | 1839 | 1461640381126 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e72b3000 == 19 [pid = 1839] [id = 26] 20:13:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f24e6ff1c00) [pid = 1839] [serial = 75] [outer = (nil)] 20:13:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f24e931f400) [pid = 1839] [serial = 76] [outer = 0x7f24e6ff1c00] 20:13:01 INFO - PROCESS | 1839 | 1461640381202 Marionette DEBUG loaded listener.js 20:13:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f24f20dac00) [pid = 1839] [serial = 77] [outer = 0x7f24e6ff1c00] 20:13:02 INFO - PROCESS | 1839 | 1461640382062 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]]]}] 20:13:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:13:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1229ms 20:13:02 INFO - PROCESS | 1839 | 1461640382115 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 20:13:02 INFO - PROCESS | 1839 | 1461640382122 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 20:13:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:13:02 INFO - PROCESS | 1839 | 1461640382143 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:13:02 INFO - PROCESS | 1839 | 1461640382150 Marionette TRACE conn3 <- [1,78,null,{}] 20:13:02 INFO - PROCESS | 1839 | 1461640382156 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}] 20:13:02 INFO - PROCESS | 1839 | 1461640382321 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 20:13:02 INFO - PROCESS | 1839 | 1461640382445 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec40f000 == 20 [pid = 1839] [id = 27] 20:13:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f24e8da8400) [pid = 1839] [serial = 78] [outer = (nil)] 20:13:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f24f4048000) [pid = 1839] [serial = 79] [outer = 0x7f24e8da8400] 20:13:02 INFO - PROCESS | 1839 | 1461640382522 Marionette DEBUG loaded listener.js 20:13:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f24f41ce800) [pid = 1839] [serial = 80] [outer = 0x7f24e8da8400] 20:13:03 INFO - PROCESS | 1839 | 1461640383287 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]]]}] 20:13:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:13:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1198ms 20:13:03 INFO - PROCESS | 1839 | 1461640383335 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 20:13:03 INFO - PROCESS | 1839 | 1461640383337 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 20:13:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:13:03 INFO - PROCESS | 1839 | 1461640383344 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:13:03 INFO - PROCESS | 1839 | 1461640383348 Marionette TRACE conn3 <- [1,82,null,{}] 20:13:03 INFO - PROCESS | 1839 | 1461640383353 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}] 20:13:03 INFO - PROCESS | 1839 | 1461640383509 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 20:13:03 INFO - PROCESS | 1839 | 1461640383634 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de584800 == 21 [pid = 1839] [id = 28] 20:13:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f24f2c53400) [pid = 1839] [serial = 81] [outer = (nil)] 20:13:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f24f43ab000) [pid = 1839] [serial = 82] [outer = 0x7f24f2c53400] 20:13:03 INFO - PROCESS | 1839 | 1461640383706 Marionette DEBUG loaded listener.js 20:13:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f24f6242000) [pid = 1839] [serial = 83] [outer = 0x7f24f2c53400] 20:13:04 INFO - PROCESS | 1839 | 1461640384499 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]]]}] 20:13:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:13:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1184ms 20:13:04 INFO - PROCESS | 1839 | 1461640384530 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 20:13:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:13:04 INFO - PROCESS | 1839 | 1461640384534 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 20:13:04 INFO - PROCESS | 1839 | 1461640384541 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:13:04 INFO - PROCESS | 1839 | 1461640384544 Marionette TRACE conn3 <- [1,86,null,{}] 20:13:04 INFO - PROCESS | 1839 | 1461640384549 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}] 20:13:04 INFO - PROCESS | 1839 | 1461640384755 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 20:13:04 INFO - PROCESS | 1839 | 1461640384772 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5ca5800 == 22 [pid = 1839] [id = 29] 20:13:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f24defac000) [pid = 1839] [serial = 84] [outer = (nil)] 20:13:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24defadc00) [pid = 1839] [serial = 85] [outer = 0x7f24defac000] 20:13:04 INFO - PROCESS | 1839 | 1461640384901 Marionette DEBUG loaded listener.js 20:13:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24f7ab1000) [pid = 1839] [serial = 86] [outer = 0x7f24defac000] 20:13:05 INFO - PROCESS | 1839 | 1461640385987 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]]]}] 20:13:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de59e800 == 21 [pid = 1839] [id = 23] 20:13:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e367d000 == 20 [pid = 1839] [id = 20] 20:13:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:13:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1491ms 20:13:06 INFO - PROCESS | 1839 | 1461640386032 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 20:13:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:13:06 INFO - PROCESS | 1839 | 1461640386038 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 20:13:06 INFO - PROCESS | 1839 | 1461640386046 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:13:06 INFO - PROCESS | 1839 | 1461640386051 Marionette TRACE conn3 <- [1,90,null,{}] 20:13:06 INFO - PROCESS | 1839 | 1461640386060 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}] 20:13:06 INFO - PROCESS | 1839 | 1461640386229 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 20:13:06 INFO - PROCESS | 1839 | 1461640386358 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e50c0000 == 21 [pid = 1839] [id = 30] 20:13:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24defab800) [pid = 1839] [serial = 87] [outer = (nil)] 20:13:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24e220ac00) [pid = 1839] [serial = 88] [outer = 0x7f24defab800] 20:13:06 INFO - PROCESS | 1839 | 1461640386454 Marionette DEBUG loaded listener.js 20:13:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24e4a8e000) [pid = 1839] [serial = 89] [outer = 0x7f24defab800] 20:13:07 INFO - PROCESS | 1839 | 1461640387267 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]]]}] 20:13:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:13:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1288ms 20:13:07 INFO - PROCESS | 1839 | 1461640387339 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 20:13:07 INFO - PROCESS | 1839 | 1461640387347 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 20:13:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:13:07 INFO - PROCESS | 1839 | 1461640387357 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:13:07 INFO - PROCESS | 1839 | 1461640387362 Marionette TRACE conn3 <- [1,94,null,{}] 20:13:07 INFO - PROCESS | 1839 | 1461640387368 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}] 20:13:07 INFO - PROCESS | 1839 | 1461640387568 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 20:13:07 INFO - PROCESS | 1839 | 1461640387698 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8ee9000 == 22 [pid = 1839] [id = 31] 20:13:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f24e511c400) [pid = 1839] [serial = 90] [outer = (nil)] 20:13:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24e67a2400) [pid = 1839] [serial = 91] [outer = 0x7f24e511c400] 20:13:07 INFO - PROCESS | 1839 | 1461640387775 Marionette DEBUG loaded listener.js 20:13:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f24e8ec1800) [pid = 1839] [serial = 92] [outer = 0x7f24e511c400] 20:13:08 INFO - PROCESS | 1839 | 1461640388572 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]]]}] 20:13:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:13:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1282ms 20:13:08 INFO - PROCESS | 1839 | 1461640388641 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 20:13:08 INFO - PROCESS | 1839 | 1461640388645 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 20:13:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:13:08 INFO - PROCESS | 1839 | 1461640388651 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:13:08 INFO - PROCESS | 1839 | 1461640388657 Marionette TRACE conn3 <- [1,98,null,{}] 20:13:08 INFO - PROCESS | 1839 | 1461640388673 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}] 20:13:08 INFO - PROCESS | 1839 | 1461640388876 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 20:13:09 INFO - PROCESS | 1839 | 1461640389008 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc62a800 == 23 [pid = 1839] [id = 32] 20:13:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24ed096c00) [pid = 1839] [serial = 93] [outer = (nil)] 20:13:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24f2c53000) [pid = 1839] [serial = 94] [outer = 0x7f24ed096c00] 20:13:09 INFO - PROCESS | 1839 | 1461640389092 Marionette DEBUG loaded listener.js 20:13:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24f2ff7c00) [pid = 1839] [serial = 95] [outer = 0x7f24ed096c00] 20:13:09 INFO - PROCESS | 1839 | 1461640389901 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]]]}] 20:13:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:13:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1286ms 20:13:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:13:09 INFO - PROCESS | 1839 | 1461640389938 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 20:13:09 INFO - PROCESS | 1839 | 1461640389942 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 20:13:09 INFO - PROCESS | 1839 | 1461640389949 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:13:09 INFO - PROCESS | 1839 | 1461640389952 Marionette TRACE conn3 <- [1,102,null,{}] 20:13:09 INFO - PROCESS | 1839 | 1461640389957 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}] 20:13:10 INFO - PROCESS | 1839 | 1461640390110 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 20:13:10 INFO - PROCESS | 1839 | 1461640390247 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4323800 == 24 [pid = 1839] [id = 33] 20:13:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24e93c4800) [pid = 1839] [serial = 96] [outer = (nil)] 20:13:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24f62bfc00) [pid = 1839] [serial = 97] [outer = 0x7f24e93c4800] 20:13:10 INFO - PROCESS | 1839 | 1461640390324 Marionette DEBUG loaded listener.js 20:13:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f24f7b5b800) [pid = 1839] [serial = 98] [outer = 0x7f24e93c4800] 20:13:11 INFO - PROCESS | 1839 | 1461640391186 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]]]}] 20:13:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:13:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1284ms 20:13:11 INFO - PROCESS | 1839 | 1461640391233 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 20:13:11 INFO - PROCESS | 1839 | 1461640391236 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 20:13:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:13:11 INFO - PROCESS | 1839 | 1461640391242 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:13:11 INFO - PROCESS | 1839 | 1461640391245 Marionette TRACE conn3 <- [1,106,null,{}] 20:13:11 INFO - PROCESS | 1839 | 1461640391250 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}] 20:13:11 INFO - PROCESS | 1839 | 1461640391420 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 20:13:11 INFO - PROCESS | 1839 | 1461640391557 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7b40000 == 25 [pid = 1839] [id = 34] 20:13:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f24defa1800) [pid = 1839] [serial = 99] [outer = (nil)] 20:13:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f24f7ca8c00) [pid = 1839] [serial = 100] [outer = 0x7f24defa1800] 20:13:11 INFO - PROCESS | 1839 | 1461640391631 Marionette DEBUG loaded listener.js 20:13:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24f8178800) [pid = 1839] [serial = 101] [outer = 0x7f24defa1800] 20:13:12 INFO - PROCESS | 1839 | 1461640392577 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]]]}] 20:13:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:13:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1377ms 20:13:12 INFO - PROCESS | 1839 | 1461640392621 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 20:13:12 INFO - PROCESS | 1839 | 1461640392628 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 20:13:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:13:12 INFO - PROCESS | 1839 | 1461640392634 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:13:12 INFO - PROCESS | 1839 | 1461640392640 Marionette TRACE conn3 <- [1,110,null,{}] 20:13:12 INFO - PROCESS | 1839 | 1461640392646 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}] 20:13:12 INFO - PROCESS | 1839 | 1461640392840 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 20:13:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec40f000 == 24 [pid = 1839] [id = 27] 20:13:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e72b3000 == 23 [pid = 1839] [id = 26] 20:13:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e57800 == 22 [pid = 1839] [id = 25] 20:13:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd3f5000 == 21 [pid = 1839] [id = 24] 20:13:13 INFO - PROCESS | 1839 | 1461640393000 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e3a85800 == 22 [pid = 1839] [id = 35] 20:13:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24dca22c00) [pid = 1839] [serial = 102] [outer = (nil)] 20:13:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f24de311c00) [pid = 1839] [serial = 103] [outer = 0x7f24dca22c00] 20:13:13 INFO - PROCESS | 1839 | 1461640393081 Marionette DEBUG loaded listener.js 20:13:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f24e4a8b000) [pid = 1839] [serial = 104] [outer = 0x7f24dca22c00] 20:13:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24e72a6000) [pid = 1839] [serial = 105] [outer = 0x7f24de131c00] 20:13:14 INFO - PROCESS | 1839 | 1461640394009 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]]]}] 20:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1433ms 20:13:14 INFO - PROCESS | 1839 | 1461640394072 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 20:13:14 INFO - PROCESS | 1839 | 1461640394081 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 20:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:13:14 INFO - PROCESS | 1839 | 1461640394097 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:13:14 INFO - PROCESS | 1839 | 1461640394107 Marionette TRACE conn3 <- [1,114,null,{}] 20:13:14 INFO - PROCESS | 1839 | 1461640394120 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}] 20:13:14 INFO - PROCESS | 1839 | 1461640394429 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 20:13:14 INFO - PROCESS | 1839 | 1461640394571 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f20b1800 == 23 [pid = 1839] [id = 36] 20:13:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f24e8da1800) [pid = 1839] [serial = 106] [outer = (nil)] 20:13:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f24ed096000) [pid = 1839] [serial = 107] [outer = 0x7f24e8da1800] 20:13:14 INFO - PROCESS | 1839 | 1461640394654 Marionette DEBUG loaded listener.js 20:13:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f24f2c49400) [pid = 1839] [serial = 108] [outer = 0x7f24e8da1800] 20:13:15 INFO - PROCESS | 1839 | 1461640395435 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]]]}] 20:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1395ms 20:13:15 INFO - PROCESS | 1839 | 1461640395488 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 20:13:15 INFO - PROCESS | 1839 | 1461640395492 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 20:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:13:15 INFO - PROCESS | 1839 | 1461640395499 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:13:15 INFO - PROCESS | 1839 | 1461640395502 Marionette TRACE conn3 <- [1,118,null,{}] 20:13:15 INFO - PROCESS | 1839 | 1461640395508 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}] 20:13:15 INFO - PROCESS | 1839 | 1461640395678 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 20:13:15 INFO - PROCESS | 1839 | 1461640395827 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f432c000 == 24 [pid = 1839] [id = 37] 20:13:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f24f3db1800) [pid = 1839] [serial = 109] [outer = (nil)] 20:13:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24f4155c00) [pid = 1839] [serial = 110] [outer = 0x7f24f3db1800] 20:13:15 INFO - PROCESS | 1839 | 1461640395903 Marionette DEBUG loaded listener.js 20:13:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24f6243400) [pid = 1839] [serial = 111] [outer = 0x7f24f3db1800] 20:13:16 INFO - PROCESS | 1839 | 1461640396765 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]]]}] 20:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1331ms 20:13:16 INFO - PROCESS | 1839 | 1461640396832 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 20:13:16 INFO - PROCESS | 1839 | 1461640396838 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 20:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:13:16 INFO - PROCESS | 1839 | 1461640396853 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:13:16 INFO - PROCESS | 1839 | 1461640396861 Marionette TRACE conn3 <- [1,122,null,{}] 20:13:16 INFO - PROCESS | 1839 | 1461640396866 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}] 20:13:17 INFO - PROCESS | 1839 | 1461640397066 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 20:13:17 INFO - PROCESS | 1839 | 1461640397202 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f839f800 == 25 [pid = 1839] [id = 38] 20:13:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24f40f2800) [pid = 1839] [serial = 112] [outer = (nil)] 20:13:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24f85e5800) [pid = 1839] [serial = 113] [outer = 0x7f24f40f2800] 20:13:17 INFO - PROCESS | 1839 | 1461640397281 Marionette DEBUG loaded listener.js 20:13:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24f862d400) [pid = 1839] [serial = 114] [outer = 0x7f24f40f2800] 20:13:18 INFO - PROCESS | 1839 | 1461640398061 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]]]}] 20:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1240ms 20:13:18 INFO - PROCESS | 1839 | 1461640398087 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 20:13:18 INFO - PROCESS | 1839 | 1461640398091 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 20:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:13:18 INFO - PROCESS | 1839 | 1461640398096 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:13:18 INFO - PROCESS | 1839 | 1461640398098 Marionette TRACE conn3 <- [1,126,null,{}] 20:13:18 INFO - PROCESS | 1839 | 1461640398104 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}] 20:13:18 INFO - PROCESS | 1839 | 1461640398298 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 20:13:18 INFO - PROCESS | 1839 | 1461640398319 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f8622800 == 26 [pid = 1839] [id = 39] 20:13:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24f414d800) [pid = 1839] [serial = 115] [outer = (nil)] 20:13:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24f8691400) [pid = 1839] [serial = 116] [outer = 0x7f24f414d800] 20:13:18 INFO - PROCESS | 1839 | 1461640398392 Marionette DEBUG loaded listener.js 20:13:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24fa1ce800) [pid = 1839] [serial = 117] [outer = 0x7f24f414d800] 20:13:19 INFO - PROCESS | 1839 | 1461640399253 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]]]}] 20:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1235ms 20:13:19 INFO - PROCESS | 1839 | 1461640399333 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 20:13:19 INFO - PROCESS | 1839 | 1461640399336 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 20:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:13:19 INFO - PROCESS | 1839 | 1461640399342 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:13:19 INFO - PROCESS | 1839 | 1461640399345 Marionette TRACE conn3 <- [1,130,null,{}] 20:13:19 INFO - PROCESS | 1839 | 1461640399350 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}] 20:13:19 INFO - PROCESS | 1839 | 1461640399511 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 20:13:19 INFO - PROCESS | 1839 | 1461640399717 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4ec8800 == 27 [pid = 1839] [id = 40] 20:13:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24dd13bc00) [pid = 1839] [serial = 118] [outer = (nil)] 20:13:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24dd140400) [pid = 1839] [serial = 119] [outer = 0x7f24dd13bc00] 20:13:19 INFO - PROCESS | 1839 | 1461640399790 Marionette DEBUG loaded listener.js 20:13:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24de313400) [pid = 1839] [serial = 120] [outer = 0x7f24dd13bc00] 20:13:20 INFO - PROCESS | 1839 | 1461640400744 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]]]}] 20:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1429ms 20:13:20 INFO - PROCESS | 1839 | 1461640400790 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 20:13:20 INFO - PROCESS | 1839 | 1461640400796 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 20:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:13:20 INFO - PROCESS | 1839 | 1461640400803 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:13:20 INFO - PROCESS | 1839 | 1461640400808 Marionette TRACE conn3 <- [1,134,null,{}] 20:13:20 INFO - PROCESS | 1839 | 1461640400815 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}] 20:13:20 INFO - PROCESS | 1839 | 1461640400979 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 20:13:21 INFO - PROCESS | 1839 | 1461640401154 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:21 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e50c0000 == 26 [pid = 1839] [id = 30] 20:13:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfb51800 == 27 [pid = 1839] [id = 41] 20:13:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24dc81d000) [pid = 1839] [serial = 121] [outer = (nil)] 20:13:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24dd13c400) [pid = 1839] [serial = 122] [outer = 0x7f24dc81d000] 20:13:21 INFO - PROCESS | 1839 | 1461640401247 Marionette DEBUG loaded listener.js 20:13:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24defa9800) [pid = 1839] [serial = 123] [outer = 0x7f24dc81d000] 20:13:22 INFO - PROCESS | 1839 | 1461640402153 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]]]}] 20:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1395ms 20:13:22 INFO - PROCESS | 1839 | 1461640402199 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 20:13:22 INFO - PROCESS | 1839 | 1461640402205 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 20:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:13:22 INFO - PROCESS | 1839 | 1461640402213 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:13:22 INFO - PROCESS | 1839 | 1461640402219 Marionette TRACE conn3 <- [1,138,null,{}] 20:13:22 INFO - PROCESS | 1839 | 1461640402228 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}] 20:13:22 INFO - PROCESS | 1839 | 1461640402404 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 20:13:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4ec8800 == 26 [pid = 1839] [id = 40] 20:13:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f432c000 == 25 [pid = 1839] [id = 37] 20:13:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f20b1800 == 24 [pid = 1839] [id = 36] 20:13:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e56b0800 == 23 [pid = 1839] [id = 13] 20:13:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e3a85800 == 22 [pid = 1839] [id = 35] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc62a800 == 21 [pid = 1839] [id = 32] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4323800 == 20 [pid = 1839] [id = 33] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de58d800 == 19 [pid = 1839] [id = 6] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f839f800 == 18 [pid = 1839] [id = 38] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc631000 == 17 [pid = 1839] [id = 8] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f8622800 == 16 [pid = 1839] [id = 39] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5ca5800 == 15 [pid = 1839] [id = 29] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6161800 == 14 [pid = 1839] [id = 21] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8ee9000 == 13 [pid = 1839] [id = 31] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6166800 == 12 [pid = 1839] [id = 22] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8e76800 == 11 [pid = 1839] [id = 19] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de584800 == 10 [pid = 1839] [id = 28] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7b40000 == 9 [pid = 1839] [id = 34] 20:13:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfb51800 == 8 [pid = 1839] [id = 41] 20:13:26 INFO - PROCESS | 1839 | 1461640406606 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dde20800 == 9 [pid = 1839] [id = 42] 20:13:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24de30a400) [pid = 1839] [serial = 124] [outer = (nil)] 20:13:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f24def9e800) [pid = 1839] [serial = 125] [outer = 0x7f24de30a400] 20:13:26 INFO - PROCESS | 1839 | 1461640406690 Marionette DEBUG loaded listener.js 20:13:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f24dfa61800) [pid = 1839] [serial = 126] [outer = 0x7f24de30a400] 20:13:27 INFO - PROCESS | 1839 | 1461640407390 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]]]}] 20:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5202ms 20:13:27 INFO - PROCESS | 1839 | 1461640407416 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 20:13:27 INFO - PROCESS | 1839 | 1461640407422 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 20:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:13:27 INFO - PROCESS | 1839 | 1461640407430 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:13:27 INFO - PROCESS | 1839 | 1461640407436 Marionette TRACE conn3 <- [1,142,null,{}] 20:13:27 INFO - PROCESS | 1839 | 1461640407444 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}] 20:13:27 INFO - PROCESS | 1839 | 1461640407610 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 20:13:27 INFO - PROCESS | 1839 | 1461640407713 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4b05800 == 10 [pid = 1839] [id = 43] 20:13:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f24dfa65c00) [pid = 1839] [serial = 127] [outer = (nil)] 20:13:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f24dfeef400) [pid = 1839] [serial = 128] [outer = 0x7f24dfa65c00] 20:13:27 INFO - PROCESS | 1839 | 1461640407780 Marionette DEBUG loaded listener.js 20:13:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f24e3620000) [pid = 1839] [serial = 129] [outer = 0x7f24dfa65c00] 20:13:28 INFO - PROCESS | 1839 | 1461640408522 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]]]}] 20:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1137ms 20:13:28 INFO - PROCESS | 1839 | 1461640408590 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 20:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:13:28 INFO - PROCESS | 1839 | 1461640408597 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 20:13:28 INFO - PROCESS | 1839 | 1461640408608 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:13:28 INFO - PROCESS | 1839 | 1461640408612 Marionette TRACE conn3 <- [1,146,null,{}] 20:13:28 INFO - PROCESS | 1839 | 1461640408618 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}] 20:13:28 INFO - PROCESS | 1839 | 1461640408786 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 20:13:28 INFO - PROCESS | 1839 | 1461640408854 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e67000 == 11 [pid = 1839] [id = 44] 20:13:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24dd144400) [pid = 1839] [serial = 130] [outer = (nil)] 20:13:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24e5dca800) [pid = 1839] [serial = 131] [outer = 0x7f24dd144400] 20:13:29 INFO - PROCESS | 1839 | 1461640409037 Marionette DEBUG loaded listener.js 20:13:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24e642b800) [pid = 1839] [serial = 132] [outer = 0x7f24dd144400] 20:13:29 INFO - PROCESS | 1839 | 1461640409943 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]]]}] 20:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1395ms 20:13:30 INFO - PROCESS | 1839 | 1461640410001 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 20:13:30 INFO - PROCESS | 1839 | 1461640410005 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 20:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:13:30 INFO - PROCESS | 1839 | 1461640410020 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:13:30 INFO - PROCESS | 1839 | 1461640410029 Marionette TRACE conn3 <- [1,150,null,{}] 20:13:30 INFO - PROCESS | 1839 | 1461640410044 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}] 20:13:30 INFO - PROCESS | 1839 | 1461640410233 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 20:13:30 INFO - PROCESS | 1839 | 1461640410259 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f402a800 == 12 [pid = 1839] [id = 45] 20:13:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24dd13dc00) [pid = 1839] [serial = 133] [outer = (nil)] 20:13:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24f2ec5c00) [pid = 1839] [serial = 134] [outer = 0x7f24dd13dc00] 20:13:30 INFO - PROCESS | 1839 | 1461640410321 Marionette DEBUG loaded listener.js 20:13:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24f2f7c000) [pid = 1839] [serial = 135] [outer = 0x7f24dd13dc00] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24e2277000) [pid = 1839] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dc818800) [pid = 1839] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24f2c53400) [pid = 1839] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24e64ad800) [pid = 1839] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24e2209000) [pid = 1839] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24e46adc00) [pid = 1839] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f24de134800) [pid = 1839] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f24dc74f800) [pid = 1839] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f24e3a1ec00) [pid = 1839] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f24e5dc6c00) [pid = 1839] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f24e93c4800) [pid = 1839] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f24e8da1800) [pid = 1839] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f24e6ff1c00) [pid = 1839] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f24ed096c00) [pid = 1839] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24e3a1a000) [pid = 1839] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24dc818c00) [pid = 1839] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24defab800) [pid = 1839] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24e511c400) [pid = 1839] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24de51f400) [pid = 1839] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24f2f07400) [pid = 1839] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24dd13bc00) [pid = 1839] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24e4dc3400) [pid = 1839] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24f3db1800) [pid = 1839] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f24f414d800) [pid = 1839] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f24e8da8400) [pid = 1839] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f24dca22c00) [pid = 1839] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f24dd34fc00) [pid = 1839] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f24defa1800) [pid = 1839] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f24f40f2800) [pid = 1839] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f24de30d800) [pid = 1839] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f24defac000) [pid = 1839] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:13:31 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f24e8da8800) [pid = 1839] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:13:32 INFO - PROCESS | 1839 | 1461640412140 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]]]}] 20:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2159ms 20:13:32 INFO - PROCESS | 1839 | 1461640412191 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 20:13:32 INFO - PROCESS | 1839 | 1461640412194 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 20:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:13:32 INFO - PROCESS | 1839 | 1461640412276 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:13:32 INFO - PROCESS | 1839 | 1461640412278 Marionette TRACE conn3 <- [1,154,null,{}] 20:13:32 INFO - PROCESS | 1839 | 1461640412315 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}] 20:13:32 INFO - PROCESS | 1839 | 1461640412513 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 20:13:32 INFO - PROCESS | 1839 | 1461640412531 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2313800 == 13 [pid = 1839] [id = 46] 20:13:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f24dc7f9000) [pid = 1839] [serial = 136] [outer = (nil)] 20:13:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24e6056400) [pid = 1839] [serial = 137] [outer = 0x7f24dc7f9000] 20:13:32 INFO - PROCESS | 1839 | 1461640412612 Marionette DEBUG loaded listener.js 20:13:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f24e6ff2000) [pid = 1839] [serial = 138] [outer = 0x7f24dc7f9000] 20:13:33 INFO - PROCESS | 1839 | 1461640413269 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]]]}] 20:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1066ms 20:13:33 INFO - PROCESS | 1839 | 1461640413324 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 20:13:33 INFO - PROCESS | 1839 | 1461640413327 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 20:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:13:33 INFO - PROCESS | 1839 | 1461640413334 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:13:33 INFO - PROCESS | 1839 | 1461640413337 Marionette TRACE conn3 <- [1,158,null,{}] 20:13:33 INFO - PROCESS | 1839 | 1461640413342 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}] 20:13:33 INFO - PROCESS | 1839 | 1461640413517 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 20:13:33 INFO - PROCESS | 1839 | 1461640413537 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f20c1800 == 14 [pid = 1839] [id = 47] 20:13:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f24e931a800) [pid = 1839] [serial = 139] [outer = (nil)] 20:13:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f24f2ebfc00) [pid = 1839] [serial = 140] [outer = 0x7f24e931a800] 20:13:33 INFO - PROCESS | 1839 | 1461640413618 Marionette DEBUG loaded listener.js 20:13:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f24f40fbc00) [pid = 1839] [serial = 141] [outer = 0x7f24e931a800] 20:13:34 INFO - PROCESS | 1839 | 1461640414659 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]]]}] 20:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1380ms 20:13:34 INFO - PROCESS | 1839 | 1461640414715 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 20:13:34 INFO - PROCESS | 1839 | 1461640414722 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 20:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:13:34 INFO - PROCESS | 1839 | 1461640414730 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:13:34 INFO - PROCESS | 1839 | 1461640414736 Marionette TRACE conn3 <- [1,162,null,{}] 20:13:34 INFO - PROCESS | 1839 | 1461640414744 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}] 20:13:34 INFO - PROCESS | 1839 | 1461640414947 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 20:13:35 INFO - PROCESS | 1839 | 1461640415120 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66df000 == 15 [pid = 1839] [id = 48] 20:13:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24dfeed000) [pid = 1839] [serial = 142] [outer = (nil)] 20:13:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24e2308000) [pid = 1839] [serial = 143] [outer = 0x7f24dfeed000] 20:13:35 INFO - PROCESS | 1839 | 1461640415203 Marionette DEBUG loaded listener.js 20:13:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24e46b6c00) [pid = 1839] [serial = 144] [outer = 0x7f24dfeed000] 20:13:36 INFO - PROCESS | 1839 | 1461640416121 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]]]}] 20:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1436ms 20:13:36 INFO - PROCESS | 1839 | 1461640416169 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 20:13:36 INFO - PROCESS | 1839 | 1461640416178 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 20:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:13:36 INFO - PROCESS | 1839 | 1461640416188 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:13:36 INFO - PROCESS | 1839 | 1461640416192 Marionette TRACE conn3 <- [1,166,null,{}] 20:13:36 INFO - PROCESS | 1839 | 1461640416198 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}] 20:13:36 INFO - PROCESS | 1839 | 1461640416405 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 20:13:36 INFO - PROCESS | 1839 | 1461640416577 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5a22800 == 16 [pid = 1839] [id = 49] 20:13:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24dd136800) [pid = 1839] [serial = 145] [outer = (nil)] 20:13:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24dd350000) [pid = 1839] [serial = 146] [outer = 0x7f24dd136800] 20:13:36 INFO - PROCESS | 1839 | 1461640416662 Marionette DEBUG loaded listener.js 20:13:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24e6055400) [pid = 1839] [serial = 147] [outer = 0x7f24dd136800] 20:13:37 INFO - PROCESS | 1839 | 1461640417719 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:13:37 INFO - PROCESS | 1839 | 1461640417942 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]]]}] 20:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1780ms 20:13:37 INFO - PROCESS | 1839 | 1461640417969 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 20:13:37 INFO - PROCESS | 1839 | 1461640417974 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 20:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:13:37 INFO - PROCESS | 1839 | 1461640417982 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:13:37 INFO - PROCESS | 1839 | 1461640417986 Marionette TRACE conn3 <- [1,170,null,{}] 20:13:37 INFO - PROCESS | 1839 | 1461640417993 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}] 20:13:38 INFO - PROCESS | 1839 | 1461640418370 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 20:13:38 INFO - PROCESS | 1839 | 1461640418488 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd4b8000 == 17 [pid = 1839] [id = 50] 20:13:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24def9ec00) [pid = 1839] [serial = 148] [outer = (nil)] 20:13:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24defa3400) [pid = 1839] [serial = 149] [outer = 0x7f24def9ec00] 20:13:38 INFO - PROCESS | 1839 | 1461640418558 Marionette DEBUG loaded listener.js 20:13:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24dfaaf800) [pid = 1839] [serial = 150] [outer = 0x7f24def9ec00] 20:13:38 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24dd13c400) [pid = 1839] [serial = 122] [outer = (nil)] [url = about:blank] 20:13:38 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24e4e17c00) [pid = 1839] [serial = 12] [outer = (nil)] [url = about:blank] 20:13:38 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24e5370000) [pid = 1839] [serial = 9] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24de13a800) [pid = 1839] [serial = 68] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24e220ac00) [pid = 1839] [serial = 88] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24de135400) [pid = 1839] [serial = 70] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f24f5d4c800) [pid = 1839] [serial = 2] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f24f6242000) [pid = 1839] [serial = 83] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f24dd140400) [pid = 1839] [serial = 119] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f24f43ab000) [pid = 1839] [serial = 82] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f24dca1bc00) [pid = 1839] [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.] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f24dc81f000) [pid = 1839] [serial = 67] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f24dd4b1000) [pid = 1839] [serial = 28] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f24e6f21c00) [pid = 1839] [serial = 43] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f24e8ece000) [pid = 1839] [serial = 46] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f24e906b000) [pid = 1839] [serial = 47] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f24e937a800) [pid = 1839] [serial = 49] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f24f20dc400) [pid = 1839] [serial = 53] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f24f201cc00) [pid = 1839] [serial = 50] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f24e4e16800) [pid = 1839] [serial = 34] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f24dc7f0400) [pid = 1839] [serial = 25] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f24e5ea6c00) [pid = 1839] [serial = 41] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24e5082c00) [pid = 1839] [serial = 35] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24e6ff2800) [pid = 1839] [serial = 44] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24de316800) [pid = 1839] [serial = 31] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f24e605c800) [pid = 1839] [serial = 37] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f24e4e17000) [pid = 1839] [serial = 40] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f24e6062800) [pid = 1839] [serial = 38] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f24dca16800) [pid = 1839] [serial = 26] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f24f4155c00) [pid = 1839] [serial = 110] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24f4044800) [pid = 1839] [serial = 56] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24e2303c00) [pid = 1839] [serial = 58] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24de313400) [pid = 1839] [serial = 120] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24f2ff3400) [pid = 1839] [serial = 55] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f24e6feb800) [pid = 1839] [serial = 74] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f24e67a2400) [pid = 1839] [serial = 91] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f24e6760c00) [pid = 1839] [serial = 73] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f24e4a8b000) [pid = 1839] [serial = 104] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f24ec162800) [pid = 1839] [serial = 52] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f24f62bfc00) [pid = 1839] [serial = 97] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f24f2ff7c00) [pid = 1839] [serial = 95] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f24f2c49400) [pid = 1839] [serial = 108] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f24e660d000) [pid = 1839] [serial = 62] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 74 (0x7f24e46b7000) [pid = 1839] [serial = 71] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 73 (0x7f24f4048000) [pid = 1839] [serial = 79] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7f24e93bec00) [pid = 1839] [serial = 64] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7f24e4a8e000) [pid = 1839] [serial = 89] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7f24e931f400) [pid = 1839] [serial = 76] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7f24e8ec1800) [pid = 1839] [serial = 92] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7f24f7ab1000) [pid = 1839] [serial = 86] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7f24e4522000) [pid = 1839] [serial = 59] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7f24f2c53000) [pid = 1839] [serial = 94] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7f24e5b17c00) [pid = 1839] [serial = 61] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7f24de13fc00) [pid = 1839] [serial = 22] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 63 (0x7f24f8178800) [pid = 1839] [serial = 101] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 62 (0x7f24f862d400) [pid = 1839] [serial = 114] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 61 (0x7f24de30f400) [pid = 1839] [serial = 16] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 60 (0x7f24f85e5800) [pid = 1839] [serial = 113] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 59 (0x7f24de315c00) [pid = 1839] [serial = 17] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 58 (0x7f24de13dc00) [pid = 1839] [serial = 19] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 57 (0x7f24defadc00) [pid = 1839] [serial = 85] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 56 (0x7f24dc819000) [pid = 1839] [serial = 23] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 55 (0x7f24f2f7a000) [pid = 1839] [serial = 65] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7f24f7b5b800) [pid = 1839] [serial = 98] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7f24ed096000) [pid = 1839] [serial = 107] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7f24f7ca8c00) [pid = 1839] [serial = 100] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 51 (0x7f24f20dac00) [pid = 1839] [serial = 77] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 50 (0x7f24f6243400) [pid = 1839] [serial = 111] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 49 (0x7f24fa1ce800) [pid = 1839] [serial = 117] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 48 (0x7f24f8691400) [pid = 1839] [serial = 116] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 47 (0x7f24f41ce800) [pid = 1839] [serial = 80] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | --DOMWINDOW == 46 (0x7f24de311c00) [pid = 1839] [serial = 103] [outer = (nil)] [url = about:blank] 20:13:39 INFO - PROCESS | 1839 | 1461640419460 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]]]}] 20:13:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:13:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1536ms 20:13:39 INFO - PROCESS | 1839 | 1461640419519 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 20:13:39 INFO - PROCESS | 1839 | 1461640419533 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 20:13:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:13:39 INFO - PROCESS | 1839 | 1461640419550 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:13:39 INFO - PROCESS | 1839 | 1461640419560 Marionette TRACE conn3 <- [1,174,null,{}] 20:13:39 INFO - PROCESS | 1839 | 1461640419567 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}] 20:13:39 INFO - PROCESS | 1839 | 1461640419723 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 20:13:39 INFO - PROCESS | 1839 | 1461640419816 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de59a000 == 18 [pid = 1839] [id = 51] 20:13:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 47 (0x7f24dc751c00) [pid = 1839] [serial = 151] [outer = (nil)] 20:13:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 48 (0x7f24dd141400) [pid = 1839] [serial = 152] [outer = 0x7f24dc751c00] 20:13:39 INFO - PROCESS | 1839 | 1461640419883 Marionette DEBUG loaded listener.js 20:13:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 49 (0x7f24e226d000) [pid = 1839] [serial = 153] [outer = 0x7f24dc751c00] 20:13:40 INFO - PROCESS | 1839 | 1461640420546 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]]]}] 20:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1039ms 20:13:40 INFO - PROCESS | 1839 | 1461640420587 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 20:13:40 INFO - PROCESS | 1839 | 1461640420591 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 20:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:13:40 INFO - PROCESS | 1839 | 1461640420597 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:13:40 INFO - PROCESS | 1839 | 1461640420604 Marionette TRACE conn3 <- [1,178,null,{}] 20:13:40 INFO - PROCESS | 1839 | 1461640420621 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}] 20:13:40 INFO - PROCESS | 1839 | 1461640420818 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 20:13:40 INFO - PROCESS | 1839 | 1461640420836 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4684000 == 19 [pid = 1839] [id = 52] 20:13:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 50 (0x7f24e226bc00) [pid = 1839] [serial = 154] [outer = (nil)] 20:13:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 51 (0x7f24e46b7400) [pid = 1839] [serial = 155] [outer = 0x7f24e226bc00] 20:13:40 INFO - PROCESS | 1839 | 1461640420912 Marionette DEBUG loaded listener.js 20:13:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 52 (0x7f24e5074c00) [pid = 1839] [serial = 156] [outer = 0x7f24e226bc00] 20:13:41 INFO - PROCESS | 1839 | 1461640421615 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]]]}] 20:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1037ms 20:13:41 INFO - PROCESS | 1839 | 1461640421657 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 20:13:41 INFO - PROCESS | 1839 | 1461640421663 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 20:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:13:41 INFO - PROCESS | 1839 | 1461640421702 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:13:41 INFO - PROCESS | 1839 | 1461640421706 Marionette TRACE conn3 <- [1,182,null,{}] 20:13:41 INFO - PROCESS | 1839 | 1461640421716 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}] 20:13:41 INFO - PROCESS | 1839 | 1461640421889 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 20:13:41 INFO - PROCESS | 1839 | 1461640421910 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5832800 == 20 [pid = 1839] [id = 53] 20:13:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7f24dc816800) [pid = 1839] [serial = 157] [outer = (nil)] 20:13:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7f24e6063800) [pid = 1839] [serial = 158] [outer = 0x7f24dc816800] 20:13:41 INFO - PROCESS | 1839 | 1461640421976 Marionette DEBUG loaded listener.js 20:13:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7f24e660d000) [pid = 1839] [serial = 159] [outer = 0x7f24dc816800] 20:13:42 INFO - PROCESS | 1839 | 1461640422693 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]]]}] 20:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1055ms 20:13:42 INFO - PROCESS | 1839 | 1461640422736 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 20:13:42 INFO - PROCESS | 1839 | 1461640422740 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 20:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:13:42 INFO - PROCESS | 1839 | 1461640422751 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:13:42 INFO - PROCESS | 1839 | 1461640422753 Marionette TRACE conn3 <- [1,186,null,{}] 20:13:42 INFO - PROCESS | 1839 | 1461640422759 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}] 20:13:43 INFO - PROCESS | 1839 | 1461640423009 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 20:13:43 INFO - PROCESS | 1839 | 1461640423051 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e5c800 == 21 [pid = 1839] [id = 54] 20:13:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7f24dc7f6400) [pid = 1839] [serial = 160] [outer = (nil)] 20:13:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7f24e6f15800) [pid = 1839] [serial = 161] [outer = 0x7f24dc7f6400] 20:13:43 INFO - PROCESS | 1839 | 1461640423120 Marionette DEBUG loaded listener.js 20:13:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7f24e6fedc00) [pid = 1839] [serial = 162] [outer = 0x7f24dc7f6400] 20:13:43 INFO - PROCESS | 1839 | --DOMWINDOW == 57 (0x7f24dd13dc00) [pid = 1839] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:13:43 INFO - PROCESS | 1839 | --DOMWINDOW == 56 (0x7f24de30a400) [pid = 1839] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:13:43 INFO - PROCESS | 1839 | --DOMWINDOW == 55 (0x7f24dfa65c00) [pid = 1839] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:13:43 INFO - PROCESS | 1839 | --DOMWINDOW == 54 (0x7f24dc7f9000) [pid = 1839] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:13:43 INFO - PROCESS | 1839 | --DOMWINDOW == 53 (0x7f24dd144400) [pid = 1839] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:13:43 INFO - PROCESS | 1839 | --DOMWINDOW == 52 (0x7f24dc81d000) [pid = 1839] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:13:43 INFO - PROCESS | 1839 | 1461640423814 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]]]}] 20:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1087ms 20:13:43 INFO - PROCESS | 1839 | 1461640423839 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 20:13:43 INFO - PROCESS | 1839 | 1461640423843 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 20:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:13:43 INFO - PROCESS | 1839 | 1461640423848 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:13:43 INFO - PROCESS | 1839 | 1461640423850 Marionette TRACE conn3 <- [1,190,null,{}] 20:13:43 INFO - PROCESS | 1839 | 1461640423855 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}] 20:13:44 INFO - PROCESS | 1839 | 1461640424009 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 20:13:44 INFO - PROCESS | 1839 | 1461640424033 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e617f800 == 22 [pid = 1839] [id = 55] 20:13:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 53 (0x7f24dfa61c00) [pid = 1839] [serial = 163] [outer = (nil)] 20:13:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 54 (0x7f24e9322800) [pid = 1839] [serial = 164] [outer = 0x7f24dfa61c00] 20:13:44 INFO - PROCESS | 1839 | 1461640424110 Marionette DEBUG loaded listener.js 20:13:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 55 (0x7f24ec15d800) [pid = 1839] [serial = 165] [outer = 0x7f24dfa61c00] 20:13:44 INFO - PROCESS | 1839 | 1461640424807 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]]]}] 20:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 980ms 20:13:44 INFO - PROCESS | 1839 | 1461640424830 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 20:13:44 INFO - PROCESS | 1839 | 1461640424833 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 20:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:13:44 INFO - PROCESS | 1839 | 1461640424842 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:13:44 INFO - PROCESS | 1839 | 1461640424844 Marionette TRACE conn3 <- [1,194,null,{}] 20:13:44 INFO - PROCESS | 1839 | 1461640424848 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}] 20:13:45 INFO - PROCESS | 1839 | 1461640425016 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 20:13:45 INFO - PROCESS | 1839 | 1461640425033 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6e4a800 == 23 [pid = 1839] [id = 56] 20:13:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 56 (0x7f24dd136000) [pid = 1839] [serial = 166] [outer = (nil)] 20:13:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 57 (0x7f24ed098c00) [pid = 1839] [serial = 167] [outer = 0x7f24dd136000] 20:13:45 INFO - PROCESS | 1839 | 1461640425097 Marionette DEBUG loaded listener.js 20:13:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 58 (0x7f24f2c52400) [pid = 1839] [serial = 168] [outer = 0x7f24dd136000] 20:13:45 INFO - PROCESS | 1839 | 1461640425775 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]]]}] 20:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 980ms 20:13:45 INFO - PROCESS | 1839 | 1461640425820 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 20:13:45 INFO - PROCESS | 1839 | 1461640425826 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 20:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:13:45 INFO - PROCESS | 1839 | 1461640425834 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:13:45 INFO - PROCESS | 1839 | 1461640425840 Marionette TRACE conn3 <- [1,198,null,{}] 20:13:45 INFO - PROCESS | 1839 | 1461640425865 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}] 20:13:46 INFO - PROCESS | 1839 | 1461640426037 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 20:13:46 INFO - PROCESS | 1839 | 1461640426161 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de591800 == 24 [pid = 1839] [id = 57] 20:13:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 59 (0x7f24dca1bc00) [pid = 1839] [serial = 169] [outer = (nil)] 20:13:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 60 (0x7f24de30ac00) [pid = 1839] [serial = 170] [outer = 0x7f24dca1bc00] 20:13:46 INFO - PROCESS | 1839 | 1461640426239 Marionette DEBUG loaded listener.js 20:13:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 61 (0x7f24defa3800) [pid = 1839] [serial = 171] [outer = 0x7f24dca1bc00] 20:13:47 INFO - PROCESS | 1839 | 1461640427040 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]]]}] 20:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1254ms 20:13:47 INFO - PROCESS | 1839 | 1461640427089 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 20:13:47 INFO - PROCESS | 1839 | 1461640427100 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 20:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:13:47 INFO - PROCESS | 1839 | 1461640427110 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:13:47 INFO - PROCESS | 1839 | 1461640427114 Marionette TRACE conn3 <- [1,202,null,{}] 20:13:47 INFO - PROCESS | 1839 | 1461640427120 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}] 20:13:47 INFO - PROCESS | 1839 | 1461640427313 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 20:13:47 INFO - PROCESS | 1839 | 1461640427439 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5d8e000 == 25 [pid = 1839] [id = 58] 20:13:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7f24defa4000) [pid = 1839] [serial = 172] [outer = (nil)] 20:13:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7f24e2276400) [pid = 1839] [serial = 173] [outer = 0x7f24defa4000] 20:13:47 INFO - PROCESS | 1839 | 1461640427513 Marionette DEBUG loaded listener.js 20:13:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7f24e46ae000) [pid = 1839] [serial = 174] [outer = 0x7f24defa4000] 20:13:48 INFO - PROCESS | 1839 | 1461640428365 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]]]}] 20:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1285ms 20:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:13:48 INFO - PROCESS | 1839 | 1461640428396 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 20:13:48 INFO - PROCESS | 1839 | 1461640428399 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 20:13:48 INFO - PROCESS | 1839 | 1461640428406 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:13:48 INFO - PROCESS | 1839 | 1461640428411 Marionette TRACE conn3 <- [1,206,null,{}] 20:13:48 INFO - PROCESS | 1839 | 1461640428427 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}] 20:13:48 INFO - PROCESS | 1839 | 1461640428582 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 20:13:48 INFO - PROCESS | 1839 | 1461640428715 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e73000 == 26 [pid = 1839] [id = 59] 20:13:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7f24e57f6800) [pid = 1839] [serial = 175] [outer = (nil)] 20:13:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7f24e6fe8c00) [pid = 1839] [serial = 176] [outer = 0x7f24e57f6800] 20:13:48 INFO - PROCESS | 1839 | 1461640428791 Marionette DEBUG loaded listener.js 20:13:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7f24e8ecac00) [pid = 1839] [serial = 177] [outer = 0x7f24e57f6800] 20:13:49 INFO - PROCESS | 1839 | 1461640429591 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]]]}] 20:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1235ms 20:13:49 INFO - PROCESS | 1839 | 1461640429656 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 20:13:49 INFO - PROCESS | 1839 | 1461640429661 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 20:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:13:49 INFO - PROCESS | 1839 | 1461640429668 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:13:49 INFO - PROCESS | 1839 | 1461640429672 Marionette TRACE conn3 <- [1,210,null,{}] 20:13:49 INFO - PROCESS | 1839 | 1461640429677 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}] 20:13:49 INFO - PROCESS | 1839 | 1461640429830 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 20:13:49 INFO - PROCESS | 1839 | 1461640429955 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec1d9800 == 27 [pid = 1839] [id = 60] 20:13:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7f24dc7f0400) [pid = 1839] [serial = 178] [outer = (nil)] 20:13:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7f24e93c4c00) [pid = 1839] [serial = 179] [outer = 0x7f24dc7f0400] 20:13:50 INFO - PROCESS | 1839 | 1461640430027 Marionette DEBUG loaded listener.js 20:13:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7f24f2c52c00) [pid = 1839] [serial = 180] [outer = 0x7f24dc7f0400] 20:13:50 INFO - PROCESS | 1839 | 1461640430931 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]]]}] 20:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1278ms 20:13:50 INFO - PROCESS | 1839 | 1461640430946 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 20:13:50 INFO - PROCESS | 1839 | 1461640430951 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 20:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:13:50 INFO - PROCESS | 1839 | 1461640430979 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:13:50 INFO - PROCESS | 1839 | 1461640430985 Marionette TRACE conn3 <- [1,214,null,{}] 20:13:50 INFO - PROCESS | 1839 | 1461640430993 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}] 20:13:51 INFO - PROCESS | 1839 | 1461640431148 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 20:13:51 INFO - PROCESS | 1839 | 1461640431288 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc89b800 == 28 [pid = 1839] [id = 61] 20:13:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7f24defac800) [pid = 1839] [serial = 181] [outer = (nil)] 20:13:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7f24dfa68800) [pid = 1839] [serial = 182] [outer = 0x7f24defac800] 20:13:51 INFO - PROCESS | 1839 | 1461640431378 Marionette DEBUG loaded listener.js 20:13:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f24dfee4c00) [pid = 1839] [serial = 183] [outer = 0x7f24defac800] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7f24f2ebfc00) [pid = 1839] [serial = 140] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7f24defa9800) [pid = 1839] [serial = 123] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7f24f2ec5c00) [pid = 1839] [serial = 134] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7f24def9e800) [pid = 1839] [serial = 125] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7f24dfa61800) [pid = 1839] [serial = 126] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7f24dfeef400) [pid = 1839] [serial = 128] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 66 (0x7f24e3620000) [pid = 1839] [serial = 129] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 65 (0x7f24e6056400) [pid = 1839] [serial = 137] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 64 (0x7f24e6ff2000) [pid = 1839] [serial = 138] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 63 (0x7f24e5dca800) [pid = 1839] [serial = 131] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 62 (0x7f24e642b800) [pid = 1839] [serial = 132] [outer = (nil)] [url = about:blank] 20:13:51 INFO - PROCESS | 1839 | --DOMWINDOW == 61 (0x7f24f2f7c000) [pid = 1839] [serial = 135] [outer = (nil)] [url = about:blank] 20:13:52 INFO - PROCESS | 1839 | 1461640432165 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]]]}] 20:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1264ms 20:13:52 INFO - PROCESS | 1839 | 1461640432235 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 20:13:52 INFO - PROCESS | 1839 | 1461640432242 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 20:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:13:52 INFO - PROCESS | 1839 | 1461640432257 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:13:52 INFO - PROCESS | 1839 | 1461640432261 Marionette TRACE conn3 <- [1,218,null,{}] 20:13:52 INFO - PROCESS | 1839 | 1461640432267 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}] 20:13:52 INFO - PROCESS | 1839 | 1461640432411 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 20:13:52 INFO - PROCESS | 1839 | 1461640432423 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4b17800 == 29 [pid = 1839] [id = 62] 20:13:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 62 (0x7f24e3a17c00) [pid = 1839] [serial = 184] [outer = (nil)] 20:13:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 63 (0x7f24e4a8a800) [pid = 1839] [serial = 185] [outer = 0x7f24e3a17c00] 20:13:52 INFO - PROCESS | 1839 | 1461640432487 Marionette DEBUG loaded listener.js 20:13:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 64 (0x7f24e4e1c400) [pid = 1839] [serial = 186] [outer = 0x7f24e3a17c00] 20:13:53 INFO - PROCESS | 1839 | 1461640433224 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]]]}] 20:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 992ms 20:13:53 INFO - PROCESS | 1839 | 1461640433246 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 20:13:53 INFO - PROCESS | 1839 | 1461640433249 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 20:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:13:53 INFO - PROCESS | 1839 | 1461640433255 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:13:53 INFO - PROCESS | 1839 | 1461640433260 Marionette TRACE conn3 <- [1,222,null,{}] 20:13:53 INFO - PROCESS | 1839 | 1461640433276 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}] 20:13:53 INFO - PROCESS | 1839 | 1461640433455 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 20:13:53 INFO - PROCESS | 1839 | 1461640433476 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e65000 == 30 [pid = 1839] [id = 63] 20:13:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 65 (0x7f24e64c7800) [pid = 1839] [serial = 187] [outer = (nil)] 20:13:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 66 (0x7f24e6f23c00) [pid = 1839] [serial = 188] [outer = 0x7f24e64c7800] 20:13:53 INFO - PROCESS | 1839 | 1461640433542 Marionette DEBUG loaded listener.js 20:13:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 67 (0x7f24e905d800) [pid = 1839] [serial = 189] [outer = 0x7f24e64c7800] 20:13:54 INFO - PROCESS | 1839 | 1461640434250 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]]]}] 20:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1032ms 20:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:13:54 INFO - PROCESS | 1839 | 1461640434287 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 20:13:54 INFO - PROCESS | 1839 | 1461640434291 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 20:13:54 INFO - PROCESS | 1839 | 1461640434296 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:13:54 INFO - PROCESS | 1839 | 1461640434299 Marionette TRACE conn3 <- [1,226,null,{}] 20:13:54 INFO - PROCESS | 1839 | 1461640434304 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}] 20:13:54 INFO - PROCESS | 1839 | 1461640434482 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 20:13:54 INFO - PROCESS | 1839 | 1461640434545 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e7361000 == 31 [pid = 1839] [id = 64] 20:13:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7f24e64cb400) [pid = 1839] [serial = 190] [outer = (nil)] 20:13:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7f24f20e6c00) [pid = 1839] [serial = 191] [outer = 0x7f24e64cb400] 20:13:54 INFO - PROCESS | 1839 | 1461640434606 Marionette DEBUG loaded listener.js 20:13:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7f24f2ec7800) [pid = 1839] [serial = 192] [outer = 0x7f24e64cb400] 20:13:55 INFO - PROCESS | 1839 | 1461640435311 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]]]}] 20:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1031ms 20:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:13:55 INFO - PROCESS | 1839 | 1461640435327 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 20:13:55 INFO - PROCESS | 1839 | 1461640435330 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 20:13:55 INFO - PROCESS | 1839 | 1461640435336 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:13:55 INFO - PROCESS | 1839 | 1461640435339 Marionette TRACE conn3 <- [1,230,null,{}] 20:13:55 INFO - PROCESS | 1839 | 1461640435343 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}] 20:13:55 INFO - PROCESS | 1839 | 1461640435503 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 20:13:55 INFO - PROCESS | 1839 | 1461640435536 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec413800 == 32 [pid = 1839] [id = 65] 20:13:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7f24dc81a000) [pid = 1839] [serial = 193] [outer = (nil)] 20:13:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7f24f2f85000) [pid = 1839] [serial = 194] [outer = 0x7f24dc81a000] 20:13:55 INFO - PROCESS | 1839 | 1461640435597 Marionette DEBUG loaded listener.js 20:13:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f24f2ff8000) [pid = 1839] [serial = 195] [outer = 0x7f24dc81a000] 20:13:56 INFO - PROCESS | 1839 | --DOMWINDOW == 72 (0x7f24dc816800) [pid = 1839] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:13:56 INFO - PROCESS | 1839 | --DOMWINDOW == 71 (0x7f24dfa61c00) [pid = 1839] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:13:56 INFO - PROCESS | 1839 | --DOMWINDOW == 70 (0x7f24e226bc00) [pid = 1839] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:13:56 INFO - PROCESS | 1839 | --DOMWINDOW == 69 (0x7f24def9ec00) [pid = 1839] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:13:56 INFO - PROCESS | 1839 | --DOMWINDOW == 68 (0x7f24dc751c00) [pid = 1839] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:13:56 INFO - PROCESS | 1839 | --DOMWINDOW == 67 (0x7f24dc7f6400) [pid = 1839] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:13:56 INFO - PROCESS | 1839 | 1461640436356 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]]]}] 20:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1038ms 20:13:56 INFO - PROCESS | 1839 | 1461640436375 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 20:13:56 INFO - PROCESS | 1839 | 1461640436377 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 20:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:13:56 INFO - PROCESS | 1839 | 1461640436383 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:13:56 INFO - PROCESS | 1839 | 1461640436385 Marionette TRACE conn3 <- [1,234,null,{}] 20:13:56 INFO - PROCESS | 1839 | 1461640436407 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}] 20:13:56 INFO - PROCESS | 1839 | 1461640436583 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 20:13:56 INFO - PROCESS | 1839 | 1461640436605 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2cbf800 == 33 [pid = 1839] [id = 66] 20:13:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 68 (0x7f24e6f21c00) [pid = 1839] [serial = 196] [outer = (nil)] 20:13:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 69 (0x7f24e8da5000) [pid = 1839] [serial = 197] [outer = 0x7f24e6f21c00] 20:13:56 INFO - PROCESS | 1839 | 1461640436669 Marionette DEBUG loaded listener.js 20:13:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 70 (0x7f24f43aa400) [pid = 1839] [serial = 198] [outer = 0x7f24e6f21c00] 20:13:57 INFO - PROCESS | 1839 | 1461640437398 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]]]}] 20:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1042ms 20:13:57 INFO - PROCESS | 1839 | 1461640437425 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 20:13:57 INFO - PROCESS | 1839 | 1461640437429 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 20:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:13:57 INFO - PROCESS | 1839 | 1461640437434 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:13:57 INFO - PROCESS | 1839 | 1461640437436 Marionette TRACE conn3 <- [1,238,null,{}] 20:13:57 INFO - PROCESS | 1839 | 1461640437442 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}] 20:13:57 INFO - PROCESS | 1839 | 1461640437599 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 20:13:57 INFO - PROCESS | 1839 | 1461640437619 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f335c000 == 34 [pid = 1839] [id = 67] 20:13:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 71 (0x7f24f4044800) [pid = 1839] [serial = 199] [outer = (nil)] 20:13:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 72 (0x7f24f623cc00) [pid = 1839] [serial = 200] [outer = 0x7f24f4044800] 20:13:57 INFO - PROCESS | 1839 | 1461640437692 Marionette DEBUG loaded listener.js 20:13:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 73 (0x7f24f7aa4400) [pid = 1839] [serial = 201] [outer = 0x7f24f4044800] 20:13:58 INFO - PROCESS | 1839 | 1461640438389 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]]]}] 20:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1026ms 20:13:58 INFO - PROCESS | 1839 | 1461640438464 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 20:13:58 INFO - PROCESS | 1839 | 1461640438470 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 20:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:13:58 INFO - PROCESS | 1839 | 1461640438479 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:13:58 INFO - PROCESS | 1839 | 1461640438484 Marionette TRACE conn3 <- [1,242,null,{}] 20:13:58 INFO - PROCESS | 1839 | 1461640438570 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}] 20:13:58 INFO - PROCESS | 1839 | 1461640438750 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 20:13:58 INFO - PROCESS | 1839 | 1461640438891 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:13:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e3a79000 == 35 [pid = 1839] [id = 68] 20:13:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 74 (0x7f24dca14400) [pid = 1839] [serial = 202] [outer = (nil)] 20:13:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 75 (0x7f24df9a6000) [pid = 1839] [serial = 203] [outer = 0x7f24dca14400] 20:13:58 INFO - PROCESS | 1839 | 1461640438966 Marionette DEBUG loaded listener.js 20:13:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f24dfee5800) [pid = 1839] [serial = 204] [outer = 0x7f24dca14400] 20:13:59 INFO - PROCESS | 1839 | 1461640439789 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]]]}] 20:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1371ms 20:13:59 INFO - PROCESS | 1839 | 1461640439857 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 20:13:59 INFO - PROCESS | 1839 | 1461640439865 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 20:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:13:59 INFO - PROCESS | 1839 | 1461640439876 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:13:59 INFO - PROCESS | 1839 | 1461640439879 Marionette TRACE conn3 <- [1,246,null,{}] 20:13:59 INFO - PROCESS | 1839 | 1461640439885 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}] 20:14:00 INFO - PROCESS | 1839 | 1461640440043 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 20:14:00 INFO - PROCESS | 1839 | 1461640440171 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93d4000 == 36 [pid = 1839] [id = 69] 20:14:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f24e3a1a000) [pid = 1839] [serial = 205] [outer = (nil)] 20:14:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f24e5a86c00) [pid = 1839] [serial = 206] [outer = 0x7f24e3a1a000] 20:14:00 INFO - PROCESS | 1839 | 1461640440247 Marionette DEBUG loaded listener.js 20:14:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f24e64c8000) [pid = 1839] [serial = 207] [outer = 0x7f24e3a1a000] 20:14:01 INFO - PROCESS | 1839 | 1461640441028 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]]]}] 20:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1178ms 20:14:01 INFO - PROCESS | 1839 | 1461640441056 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 20:14:01 INFO - PROCESS | 1839 | 1461640441060 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 20:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:14:01 INFO - PROCESS | 1839 | 1461640441084 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:14:01 INFO - PROCESS | 1839 | 1461640441090 Marionette TRACE conn3 <- [1,250,null,{}] 20:14:01 INFO - PROCESS | 1839 | 1461640441105 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}] 20:14:01 INFO - PROCESS | 1839 | 1461640441276 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 20:14:01 INFO - PROCESS | 1839 | 1461640441407 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4322800 == 37 [pid = 1839] [id = 70] 20:14:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f24ed097000) [pid = 1839] [serial = 208] [outer = (nil)] 20:14:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f24f33d5000) [pid = 1839] [serial = 209] [outer = 0x7f24ed097000] 20:14:01 INFO - PROCESS | 1839 | 1461640441486 Marionette DEBUG loaded listener.js 20:14:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f24f439d800) [pid = 1839] [serial = 210] [outer = 0x7f24ed097000] 20:14:02 INFO - PROCESS | 1839 | 1461640442367 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]]]}] 20:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1339ms 20:14:02 INFO - PROCESS | 1839 | 1461640442422 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 20:14:02 INFO - PROCESS | 1839 | 1461640442427 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 20:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:14:02 INFO - PROCESS | 1839 | 1461640442450 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:14:02 INFO - PROCESS | 1839 | 1461640442453 Marionette TRACE conn3 <- [1,254,null,{}] 20:14:02 INFO - PROCESS | 1839 | 1461640442459 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}] 20:14:02 INFO - PROCESS | 1839 | 1461640442610 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 20:14:02 INFO - PROCESS | 1839 | 1461640442752 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7b35800 == 38 [pid = 1839] [id = 71] 20:14:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f24f20e5800) [pid = 1839] [serial = 211] [outer = (nil)] 20:14:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f24f7b5a800) [pid = 1839] [serial = 212] [outer = 0x7f24f20e5800] 20:14:02 INFO - PROCESS | 1839 | 1461640442827 Marionette DEBUG loaded listener.js 20:14:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24f7ca9400) [pid = 1839] [serial = 213] [outer = 0x7f24f20e5800] 20:14:03 INFO - PROCESS | 1839 | 1461640443582 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]]]}] 20:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1182ms 20:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:14:03 INFO - PROCESS | 1839 | 1461640443631 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 20:14:03 INFO - PROCESS | 1839 | 1461640443634 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 20:14:03 INFO - PROCESS | 1839 | 1461640443640 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:14:03 INFO - PROCESS | 1839 | 1461640443643 Marionette TRACE conn3 <- [1,258,null,{}] 20:14:03 INFO - PROCESS | 1839 | 1461640443648 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}] 20:14:03 INFO - PROCESS | 1839 | 1461640443802 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 20:14:04 INFO - PROCESS | 1839 | 1461640444095 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4ed8800 == 39 [pid = 1839] [id = 72] 20:14:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24dca19000) [pid = 1839] [serial = 214] [outer = (nil)] 20:14:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24dd144000) [pid = 1839] [serial = 215] [outer = 0x7f24dca19000] 20:14:04 INFO - PROCESS | 1839 | 1461640444175 Marionette DEBUG loaded listener.js 20:14:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24defa6000) [pid = 1839] [serial = 216] [outer = 0x7f24dca19000] 20:14:05 INFO - PROCESS | 1839 | 1461640445057 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]]]}] 20:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1431ms 20:14:05 INFO - PROCESS | 1839 | 1461640445070 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 20:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:14:05 INFO - PROCESS | 1839 | 1461640445076 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 20:14:05 INFO - PROCESS | 1839 | 1461640445083 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:14:05 INFO - PROCESS | 1839 | 1461640445088 Marionette TRACE conn3 <- [1,262,null,{}] 20:14:05 INFO - PROCESS | 1839 | 1461640445095 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}] 20:14:05 INFO - PROCESS | 1839 | 1461640445248 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 20:14:05 INFO - PROCESS | 1839 | 1461640445409 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:05 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dde20800 == 38 [pid = 1839] [id = 42] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24dd350000) [pid = 1839] [serial = 146] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24e2308000) [pid = 1839] [serial = 143] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24ed098c00) [pid = 1839] [serial = 167] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de1a9000 == 39 [pid = 1839] [id = 73] 20:14:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24ddee5800) [pid = 1839] [serial = 217] [outer = (nil)] 20:14:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24e2e66c00) [pid = 1839] [serial = 218] [outer = 0x7f24ddee5800] 20:14:05 INFO - PROCESS | 1839 | 1461640445502 Marionette DEBUG loaded listener.js 20:14:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24e4db7400) [pid = 1839] [serial = 219] [outer = 0x7f24ddee5800] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24e6063800) [pid = 1839] [serial = 158] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24e9322800) [pid = 1839] [serial = 164] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24e46b7400) [pid = 1839] [serial = 155] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24dfaaf800) [pid = 1839] [serial = 150] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f24defa3400) [pid = 1839] [serial = 149] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f24dd141400) [pid = 1839] [serial = 152] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f24e6f15800) [pid = 1839] [serial = 161] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f24e226d000) [pid = 1839] [serial = 153] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f24e6fedc00) [pid = 1839] [serial = 162] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f24e660d000) [pid = 1839] [serial = 159] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f24ec15d800) [pid = 1839] [serial = 165] [outer = (nil)] [url = about:blank] 20:14:05 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f24e5074c00) [pid = 1839] [serial = 156] [outer = (nil)] [url = about:blank] 20:14:06 INFO - PROCESS | 1839 | 1461640446191 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]]]}] 20:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1139ms 20:14:06 INFO - PROCESS | 1839 | 1461640446225 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 20:14:06 INFO - PROCESS | 1839 | 1461640446231 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 20:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:14:06 INFO - PROCESS | 1839 | 1461640446238 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:14:06 INFO - PROCESS | 1839 | 1461640446243 Marionette TRACE conn3 <- [1,266,null,{}] 20:14:06 INFO - PROCESS | 1839 | 1461640446248 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}] 20:14:06 INFO - PROCESS | 1839 | 1461640446390 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 20:14:06 INFO - PROCESS | 1839 | 1461640446490 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5da0000 == 40 [pid = 1839] [id = 74] 20:14:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f24defab800) [pid = 1839] [serial = 220] [outer = (nil)] 20:14:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f24e6062800) [pid = 1839] [serial = 221] [outer = 0x7f24defab800] 20:14:06 INFO - PROCESS | 1839 | 1461640446553 Marionette DEBUG loaded listener.js 20:14:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f24e6f1a000) [pid = 1839] [serial = 222] [outer = 0x7f24defab800] 20:14:07 INFO - PROCESS | 1839 | 1461640447226 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]]]}] 20:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1030ms 20:14:07 INFO - PROCESS | 1839 | 1461640447269 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 20:14:07 INFO - PROCESS | 1839 | 1461640447273 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 20:14:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:14:07 INFO - PROCESS | 1839 | 1461640447281 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:14:07 INFO - PROCESS | 1839 | 1461640447288 Marionette TRACE conn3 <- [1,270,null,{}] 20:14:07 INFO - PROCESS | 1839 | 1461640447398 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}] 20:14:07 INFO - PROCESS | 1839 | 1461640447559 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 20:14:07 INFO - PROCESS | 1839 | 1461640447661 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e70800 == 41 [pid = 1839] [id = 75] 20:14:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f24dfaabc00) [pid = 1839] [serial = 223] [outer = (nil)] 20:14:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f24e9062800) [pid = 1839] [serial = 224] [outer = 0x7f24dfaabc00] 20:14:07 INFO - PROCESS | 1839 | 1461640447735 Marionette DEBUG loaded listener.js 20:14:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f24f2ec6000) [pid = 1839] [serial = 225] [outer = 0x7f24dfaabc00] 20:14:08 INFO - PROCESS | 1839 | 1461640448540 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]]]}] 20:14:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:14:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1308ms 20:14:08 INFO - PROCESS | 1839 | 1461640448595 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 20:14:08 INFO - PROCESS | 1839 | 1461640448598 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 20:14:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:14:08 INFO - PROCESS | 1839 | 1461640448605 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:14:08 INFO - PROCESS | 1839 | 1461640448608 Marionette TRACE conn3 <- [1,274,null,{}] 20:14:08 INFO - PROCESS | 1839 | 1461640448613 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}] 20:14:08 INFO - PROCESS | 1839 | 1461640448798 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 20:14:08 INFO - PROCESS | 1839 | 1461640448833 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2c17800 == 42 [pid = 1839] [id = 76] 20:14:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f24e56d9800) [pid = 1839] [serial = 226] [outer = (nil)] 20:14:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f24e56e4c00) [pid = 1839] [serial = 227] [outer = 0x7f24e56d9800] 20:14:08 INFO - PROCESS | 1839 | 1461640448894 Marionette DEBUG loaded listener.js 20:14:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24e5dca800) [pid = 1839] [serial = 228] [outer = 0x7f24e56d9800] 20:14:09 INFO - PROCESS | 1839 | 1461640449762 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]]]}] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24defac800) [pid = 1839] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f24dd136800) [pid = 1839] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f24e64c7800) [pid = 1839] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f24e64cb400) [pid = 1839] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f24dc81a000) [pid = 1839] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f24dc7f0400) [pid = 1839] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 78 (0x7f24e6f21c00) [pid = 1839] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 77 (0x7f24dfeed000) [pid = 1839] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 76 (0x7f24e3a17c00) [pid = 1839] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:14:09 INFO - PROCESS | 1839 | --DOMWINDOW == 75 (0x7f24e931a800) [pid = 1839] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:14:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:14:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1227ms 20:14:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:14:09 INFO - PROCESS | 1839 | 1461640449834 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 20:14:09 INFO - PROCESS | 1839 | 1461640449837 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 20:14:09 INFO - PROCESS | 1839 | 1461640449843 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:14:09 INFO - PROCESS | 1839 | 1461640449846 Marionette TRACE conn3 <- [1,278,null,{}] 20:14:09 INFO - PROCESS | 1839 | 1461640449851 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}] 20:14:09 INFO - PROCESS | 1839 | 1461640449985 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 20:14:10 INFO - PROCESS | 1839 | 1461640450078 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e667a800 == 43 [pid = 1839] [id = 77] 20:14:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 76 (0x7f24e56e2000) [pid = 1839] [serial = 229] [outer = (nil)] 20:14:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 77 (0x7f24e56e8800) [pid = 1839] [serial = 230] [outer = 0x7f24e56e2000] 20:14:10 INFO - PROCESS | 1839 | 1461640450160 Marionette DEBUG loaded listener.js 20:14:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 78 (0x7f24f2ff1000) [pid = 1839] [serial = 231] [outer = 0x7f24e56e2000] 20:14:10 INFO - PROCESS | 1839 | 1461640450848 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]]]}] 20:14:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:14:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1036ms 20:14:10 INFO - PROCESS | 1839 | 1461640450889 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 20:14:10 INFO - PROCESS | 1839 | 1461640450892 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 20:14:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:14:10 INFO - PROCESS | 1839 | 1461640450947 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:14:10 INFO - PROCESS | 1839 | 1461640450951 Marionette TRACE conn3 <- [1,282,null,{}] 20:14:10 INFO - PROCESS | 1839 | 1461640450956 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}] 20:14:11 INFO - PROCESS | 1839 | 1461640451104 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 20:14:11 INFO - PROCESS | 1839 | 1461640451115 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7ba6000 == 44 [pid = 1839] [id = 78] 20:14:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 79 (0x7f24f6235400) [pid = 1839] [serial = 232] [outer = (nil)] 20:14:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f24f7b68400) [pid = 1839] [serial = 233] [outer = 0x7f24f6235400] 20:14:11 INFO - PROCESS | 1839 | 1461640451176 Marionette DEBUG loaded listener.js 20:14:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f24f7caf800) [pid = 1839] [serial = 234] [outer = 0x7f24f6235400] 20:14:11 INFO - PROCESS | 1839 | 1461640451975 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]]]}] 20:14:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:14:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1088ms 20:14:12 INFO - PROCESS | 1839 | 1461640452075 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 20:14:12 INFO - PROCESS | 1839 | 1461640452081 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 20:14:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:14:12 INFO - PROCESS | 1839 | 1461640452145 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:14:12 INFO - PROCESS | 1839 | 1461640452149 Marionette TRACE conn3 <- [1,286,null,{}] 20:14:12 INFO - PROCESS | 1839 | 1461640452158 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}] 20:14:12 INFO - PROCESS | 1839 | 1461640452316 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 20:14:12 INFO - PROCESS | 1839 | 1461640452420 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e56c3000 == 45 [pid = 1839] [id = 79] 20:14:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f24de0fd800) [pid = 1839] [serial = 235] [outer = (nil)] 20:14:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f24e226e400) [pid = 1839] [serial = 236] [outer = 0x7f24de0fd800] 20:14:12 INFO - PROCESS | 1839 | 1461640452496 Marionette DEBUG loaded listener.js 20:14:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f24e3a1cc00) [pid = 1839] [serial = 237] [outer = 0x7f24de0fd800] 20:14:13 INFO - PROCESS | 1839 | 1461640453276 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]]]}] 20:14:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:14:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1193ms 20:14:13 INFO - PROCESS | 1839 | 1461640453328 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 20:14:13 INFO - PROCESS | 1839 | 1461640453335 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 20:14:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:14:13 INFO - PROCESS | 1839 | 1461640453346 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:14:13 INFO - PROCESS | 1839 | 1461640453349 Marionette TRACE conn3 <- [1,290,null,{}] 20:14:13 INFO - PROCESS | 1839 | 1461640453355 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}] 20:14:13 INFO - PROCESS | 1839 | 1461640453523 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 20:14:13 INFO - PROCESS | 1839 | 1461640453657 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f20cf000 == 46 [pid = 1839] [id = 80] 20:14:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24e4e17000) [pid = 1839] [serial = 238] [outer = (nil)] 20:14:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24e5e9bc00) [pid = 1839] [serial = 239] [outer = 0x7f24e4e17000] 20:14:13 INFO - PROCESS | 1839 | 1461640453730 Marionette DEBUG loaded listener.js 20:14:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24e6f19800) [pid = 1839] [serial = 240] [outer = 0x7f24e4e17000] 20:14:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24e6f21c00) [pid = 1839] [serial = 241] [outer = 0x7f24de131c00] 20:14:14 INFO - PROCESS | 1839 | 1461640454709 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]]]}] 20:14:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:14:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1429ms 20:14:14 INFO - PROCESS | 1839 | 1461640454775 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 20:14:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:14:14 INFO - PROCESS | 1839 | 1461640454779 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 20:14:14 INFO - PROCESS | 1839 | 1461640454786 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:14:14 INFO - PROCESS | 1839 | 1461640454792 Marionette TRACE conn3 <- [1,294,null,{}] 20:14:14 INFO - PROCESS | 1839 | 1461640454808 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}] 20:14:15 INFO - PROCESS | 1839 | 1461640455003 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 20:14:15 INFO - PROCESS | 1839 | 1461640455179 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f83a7000 == 47 [pid = 1839] [id = 81] 20:14:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24e9062000) [pid = 1839] [serial = 242] [outer = (nil)] 20:14:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f24f2f79c00) [pid = 1839] [serial = 243] [outer = 0x7f24e9062000] 20:14:15 INFO - PROCESS | 1839 | 1461640455301 Marionette DEBUG loaded listener.js 20:14:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24f6241800) [pid = 1839] [serial = 244] [outer = 0x7f24e9062000] 20:14:16 INFO - PROCESS | 1839 | 1461640456119 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]]]}] 20:14: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. 20:14:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1389ms 20:14:16 INFO - PROCESS | 1839 | 1461640456176 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 20:14:16 INFO - PROCESS | 1839 | 1461640456180 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 20:14:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:14:16 INFO - PROCESS | 1839 | 1461640456186 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:14:16 INFO - PROCESS | 1839 | 1461640456189 Marionette TRACE conn3 <- [1,298,null,{}] 20:14:16 INFO - PROCESS | 1839 | 1461640456194 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}] 20:14:16 INFO - PROCESS | 1839 | 1461640456357 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 20:14:16 INFO - PROCESS | 1839 | 1461640456490 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fa17d800 == 48 [pid = 1839] [id = 82] 20:14:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f24e9063400) [pid = 1839] [serial = 245] [outer = (nil)] 20:14:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24f81af400) [pid = 1839] [serial = 246] [outer = 0x7f24e9063400] 20:14:16 INFO - PROCESS | 1839 | 1461640456565 Marionette DEBUG loaded listener.js 20:14:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24f850b400) [pid = 1839] [serial = 247] [outer = 0x7f24e9063400] 20:14:17 INFO - PROCESS | 1839 | 1461640457392 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]]]}] 20:14: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. 20:14:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1234ms 20:14:17 INFO - PROCESS | 1839 | 1461640457425 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 20:14:17 INFO - PROCESS | 1839 | 1461640457429 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 20:14:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:14:17 INFO - PROCESS | 1839 | 1461640457436 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:14:17 INFO - PROCESS | 1839 | 1461640457439 Marionette TRACE conn3 <- [1,302,null,{}] 20:14:17 INFO - PROCESS | 1839 | 1461640457444 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}] 20:14:17 INFO - PROCESS | 1839 | 1461640457597 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 20:14:17 INFO - PROCESS | 1839 | 1461640457736 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24def0e000 == 49 [pid = 1839] [id = 83] 20:14:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24dc818400) [pid = 1839] [serial = 248] [outer = (nil)] 20:14:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24dfa64000) [pid = 1839] [serial = 249] [outer = 0x7f24dc818400] 20:14:17 INFO - PROCESS | 1839 | 1461640457808 Marionette DEBUG loaded listener.js 20:14:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24f62c0400) [pid = 1839] [serial = 250] [outer = 0x7f24dc818400] 20:14:18 INFO - PROCESS | 1839 | 1461640458981 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]]]}] 20:14: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. 20:14:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1632ms 20:14:19 INFO - PROCESS | 1839 | 1461640459071 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 20:14:19 INFO - PROCESS | 1839 | 1461640459086 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 20:14:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:14:19 INFO - PROCESS | 1839 | 1461640459112 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:14:19 INFO - PROCESS | 1839 | 1461640459123 Marionette TRACE conn3 <- [1,306,null,{}] 20:14:19 INFO - PROCESS | 1839 | 1461640459198 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}] 20:14:19 INFO - PROCESS | 1839 | 1461640459450 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 20:14:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4b17800 == 48 [pid = 1839] [id = 62] 20:14:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e667a800 == 47 [pid = 1839] [id = 77] 20:14:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2c17800 == 46 [pid = 1839] [id = 76] 20:14:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8e70800 == 45 [pid = 1839] [id = 75] 20:14:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5da0000 == 44 [pid = 1839] [id = 74] 20:14:19 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f24e6fe8c00) [pid = 1839] [serial = 176] [outer = (nil)] [url = about:blank] 20:14:19 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24de30ac00) [pid = 1839] [serial = 170] [outer = (nil)] [url = about:blank] 20:14:19 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24e2276400) [pid = 1839] [serial = 173] [outer = (nil)] [url = about:blank] 20:14:19 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24f623cc00) [pid = 1839] [serial = 200] [outer = (nil)] [url = about:blank] 20:14:19 INFO - PROCESS | 1839 | 1461640459736 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de1a9000 == 43 [pid = 1839] [id = 73] 20:14:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4ed8800 == 42 [pid = 1839] [id = 72] 20:14:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfad7000 == 43 [pid = 1839] [id = 84] 20:14:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24dfeee000) [pid = 1839] [serial = 251] [outer = (nil)] 20:14:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24e5022c00) [pid = 1839] [serial = 252] [outer = 0x7f24dfeee000] 20:14:19 INFO - PROCESS | 1839 | 1461640459805 Marionette DEBUG loaded listener.js 20:14:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24e56df800) [pid = 1839] [serial = 253] [outer = 0x7f24dfeee000] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24dfee4c00) [pid = 1839] [serial = 183] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24e6055400) [pid = 1839] [serial = 147] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24e6f23c00) [pid = 1839] [serial = 188] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f24f2ec7800) [pid = 1839] [serial = 192] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f24dfa68800) [pid = 1839] [serial = 182] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f24f2f85000) [pid = 1839] [serial = 194] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f24f2c52c00) [pid = 1839] [serial = 180] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f24f43aa400) [pid = 1839] [serial = 198] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24f2ff8000) [pid = 1839] [serial = 195] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24e8da5000) [pid = 1839] [serial = 197] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24e93c4c00) [pid = 1839] [serial = 179] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24e46b6c00) [pid = 1839] [serial = 144] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f24e905d800) [pid = 1839] [serial = 189] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f24e4a8a800) [pid = 1839] [serial = 185] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f24e4e1c400) [pid = 1839] [serial = 186] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f24f20e6c00) [pid = 1839] [serial = 191] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | --DOMWINDOW == 79 (0x7f24f40fbc00) [pid = 1839] [serial = 141] [outer = (nil)] [url = about:blank] 20:14:20 INFO - PROCESS | 1839 | 1461640460474 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]]]}] 20:14: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. 20:14:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1375ms 20:14:20 INFO - PROCESS | 1839 | 1461640460485 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 20:14:20 INFO - PROCESS | 1839 | 1461640460492 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 20:14:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:14:20 INFO - PROCESS | 1839 | 1461640460506 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:14:20 INFO - PROCESS | 1839 | 1461640460509 Marionette TRACE conn3 <- [1,310,null,{}] 20:14:20 INFO - PROCESS | 1839 | 1461640460515 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}] 20:14:20 INFO - PROCESS | 1839 | 1461640460716 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 20:14:20 INFO - PROCESS | 1839 | 1461640460815 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e6b000 == 44 [pid = 1839] [id = 85] 20:14:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 80 (0x7f24dc820400) [pid = 1839] [serial = 254] [outer = (nil)] 20:14:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f24e62e1800) [pid = 1839] [serial = 255] [outer = 0x7f24dc820400] 20:14:20 INFO - PROCESS | 1839 | 1461640460879 Marionette DEBUG loaded listener.js 20:14:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f24e6ff0000) [pid = 1839] [serial = 256] [outer = 0x7f24dc820400] 20:14:21 INFO - PROCESS | 1839 | 1461640461649 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]]]}] 20:14: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. 20:14:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1194ms 20:14:21 INFO - PROCESS | 1839 | 1461640461697 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 20:14:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:14:21 INFO - PROCESS | 1839 | 1461640461701 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 20:14:21 INFO - PROCESS | 1839 | 1461640461708 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:14:21 INFO - PROCESS | 1839 | 1461640461714 Marionette TRACE conn3 <- [1,314,null,{}] 20:14:21 INFO - PROCESS | 1839 | 1461640461735 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}] 20:14:21 INFO - PROCESS | 1839 | 1461640461899 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 20:14:22 INFO - PROCESS | 1839 | 1461640462002 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec1e6000 == 45 [pid = 1839] [id = 86] 20:14:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f24e64cb400) [pid = 1839] [serial = 257] [outer = (nil)] 20:14:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f24f2ff4400) [pid = 1839] [serial = 258] [outer = 0x7f24e64cb400] 20:14:22 INFO - PROCESS | 1839 | 1461640462073 Marionette DEBUG loaded listener.js 20:14:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24f5d31800) [pid = 1839] [serial = 259] [outer = 0x7f24e64cb400] 20:14:22 INFO - PROCESS | 1839 | 1461640462863 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]]]}] 20:14:22 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. 20:14:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1191ms 20:14:22 INFO - PROCESS | 1839 | 1461640462899 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 20:14:22 INFO - PROCESS | 1839 | 1461640462903 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 20:14:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:14:22 INFO - PROCESS | 1839 | 1461640462928 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:14:22 INFO - PROCESS | 1839 | 1461640462930 Marionette TRACE conn3 <- [1,318,null,{}] 20:14:22 INFO - PROCESS | 1839 | 1461640462937 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}] 20:14:23 INFO - PROCESS | 1839 | 1461640463111 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 20:14:23 INFO - PROCESS | 1839 | 1461640463140 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3350800 == 46 [pid = 1839] [id = 87] 20:14:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24dcad5800) [pid = 1839] [serial = 260] [outer = (nil)] 20:14:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24dcae1800) [pid = 1839] [serial = 261] [outer = 0x7f24dcad5800] 20:14:23 INFO - PROCESS | 1839 | 1461640463206 Marionette DEBUG loaded listener.js 20:14:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24e8dabc00) [pid = 1839] [serial = 262] [outer = 0x7f24dcad5800] 20:14:23 INFO - PROCESS | 1839 | 1461640463973 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]]]}] 20:14: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. 20:14:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1095ms 20:14:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:14:24 INFO - PROCESS | 1839 | 1461640464006 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 20:14:24 INFO - PROCESS | 1839 | 1461640464009 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 20:14:24 INFO - PROCESS | 1839 | 1461640464015 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:14:24 INFO - PROCESS | 1839 | 1461640464018 Marionette TRACE conn3 <- [1,322,null,{}] 20:14:24 INFO - PROCESS | 1839 | 1461640464029 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}] 20:14:24 INFO - PROCESS | 1839 | 1461640464193 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 20:14:24 INFO - PROCESS | 1839 | 1461640464261 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7b37000 == 47 [pid = 1839] [id = 88] 20:14:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24dcade400) [pid = 1839] [serial = 263] [outer = (nil)] 20:14:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f24f6241c00) [pid = 1839] [serial = 264] [outer = 0x7f24dcade400] 20:14:24 INFO - PROCESS | 1839 | 1461640464324 Marionette DEBUG loaded listener.js 20:14:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24f7ca7000) [pid = 1839] [serial = 265] [outer = 0x7f24dcade400] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f24dca1bc00) [pid = 1839] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f24e56d9800) [pid = 1839] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f24dca19000) [pid = 1839] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24e56e2000) [pid = 1839] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24f4044800) [pid = 1839] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24ddee5800) [pid = 1839] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24defab800) [pid = 1839] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f24dfaabc00) [pid = 1839] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f24e57f6800) [pid = 1839] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:14:24 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f24defa4000) [pid = 1839] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:14:25 INFO - PROCESS | 1839 | 1461640465215 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]]]}] 20:14: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. 20:14:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1242ms 20:14:25 INFO - PROCESS | 1839 | 1461640465258 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 20:14:25 INFO - PROCESS | 1839 | 1461640465261 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 20:14:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:14:25 INFO - PROCESS | 1839 | 1461640465267 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:14:25 INFO - PROCESS | 1839 | 1461640465269 Marionette TRACE conn3 <- [1,326,null,{}] 20:14:25 INFO - PROCESS | 1839 | 1461640465275 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}] 20:14:25 INFO - PROCESS | 1839 | 1461640465438 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 20:14:25 INFO - PROCESS | 1839 | 1461640465448 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f8606800 == 48 [pid = 1839] [id = 89] 20:14:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f24f8176400) [pid = 1839] [serial = 266] [outer = (nil)] 20:14:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f24f862bc00) [pid = 1839] [serial = 267] [outer = 0x7f24f8176400] 20:14:25 INFO - PROCESS | 1839 | 1461640465514 Marionette DEBUG loaded listener.js 20:14:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f24f868d000) [pid = 1839] [serial = 268] [outer = 0x7f24f8176400] 20:14:26 INFO - PROCESS | 1839 | 1461640466278 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]]]}] 20:14: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. 20:14:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1033ms 20:14:26 INFO - PROCESS | 1839 | 1461640466301 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 20:14:26 INFO - PROCESS | 1839 | 1461640466305 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 20:14:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:14:26 INFO - PROCESS | 1839 | 1461640466310 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:14:26 INFO - PROCESS | 1839 | 1461640466313 Marionette TRACE conn3 <- [1,330,null,{}] 20:14:26 INFO - PROCESS | 1839 | 1461640466318 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}] 20:14:26 INFO - PROCESS | 1839 | 1461640466500 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 20:14:26 INFO - PROCESS | 1839 | 1461640466518 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fafed800 == 49 [pid = 1839] [id = 90] 20:14:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24dd0d5c00) [pid = 1839] [serial = 269] [outer = (nil)] 20:14:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24dd0d9c00) [pid = 1839] [serial = 270] [outer = 0x7f24dd0d5c00] 20:14:26 INFO - PROCESS | 1839 | 1461640466580 Marionette DEBUG loaded listener.js 20:14:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24dd0de000) [pid = 1839] [serial = 271] [outer = 0x7f24dd0d5c00] 20:14:27 INFO - PROCESS | 1839 | 1461640467633 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]]]}] 20:14: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. 20:14:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1380ms 20:14:27 INFO - PROCESS | 1839 | 1461640467692 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 20:14:27 INFO - PROCESS | 1839 | 1461640467698 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 20:14:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:14:27 INFO - PROCESS | 1839 | 1461640467706 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:14:27 INFO - PROCESS | 1839 | 1461640467710 Marionette TRACE conn3 <- [1,334,null,{}] 20:14:27 INFO - PROCESS | 1839 | 1461640467719 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}] 20:14:27 INFO - PROCESS | 1839 | 1461640467941 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 20:14:28 INFO - PROCESS | 1839 | 1461640468077 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6172000 == 50 [pid = 1839] [id = 91] 20:14:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24dd0ddc00) [pid = 1839] [serial = 272] [outer = (nil)] 20:14:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24df9ad800) [pid = 1839] [serial = 273] [outer = 0x7f24dd0ddc00] 20:14:28 INFO - PROCESS | 1839 | 1461640468150 Marionette DEBUG loaded listener.js 20:14:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f24e2e63c00) [pid = 1839] [serial = 274] [outer = 0x7f24dd0ddc00] 20:14:29 INFO - PROCESS | 1839 | 1461640469012 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]]]}] 20:14:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 20:14:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1332ms 20:14:29 INFO - PROCESS | 1839 | 1461640469041 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 20:14:29 INFO - PROCESS | 1839 | 1461640469049 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 20:14:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:14:29 INFO - PROCESS | 1839 | 1461640469059 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:14:29 INFO - PROCESS | 1839 | 1461640469064 Marionette TRACE conn3 <- [1,338,null,{}] 20:14:29 INFO - PROCESS | 1839 | 1461640469070 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}] 20:14:29 INFO - PROCESS | 1839 | 1461640469239 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 20:14:29 INFO - PROCESS | 1839 | 1461640469383 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3169000 == 51 [pid = 1839] [id = 92] 20:14:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24de30ac00) [pid = 1839] [serial = 275] [outer = (nil)] 20:14:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f24e62e3000) [pid = 1839] [serial = 276] [outer = 0x7f24de30ac00] 20:14:29 INFO - PROCESS | 1839 | 1461640469457 Marionette DEBUG loaded listener.js 20:14:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24e6ff2000) [pid = 1839] [serial = 277] [outer = 0x7f24de30ac00] 20:14:30 INFO - PROCESS | 1839 | 1461640470386 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]]]}] 20:14: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. 20:14:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1380ms 20:14:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:14:30 INFO - PROCESS | 1839 | 1461640470441 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 20:14:30 INFO - PROCESS | 1839 | 1461640470444 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 20:14:30 INFO - PROCESS | 1839 | 1461640470451 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:14:30 INFO - PROCESS | 1839 | 1461640470457 Marionette TRACE conn3 <- [1,342,null,{}] 20:14:30 INFO - PROCESS | 1839 | 1461640470472 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}] 20:14:30 INFO - PROCESS | 1839 | 1461640470644 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 20:14:30 INFO - PROCESS | 1839 | 1461640470781 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fd53c000 == 52 [pid = 1839] [id = 93] 20:14:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24dfd08c00) [pid = 1839] [serial = 278] [outer = (nil)] 20:14:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24e56e2000) [pid = 1839] [serial = 279] [outer = 0x7f24dfd08c00] 20:14:30 INFO - PROCESS | 1839 | 1461640470859 Marionette DEBUG loaded listener.js 20:14:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24e8ece000) [pid = 1839] [serial = 280] [outer = 0x7f24dfd08c00] 20:14:31 INFO - PROCESS | 1839 | 1461640471684 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]]]}] 20:14: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. 20:14:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1285ms 20:14:31 INFO - PROCESS | 1839 | 1461640471735 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 20:14:31 INFO - PROCESS | 1839 | 1461640471740 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 20:14:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:14:31 INFO - PROCESS | 1839 | 1461640471746 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:14:31 INFO - PROCESS | 1839 | 1461640471749 Marionette TRACE conn3 <- [1,346,null,{}] 20:14:31 INFO - PROCESS | 1839 | 1461640471754 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}] 20:14:31 INFO - PROCESS | 1839 | 1461640471925 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 20:14:32 INFO - PROCESS | 1839 | 1461640472125 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5066800 == 53 [pid = 1839] [id = 94] 20:14:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24f41cf000) [pid = 1839] [serial = 281] [outer = (nil)] 20:14:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f24f5dac000) [pid = 1839] [serial = 282] [outer = 0x7f24f41cf000] 20:14:32 INFO - PROCESS | 1839 | 1461640472202 Marionette DEBUG loaded listener.js 20:14:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f24f7cad000) [pid = 1839] [serial = 283] [outer = 0x7f24f41cf000] 20:14:33 INFO - PROCESS | 1839 | 1461640473028 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]]]}] 20:14:33 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. 20:14:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1330ms 20:14:33 INFO - PROCESS | 1839 | 1461640473077 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 20:14:33 INFO - PROCESS | 1839 | 1461640473081 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 20:14:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:14:33 INFO - PROCESS | 1839 | 1461640473087 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:14:33 INFO - PROCESS | 1839 | 1461640473089 Marionette TRACE conn3 <- [1,350,null,{}] 20:14:33 INFO - PROCESS | 1839 | 1461640473094 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}] 20:14:33 INFO - PROCESS | 1839 | 1461640473244 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 20:14:33 INFO - PROCESS | 1839 | 1461640473585 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fe4800 == 54 [pid = 1839] [id = 95] 20:14:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f24dcadec00) [pid = 1839] [serial = 284] [outer = (nil)] 20:14:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24dd0d5000) [pid = 1839] [serial = 285] [outer = 0x7f24dcadec00] 20:14:33 INFO - PROCESS | 1839 | 1461640473722 Marionette DEBUG loaded listener.js 20:14:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24dd144400) [pid = 1839] [serial = 286] [outer = 0x7f24dcadec00] 20:14:34 INFO - PROCESS | 1839 | 1461640474617 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]]]}] 20:14:34 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. 20:14:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1581ms 20:14:34 INFO - PROCESS | 1839 | 1461640474669 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 20:14:34 INFO - PROCESS | 1839 | 1461640474675 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 20:14:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:14:34 INFO - PROCESS | 1839 | 1461640474682 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:14:34 INFO - PROCESS | 1839 | 1461640474687 Marionette TRACE conn3 <- [1,354,null,{}] 20:14:34 INFO - PROCESS | 1839 | 1461640474693 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}] 20:14:34 INFO - PROCESS | 1839 | 1461640474856 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 20:14:35 INFO - PROCESS | 1839 | 1461640475004 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f8606800 == 53 [pid = 1839] [id = 89] 20:14:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7b37000 == 52 [pid = 1839] [id = 88] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f24f7b68400) [pid = 1839] [serial = 233] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f24df9a6000) [pid = 1839] [serial = 203] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd4c7000 == 53 [pid = 1839] [id = 96] 20:14:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24dc821000) [pid = 1839] [serial = 287] [outer = (nil)] 20:14:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24defa4400) [pid = 1839] [serial = 288] [outer = 0x7f24dc821000] 20:14:35 INFO - PROCESS | 1839 | 1461640475099 Marionette DEBUG loaded listener.js 20:14:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f24dfaaf800) [pid = 1839] [serial = 289] [outer = 0x7f24dc821000] 20:14:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3350800 == 52 [pid = 1839] [id = 87] 20:14:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec1e6000 == 51 [pid = 1839] [id = 86] 20:14:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e6b000 == 50 [pid = 1839] [id = 85] 20:14:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfad7000 == 49 [pid = 1839] [id = 84] 20:14:35 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e56c3000 == 48 [pid = 1839] [id = 79] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f24e8ecac00) [pid = 1839] [serial = 177] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f24e46ae000) [pid = 1839] [serial = 174] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f24defa3800) [pid = 1839] [serial = 171] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f24e56e4c00) [pid = 1839] [serial = 227] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f24defa6000) [pid = 1839] [serial = 216] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f24dd144000) [pid = 1839] [serial = 215] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f24e56e8800) [pid = 1839] [serial = 230] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24e5a86c00) [pid = 1839] [serial = 206] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24f7aa4400) [pid = 1839] [serial = 201] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24f33d5000) [pid = 1839] [serial = 209] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f24e2e66c00) [pid = 1839] [serial = 218] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f24e4db7400) [pid = 1839] [serial = 219] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f24f7b5a800) [pid = 1839] [serial = 212] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f24e6062800) [pid = 1839] [serial = 221] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f24e6f1a000) [pid = 1839] [serial = 222] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24e9062800) [pid = 1839] [serial = 224] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24f2ec6000) [pid = 1839] [serial = 225] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24e5dca800) [pid = 1839] [serial = 228] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24f2ff1000) [pid = 1839] [serial = 231] [outer = (nil)] [url = about:blank] 20:14:35 INFO - PROCESS | 1839 | 1461640475871 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]]]}] 20:14:35 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. 20:14:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1235ms 20:14:35 INFO - PROCESS | 1839 | 1461640475919 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 20:14:35 INFO - PROCESS | 1839 | 1461640475925 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 20:14:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:14:35 INFO - PROCESS | 1839 | 1461640475933 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:14:35 INFO - PROCESS | 1839 | 1461640475937 Marionette TRACE conn3 <- [1,358,null,{}] 20:14:35 INFO - PROCESS | 1839 | 1461640475942 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}] 20:14:36 INFO - PROCESS | 1839 | 1461640476083 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 20:14:36 INFO - PROCESS | 1839 | 1461640476100 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5154800 == 49 [pid = 1839] [id = 97] 20:14:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24dfeea800) [pid = 1839] [serial = 290] [outer = (nil)] 20:14:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24e230c800) [pid = 1839] [serial = 291] [outer = 0x7f24dfeea800] 20:14:36 INFO - PROCESS | 1839 | 1461640476164 Marionette DEBUG loaded listener.js 20:14:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24e4a8b800) [pid = 1839] [serial = 292] [outer = 0x7f24dfeea800] 20:14:37 INFO - PROCESS | 1839 | 1461640477010 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]]]}] 20:14:37 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. 20:14:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1086ms 20:14:37 INFO - PROCESS | 1839 | 1461640477019 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 20:14:37 INFO - PROCESS | 1839 | 1461640477022 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 20:14:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:14:37 INFO - PROCESS | 1839 | 1461640477042 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:14:37 INFO - PROCESS | 1839 | 1461640477051 Marionette TRACE conn3 <- [1,362,null,{}] 20:14:37 INFO - PROCESS | 1839 | 1461640477064 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}] 20:14:37 INFO - PROCESS | 1839 | 1461640477223 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 20:14:37 INFO - PROCESS | 1839 | 1461640477235 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6664800 == 50 [pid = 1839] [id = 98] 20:14:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24e56e1c00) [pid = 1839] [serial = 293] [outer = (nil)] 20:14:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24e5ea6c00) [pid = 1839] [serial = 294] [outer = 0x7f24e56e1c00] 20:14:37 INFO - PROCESS | 1839 | 1461640477298 Marionette DEBUG loaded listener.js 20:14:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f24e660a000) [pid = 1839] [serial = 295] [outer = 0x7f24e56e1c00] 20:14:38 INFO - PROCESS | 1839 | 1461640478156 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]]]}] 20:14:38 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. 20:14:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1152ms 20:14:38 INFO - PROCESS | 1839 | 1461640478189 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 20:14:38 INFO - PROCESS | 1839 | 1461640478194 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 20:14:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:14:38 INFO - PROCESS | 1839 | 1461640478210 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:14:38 INFO - PROCESS | 1839 | 1461640478214 Marionette TRACE conn3 <- [1,366,null,{}] 20:14:38 INFO - PROCESS | 1839 | 1461640478220 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}] 20:14:38 INFO - PROCESS | 1839 | 1461640478401 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 20:14:38 INFO - PROCESS | 1839 | 1461640478426 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e455a000 == 51 [pid = 1839] [id = 99] 20:14:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24dfd06800) [pid = 1839] [serial = 296] [outer = (nil)] 20:14:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f24e72aa000) [pid = 1839] [serial = 297] [outer = 0x7f24dfd06800] 20:14:38 INFO - PROCESS | 1839 | 1461640478490 Marionette DEBUG loaded listener.js 20:14:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24e906b000) [pid = 1839] [serial = 298] [outer = 0x7f24dfd06800] 20:14:39 INFO - PROCESS | 1839 | 1461640479315 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]]]}] 20:14: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. 20:14:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1136ms 20:14:39 INFO - PROCESS | 1839 | 1461640479340 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 20:14:39 INFO - PROCESS | 1839 | 1461640479343 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 20:14:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:14:39 INFO - PROCESS | 1839 | 1461640479349 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:14:39 INFO - PROCESS | 1839 | 1461640479351 Marionette TRACE conn3 <- [1,370,null,{}] 20:14:39 INFO - PROCESS | 1839 | 1461640479356 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}] 20:14:39 INFO - PROCESS | 1839 | 1461640479529 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 20:14:39 INFO - PROCESS | 1839 | 1461640479568 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec40c800 == 52 [pid = 1839] [id = 100] 20:14:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24f20e6c00) [pid = 1839] [serial = 299] [outer = (nil)] 20:14:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24f2f7c000) [pid = 1839] [serial = 300] [outer = 0x7f24f20e6c00] 20:14:39 INFO - PROCESS | 1839 | 1461640479650 Marionette DEBUG loaded listener.js 20:14:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24f414f400) [pid = 1839] [serial = 301] [outer = 0x7f24f20e6c00] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24f8176400) [pid = 1839] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24dcad5800) [pid = 1839] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24dc818400) [pid = 1839] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f24e64cb400) [pid = 1839] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f24dc820400) [pid = 1839] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f24dcade400) [pid = 1839] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f24dfeee000) [pid = 1839] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f24dd136000) [pid = 1839] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:14:40 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24dca14400) [pid = 1839] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:14:40 INFO - PROCESS | 1839 | 1461640480595 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]]]}] 20:14: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. 20:14:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1281ms 20:14:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:14:40 INFO - PROCESS | 1839 | 1461640480633 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 20:14:40 INFO - PROCESS | 1839 | 1461640480636 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 20:14:40 INFO - PROCESS | 1839 | 1461640480642 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:14:40 INFO - PROCESS | 1839 | 1461640480644 Marionette TRACE conn3 <- [1,374,null,{}] 20:14:40 INFO - PROCESS | 1839 | 1461640480650 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}] 20:14:40 INFO - PROCESS | 1839 | 1461640480821 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 20:14:40 INFO - PROCESS | 1839 | 1461640480841 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2cc3800 == 53 [pid = 1839] [id = 101] 20:14:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24dcadfc00) [pid = 1839] [serial = 302] [outer = (nil)] 20:14:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24e8ec8800) [pid = 1839] [serial = 303] [outer = 0x7f24dcadfc00] 20:14:40 INFO - PROCESS | 1839 | 1461640480903 Marionette DEBUG loaded listener.js 20:14:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f24f7b5a800) [pid = 1839] [serial = 304] [outer = 0x7f24dcadfc00] 20:14:41 INFO - PROCESS | 1839 | 1461640481606 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:14:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:14:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 989ms 20:14:41 INFO - PROCESS | 1839 | 1461640481631 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 20:14:41 INFO - PROCESS | 1839 | 1461640481634 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 20:14:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:14:41 INFO - PROCESS | 1839 | 1461640481640 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:14:41 INFO - PROCESS | 1839 | 1461640481642 Marionette TRACE conn3 <- [1,378,null,{}] 20:14:41 INFO - PROCESS | 1839 | 1461640481647 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}] 20:14:41 INFO - PROCESS | 1839 | 1461640481784 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 20:14:41 INFO - PROCESS | 1839 | 1461640481885 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3e1a800 == 54 [pid = 1839] [id = 102] 20:14:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24dc751c00) [pid = 1839] [serial = 305] [outer = (nil)] 20:14:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f24f834e000) [pid = 1839] [serial = 306] [outer = 0x7f24dc751c00] 20:14:41 INFO - PROCESS | 1839 | 1461640481945 Marionette DEBUG loaded listener.js 20:14:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24f862d000) [pid = 1839] [serial = 307] [outer = 0x7f24dc751c00] 20:14:42 INFO - PROCESS | 1839 | 1461640482844 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:14:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:14:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1277ms 20:14:42 INFO - PROCESS | 1839 | 1461640482919 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 20:14:42 INFO - PROCESS | 1839 | 1461640482923 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 20:14:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:14:42 INFO - PROCESS | 1839 | 1461640482931 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:14:42 INFO - PROCESS | 1839 | 1461640482935 Marionette TRACE conn3 <- [1,382,null,{}] 20:14:42 INFO - PROCESS | 1839 | 1461640482944 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}] 20:14:43 INFO - PROCESS | 1839 | 1461640483146 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 20:14:43 INFO - PROCESS | 1839 | 1461640483382 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e50c0000 == 55 [pid = 1839] [id = 103] 20:14:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24dc351400) [pid = 1839] [serial = 308] [outer = (nil)] 20:14:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24dd0d2800) [pid = 1839] [serial = 309] [outer = 0x7f24dc351400] 20:14:43 INFO - PROCESS | 1839 | 1461640483460 Marionette DEBUG loaded listener.js 20:14:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24dd13a000) [pid = 1839] [serial = 310] [outer = 0x7f24dc351400] 20:14:44 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:14:44 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:14:44 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:14:44 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:14:44 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:14:44 INFO - PROCESS | 1839 | 1461640484303 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:14:44 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:14:44 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1390ms 20:14:44 INFO - PROCESS | 1839 | 1461640484321 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 20:14:44 INFO - PROCESS | 1839 | 1461640484329 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 20:14:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:14:44 INFO - PROCESS | 1839 | 1461640484340 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:14:44 INFO - PROCESS | 1839 | 1461640484344 Marionette TRACE conn3 <- [1,386,null,{}] 20:14:44 INFO - PROCESS | 1839 | 1461640484350 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}] 20:14:44 INFO - PROCESS | 1839 | 1461640484512 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 20:14:44 INFO - PROCESS | 1839 | 1461640484658 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec404000 == 56 [pid = 1839] [id = 104] 20:14:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24dfaae000) [pid = 1839] [serial = 311] [outer = (nil)] 20:14:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f24dfd0e400) [pid = 1839] [serial = 312] [outer = 0x7f24dfaae000] 20:14:44 INFO - PROCESS | 1839 | 1461640484731 Marionette DEBUG loaded listener.js 20:14:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f24e46b7000) [pid = 1839] [serial = 313] [outer = 0x7f24dfaae000] 20:14:45 INFO - PROCESS | 1839 | 1461640485709 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]]]}] 20:14:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:14:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1429ms 20:14:45 INFO - PROCESS | 1839 | 1461640485770 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 20:14:45 INFO - PROCESS | 1839 | 1461640485774 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 20:14:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:14:45 INFO - PROCESS | 1839 | 1461640485780 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:14:45 INFO - PROCESS | 1839 | 1461640485786 Marionette TRACE conn3 <- [1,390,null,{}] 20:14:45 INFO - PROCESS | 1839 | 1461640485802 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}] 20:14:46 INFO - PROCESS | 1839 | 1461640486000 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 20:14:46 INFO - PROCESS | 1839 | 1461640486181 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f83b3800 == 57 [pid = 1839] [id = 105] 20:14:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f24e56e4400) [pid = 1839] [serial = 314] [outer = (nil)] 20:14:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24e9386c00) [pid = 1839] [serial = 315] [outer = 0x7f24e56e4400] 20:14:46 INFO - PROCESS | 1839 | 1461640486306 Marionette DEBUG loaded listener.js 20:14:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24f2ffbc00) [pid = 1839] [serial = 316] [outer = 0x7f24e56e4400] 20:14:47 INFO - PROCESS | 1839 | 1461640487167 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]]]}] 20:14:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:14:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1438ms 20:14:47 INFO - PROCESS | 1839 | 1461640487219 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 20:14:47 INFO - PROCESS | 1839 | 1461640487224 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 20:14:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:14:47 INFO - PROCESS | 1839 | 1461640487230 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:14:47 INFO - PROCESS | 1839 | 1461640487233 Marionette TRACE conn3 <- [1,394,null,{}] 20:14:47 INFO - PROCESS | 1839 | 1461640487238 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}] 20:14:47 INFO - PROCESS | 1839 | 1461640487409 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 20:14:47 INFO - PROCESS | 1839 | 1461640487553 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc79a800 == 58 [pid = 1839] [id = 106] 20:14:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f24dc34b400) [pid = 1839] [serial = 317] [outer = (nil)] 20:14:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f24f7cab400) [pid = 1839] [serial = 318] [outer = 0x7f24dc34b400] 20:14:47 INFO - PROCESS | 1839 | 1461640487630 Marionette DEBUG loaded listener.js 20:14:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24f850e800) [pid = 1839] [serial = 319] [outer = 0x7f24dc34b400] 20:14:48 INFO - PROCESS | 1839 | 1461640488479 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]]]}] 20:14:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:14:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1282ms 20:14:48 INFO - PROCESS | 1839 | 1461640488512 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 20:14:48 INFO - PROCESS | 1839 | 1461640488516 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 20:14:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:14:48 INFO - PROCESS | 1839 | 1461640488522 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:14:48 INFO - PROCESS | 1839 | 1461640488525 Marionette TRACE conn3 <- [1,398,null,{}] 20:14:48 INFO - PROCESS | 1839 | 1461640488530 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}] 20:14:48 INFO - PROCESS | 1839 | 1461640488684 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 20:14:48 INFO - PROCESS | 1839 | 1461640488829 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9b7800 == 59 [pid = 1839] [id = 107] 20:14:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f24e6fe8c00) [pid = 1839] [serial = 320] [outer = (nil)] 20:14:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f24f868d400) [pid = 1839] [serial = 321] [outer = 0x7f24e6fe8c00] 20:14:48 INFO - PROCESS | 1839 | 1461640488905 Marionette DEBUG loaded listener.js 20:14:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f24fa1c4c00) [pid = 1839] [serial = 322] [outer = 0x7f24e6fe8c00] 20:14:49 INFO - PROCESS | 1839 | 1461640489982 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]]]}] 20:14:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:14:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1532ms 20:14:50 INFO - PROCESS | 1839 | 1461640490055 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 20:14:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:14:50 INFO - PROCESS | 1839 | 1461640490061 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 20:14:50 INFO - PROCESS | 1839 | 1461640490069 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:14:50 INFO - PROCESS | 1839 | 1461640490075 Marionette TRACE conn3 <- [1,402,null,{}] 20:14:50 INFO - PROCESS | 1839 | 1461640490084 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}] 20:14:50 INFO - PROCESS | 1839 | 1461640490348 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 20:14:50 INFO - PROCESS | 1839 | 1461640490542 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fd5800 == 60 [pid = 1839] [id = 108] 20:14:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f24dd0dd800) [pid = 1839] [serial = 323] [outer = (nil)] 20:14:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24dd141800) [pid = 1839] [serial = 324] [outer = 0x7f24dd0dd800] 20:14:50 INFO - PROCESS | 1839 | 1461640490611 Marionette DEBUG loaded listener.js 20:14:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24defaa800) [pid = 1839] [serial = 325] [outer = 0x7f24dd0dd800] 20:14:51 INFO - PROCESS | 1839 | 1461640491520 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]]]}] 20:14:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:14:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1547ms 20:14:51 INFO - PROCESS | 1839 | 1461640491616 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 20:14:51 INFO - PROCESS | 1839 | 1461640491624 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 20:14:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:14:51 INFO - PROCESS | 1839 | 1461640491634 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:14:51 INFO - PROCESS | 1839 | 1461640491637 Marionette TRACE conn3 <- [1,406,null,{}] 20:14:51 INFO - PROCESS | 1839 | 1461640491644 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}] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7b35800 == 59 [pid = 1839] [id = 71] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93d4000 == 58 [pid = 1839] [id = 69] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2cc3800 == 57 [pid = 1839] [id = 101] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec40c800 == 56 [pid = 1839] [id = 100] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e455a000 == 55 [pid = 1839] [id = 99] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f24f2f79c00) [pid = 1839] [serial = 243] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f24e226e400) [pid = 1839] [serial = 236] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f24e5e9bc00) [pid = 1839] [serial = 239] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f24f81af400) [pid = 1839] [serial = 246] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | 1461640491905 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6664800 == 54 [pid = 1839] [id = 98] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5154800 == 53 [pid = 1839] [id = 97] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd4c7000 == 52 [pid = 1839] [id = 96] 20:14:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fe4800 == 51 [pid = 1839] [id = 95] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f24f2c52400) [pid = 1839] [serial = 168] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f24dfee5800) [pid = 1839] [serial = 204] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f24f862bc00) [pid = 1839] [serial = 267] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f24dcae1800) [pid = 1839] [serial = 261] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f24dfa64000) [pid = 1839] [serial = 249] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f24f2ff4400) [pid = 1839] [serial = 258] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f24e62e1800) [pid = 1839] [serial = 255] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f24f6241c00) [pid = 1839] [serial = 264] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f24e6ff0000) [pid = 1839] [serial = 256] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f24e5022c00) [pid = 1839] [serial = 252] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f24e56df800) [pid = 1839] [serial = 253] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24f62c0400) [pid = 1839] [serial = 250] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24f7ca7000) [pid = 1839] [serial = 265] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24e8dabc00) [pid = 1839] [serial = 262] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f24f868d000) [pid = 1839] [serial = 268] [outer = (nil)] [url = about:blank] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f24e72a6000) [pid = 1839] [serial = 105] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:14:51 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f24f5d31800) [pid = 1839] [serial = 259] [outer = (nil)] [url = about:blank] 20:14:52 INFO - PROCESS | 1839 | 1461640492042 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e3a74000 == 52 [pid = 1839] [id = 109] 20:14:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24dc261c00) [pid = 1839] [serial = 326] [outer = (nil)] 20:14:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f24de51dc00) [pid = 1839] [serial = 327] [outer = 0x7f24dc261c00] 20:14:52 INFO - PROCESS | 1839 | 1461640492104 Marionette DEBUG loaded listener.js 20:14:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24dfaae800) [pid = 1839] [serial = 328] [outer = 0x7f24dc261c00] 20:14:52 INFO - PROCESS | 1839 | 1461640492859 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]]]}] 20:14:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:14:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1285ms 20:14:52 INFO - PROCESS | 1839 | 1461640492920 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 20:14:52 INFO - PROCESS | 1839 | 1461640492924 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 20:14:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:14:52 INFO - PROCESS | 1839 | 1461640492930 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:14:52 INFO - PROCESS | 1839 | 1461640492935 Marionette TRACE conn3 <- [1,410,null,{}] 20:14:52 INFO - PROCESS | 1839 | 1461640492954 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}] 20:14:53 INFO - PROCESS | 1839 | 1461640493101 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 20:14:53 INFO - PROCESS | 1839 | 1461640493113 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e72bd800 == 53 [pid = 1839] [id = 110] 20:14:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24dfd0fc00) [pid = 1839] [serial = 329] [outer = (nil)] 20:14:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24e5073400) [pid = 1839] [serial = 330] [outer = 0x7f24dfd0fc00] 20:14:53 INFO - PROCESS | 1839 | 1461640493176 Marionette DEBUG loaded listener.js 20:14:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24e56e3800) [pid = 1839] [serial = 331] [outer = 0x7f24dfd0fc00] 20:14:53 INFO - PROCESS | 1839 | 1461640493950 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]]]}] 20:14:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:14:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1039ms 20:14:53 INFO - PROCESS | 1839 | 1461640493970 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 20:14:53 INFO - PROCESS | 1839 | 1461640493975 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 20:14:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:14:53 INFO - PROCESS | 1839 | 1461640493981 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:14:53 INFO - PROCESS | 1839 | 1461640493983 Marionette TRACE conn3 <- [1,414,null,{}] 20:14:53 INFO - PROCESS | 1839 | 1461640493988 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}] 20:14:54 INFO - PROCESS | 1839 | 1461640494132 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 20:14:54 INFO - PROCESS | 1839 | 1461640494147 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec1e6000 == 54 [pid = 1839] [id = 111] 20:14:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24dfd0c800) [pid = 1839] [serial = 332] [outer = (nil)] 20:14:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f24e6fee400) [pid = 1839] [serial = 333] [outer = 0x7f24dfd0c800] 20:14:54 INFO - PROCESS | 1839 | 1461640494220 Marionette DEBUG loaded listener.js 20:14:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f24e9067c00) [pid = 1839] [serial = 334] [outer = 0x7f24dfd0c800] 20:14:55 INFO - PROCESS | 1839 | 1461640495030 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]]]}] 20:14:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:14:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1129ms 20:14:55 INFO - PROCESS | 1839 | 1461640495115 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 20:14:55 INFO - PROCESS | 1839 | 1461640495118 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 20:14:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:14:55 INFO - PROCESS | 1839 | 1461640495123 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:14:55 INFO - PROCESS | 1839 | 1461640495126 Marionette TRACE conn3 <- [1,418,null,{}] 20:14:55 INFO - PROCESS | 1839 | 1461640495131 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}] 20:14:55 INFO - PROCESS | 1839 | 1461640495308 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 20:14:55 INFO - PROCESS | 1839 | 1461640495331 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f31e5800 == 55 [pid = 1839] [id = 112] 20:14:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f24dc243000) [pid = 1839] [serial = 335] [outer = (nil)] 20:14:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24dc24c400) [pid = 1839] [serial = 336] [outer = 0x7f24dc243000] 20:14:55 INFO - PROCESS | 1839 | 1461640495391 Marionette DEBUG loaded listener.js 20:14:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24dc250c00) [pid = 1839] [serial = 337] [outer = 0x7f24dc243000] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f24f20e6c00) [pid = 1839] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f24dcadec00) [pid = 1839] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f24e56e1c00) [pid = 1839] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f24f20e5800) [pid = 1839] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f24dcadfc00) [pid = 1839] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f24e3a1a000) [pid = 1839] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24dfeea800) [pid = 1839] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24dfd06800) [pid = 1839] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24ed097000) [pid = 1839] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:14:56 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f24dc821000) [pid = 1839] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:14:56 INFO - PROCESS | 1839 | 1461640496594 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]]]}] 20:14:56 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 20:14:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1485ms 20:14:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:14:56 INFO - PROCESS | 1839 | 1461640496609 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 20:14:56 INFO - PROCESS | 1839 | 1461640496611 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 20:14:56 INFO - PROCESS | 1839 | 1461640496617 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:14:56 INFO - PROCESS | 1839 | 1461640496620 Marionette TRACE conn3 <- [1,422,null,{}] 20:14:56 INFO - PROCESS | 1839 | 1461640496625 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}] 20:14:56 INFO - PROCESS | 1839 | 1461640496837 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 20:14:56 INFO - PROCESS | 1839 | 1461640496904 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3e0f000 == 56 [pid = 1839] [id = 113] 20:14:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24dc251000) [pid = 1839] [serial = 338] [outer = (nil)] 20:14:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24ed09d400) [pid = 1839] [serial = 339] [outer = 0x7f24dc251000] 20:14:56 INFO - PROCESS | 1839 | 1461640496977 Marionette DEBUG loaded listener.js 20:14:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24f40fa800) [pid = 1839] [serial = 340] [outer = 0x7f24dc251000] 20:14:58 INFO - PROCESS | 1839 | 1461640498152 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]]]}] 20:14:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:14:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1586ms 20:14:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:14:58 INFO - PROCESS | 1839 | 1461640498203 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 20:14:58 INFO - PROCESS | 1839 | 1461640498206 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 20:14:58 INFO - PROCESS | 1839 | 1461640498213 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:14:58 INFO - PROCESS | 1839 | 1461640498216 Marionette TRACE conn3 <- [1,426,null,{}] 20:14:58 INFO - PROCESS | 1839 | 1461640498220 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}] 20:14:58 INFO - PROCESS | 1839 | 1461640498400 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 20:14:58 INFO - PROCESS | 1839 | 1461640498576 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9b4000 == 57 [pid = 1839] [id = 114] 20:14:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24dc243800) [pid = 1839] [serial = 341] [outer = (nil)] 20:14:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24dc249800) [pid = 1839] [serial = 342] [outer = 0x7f24dc243800] 20:14:58 INFO - PROCESS | 1839 | 1461640498654 Marionette DEBUG loaded listener.js 20:14:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f24dc259800) [pid = 1839] [serial = 343] [outer = 0x7f24dc243800] 20:14:59 INFO - PROCESS | 1839 | 1461640499551 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] 20:14:59 INFO - PROCESS | 1839 | 1461640499610 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 20:14:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 20:14:59 INFO - PROCESS | 1839 | 1461640499619 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:14:59 INFO - PROCESS | 1839 | 1461640499625 Marionette TRACE conn3 <- [1,430,null,{}] 20:14:59 INFO - PROCESS | 1839 | 1461640499632 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}] 20:14:59 INFO - PROCESS | 1839 | 1461640499815 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 20:14:59 INFO - PROCESS | 1839 | 1461640499957 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:14:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6179000 == 58 [pid = 1839] [id = 115] 20:14:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f24dc244000) [pid = 1839] [serial = 344] [outer = (nil)] 20:15:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f24dcac9400) [pid = 1839] [serial = 345] [outer = 0x7f24dc244000] 20:15:00 INFO - PROCESS | 1839 | 1461640500041 Marionette DEBUG loaded listener.js 20:15:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24dd0d2400) [pid = 1839] [serial = 346] [outer = 0x7f24dc244000] 20:15:01 INFO - PROCESS | 1839 | 1461640501015 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]]]}] 20:15:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:15:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1438ms 20:15:01 INFO - PROCESS | 1839 | 1461640501061 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 20:15:01 INFO - PROCESS | 1839 | 1461640501068 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 20:15:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:15:01 INFO - PROCESS | 1839 | 1461640501075 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:15:01 INFO - PROCESS | 1839 | 1461640501080 Marionette TRACE conn3 <- [1,434,null,{}] 20:15:01 INFO - PROCESS | 1839 | 1461640501086 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}] 20:15:01 INFO - PROCESS | 1839 | 1461640501265 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 20:15:01 INFO - PROCESS | 1839 | 1461640501408 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f402e000 == 59 [pid = 1839] [id = 116] 20:15:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24def9f400) [pid = 1839] [serial = 347] [outer = (nil)] 20:15:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f24dfaabc00) [pid = 1839] [serial = 348] [outer = 0x7f24def9f400] 20:15:01 INFO - PROCESS | 1839 | 1461640501485 Marionette DEBUG loaded listener.js 20:15:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f24dfeee000) [pid = 1839] [serial = 349] [outer = 0x7f24def9f400] 20:15:02 INFO - PROCESS | 1839 | 1461640502503 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]]]}] 20:15:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:15:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1490ms 20:15:02 INFO - PROCESS | 1839 | 1461640502566 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 20:15:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:15:02 INFO - PROCESS | 1839 | 1461640502570 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 20:15:02 INFO - PROCESS | 1839 | 1461640502584 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:15:02 INFO - PROCESS | 1839 | 1461640502594 Marionette TRACE conn3 <- [1,438,null,{}] 20:15:02 INFO - PROCESS | 1839 | 1461640502602 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}] 20:15:02 INFO - PROCESS | 1839 | 1461640502829 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 20:15:03 INFO - PROCESS | 1839 | 1461640503019 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc462800 == 60 [pid = 1839] [id = 117] 20:15:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24e56e6c00) [pid = 1839] [serial = 350] [outer = (nil)] 20:15:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f24e8da5000) [pid = 1839] [serial = 351] [outer = 0x7f24e56e6c00] 20:15:03 INFO - PROCESS | 1839 | 1461640503135 Marionette DEBUG loaded listener.js 20:15:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f24e905f400) [pid = 1839] [serial = 352] [outer = 0x7f24e56e6c00] 20:15:04 INFO - PROCESS | 1839 | 1461640504006 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]]]}] 20:15:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:15:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1502ms 20:15:04 INFO - PROCESS | 1839 | 1461640504079 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 20:15:04 INFO - PROCESS | 1839 | 1461640504083 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 20:15:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:15:04 INFO - PROCESS | 1839 | 1461640504089 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:15:04 INFO - PROCESS | 1839 | 1461640504093 Marionette TRACE conn3 <- [1,442,null,{}] 20:15:04 INFO - PROCESS | 1839 | 1461640504098 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}] 20:15:04 INFO - PROCESS | 1839 | 1461640504308 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 20:15:04 INFO - PROCESS | 1839 | 1461640504454 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9a8800 == 61 [pid = 1839] [id = 118] 20:15:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f24e5dc6c00) [pid = 1839] [serial = 353] [outer = (nil)] 20:15:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f24f2c53000) [pid = 1839] [serial = 354] [outer = 0x7f24e5dc6c00] 20:15:04 INFO - PROCESS | 1839 | 1461640504526 Marionette DEBUG loaded listener.js 20:15:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24f31a3400) [pid = 1839] [serial = 355] [outer = 0x7f24e5dc6c00] 20:15:05 INFO - PROCESS | 1839 | 1461640505397 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]]]}] 20:15:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:15:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1383ms 20:15:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:15:05 INFO - PROCESS | 1839 | 1461640505473 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 20:15:05 INFO - PROCESS | 1839 | 1461640505476 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 20:15:05 INFO - PROCESS | 1839 | 1461640505483 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:15:05 INFO - PROCESS | 1839 | 1461640505486 Marionette TRACE conn3 <- [1,446,null,{}] 20:15:05 INFO - PROCESS | 1839 | 1461640505491 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}] 20:15:05 INFO - PROCESS | 1839 | 1461640505652 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 20:15:05 INFO - PROCESS | 1839 | 1461640505794 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dcee4000 == 62 [pid = 1839] [id = 119] 20:15:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24e56e4000) [pid = 1839] [serial = 356] [outer = (nil)] 20:15:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24f319e000) [pid = 1839] [serial = 357] [outer = 0x7f24e56e4000] 20:15:05 INFO - PROCESS | 1839 | 1461640505882 Marionette DEBUG loaded listener.js 20:15:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24f81af400) [pid = 1839] [serial = 358] [outer = 0x7f24e56e4000] 20:15:07 INFO - PROCESS | 1839 | 1461640507058 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]]]}] 20:15:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:15:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1633ms 20:15:07 INFO - PROCESS | 1839 | 1461640507116 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 20:15:07 INFO - PROCESS | 1839 | 1461640507121 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 20:15:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:15:07 INFO - PROCESS | 1839 | 1461640507130 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:15:07 INFO - PROCESS | 1839 | 1461640507135 Marionette TRACE conn3 <- [1,450,null,{}] 20:15:07 INFO - PROCESS | 1839 | 1461640507144 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}] 20:15:07 INFO - PROCESS | 1839 | 1461640507325 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 20:15:07 INFO - PROCESS | 1839 | 1461640507493 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5161000 == 63 [pid = 1839] [id = 120] 20:15:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24dc25fc00) [pid = 1839] [serial = 359] [outer = (nil)] 20:15:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24dc262c00) [pid = 1839] [serial = 360] [outer = 0x7f24dc25fc00] 20:15:07 INFO - PROCESS | 1839 | 1461640507564 Marionette DEBUG loaded listener.js 20:15:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24dc820800) [pid = 1839] [serial = 361] [outer = 0x7f24dc25fc00] 20:15:08 INFO - PROCESS | 1839 | 1461640508523 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] 20:15:08 INFO - PROCESS | 1839 | 1461640508577 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 20:15:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:15:08 INFO - PROCESS | 1839 | 1461640508587 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:15:08 INFO - PROCESS | 1839 | 1461640508590 Marionette TRACE conn3 <- [1,454,null,{}] 20:15:08 INFO - PROCESS | 1839 | 1461640508596 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}] 20:15:08 INFO - PROCESS | 1839 | 1461640508768 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 20:15:08 INFO - PROCESS | 1839 | 1461640508924 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de591800 == 62 [pid = 1839] [id = 57] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5d8e000 == 61 [pid = 1839] [id = 58] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3e0f000 == 60 [pid = 1839] [id = 113] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f31e5800 == 59 [pid = 1839] [id = 112] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24f834e000) [pid = 1839] [serial = 306] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24f5dac000) [pid = 1839] [serial = 282] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24e56e2000) [pid = 1839] [serial = 279] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24e62e3000) [pid = 1839] [serial = 276] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de591800 == 60 [pid = 1839] [id = 121] 20:15:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24dcadc400) [pid = 1839] [serial = 362] [outer = (nil)] 20:15:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24dd0d4400) [pid = 1839] [serial = 363] [outer = 0x7f24dcadc400] 20:15:09 INFO - PROCESS | 1839 | 1461640509093 Marionette DEBUG loaded listener.js 20:15:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24defa2000) [pid = 1839] [serial = 364] [outer = 0x7f24dcadc400] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec1e6000 == 59 [pid = 1839] [id = 111] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e72bd800 == 58 [pid = 1839] [id = 110] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e3a74000 == 57 [pid = 1839] [id = 109] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fd5800 == 56 [pid = 1839] [id = 108] 20:15:09 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e50c0000 == 55 [pid = 1839] [id = 103] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24f414f400) [pid = 1839] [serial = 301] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24dd144400) [pid = 1839] [serial = 286] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24df9ad800) [pid = 1839] [serial = 273] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f24e5ea6c00) [pid = 1839] [serial = 294] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f24f7ca9400) [pid = 1839] [serial = 213] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f24f2f7c000) [pid = 1839] [serial = 300] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f24e660a000) [pid = 1839] [serial = 295] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f24f7b5a800) [pid = 1839] [serial = 304] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f24e64c8000) [pid = 1839] [serial = 207] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f24e8ec8800) [pid = 1839] [serial = 303] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f24e4a8b800) [pid = 1839] [serial = 292] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f24dd0d9c00) [pid = 1839] [serial = 270] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f24e906b000) [pid = 1839] [serial = 298] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f24dd0d5000) [pid = 1839] [serial = 285] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f24f439d800) [pid = 1839] [serial = 210] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f24dfaaf800) [pid = 1839] [serial = 289] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f24defa4400) [pid = 1839] [serial = 288] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f24e72aa000) [pid = 1839] [serial = 297] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f24e230c800) [pid = 1839] [serial = 291] [outer = (nil)] [url = about:blank] 20:15:09 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:09 INFO - PROCESS | 1839 | 1461640509883 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]]]}] 20:15:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:15:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1379ms 20:15:09 INFO - PROCESS | 1839 | 1461640509966 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 20:15:09 INFO - PROCESS | 1839 | 1461640509970 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 20:15:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:15:09 INFO - PROCESS | 1839 | 1461640509976 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:15:09 INFO - PROCESS | 1839 | 1461640509981 Marionette TRACE conn3 <- [1,458,null,{}] 20:15:09 INFO - PROCESS | 1839 | 1461640509995 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}] 20:15:10 INFO - PROCESS | 1839 | 1461640510150 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 20:15:10 INFO - PROCESS | 1839 | 1461640510162 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e69800 == 56 [pid = 1839] [id = 122] 20:15:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24dfd0a800) [pid = 1839] [serial = 365] [outer = (nil)] 20:15:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f24e226dc00) [pid = 1839] [serial = 366] [outer = 0x7f24dfd0a800] 20:15:10 INFO - PROCESS | 1839 | 1461640510236 Marionette DEBUG loaded listener.js 20:15:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f24e4a8b000) [pid = 1839] [serial = 367] [outer = 0x7f24dfd0a800] 20:15:11 INFO - PROCESS | 1839 | 1461640511025 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] 20:15:11 INFO - PROCESS | 1839 | 1461640511079 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 20:15:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:15:11 INFO - PROCESS | 1839 | 1461640511086 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:15:11 INFO - PROCESS | 1839 | 1461640511089 Marionette TRACE conn3 <- [1,462,null,{}] 20:15:11 INFO - PROCESS | 1839 | 1461640511093 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}] 20:15:11 INFO - PROCESS | 1839 | 1461640511285 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 20:15:11 INFO - PROCESS | 1839 | 1461640511354 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8eda800 == 57 [pid = 1839] [id = 123] 20:15:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f24dd0d5000) [pid = 1839] [serial = 368] [outer = (nil)] 20:15:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24e5994000) [pid = 1839] [serial = 369] [outer = 0x7f24dd0d5000] 20:15:11 INFO - PROCESS | 1839 | 1461640511417 Marionette DEBUG loaded listener.js 20:15:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24e64c8000) [pid = 1839] [serial = 370] [outer = 0x7f24dd0d5000] 20:15:12 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:12 INFO - PROCESS | 1839 | 1461640512325 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] 20:15:12 INFO - PROCESS | 1839 | 1461640512372 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 20:15:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:15:12 INFO - PROCESS | 1839 | 1461640512379 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:15:12 INFO - PROCESS | 1839 | 1461640512381 Marionette TRACE conn3 <- [1,466,null,{}] 20:15:12 INFO - PROCESS | 1839 | 1461640512387 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}] 20:15:12 INFO - PROCESS | 1839 | 1461640512580 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 20:15:12 INFO - PROCESS | 1839 | 1461640512599 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dcecd800 == 58 [pid = 1839] [id = 124] 20:15:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f24e2272800) [pid = 1839] [serial = 371] [outer = (nil)] 20:15:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f24e9069c00) [pid = 1839] [serial = 372] [outer = 0x7f24e2272800] 20:15:12 INFO - PROCESS | 1839 | 1461640512673 Marionette DEBUG loaded listener.js 20:15:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24f2ec0000) [pid = 1839] [serial = 373] [outer = 0x7f24e2272800] 20:15:13 INFO - PROCESS | 1839 | 1461640513583 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] 20:15:13 INFO - PROCESS | 1839 | 1461640513745 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 20:15:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 20:15:13 INFO - PROCESS | 1839 | 1461640513760 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:15:13 INFO - PROCESS | 1839 | 1461640513763 Marionette TRACE conn3 <- [1,470,null,{}] 20:15:13 INFO - PROCESS | 1839 | 1461640513768 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}] 20:15:13 INFO - PROCESS | 1839 | 1461640513947 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 20:15:13 INFO - PROCESS | 1839 | 1461640513959 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7ac9800 == 59 [pid = 1839] [id = 125] 20:15:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24f43aa800) [pid = 1839] [serial = 374] [outer = (nil)] 20:15:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24f7ca3800) [pid = 1839] [serial = 375] [outer = 0x7f24f43aa800] 20:15:14 INFO - PROCESS | 1839 | 1461640514025 Marionette DEBUG loaded listener.js 20:15:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f24f862b000) [pid = 1839] [serial = 376] [outer = 0x7f24f43aa800] 20:15:14 INFO - PROCESS | 1839 | 1461640514809 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]]]}] 20:15:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:15:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1084ms 20:15:14 INFO - PROCESS | 1839 | 1461640514870 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 20:15:14 INFO - PROCESS | 1839 | 1461640514874 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 20:15:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:15:14 INFO - PROCESS | 1839 | 1461640514880 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:15:14 INFO - PROCESS | 1839 | 1461640514882 Marionette TRACE conn3 <- [1,474,null,{}] 20:15:14 INFO - PROCESS | 1839 | 1461640514887 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}] 20:15:15 INFO - PROCESS | 1839 | 1461640515035 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 20:15:15 INFO - PROCESS | 1839 | 1461640515050 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fac67000 == 60 [pid = 1839] [id = 126] 20:15:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f24f8502c00) [pid = 1839] [serial = 377] [outer = (nil)] 20:15:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24fa161000) [pid = 1839] [serial = 378] [outer = 0x7f24f8502c00] 20:15:15 INFO - PROCESS | 1839 | 1461640515112 Marionette DEBUG loaded listener.js 20:15:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f24fac3f400) [pid = 1839] [serial = 379] [outer = 0x7f24f8502c00] 20:15:16 INFO - PROCESS | 1839 | 1461640516087 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]]]}] 20:15:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:15:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1281ms 20:15:16 INFO - PROCESS | 1839 | 1461640516167 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 20:15:16 INFO - PROCESS | 1839 | 1461640516173 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 20:15:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:15:16 INFO - PROCESS | 1839 | 1461640516182 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:15:16 INFO - PROCESS | 1839 | 1461640516188 Marionette TRACE conn3 <- [1,478,null,{}] 20:15:16 INFO - PROCESS | 1839 | 1461640516198 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}] 20:15:16 INFO - PROCESS | 1839 | 1461640516379 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 20:15:16 INFO - PROCESS | 1839 | 1461640516524 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fd1800 == 61 [pid = 1839] [id = 127] 20:15:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f24dc24c800) [pid = 1839] [serial = 380] [outer = (nil)] 20:15:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f24dc34b000) [pid = 1839] [serial = 381] [outer = 0x7f24dc24c800] 20:15:16 INFO - PROCESS | 1839 | 1461640516654 Marionette DEBUG loaded listener.js 20:15:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f24dcaca400) [pid = 1839] [serial = 382] [outer = 0x7f24dc24c800] 20:15:17 INFO - PROCESS | 1839 | 1461640517589 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]]]}] 20:15:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:15:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1486ms 20:15:17 INFO - PROCESS | 1839 | 1461640517668 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 20:15:17 INFO - PROCESS | 1839 | 1461640517677 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 20:15:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:15:17 INFO - PROCESS | 1839 | 1461640517686 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:15:17 INFO - PROCESS | 1839 | 1461640517691 Marionette TRACE conn3 <- [1,482,null,{}] 20:15:17 INFO - PROCESS | 1839 | 1461640517696 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}] 20:15:17 INFO - PROCESS | 1839 | 1461640517910 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 20:15:18 INFO - PROCESS | 1839 | 1461640518104 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2c07000 == 62 [pid = 1839] [id = 128] 20:15:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24defab400) [pid = 1839] [serial = 383] [outer = (nil)] 20:15:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24dfab1400) [pid = 1839] [serial = 384] [outer = 0x7f24defab400] 20:15:18 INFO - PROCESS | 1839 | 1461640518222 Marionette DEBUG loaded listener.js 20:15:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24e2e67c00) [pid = 1839] [serial = 385] [outer = 0x7f24defab400] 20:15:19 INFO - PROCESS | 1839 | 1461640519124 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]]]}] 20:15:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:15:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1483ms 20:15:19 INFO - PROCESS | 1839 | 1461640519171 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 20:15:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:15:19 INFO - PROCESS | 1839 | 1461640519176 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 20:15:19 INFO - PROCESS | 1839 | 1461640519183 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:15:19 INFO - PROCESS | 1839 | 1461640519189 Marionette TRACE conn3 <- [1,486,null,{}] 20:15:19 INFO - PROCESS | 1839 | 1461640519204 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}] 20:15:19 INFO - PROCESS | 1839 | 1461640519387 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 20:15:19 INFO - PROCESS | 1839 | 1461640519532 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f418b800 == 63 [pid = 1839] [id = 129] 20:15:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24e6e04800) [pid = 1839] [serial = 386] [outer = (nil)] 20:15:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24e6e0bc00) [pid = 1839] [serial = 387] [outer = 0x7f24e6e04800] 20:15:19 INFO - PROCESS | 1839 | 1461640519659 Marionette DEBUG loaded listener.js 20:15:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24e6e11800) [pid = 1839] [serial = 388] [outer = 0x7f24e6e04800] 20:15:20 INFO - PROCESS | 1839 | 1461640520479 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]]]}] 20:15:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:15:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1339ms 20:15:20 INFO - PROCESS | 1839 | 1461640520521 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 20:15:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:15:20 INFO - PROCESS | 1839 | 1461640520526 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 20:15:20 INFO - PROCESS | 1839 | 1461640520533 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:15:20 INFO - PROCESS | 1839 | 1461640520536 Marionette TRACE conn3 <- [1,490,null,{}] 20:15:20 INFO - PROCESS | 1839 | 1461640520542 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}] 20:15:20 INFO - PROCESS | 1839 | 1461640520704 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 20:15:20 INFO - PROCESS | 1839 | 1461640520854 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e73af000 == 64 [pid = 1839] [id = 130] 20:15:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24f3327000) [pid = 1839] [serial = 389] [outer = (nil)] 20:15:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24f7cabc00) [pid = 1839] [serial = 390] [outer = 0x7f24f3327000] 20:15:20 INFO - PROCESS | 1839 | 1461640520938 Marionette DEBUG loaded listener.js 20:15:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24f85e7400) [pid = 1839] [serial = 391] [outer = 0x7f24f3327000] 20:15:21 INFO - PROCESS | 1839 | 1461640521793 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]]]}] 20:15:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:15:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1335ms 20:15:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:15:21 INFO - PROCESS | 1839 | 1461640521868 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 20:15:21 INFO - PROCESS | 1839 | 1461640521871 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 20:15:21 INFO - PROCESS | 1839 | 1461640521877 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:15:21 INFO - PROCESS | 1839 | 1461640521880 Marionette TRACE conn3 <- [1,494,null,{}] 20:15:21 INFO - PROCESS | 1839 | 1461640521885 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}] 20:15:22 INFO - PROCESS | 1839 | 1461640522075 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 20:15:22 INFO - PROCESS | 1839 | 1461640522220 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbacf000 == 65 [pid = 1839] [id = 131] 20:15:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24da041800) [pid = 1839] [serial = 392] [outer = (nil)] 20:15:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24da048800) [pid = 1839] [serial = 393] [outer = 0x7f24da041800] 20:15:22 INFO - PROCESS | 1839 | 1461640522291 Marionette DEBUG loaded listener.js 20:15:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24da04cc00) [pid = 1839] [serial = 394] [outer = 0x7f24da041800] 20:15:23 INFO - PROCESS | 1839 | 1461640523239 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]]]}] 20:15:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:15:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1433ms 20:15:23 INFO - PROCESS | 1839 | 1461640523310 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 20:15:23 INFO - PROCESS | 1839 | 1461640523314 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 20:15:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:15:23 INFO - PROCESS | 1839 | 1461640523320 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:15:23 INFO - PROCESS | 1839 | 1461640523323 Marionette TRACE conn3 <- [1,498,null,{}] 20:15:23 INFO - PROCESS | 1839 | 1461640523329 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}] 20:15:23 INFO - PROCESS | 1839 | 1461640523555 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 20:15:23 INFO - PROCESS | 1839 | 1461640523751 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de58b000 == 66 [pid = 1839] [id = 132] 20:15:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24da04a800) [pid = 1839] [serial = 395] [outer = (nil)] 20:15:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24db9e4c00) [pid = 1839] [serial = 396] [outer = 0x7f24da04a800] 20:15:24 INFO - PROCESS | 1839 | 1461640524047 Marionette DEBUG loaded listener.js 20:15:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24dc24d800) [pid = 1839] [serial = 397] [outer = 0x7f24da04a800] 20:15:24 INFO - PROCESS | 1839 | 1461640524980 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]]]}] 20:15:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:15:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1730ms 20:15:25 INFO - PROCESS | 1839 | 1461640525053 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 20:15:25 INFO - PROCESS | 1839 | 1461640525059 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 20:15:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:15:25 INFO - PROCESS | 1839 | 1461640525068 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:15:25 INFO - PROCESS | 1839 | 1461640525074 Marionette TRACE conn3 <- [1,502,null,{}] 20:15:25 INFO - PROCESS | 1839 | 1461640525081 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}] 20:15:25 INFO - PROCESS | 1839 | 1461640525282 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 20:15:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6172000 == 65 [pid = 1839] [id = 91] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f24ed09d400) [pid = 1839] [serial = 339] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | 1461640525527 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc9a8800 == 64 [pid = 1839] [id = 118] 20:15:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc462800 == 63 [pid = 1839] [id = 117] 20:15:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc475800 == 64 [pid = 1839] [id = 133] 20:15:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24dc81bc00) [pid = 1839] [serial = 398] [outer = (nil)] 20:15:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f24dcae3800) [pid = 1839] [serial = 399] [outer = 0x7f24dc81bc00] 20:15:25 INFO - PROCESS | 1839 | 1461640525603 Marionette DEBUG loaded listener.js 20:15:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f24de30c400) [pid = 1839] [serial = 400] [outer = 0x7f24dc81bc00] 20:15:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f402e000 == 63 [pid = 1839] [id = 116] 20:15:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6179000 == 62 [pid = 1839] [id = 115] 20:15:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc9b4000 == 61 [pid = 1839] [id = 114] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f24dc24c400) [pid = 1839] [serial = 336] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f24dc250c00) [pid = 1839] [serial = 337] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f24defaa800) [pid = 1839] [serial = 325] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f24dd141800) [pid = 1839] [serial = 324] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f24e6fee400) [pid = 1839] [serial = 333] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24f868d400) [pid = 1839] [serial = 321] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24e5073400) [pid = 1839] [serial = 330] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24e56e3800) [pid = 1839] [serial = 331] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24de51dc00) [pid = 1839] [serial = 327] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24dfaae800) [pid = 1839] [serial = 328] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24dd0d2800) [pid = 1839] [serial = 309] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24dfd0e400) [pid = 1839] [serial = 312] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24e9386c00) [pid = 1839] [serial = 315] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24f7cab400) [pid = 1839] [serial = 318] [outer = (nil)] [url = about:blank] 20:15:25 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f24e9067c00) [pid = 1839] [serial = 334] [outer = (nil)] [url = about:blank] 20:15:26 INFO - PROCESS | 1839 | 1461640526308 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]]]}] 20:15:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:15:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1291ms 20:15:26 INFO - PROCESS | 1839 | 1461640526359 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 20:15:26 INFO - PROCESS | 1839 | 1461640526364 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 20:15:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:15:26 INFO - PROCESS | 1839 | 1461640526373 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:15:26 INFO - PROCESS | 1839 | 1461640526377 Marionette TRACE conn3 <- [1,506,null,{}] 20:15:26 INFO - PROCESS | 1839 | 1461640526386 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}] 20:15:26 INFO - PROCESS | 1839 | 1461640526534 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 20:15:26 INFO - PROCESS | 1839 | 1461640526552 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5a25000 == 62 [pid = 1839] [id = 134] 20:15:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24dfaac800) [pid = 1839] [serial = 401] [outer = (nil)] 20:15:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24e220c800) [pid = 1839] [serial = 402] [outer = 0x7f24dfaac800] 20:15:26 INFO - PROCESS | 1839 | 1461640526616 Marionette DEBUG loaded listener.js 20:15:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24e5027000) [pid = 1839] [serial = 403] [outer = 0x7f24dfaac800] 20:15:27 INFO - PROCESS | 1839 | 1461640527528 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]]]}] 20:15:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:15:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1190ms 20:15:27 INFO - PROCESS | 1839 | 1461640527565 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 20:15:27 INFO - PROCESS | 1839 | 1461640527568 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 20:15:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:15:27 INFO - PROCESS | 1839 | 1461640527574 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:15:27 INFO - PROCESS | 1839 | 1461640527579 Marionette TRACE conn3 <- [1,510,null,{}] 20:15:27 INFO - PROCESS | 1839 | 1461640527595 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}] 20:15:27 INFO - PROCESS | 1839 | 1461640527752 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 20:15:27 INFO - PROCESS | 1839 | 1461640527765 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93ce800 == 63 [pid = 1839] [id = 135] 20:15:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24e64c7800) [pid = 1839] [serial = 404] [outer = (nil)] 20:15:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24e6e0e800) [pid = 1839] [serial = 405] [outer = 0x7f24e64c7800] 20:15:27 INFO - PROCESS | 1839 | 1461640527827 Marionette DEBUG loaded listener.js 20:15:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24e72aa000) [pid = 1839] [serial = 406] [outer = 0x7f24e64c7800] 20:15:28 INFO - PROCESS | 1839 | 1461640528716 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]]]}] 20:15:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:15:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1197ms 20:15:28 INFO - PROCESS | 1839 | 1461640528778 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 20:15:28 INFO - PROCESS | 1839 | 1461640528782 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 20:15:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:15:28 INFO - PROCESS | 1839 | 1461640528788 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:15:28 INFO - PROCESS | 1839 | 1461640528790 Marionette TRACE conn3 <- [1,514,null,{}] 20:15:28 INFO - PROCESS | 1839 | 1461640528796 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}] 20:15:28 INFO - PROCESS | 1839 | 1461640528980 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 20:15:29 INFO - PROCESS | 1839 | 1461640529003 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2ccc000 == 64 [pid = 1839] [id = 136] 20:15:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24dfaae800) [pid = 1839] [serial = 407] [outer = (nil)] 20:15:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24dfb6dc00) [pid = 1839] [serial = 408] [outer = 0x7f24dfaae800] 20:15:29 INFO - PROCESS | 1839 | 1461640529064 Marionette DEBUG loaded listener.js 20:15:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24e6e05400) [pid = 1839] [serial = 409] [outer = 0x7f24dfaae800] 20:15:29 INFO - PROCESS | 1839 | 1461640529835 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]]]}] 20:15:29 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 20:15:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1076ms 20:15:29 INFO - PROCESS | 1839 | 1461640529869 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 20:15:29 INFO - PROCESS | 1839 | 1461640529872 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 20:15:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:15:29 INFO - PROCESS | 1839 | 1461640529877 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:15:29 INFO - PROCESS | 1839 | 1461640529880 Marionette TRACE conn3 <- [1,518,null,{}] 20:15:29 INFO - PROCESS | 1839 | 1461640529885 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}] 20:15:30 INFO - PROCESS | 1839 | 1461640530059 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 20:15:30 INFO - PROCESS | 1839 | 1461640530120 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4183000 == 65 [pid = 1839] [id = 137] 20:15:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24dcffb000) [pid = 1839] [serial = 410] [outer = (nil)] 20:15:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24dcffd000) [pid = 1839] [serial = 411] [outer = 0x7f24dcffb000] 20:15:30 INFO - PROCESS | 1839 | 1461640530254 Marionette DEBUG loaded listener.js 20:15:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24e6e0c400) [pid = 1839] [serial = 412] [outer = 0x7f24dcffb000] 20:15:30 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f24e2272800) [pid = 1839] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:15:30 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f24dd0d5000) [pid = 1839] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:15:30 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24dfd0a800) [pid = 1839] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:15:30 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24f43aa800) [pid = 1839] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:15:30 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24dc25fc00) [pid = 1839] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:15:30 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24dcadc400) [pid = 1839] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:15:30 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24dc251000) [pid = 1839] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:15:31 INFO - PROCESS | 1839 | 1461640531171 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]]]}] 20:15:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:15:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1332ms 20:15:31 INFO - PROCESS | 1839 | 1461640531210 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 20:15:31 INFO - PROCESS | 1839 | 1461640531214 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 20:15:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:15:31 INFO - PROCESS | 1839 | 1461640531219 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:15:31 INFO - PROCESS | 1839 | 1461640531221 Marionette TRACE conn3 <- [1,522,null,{}] 20:15:31 INFO - PROCESS | 1839 | 1461640531227 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}] 20:15:31 INFO - PROCESS | 1839 | 1461640531415 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 20:15:31 INFO - PROCESS | 1839 | 1461640531434 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f6281000 == 66 [pid = 1839] [id = 138] 20:15:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24dcffb800) [pid = 1839] [serial = 413] [outer = (nil)] 20:15:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24e93be400) [pid = 1839] [serial = 414] [outer = 0x7f24dcffb800] 20:15:31 INFO - PROCESS | 1839 | 1461640531497 Marionette DEBUG loaded listener.js 20:15:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24f4044800) [pid = 1839] [serial = 415] [outer = 0x7f24dcffb800] 20:15:32 INFO - PROCESS | 1839 | 1461640532247 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]]]}] 20:15:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:15:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1080ms 20:15:32 INFO - PROCESS | 1839 | 1461640532301 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 20:15:32 INFO - PROCESS | 1839 | 1461640532303 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 20:15:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:15:32 INFO - PROCESS | 1839 | 1461640532310 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:15:32 INFO - PROCESS | 1839 | 1461640532312 Marionette TRACE conn3 <- [1,526,null,{}] 20:15:32 INFO - PROCESS | 1839 | 1461640532318 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}] 20:15:32 INFO - PROCESS | 1839 | 1461640532519 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 20:15:32 INFO - PROCESS | 1839 | 1461640532539 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc79c800 == 67 [pid = 1839] [id = 139] 20:15:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24dfb6cc00) [pid = 1839] [serial = 416] [outer = (nil)] 20:15:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24dfb78800) [pid = 1839] [serial = 417] [outer = 0x7f24dfb6cc00] 20:15:32 INFO - PROCESS | 1839 | 1461640532606 Marionette DEBUG loaded listener.js 20:15:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24e2272800) [pid = 1839] [serial = 418] [outer = 0x7f24dfb6cc00] 20:15:33 INFO - PROCESS | 1839 | 1461640533605 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]]]}] 20:15:33 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 20:15:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1334ms 20:15:33 INFO - PROCESS | 1839 | 1461640533645 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 20:15:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:15:33 INFO - PROCESS | 1839 | 1461640533653 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 20:15:33 INFO - PROCESS | 1839 | 1461640533660 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:15:33 INFO - PROCESS | 1839 | 1461640533667 Marionette TRACE conn3 <- [1,530,null,{}] 20:15:33 INFO - PROCESS | 1839 | 1461640533674 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}] 20:15:33 INFO - PROCESS | 1839 | 1461640533850 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 20:15:34 INFO - PROCESS | 1839 | 1461640534000 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfb5a000 == 68 [pid = 1839] [id = 140] 20:15:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24dcae3c00) [pid = 1839] [serial = 419] [outer = (nil)] 20:15:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24dcff5800) [pid = 1839] [serial = 420] [outer = 0x7f24dcae3c00] 20:15:34 INFO - PROCESS | 1839 | 1461640534129 Marionette DEBUG loaded listener.js 20:15:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f24dd136c00) [pid = 1839] [serial = 421] [outer = 0x7f24dcae3c00] 20:15:34 INFO - PROCESS | 1839 | 1461640534947 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"]]]}] 20:15:34 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 20:15:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:15:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:15:34 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 20:15:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:15:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:15:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:15:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:15:34 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:15:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1334ms 20:15:35 INFO - PROCESS | 1839 | 1461640535000 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 20:15:35 INFO - PROCESS | 1839 | 1461640535008 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 20:15:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:15:35 INFO - PROCESS | 1839 | 1461640535025 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:15:35 INFO - PROCESS | 1839 | 1461640535030 Marionette TRACE conn3 <- [1,534,null,{}] 20:15:35 INFO - PROCESS | 1839 | 1461640535057 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}] 20:15:35 INFO - PROCESS | 1839 | 1461640535275 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 20:15:35 INFO - PROCESS | 1839 | 1461640535424 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2c20000 == 69 [pid = 1839] [id = 141] 20:15:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f24dcacc800) [pid = 1839] [serial = 422] [outer = (nil)] 20:15:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f24dfb7ac00) [pid = 1839] [serial = 423] [outer = 0x7f24dcacc800] 20:15:35 INFO - PROCESS | 1839 | 1461640535504 Marionette DEBUG loaded listener.js 20:15:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f24e452b000) [pid = 1839] [serial = 424] [outer = 0x7f24dcacc800] 20:15:36 INFO - PROCESS | 1839 | 1461640536381 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]]]}] 20:15:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:15:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1404ms 20:15:36 INFO - PROCESS | 1839 | 1461640536428 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 20:15:36 INFO - PROCESS | 1839 | 1461640536433 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 20:15:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:15:36 INFO - PROCESS | 1839 | 1461640536439 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:15:36 INFO - PROCESS | 1839 | 1461640536445 Marionette TRACE conn3 <- [1,538,null,{}] 20:15:36 INFO - PROCESS | 1839 | 1461640536480 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}] 20:15:36 INFO - PROCESS | 1839 | 1461640536692 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 20:15:36 INFO - PROCESS | 1839 | 1461640536855 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db95c000 == 70 [pid = 1839] [id = 142] 20:15:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f24dfb80800) [pid = 1839] [serial = 425] [outer = (nil)] 20:15:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24dfbcd800) [pid = 1839] [serial = 426] [outer = 0x7f24dfb80800] 20:15:36 INFO - PROCESS | 1839 | 1461640536933 Marionette DEBUG loaded listener.js 20:15:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24e56d9400) [pid = 1839] [serial = 427] [outer = 0x7f24dfb80800] 20:15:38 INFO - PROCESS | 1839 | 1461640538196 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]]]}] 20:15:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 20:15:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1804ms 20:15:38 INFO - PROCESS | 1839 | 1461640538244 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 20:15:38 INFO - PROCESS | 1839 | 1461640538252 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 20:15:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:15:38 INFO - PROCESS | 1839 | 1461640538262 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:15:38 INFO - PROCESS | 1839 | 1461640538267 Marionette TRACE conn3 <- [1,542,null,{}] 20:15:38 INFO - PROCESS | 1839 | 1461640538273 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}] 20:15:38 INFO - PROCESS | 1839 | 1461640538446 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 20:15:38 INFO - PROCESS | 1839 | 1461640538600 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a58800 == 71 [pid = 1839] [id = 143] 20:15:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24da048000) [pid = 1839] [serial = 428] [outer = (nil)] 20:15:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24dfd02c00) [pid = 1839] [serial = 429] [outer = 0x7f24da048000] 20:15:38 INFO - PROCESS | 1839 | 1461640538721 Marionette DEBUG loaded listener.js 20:15:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24ec161c00) [pid = 1839] [serial = 430] [outer = 0x7f24da048000] 20:15:39 INFO - PROCESS | 1839 | 1461640539476 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]]]}] 20:15:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 20:15:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1248ms 20:15:39 INFO - PROCESS | 1839 | 1461640539523 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 20:15:39 INFO - PROCESS | 1839 | 1461640539528 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 20:15:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:15:39 INFO - PROCESS | 1839 | 1461640539536 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:15:39 INFO - PROCESS | 1839 | 1461640539539 Marionette TRACE conn3 <- [1,546,null,{}] 20:15:39 INFO - PROCESS | 1839 | 1461640539544 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}] 20:15:39 INFO - PROCESS | 1839 | 1461640539717 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 20:15:39 INFO - PROCESS | 1839 | 1461640539884 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0736800 == 72 [pid = 1839] [id = 144] 20:15:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24db9c2400) [pid = 1839] [serial = 431] [outer = (nil)] 20:15:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24e077f000) [pid = 1839] [serial = 432] [outer = 0x7f24db9c2400] 20:15:39 INFO - PROCESS | 1839 | 1461640539959 Marionette DEBUG loaded listener.js 20:15:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24e0788000) [pid = 1839] [serial = 433] [outer = 0x7f24db9c2400] 20:15:40 INFO - PROCESS | 1839 | 1461640540832 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]]]}] 20:15:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:15:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1334ms 20:15:40 INFO - PROCESS | 1839 | 1461640540871 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 20:15:40 INFO - PROCESS | 1839 | 1461640540874 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 20:15:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:15:40 INFO - PROCESS | 1839 | 1461640540881 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:15:40 INFO - PROCESS | 1839 | 1461640540885 Marionette TRACE conn3 <- [1,550,null,{}] 20:15:40 INFO - PROCESS | 1839 | 1461640540890 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}] 20:15:41 INFO - PROCESS | 1839 | 1461640541112 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 20:15:41 INFO - PROCESS | 1839 | 1461640541280 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d534e800 == 73 [pid = 1839] [id = 145] 20:15:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24d530b000) [pid = 1839] [serial = 434] [outer = (nil)] 20:15:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24d5310400) [pid = 1839] [serial = 435] [outer = 0x7f24d530b000] 20:15:41 INFO - PROCESS | 1839 | 1461640541357 Marionette DEBUG loaded listener.js 20:15:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24ed096400) [pid = 1839] [serial = 436] [outer = 0x7f24d530b000] 20:15:42 INFO - PROCESS | 1839 | 1461640542191 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]]]}] 20:15:42 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. 20:15:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1328ms 20:15:42 INFO - PROCESS | 1839 | 1461640542210 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 20:15:42 INFO - PROCESS | 1839 | 1461640542213 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 20:15:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:15:42 INFO - PROCESS | 1839 | 1461640542219 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:15:42 INFO - PROCESS | 1839 | 1461640542221 Marionette TRACE conn3 <- [1,554,null,{}] 20:15:42 INFO - PROCESS | 1839 | 1461640542227 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}] 20:15:42 INFO - PROCESS | 1839 | 1461640542386 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 20:15:42 INFO - PROCESS | 1839 | 1461640542565 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d55d4800 == 74 [pid = 1839] [id = 146] 20:15:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24d530c400) [pid = 1839] [serial = 437] [outer = (nil)] 20:15:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24d5616800) [pid = 1839] [serial = 438] [outer = 0x7f24d530c400] 20:15:42 INFO - PROCESS | 1839 | 1461640542640 Marionette DEBUG loaded listener.js 20:15:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24d561d800) [pid = 1839] [serial = 439] [outer = 0x7f24d530c400] 20:15:43 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:43 INFO - PROCESS | 1839 | 1461640543569 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]]]}] 20:15:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:15:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1388ms 20:15:43 INFO - PROCESS | 1839 | 1461640543608 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 20:15:43 INFO - PROCESS | 1839 | 1461640543612 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 20:15:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:15:43 INFO - PROCESS | 1839 | 1461640543618 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:15:43 INFO - PROCESS | 1839 | 1461640543621 Marionette TRACE conn3 <- [1,558,null,{}] 20:15:43 INFO - PROCESS | 1839 | 1461640543626 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}] 20:15:43 INFO - PROCESS | 1839 | 1461640543793 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 20:15:43 INFO - PROCESS | 1839 | 1461640543953 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da366000 == 75 [pid = 1839] [id = 147] 20:15:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d5612400) [pid = 1839] [serial = 440] [outer = (nil)] 20:15:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24d578ac00) [pid = 1839] [serial = 441] [outer = 0x7f24d5612400] 20:15:44 INFO - PROCESS | 1839 | 1461640544024 Marionette DEBUG loaded listener.js 20:15:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24d578e400) [pid = 1839] [serial = 442] [outer = 0x7f24d5612400] 20:15:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d5793400) [pid = 1839] [serial = 443] [outer = 0x7f24de131c00] 20:15:45 INFO - PROCESS | 1839 | 1461640545007 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]]]}] 20:15:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:15:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1428ms 20:15:45 INFO - PROCESS | 1839 | 1461640545047 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 20:15:45 INFO - PROCESS | 1839 | 1461640545051 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 20:15:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:15:45 INFO - PROCESS | 1839 | 1461640545059 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:15:45 INFO - PROCESS | 1839 | 1461640545063 Marionette TRACE conn3 <- [1,562,null,{}] 20:15:45 INFO - PROCESS | 1839 | 1461640545068 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}] 20:15:45 INFO - PROCESS | 1839 | 1461640545224 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 20:15:45 INFO - PROCESS | 1839 | 1461640545391 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f28000 == 76 [pid = 1839] [id = 148] 20:15:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d5620c00) [pid = 1839] [serial = 444] [outer = (nil)] 20:15:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24d5795800) [pid = 1839] [serial = 445] [outer = 0x7f24d5620c00] 20:15:45 INFO - PROCESS | 1839 | 1461640545504 Marionette DEBUG loaded listener.js 20:15:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24e0dea400) [pid = 1839] [serial = 446] [outer = 0x7f24d5620c00] 20:15:46 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:46 INFO - PROCESS | 1839 | 1461640546405 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]]]}] 20:15:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:15:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1387ms 20:15:46 INFO - PROCESS | 1839 | 1461640546448 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 20:15:46 INFO - PROCESS | 1839 | 1461640546451 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 20:15:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:15:46 INFO - PROCESS | 1839 | 1461640546458 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:15:46 INFO - PROCESS | 1839 | 1461640546461 Marionette TRACE conn3 <- [1,566,null,{}] 20:15:46 INFO - PROCESS | 1839 | 1461640546486 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}] 20:15:46 INFO - PROCESS | 1839 | 1461640546667 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 20:15:47 INFO - PROCESS | 1839 | 1461640547107 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da17c000 == 77 [pid = 1839] [id = 149] 20:15:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d530a800) [pid = 1839] [serial = 447] [outer = (nil)] 20:15:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d5312400) [pid = 1839] [serial = 448] [outer = 0x7f24d530a800] 20:15:47 INFO - PROCESS | 1839 | 1461640547190 Marionette DEBUG loaded listener.js 20:15:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d9f89000) [pid = 1839] [serial = 449] [outer = 0x7f24d530a800] 20:15:47 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:47 INFO - PROCESS | 1839 | 1461640547994 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]]]}] 20:15:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:15:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1591ms 20:15:48 INFO - PROCESS | 1839 | 1461640548051 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 20:15:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:15:48 INFO - PROCESS | 1839 | 1461640548057 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 20:15:48 INFO - PROCESS | 1839 | 1461640548064 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:15:48 INFO - PROCESS | 1839 | 1461640548068 Marionette TRACE conn3 <- [1,570,null,{}] 20:15:48 INFO - PROCESS | 1839 | 1461640548075 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}] 20:15:48 INFO - PROCESS | 1839 | 1461640548243 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 20:15:48 INFO - PROCESS | 1839 | 1461640548436 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbac4000 == 78 [pid = 1839] [id = 150] 20:15:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d5621c00) [pid = 1839] [serial = 450] [outer = (nil)] 20:15:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24da04b000) [pid = 1839] [serial = 451] [outer = 0x7f24d5621c00] 20:15:48 INFO - PROCESS | 1839 | 1461640548552 Marionette DEBUG loaded listener.js 20:15:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24db9d0400) [pid = 1839] [serial = 452] [outer = 0x7f24d5621c00] 20:15:49 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:49 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4b05800 == 77 [pid = 1839] [id = 43] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24fa161000) [pid = 1839] [serial = 378] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24f2c53000) [pid = 1839] [serial = 354] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24dc249800) [pid = 1839] [serial = 342] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24dcac9400) [pid = 1839] [serial = 345] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dfaabc00) [pid = 1839] [serial = 348] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24e8da5000) [pid = 1839] [serial = 351] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24f40fa800) [pid = 1839] [serial = 340] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24e9069c00) [pid = 1839] [serial = 372] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24e5994000) [pid = 1839] [serial = 369] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24e226dc00) [pid = 1839] [serial = 366] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24e4a8b000) [pid = 1839] [serial = 367] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24f319e000) [pid = 1839] [serial = 357] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24f7ca3800) [pid = 1839] [serial = 375] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24f2ec0000) [pid = 1839] [serial = 373] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dc820800) [pid = 1839] [serial = 361] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dc262c00) [pid = 1839] [serial = 360] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24dd0d4400) [pid = 1839] [serial = 363] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24defa2000) [pid = 1839] [serial = 364] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24f862b000) [pid = 1839] [serial = 376] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24e64c8000) [pid = 1839] [serial = 370] [outer = (nil)] [url = about:blank] 20:15:49 INFO - PROCESS | 1839 | 1461640549498 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]]]}] 20:15:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:15:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1485ms 20:15:49 INFO - PROCESS | 1839 | 1461640549552 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 20:15:49 INFO - PROCESS | 1839 | 1461640549558 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 20:15:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:15:49 INFO - PROCESS | 1839 | 1461640549564 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:15:49 INFO - PROCESS | 1839 | 1461640549566 Marionette TRACE conn3 <- [1,574,null,{}] 20:15:49 INFO - PROCESS | 1839 | 1461640549572 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}] 20:15:49 INFO - PROCESS | 1839 | 1461640549725 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 20:15:49 INFO - PROCESS | 1839 | 1461640549743 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfae6000 == 78 [pid = 1839] [id = 151] 20:15:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24db9c9c00) [pid = 1839] [serial = 453] [outer = (nil)] 20:15:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dc75c400) [pid = 1839] [serial = 454] [outer = 0x7f24db9c9c00] 20:15:49 INFO - PROCESS | 1839 | 1461640549805 Marionette DEBUG loaded listener.js 20:15:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dcac3c00) [pid = 1839] [serial = 455] [outer = 0x7f24db9c9c00] 20:15:50 INFO - PROCESS | 1839 | 1461640550664 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]]]}] 20:15:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:15:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1126ms 20:15:50 INFO - PROCESS | 1839 | 1461640550692 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 20:15:50 INFO - PROCESS | 1839 | 1461640550696 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 20:15:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:15:50 INFO - PROCESS | 1839 | 1461640550710 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:15:50 INFO - PROCESS | 1839 | 1461640550719 Marionette TRACE conn3 <- [1,578,null,{}] 20:15:50 INFO - PROCESS | 1839 | 1461640550731 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}] 20:15:50 INFO - PROCESS | 1839 | 1461640550891 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 20:15:51 INFO - PROCESS | 1839 | 1461640551002 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e50bd000 == 79 [pid = 1839] [id = 152] 20:15:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24d9f91c00) [pid = 1839] [serial = 456] [outer = (nil)] 20:15:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24dcff6800) [pid = 1839] [serial = 457] [outer = 0x7f24d9f91c00] 20:15:51 INFO - PROCESS | 1839 | 1461640551066 Marionette DEBUG loaded listener.js 20:15:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24def9e800) [pid = 1839] [serial = 458] [outer = 0x7f24d9f91c00] 20:15:52 INFO - PROCESS | 1839 | 1461640552198 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]]]}] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24e64c7800) [pid = 1839] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24f8502c00) [pid = 1839] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24dcffb000) [pid = 1839] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24da04a800) [pid = 1839] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24de0fd800) [pid = 1839] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24e9063400) [pid = 1839] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24e4e17000) [pid = 1839] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24dfaae800) [pid = 1839] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dd0d5c00) [pid = 1839] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24dc751c00) [pid = 1839] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24dfaac800) [pid = 1839] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24dc81bc00) [pid = 1839] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24e9062000) [pid = 1839] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:15:52 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f24dcffb800) [pid = 1839] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:15:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:15:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1549ms 20:15:52 INFO - PROCESS | 1839 | 1461640552277 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 20:15:52 INFO - PROCESS | 1839 | 1461640552283 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 20:15:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:15:52 INFO - PROCESS | 1839 | 1461640552294 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:15:52 INFO - PROCESS | 1839 | 1461640552298 Marionette TRACE conn3 <- [1,582,null,{}] 20:15:52 INFO - PROCESS | 1839 | 1461640552307 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}] 20:15:52 INFO - PROCESS | 1839 | 1461640552533 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 20:15:52 INFO - PROCESS | 1839 | 1461640552673 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc46f000 == 80 [pid = 1839] [id = 153] 20:15:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f24d9f89800) [pid = 1839] [serial = 459] [outer = (nil)] 20:15:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24d9f8d400) [pid = 1839] [serial = 460] [outer = 0x7f24d9f89800] 20:15:52 INFO - PROCESS | 1839 | 1461640552745 Marionette DEBUG loaded listener.js 20:15:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24da04a800) [pid = 1839] [serial = 461] [outer = 0x7f24d9f89800] 20:15:53 INFO - PROCESS | 1839 | 1461640553638 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]]]}] 20:15:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:15:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1391ms 20:15:53 INFO - PROCESS | 1839 | 1461640553686 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 20:15:53 INFO - PROCESS | 1839 | 1461640553695 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 20:15:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:15:53 INFO - PROCESS | 1839 | 1461640553705 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:15:53 INFO - PROCESS | 1839 | 1461640553709 Marionette TRACE conn3 <- [1,586,null,{}] 20:15:53 INFO - PROCESS | 1839 | 1461640553715 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}] 20:15:53 INFO - PROCESS | 1839 | 1461640553898 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 20:15:54 INFO - PROCESS | 1839 | 1461640554050 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fde000 == 81 [pid = 1839] [id = 154] 20:15:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24d9f8a800) [pid = 1839] [serial = 462] [outer = (nil)] 20:15:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24dc345800) [pid = 1839] [serial = 463] [outer = 0x7f24d9f8a800] 20:15:54 INFO - PROCESS | 1839 | 1461640554121 Marionette DEBUG loaded listener.js 20:15:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24dcac3800) [pid = 1839] [serial = 464] [outer = 0x7f24d9f8a800] 20:15:54 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:15:55 INFO - PROCESS | 1839 | 1461640555084 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]]]}] 20:15:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:15:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1434ms 20:15:55 INFO - PROCESS | 1839 | 1461640555139 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 20:15:55 INFO - PROCESS | 1839 | 1461640555142 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 20:15:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:15:55 INFO - PROCESS | 1839 | 1461640555149 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:15:55 INFO - PROCESS | 1839 | 1461640555154 Marionette TRACE conn3 <- [1,590,null,{}] 20:15:55 INFO - PROCESS | 1839 | 1461640555170 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}] 20:15:55 INFO - PROCESS | 1839 | 1461640555378 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 20:15:55 INFO - PROCESS | 1839 | 1461640555573 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e73a5000 == 82 [pid = 1839] [id = 155] 20:15:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24dcffb000) [pid = 1839] [serial = 465] [outer = (nil)] 20:15:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24defa6000) [pid = 1839] [serial = 466] [outer = 0x7f24dcffb000] 20:15:55 INFO - PROCESS | 1839 | 1461640555692 Marionette DEBUG loaded listener.js 20:15:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24dfb61400) [pid = 1839] [serial = 467] [outer = 0x7f24dcffb000] 20:15:56 INFO - PROCESS | 1839 | 1461640556721 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]]]}] 20:15:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:15:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1590ms 20:15:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:15:56 INFO - PROCESS | 1839 | 1461640556738 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 20:15:56 INFO - PROCESS | 1839 | 1461640556742 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 20:15:56 INFO - PROCESS | 1839 | 1461640556748 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:15:56 INFO - PROCESS | 1839 | 1461640556751 Marionette TRACE conn3 <- [1,594,null,{}] 20:15:56 INFO - PROCESS | 1839 | 1461640556757 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}] 20:15:56 INFO - PROCESS | 1839 | 1461640556910 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 20:15:57 INFO - PROCESS | 1839 | 1461640557107 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec413000 == 83 [pid = 1839] [id = 156] 20:15:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dd0d6c00) [pid = 1839] [serial = 468] [outer = (nil)] 20:15:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dfb75c00) [pid = 1839] [serial = 469] [outer = 0x7f24dd0d6c00] 20:15:57 INFO - PROCESS | 1839 | 1461640557184 Marionette DEBUG loaded listener.js 20:15:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24dfbcb000) [pid = 1839] [serial = 470] [outer = 0x7f24dd0d6c00] 20:15:57 INFO - PROCESS | 1839 | 1461640557997 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]]]}] 20:15:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:15:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1290ms 20:15:58 INFO - PROCESS | 1839 | 1461640558039 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 20:15:58 INFO - PROCESS | 1839 | 1461640558042 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 20:15:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:15:58 INFO - PROCESS | 1839 | 1461640558048 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:15:58 INFO - PROCESS | 1839 | 1461640558051 Marionette TRACE conn3 <- [1,598,null,{}] 20:15:58 INFO - PROCESS | 1839 | 1461640558057 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}] 20:15:58 INFO - PROCESS | 1839 | 1461640558223 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 20:15:58 INFO - PROCESS | 1839 | 1461640558378 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f31eb000 == 84 [pid = 1839] [id = 157] 20:15:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24dd34b800) [pid = 1839] [serial = 471] [outer = (nil)] 20:15:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24dfbd3800) [pid = 1839] [serial = 472] [outer = 0x7f24dd34b800] 20:15:58 INFO - PROCESS | 1839 | 1461640558459 Marionette DEBUG loaded listener.js 20:15:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24dfeecc00) [pid = 1839] [serial = 473] [outer = 0x7f24dd34b800] 20:15:59 INFO - PROCESS | 1839 | 1461640559355 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]]]}] 20:15:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:15:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1377ms 20:15:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:15:59 INFO - PROCESS | 1839 | 1461640559427 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 20:15:59 INFO - PROCESS | 1839 | 1461640559430 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 20:15:59 INFO - PROCESS | 1839 | 1461640559437 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:15:59 INFO - PROCESS | 1839 | 1461640559440 Marionette TRACE conn3 <- [1,602,null,{}] 20:15:59 INFO - PROCESS | 1839 | 1461640559445 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}] 20:15:59 INFO - PROCESS | 1839 | 1461640559674 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 20:15:59 INFO - PROCESS | 1839 | 1461640559829 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:15:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a49000 == 85 [pid = 1839] [id = 158] 20:15:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24dfbd1000) [pid = 1839] [serial = 474] [outer = (nil)] 20:15:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24e0deec00) [pid = 1839] [serial = 475] [outer = 0x7f24dfbd1000] 20:15:59 INFO - PROCESS | 1839 | 1461640559906 Marionette DEBUG loaded listener.js 20:16:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e4e17000) [pid = 1839] [serial = 476] [outer = 0x7f24dfbd1000] 20:16:00 INFO - PROCESS | 1839 | 1461640560771 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]]]}] 20:16:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:16:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1378ms 20:16:00 INFO - PROCESS | 1839 | 1461640560816 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 20:16:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:16:00 INFO - PROCESS | 1839 | 1461640560820 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 20:16:00 INFO - PROCESS | 1839 | 1461640560826 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:16:00 INFO - PROCESS | 1839 | 1461640560829 Marionette TRACE conn3 <- [1,606,null,{}] 20:16:00 INFO - PROCESS | 1839 | 1461640560835 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}] 20:16:01 INFO - PROCESS | 1839 | 1461640560995 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 20:16:01 INFO - PROCESS | 1839 | 1461640561153 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f83a0800 == 86 [pid = 1839] [id = 159] 20:16:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24dfb7e400) [pid = 1839] [serial = 477] [outer = (nil)] 20:16:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24e5dca800) [pid = 1839] [serial = 478] [outer = 0x7f24dfb7e400] 20:16:01 INFO - PROCESS | 1839 | 1461640561222 Marionette DEBUG loaded listener.js 20:16:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24e67a3400) [pid = 1839] [serial = 479] [outer = 0x7f24dfb7e400] 20:16:02 INFO - PROCESS | 1839 | 1461640562096 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]]]}] 20:16:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:16:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1338ms 20:16:02 INFO - PROCESS | 1839 | 1461640562165 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 20:16:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:16:02 INFO - PROCESS | 1839 | 1461640562169 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 20:16:02 INFO - PROCESS | 1839 | 1461640562175 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:16:02 INFO - PROCESS | 1839 | 1461640562178 Marionette TRACE conn3 <- [1,610,null,{}] 20:16:02 INFO - PROCESS | 1839 | 1461640562183 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}] 20:16:02 INFO - PROCESS | 1839 | 1461640562346 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 20:16:02 INFO - PROCESS | 1839 | 1461640562509 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fafe3000 == 87 [pid = 1839] [id = 160] 20:16:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24db9e6c00) [pid = 1839] [serial = 480] [outer = (nil)] 20:16:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24e6e0fc00) [pid = 1839] [serial = 481] [outer = 0x7f24db9e6c00] 20:16:02 INFO - PROCESS | 1839 | 1461640562585 Marionette DEBUG loaded listener.js 20:16:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24e8ec1800) [pid = 1839] [serial = 482] [outer = 0x7f24db9e6c00] 20:16:03 INFO - PROCESS | 1839 | 1461640563452 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]]]}] 20:16:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:16:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1336ms 20:16:03 INFO - PROCESS | 1839 | 1461640563512 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 20:16:03 INFO - PROCESS | 1839 | 1461640563515 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 20:16:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:16:03 INFO - PROCESS | 1839 | 1461640563522 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:16:03 INFO - PROCESS | 1839 | 1461640563524 Marionette TRACE conn3 <- [1,614,null,{}] 20:16:03 INFO - PROCESS | 1839 | 1461640563530 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}] 20:16:03 INFO - PROCESS | 1839 | 1461640563751 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 20:16:03 INFO - PROCESS | 1839 | 1461640563913 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4679800 == 88 [pid = 1839] [id = 161] 20:16:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24da042400) [pid = 1839] [serial = 483] [outer = (nil)] 20:16:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24dc34c400) [pid = 1839] [serial = 484] [outer = 0x7f24da042400] 20:16:03 INFO - PROCESS | 1839 | 1461640563988 Marionette DEBUG loaded listener.js 20:16:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24e0eb5c00) [pid = 1839] [serial = 485] [outer = 0x7f24da042400] 20:16:04 INFO - PROCESS | 1839 | 1461640564790 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]]]}] 20:16:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:16:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1338ms 20:16:04 INFO - PROCESS | 1839 | 1461640564861 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 20:16:04 INFO - PROCESS | 1839 | 1461640564865 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 20:16:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:16:04 INFO - PROCESS | 1839 | 1461640564888 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:16:04 INFO - PROCESS | 1839 | 1461640564892 Marionette TRACE conn3 <- [1,618,null,{}] 20:16:04 INFO - PROCESS | 1839 | 1461640564897 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}] 20:16:05 INFO - PROCESS | 1839 | 1461640565064 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 20:16:05 INFO - PROCESS | 1839 | 1461640565465 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f29000 == 89 [pid = 1839] [id = 162] 20:16:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d5617000) [pid = 1839] [serial = 486] [outer = (nil)] 20:16:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d578a000) [pid = 1839] [serial = 487] [outer = 0x7f24d5617000] 20:16:05 INFO - PROCESS | 1839 | 1461640565548 Marionette DEBUG loaded listener.js 20:16:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d9f8dc00) [pid = 1839] [serial = 488] [outer = 0x7f24d5617000] 20:16:06 INFO - PROCESS | 1839 | 1461640566359 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]]]}] 20:16:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:16:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1534ms 20:16:06 INFO - PROCESS | 1839 | 1461640566422 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 20:16:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:16:06 INFO - PROCESS | 1839 | 1461640566429 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 20:16:06 INFO - PROCESS | 1839 | 1461640566436 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:16:06 INFO - PROCESS | 1839 | 1461640566441 Marionette TRACE conn3 <- [1,622,null,{}] 20:16:06 INFO - PROCESS | 1839 | 1461640566448 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}] 20:16:06 INFO - PROCESS | 1839 | 1461640566621 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 20:16:06 INFO - PROCESS | 1839 | 1461640566904 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d55d1800 == 90 [pid = 1839] [id = 163] 20:16:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d5621400) [pid = 1839] [serial = 489] [outer = (nil)] 20:16:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d9f8a400) [pid = 1839] [serial = 490] [outer = 0x7f24d5621400] 20:16:07 INFO - PROCESS | 1839 | 1461640567026 Marionette DEBUG loaded listener.js 20:16:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24dcabdc00) [pid = 1839] [serial = 491] [outer = 0x7f24d5621400] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfae6000 == 89 [pid = 1839] [id = 151] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbac4000 == 88 [pid = 1839] [id = 150] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24dfb78800) [pid = 1839] [serial = 417] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da17c000 == 87 [pid = 1839] [id = 149] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0736800 == 86 [pid = 1839] [id = 144] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a58800 == 85 [pid = 1839] [id = 143] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db95c000 == 84 [pid = 1839] [id = 142] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2c20000 == 83 [pid = 1839] [id = 141] 20:16:07 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfb5a000 == 82 [pid = 1839] [id = 140] 20:16:07 INFO - PROCESS | 1839 | 1461640567913 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]]]}] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24e93be400) [pid = 1839] [serial = 414] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24f4044800) [pid = 1839] [serial = 415] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24e6e0bc00) [pid = 1839] [serial = 387] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24e6e0e800) [pid = 1839] [serial = 405] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24fac3f400) [pid = 1839] [serial = 379] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24e6e0c400) [pid = 1839] [serial = 412] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24db9e4c00) [pid = 1839] [serial = 396] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24e3a1cc00) [pid = 1839] [serial = 237] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24f850b400) [pid = 1839] [serial = 247] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24e6f19800) [pid = 1839] [serial = 240] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24e6e05400) [pid = 1839] [serial = 409] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24dd0de000) [pid = 1839] [serial = 271] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24f7cabc00) [pid = 1839] [serial = 390] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24dc24d800) [pid = 1839] [serial = 397] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24da048800) [pid = 1839] [serial = 393] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24f862d000) [pid = 1839] [serial = 307] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24dc34b000) [pid = 1839] [serial = 381] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24e72aa000) [pid = 1839] [serial = 406] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24e5027000) [pid = 1839] [serial = 403] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dcae3800) [pid = 1839] [serial = 399] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24dfb6dc00) [pid = 1839] [serial = 408] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24dfab1400) [pid = 1839] [serial = 384] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24de30c400) [pid = 1839] [serial = 400] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24dcffd000) [pid = 1839] [serial = 411] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24f6241800) [pid = 1839] [serial = 244] [outer = (nil)] [url = about:blank] 20:16:07 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24e220c800) [pid = 1839] [serial = 402] [outer = (nil)] [url = about:blank] 20:16:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:16:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1532ms 20:16:07 INFO - PROCESS | 1839 | 1461640567972 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 20:16:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:16:07 INFO - PROCESS | 1839 | 1461640567978 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 20:16:07 INFO - PROCESS | 1839 | 1461640567984 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:16:07 INFO - PROCESS | 1839 | 1461640567987 Marionette TRACE conn3 <- [1,626,null,{}] 20:16:07 INFO - PROCESS | 1839 | 1461640567992 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}] 20:16:08 INFO - PROCESS | 1839 | 1461640568147 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 20:16:08 INFO - PROCESS | 1839 | 1461640568283 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbad6800 == 83 [pid = 1839] [id = 164] 20:16:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24d578c400) [pid = 1839] [serial = 492] [outer = (nil)] 20:16:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24dcff8000) [pid = 1839] [serial = 493] [outer = 0x7f24d578c400] 20:16:08 INFO - PROCESS | 1839 | 1461640568347 Marionette DEBUG loaded listener.js 20:16:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24de137c00) [pid = 1839] [serial = 494] [outer = 0x7f24d578c400] 20:16:09 INFO - PROCESS | 1839 | 1461640569097 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]]]}] 20:16:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:16:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1130ms 20:16:09 INFO - PROCESS | 1839 | 1461640569114 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 20:16:09 INFO - PROCESS | 1839 | 1461640569118 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 20:16:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:16:09 INFO - PROCESS | 1839 | 1461640569132 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:16:09 INFO - PROCESS | 1839 | 1461640569141 Marionette TRACE conn3 <- [1,630,null,{}] 20:16:09 INFO - PROCESS | 1839 | 1461640569170 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}] 20:16:09 INFO - PROCESS | 1839 | 1461640569335 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 20:16:09 INFO - PROCESS | 1839 | 1461640569349 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5054800 == 84 [pid = 1839] [id = 165] 20:16:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dfaac000) [pid = 1839] [serial = 495] [outer = (nil)] 20:16:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dfd0d400) [pid = 1839] [serial = 496] [outer = 0x7f24dfaac000] 20:16:09 INFO - PROCESS | 1839 | 1461640569413 Marionette DEBUG loaded listener.js 20:16:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24e0782800) [pid = 1839] [serial = 497] [outer = 0x7f24dfaac000] 20:16:10 INFO - PROCESS | 1839 | 1461640570200 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]]]}] 20:16:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:16:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1103ms 20:16:10 INFO - PROCESS | 1839 | 1461640570240 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 20:16:10 INFO - PROCESS | 1839 | 1461640570245 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 20:16:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:16:10 INFO - PROCESS | 1839 | 1461640570251 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:16:10 INFO - PROCESS | 1839 | 1461640570264 Marionette TRACE conn3 <- [1,634,null,{}] 20:16:10 INFO - PROCESS | 1839 | 1461640570292 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}] 20:16:10 INFO - PROCESS | 1839 | 1461640570495 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 20:16:10 INFO - PROCESS | 1839 | 1461640570521 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66e7000 == 85 [pid = 1839] [id = 166] 20:16:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24defac400) [pid = 1839] [serial = 498] [outer = (nil)] 20:16:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24e0ded800) [pid = 1839] [serial = 499] [outer = 0x7f24defac400] 20:16:10 INFO - PROCESS | 1839 | 1461640570582 Marionette DEBUG loaded listener.js 20:16:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24e0eb5800) [pid = 1839] [serial = 500] [outer = 0x7f24defac400] 20:16:11 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:16:11 INFO - PROCESS | 1839 | 1461640571394 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]]]}] 20:16:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:16:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1168ms 20:16:11 INFO - PROCESS | 1839 | 1461640571420 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 20:16:11 INFO - PROCESS | 1839 | 1461640571423 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 20:16:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:16:11 INFO - PROCESS | 1839 | 1461640571429 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:16:11 INFO - PROCESS | 1839 | 1461640571431 Marionette TRACE conn3 <- [1,638,null,{}] 20:16:11 INFO - PROCESS | 1839 | 1461640571436 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}] 20:16:11 INFO - PROCESS | 1839 | 1461640571626 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 20:16:11 INFO - PROCESS | 1839 | 1461640571655 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e81000 == 86 [pid = 1839] [id = 167] 20:16:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24e0ebd400) [pid = 1839] [serial = 501] [outer = (nil)] 20:16:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24e0ebf800) [pid = 1839] [serial = 502] [outer = 0x7f24e0ebd400] 20:16:11 INFO - PROCESS | 1839 | 1461640571735 Marionette DEBUG loaded listener.js 20:16:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e4be6400) [pid = 1839] [serial = 503] [outer = 0x7f24e0ebd400] 20:16:12 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:16:12 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24d5621c00) [pid = 1839] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:16:12 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24db9c9c00) [pid = 1839] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:16:12 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24d530a800) [pid = 1839] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:16:12 INFO - PROCESS | 1839 | 1461640572638 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]]]}] 20:16:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:16:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1234ms 20:16:12 INFO - PROCESS | 1839 | 1461640572667 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 20:16:12 INFO - PROCESS | 1839 | 1461640572671 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 20:16:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:16:12 INFO - PROCESS | 1839 | 1461640572676 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:16:12 INFO - PROCESS | 1839 | 1461640572678 Marionette TRACE conn3 <- [1,642,null,{}] 20:16:12 INFO - PROCESS | 1839 | 1461640572683 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}] 20:16:12 INFO - PROCESS | 1839 | 1461640572835 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 20:16:12 INFO - PROCESS | 1839 | 1461640572850 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f31e4800 == 87 [pid = 1839] [id = 168] 20:16:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24e0df1c00) [pid = 1839] [serial = 504] [outer = (nil)] 20:16:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24e6e0d400) [pid = 1839] [serial = 505] [outer = 0x7f24e0df1c00] 20:16:12 INFO - PROCESS | 1839 | 1461640572910 Marionette DEBUG loaded listener.js 20:16:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e9386c00) [pid = 1839] [serial = 506] [outer = 0x7f24e0df1c00] 20:16:13 INFO - PROCESS | 1839 | 1461640573675 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]]]}] 20:16:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:16:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1030ms 20:16:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:16:13 INFO - PROCESS | 1839 | 1461640573709 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 20:16:13 INFO - PROCESS | 1839 | 1461640573711 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 20:16:13 INFO - PROCESS | 1839 | 1461640573717 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:16:13 INFO - PROCESS | 1839 | 1461640573720 Marionette TRACE conn3 <- [1,646,null,{}] 20:16:13 INFO - PROCESS | 1839 | 1461640573741 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}] 20:16:13 INFO - PROCESS | 1839 | 1461640573924 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 20:16:13 INFO - PROCESS | 1839 | 1461640573962 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a45000 == 88 [pid = 1839] [id = 169] 20:16:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d4bec400) [pid = 1839] [serial = 507] [outer = (nil)] 20:16:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d4bee400) [pid = 1839] [serial = 508] [outer = 0x7f24d4bec400] 20:16:14 INFO - PROCESS | 1839 | 1461640574023 Marionette DEBUG loaded listener.js 20:16:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24e0ebcc00) [pid = 1839] [serial = 509] [outer = 0x7f24d4bec400] 20:16:14 INFO - PROCESS | 1839 | 1461640574946 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]]]}] 20:16:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:16:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1282ms 20:16:15 INFO - PROCESS | 1839 | 1461640575000 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 20:16:15 INFO - PROCESS | 1839 | 1461640575005 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 20:16:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:16:15 INFO - PROCESS | 1839 | 1461640575014 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:16:15 INFO - PROCESS | 1839 | 1461640575018 Marionette TRACE conn3 <- [1,650,null,{}] 20:16:15 INFO - PROCESS | 1839 | 1461640575027 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}] 20:16:15 INFO - PROCESS | 1839 | 1461640575246 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 20:16:15 INFO - PROCESS | 1839 | 1461640575406 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfb50800 == 89 [pid = 1839] [id = 170] 20:16:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d535f400) [pid = 1839] [serial = 510] [outer = (nil)] 20:16:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d5368000) [pid = 1839] [serial = 511] [outer = 0x7f24d535f400] 20:16:15 INFO - PROCESS | 1839 | 1461640575484 Marionette DEBUG loaded listener.js 20:16:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d536d800) [pid = 1839] [serial = 512] [outer = 0x7f24d535f400] 20:16:16 INFO - PROCESS | 1839 | 1461640576349 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]]]}] 20:16:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:16:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1385ms 20:16:16 INFO - PROCESS | 1839 | 1461640576399 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 20:16:16 INFO - PROCESS | 1839 | 1461640576407 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 20:16:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:16:16 INFO - PROCESS | 1839 | 1461640576418 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:16:16 INFO - PROCESS | 1839 | 1461640576422 Marionette TRACE conn3 <- [1,654,null,{}] 20:16:16 INFO - PROCESS | 1839 | 1461640576429 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}] 20:16:16 INFO - PROCESS | 1839 | 1461640576616 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 20:16:16 INFO - PROCESS | 1839 | 1461640576775 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66e6800 == 90 [pid = 1839] [id = 171] 20:16:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d5362800) [pid = 1839] [serial = 513] [outer = (nil)] 20:16:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24db9e5400) [pid = 1839] [serial = 514] [outer = 0x7f24d5362800] 20:16:16 INFO - PROCESS | 1839 | 1461640576851 Marionette DEBUG loaded listener.js 20:16:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24dc347000) [pid = 1839] [serial = 515] [outer = 0x7f24d5362800] 20:16:17 INFO - PROCESS | 1839 | 1461640577821 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]]]}] 20:16:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:16:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1432ms 20:16:17 INFO - PROCESS | 1839 | 1461640577851 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 20:16:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:16:17 INFO - PROCESS | 1839 | 1461640577855 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 20:16:17 INFO - PROCESS | 1839 | 1461640577862 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:16:17 INFO - PROCESS | 1839 | 1461640577867 Marionette TRACE conn3 <- [1,658,null,{}] 20:16:17 INFO - PROCESS | 1839 | 1461640577883 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}] 20:16:18 INFO - PROCESS | 1839 | 1461640578061 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 20:16:18 INFO - PROCESS | 1839 | 1461640578241 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f858e800 == 91 [pid = 1839] [id = 172] 20:16:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24dcffdc00) [pid = 1839] [serial = 516] [outer = (nil)] 20:16:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24dfb69800) [pid = 1839] [serial = 517] [outer = 0x7f24dcffdc00] 20:16:18 INFO - PROCESS | 1839 | 1461640578363 Marionette DEBUG loaded listener.js 20:16:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24dfd0f800) [pid = 1839] [serial = 518] [outer = 0x7f24dcffdc00] 20:16:19 INFO - PROCESS | 1839 | 1461640579214 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]]]}] 20:16:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:16:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1389ms 20:16:19 INFO - PROCESS | 1839 | 1461640579251 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 20:16:19 INFO - PROCESS | 1839 | 1461640579255 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 20:16:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:16:19 INFO - PROCESS | 1839 | 1461640579263 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:16:19 INFO - PROCESS | 1839 | 1461640579267 Marionette TRACE conn3 <- [1,662,null,{}] 20:16:19 INFO - PROCESS | 1839 | 1461640579272 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}] 20:16:19 INFO - PROCESS | 1839 | 1461640579450 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 20:16:19 INFO - PROCESS | 1839 | 1461640579616 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e040e000 == 92 [pid = 1839] [id = 173] 20:16:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d4beb400) [pid = 1839] [serial = 519] [outer = (nil)] 20:16:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24dfb69000) [pid = 1839] [serial = 520] [outer = 0x7f24d4beb400] 20:16:19 INFO - PROCESS | 1839 | 1461640579690 Marionette DEBUG loaded listener.js 20:16:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24e0ebdc00) [pid = 1839] [serial = 521] [outer = 0x7f24d4beb400] 20:16:20 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:16:20 INFO - PROCESS | 1839 | 1461640580579 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]]]}] 20:16:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:16:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1382ms 20:16:20 INFO - PROCESS | 1839 | 1461640580647 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 20:16:20 INFO - PROCESS | 1839 | 1461640580651 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 20:16:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:16:20 INFO - PROCESS | 1839 | 1461640580657 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:16:20 INFO - PROCESS | 1839 | 1461640580660 Marionette TRACE conn3 <- [1,666,null,{}] 20:16:20 INFO - PROCESS | 1839 | 1461640580665 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}] 20:16:20 INFO - PROCESS | 1839 | 1461640580874 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 20:16:21 INFO - PROCESS | 1839 | 1461640581033 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f8607000 == 93 [pid = 1839] [id = 174] 20:16:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24dc34e800) [pid = 1839] [serial = 522] [outer = (nil)] 20:16:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24e4be6800) [pid = 1839] [serial = 523] [outer = 0x7f24dc34e800] 20:16:21 INFO - PROCESS | 1839 | 1461640581107 Marionette DEBUG loaded listener.js 20:16:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24e605e800) [pid = 1839] [serial = 524] [outer = 0x7f24dc34e800] 20:16:21 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:16:21 INFO - PROCESS | 1839 | 1461640581926 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]]]}] 20:16:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:16:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1339ms 20:16:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:16:22 INFO - PROCESS | 1839 | 1461640581997 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 20:16:22 INFO - PROCESS | 1839 | 1461640582000 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 20:16:22 INFO - PROCESS | 1839 | 1461640582007 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:16:22 INFO - PROCESS | 1839 | 1461640582010 Marionette TRACE conn3 <- [1,670,null,{}] 20:16:22 INFO - PROCESS | 1839 | 1461640582015 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}] 20:16:22 INFO - PROCESS | 1839 | 1461640582256 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 20:16:22 INFO - PROCESS | 1839 | 1461640582418 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fd48f000 == 94 [pid = 1839] [id = 175] 20:16:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24e62e3000) [pid = 1839] [serial = 525] [outer = (nil)] 20:16:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24ed09bc00) [pid = 1839] [serial = 526] [outer = 0x7f24e62e3000] 20:16:22 INFO - PROCESS | 1839 | 1461640582496 Marionette DEBUG loaded listener.js 20:16:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24f40f2800) [pid = 1839] [serial = 527] [outer = 0x7f24e62e3000] 20:16:23 INFO - PROCESS | 1839 | 1461640583348 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]]]}] 20:16:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:16:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1386ms 20:16:23 INFO - PROCESS | 1839 | 1461640583392 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 20:16:23 INFO - PROCESS | 1839 | 1461640583396 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 20:16:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:16:23 INFO - PROCESS | 1839 | 1461640583402 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:16:23 INFO - PROCESS | 1839 | 1461640583404 Marionette TRACE conn3 <- [1,674,null,{}] 20:16:23 INFO - PROCESS | 1839 | 1461640583410 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}] 20:16:23 INFO - PROCESS | 1839 | 1461640583568 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 20:16:23 INFO - PROCESS | 1839 | 1461640583737 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d34dc800 == 95 [pid = 1839] [id = 176] 20:16:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d317a800) [pid = 1839] [serial = 528] [outer = (nil)] 20:16:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d3180400) [pid = 1839] [serial = 529] [outer = 0x7f24d317a800] 20:16:23 INFO - PROCESS | 1839 | 1461640583813 Marionette DEBUG loaded listener.js 20:16:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24d3185c00) [pid = 1839] [serial = 530] [outer = 0x7f24d317a800] 20:16:24 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:16:24 INFO - PROCESS | 1839 | 1461640584678 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]]]}] 20:16:24 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 20:16:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1334ms 20:16:24 INFO - PROCESS | 1839 | 1461640584737 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 20:16:24 INFO - PROCESS | 1839 | 1461640584740 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 20:16:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:16:24 INFO - PROCESS | 1839 | 1461640584747 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:16:24 INFO - PROCESS | 1839 | 1461640584750 Marionette TRACE conn3 <- [1,678,null,{}] 20:16:24 INFO - PROCESS | 1839 | 1461640584756 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}] 20:16:24 INFO - PROCESS | 1839 | 1461640584924 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 20:16:25 INFO - PROCESS | 1839 | 1461640585091 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbadf800 == 96 [pid = 1839] [id = 177] 20:16:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24d317bc00) [pid = 1839] [serial = 531] [outer = (nil)] 20:16:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24d9f89400) [pid = 1839] [serial = 532] [outer = 0x7f24d317bc00] 20:16:25 INFO - PROCESS | 1839 | 1461640585163 Marionette DEBUG loaded listener.js 20:16:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dcf8c400) [pid = 1839] [serial = 533] [outer = 0x7f24d317bc00] 20:16:26 INFO - PROCESS | 1839 | 1461640586373 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]]]}] 20:16:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:16:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1681ms 20:16:26 INFO - PROCESS | 1839 | 1461640586435 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 20:16:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:16:26 INFO - PROCESS | 1839 | 1461640586440 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 20:16:26 INFO - PROCESS | 1839 | 1461640586448 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:16:26 INFO - PROCESS | 1839 | 1461640586453 Marionette TRACE conn3 <- [1,682,null,{}] 20:16:26 INFO - PROCESS | 1839 | 1461640586462 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}] 20:16:26 INFO - PROCESS | 1839 | 1461640586672 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 20:16:26 INFO - PROCESS | 1839 | 1461640586848 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de1af000 == 97 [pid = 1839] [id = 178] 20:16:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24d1fee400) [pid = 1839] [serial = 534] [outer = (nil)] 20:16:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24d5307c00) [pid = 1839] [serial = 535] [outer = 0x7f24d1fee400] 20:16:26 INFO - PROCESS | 1839 | 1461640586919 Marionette DEBUG loaded listener.js 20:16:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d5361800) [pid = 1839] [serial = 536] [outer = 0x7f24d1fee400] 20:16:28 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:28 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e66df000 == 96 [pid = 1839] [id = 48] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8e67000 == 95 [pid = 1839] [id = 44] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2313800 == 94 [pid = 1839] [id = 46] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f402a800 == 93 [pid = 1839] [id = 45] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f31e4800 == 92 [pid = 1839] [id = 168] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24dcff6800) [pid = 1839] [serial = 457] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8e81000 == 91 [pid = 1839] [id = 167] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e66e7000 == 90 [pid = 1839] [id = 166] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5054800 == 89 [pid = 1839] [id = 165] 20:16:28 INFO - PROCESS | 1839 | 1461640588355 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]]]}] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbad6800 == 88 [pid = 1839] [id = 164] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d55d1800 == 87 [pid = 1839] [id = 163] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f29000 == 86 [pid = 1839] [id = 162] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a49000 == 85 [pid = 1839] [id = 158] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f31eb000 == 84 [pid = 1839] [id = 157] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec413000 == 83 [pid = 1839] [id = 156] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e73a5000 == 82 [pid = 1839] [id = 155] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fde000 == 81 [pid = 1839] [id = 154] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc46f000 == 80 [pid = 1839] [id = 153] 20:16:28 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e50bd000 == 79 [pid = 1839] [id = 152] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24e6f21c00) [pid = 1839] [serial = 241] [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.] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24db9d0400) [pid = 1839] [serial = 452] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24da04b000) [pid = 1839] [serial = 451] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24dc75c400) [pid = 1839] [serial = 454] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24dcac3c00) [pid = 1839] [serial = 455] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24dfd02c00) [pid = 1839] [serial = 429] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24dfb7ac00) [pid = 1839] [serial = 423] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24dcff5800) [pid = 1839] [serial = 420] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24d5616800) [pid = 1839] [serial = 438] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24e077f000) [pid = 1839] [serial = 432] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24dfbcd800) [pid = 1839] [serial = 426] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24d5795800) [pid = 1839] [serial = 445] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d9f89000) [pid = 1839] [serial = 449] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24d5312400) [pid = 1839] [serial = 448] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24d578ac00) [pid = 1839] [serial = 441] [outer = (nil)] [url = about:blank] 20:16:28 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24d5310400) [pid = 1839] [serial = 435] [outer = (nil)] [url = about:blank] 20:16:28 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) 20:16:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1986ms 20:16:28 INFO - PROCESS | 1839 | 1461640588435 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 20:16:28 INFO - PROCESS | 1839 | 1461640588442 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 20:16:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:16:28 INFO - PROCESS | 1839 | 1461640588453 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:16:28 INFO - PROCESS | 1839 | 1461640588456 Marionette TRACE conn3 <- [1,686,null,{}] 20:16:28 INFO - PROCESS | 1839 | 1461640588463 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}] 20:16:28 INFO - PROCESS | 1839 | 1461640588615 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 20:16:28 INFO - PROCESS | 1839 | 1461640588628 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db955000 == 80 [pid = 1839] [id = 179] 20:16:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d5309800) [pid = 1839] [serial = 537] [outer = (nil)] 20:16:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24da04c000) [pid = 1839] [serial = 538] [outer = 0x7f24d5309800] 20:16:28 INFO - PROCESS | 1839 | 1461640588693 Marionette DEBUG loaded listener.js 20:16:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24db9ed800) [pid = 1839] [serial = 539] [outer = 0x7f24d5309800] 20:16:29 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:30 INFO - PROCESS | 1839 | 1461640590013 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]]]}] 20:16:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:16:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1585ms 20:16:30 INFO - PROCESS | 1839 | 1461640590038 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 20:16:30 INFO - PROCESS | 1839 | 1461640590042 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 20:16:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:16:30 INFO - PROCESS | 1839 | 1461640590048 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:16:30 INFO - PROCESS | 1839 | 1461640590053 Marionette TRACE conn3 <- [1,690,null,{}] 20:16:30 INFO - PROCESS | 1839 | 1461640590068 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}] 20:16:30 INFO - PROCESS | 1839 | 1461640590313 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 20:16:30 INFO - PROCESS | 1839 | 1461640590349 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e072f000 == 81 [pid = 1839] [id = 180] 20:16:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dc248800) [pid = 1839] [serial = 540] [outer = (nil)] 20:16:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dc7fe400) [pid = 1839] [serial = 541] [outer = 0x7f24dc248800] 20:16:30 INFO - PROCESS | 1839 | 1461640590416 Marionette DEBUG loaded listener.js 20:16:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dca23800) [pid = 1839] [serial = 542] [outer = 0x7f24dc248800] 20:16:31 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:31 INFO - PROCESS | 1839 | 1461640591621 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]]]}] 20:16:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:16:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1603ms 20:16:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:16:31 INFO - PROCESS | 1839 | 1461640591652 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 20:16:31 INFO - PROCESS | 1839 | 1461640591656 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 20:16:31 INFO - PROCESS | 1839 | 1461640591662 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:16:31 INFO - PROCESS | 1839 | 1461640591665 Marionette TRACE conn3 <- [1,694,null,{}] 20:16:31 INFO - PROCESS | 1839 | 1461640591670 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}] 20:16:31 INFO - PROCESS | 1839 | 1461640591871 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 20:16:31 INFO - PROCESS | 1839 | 1461640591942 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4ee2000 == 82 [pid = 1839] [id = 181] 20:16:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dc248c00) [pid = 1839] [serial = 543] [outer = (nil)] 20:16:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dcad6400) [pid = 1839] [serial = 544] [outer = 0x7f24dc248c00] 20:16:32 INFO - PROCESS | 1839 | 1461640592005 Marionette DEBUG loaded listener.js 20:16:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dcf8c800) [pid = 1839] [serial = 545] [outer = 0x7f24dc248c00] 20:16:33 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24e0ebd400) [pid = 1839] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24d5617000) [pid = 1839] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24defac400) [pid = 1839] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24e0df1c00) [pid = 1839] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24d5621400) [pid = 1839] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d578c400) [pid = 1839] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24d9f91c00) [pid = 1839] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:16:33 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24dfaac000) [pid = 1839] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:16:33 INFO - PROCESS | 1839 | 1461640593392 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]]]}] 20:16:33 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) 20:16:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1739ms 20:16:33 INFO - PROCESS | 1839 | 1461640593400 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 20:16:33 INFO - PROCESS | 1839 | 1461640593405 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 20:16:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:16:33 INFO - PROCESS | 1839 | 1461640593411 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:16:33 INFO - PROCESS | 1839 | 1461640593413 Marionette TRACE conn3 <- [1,698,null,{}] 20:16:33 INFO - PROCESS | 1839 | 1461640593418 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}] 20:16:33 INFO - PROCESS | 1839 | 1461640593593 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 20:16:33 INFO - PROCESS | 1839 | 1461640593714 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5064000 == 83 [pid = 1839] [id = 182] 20:16:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d4be3400) [pid = 1839] [serial = 546] [outer = (nil)] 20:16:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24dcf90000) [pid = 1839] [serial = 547] [outer = 0x7f24d4be3400] 20:16:33 INFO - PROCESS | 1839 | 1461640593787 Marionette DEBUG loaded listener.js 20:16:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dd0d8800) [pid = 1839] [serial = 548] [outer = 0x7f24d4be3400] 20:16:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:34 INFO - PROCESS | 1839 | 1461640594847 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]]]}] 20:16:34 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) 20:16:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1479ms 20:16:34 INFO - PROCESS | 1839 | 1461640594892 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 20:16:34 INFO - PROCESS | 1839 | 1461640594895 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 20:16:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:16:34 INFO - PROCESS | 1839 | 1461640594913 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:16:34 INFO - PROCESS | 1839 | 1461640594916 Marionette TRACE conn3 <- [1,702,null,{}] 20:16:34 INFO - PROCESS | 1839 | 1461640594922 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}] 20:16:35 INFO - PROCESS | 1839 | 1461640595095 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 20:16:35 INFO - PROCESS | 1839 | 1461640595257 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e616c800 == 84 [pid = 1839] [id = 183] 20:16:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dd139000) [pid = 1839] [serial = 549] [outer = (nil)] 20:16:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24defa0000) [pid = 1839] [serial = 550] [outer = 0x7f24dd139000] 20:16:35 INFO - PROCESS | 1839 | 1461640595324 Marionette DEBUG loaded listener.js 20:16:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dfb67000) [pid = 1839] [serial = 551] [outer = 0x7f24dd139000] 20:16:36 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:36 INFO - PROCESS | 1839 | 1461640596675 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]]]}] 20:16:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:16:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1795ms 20:16:36 INFO - PROCESS | 1839 | 1461640596710 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 20:16:36 INFO - PROCESS | 1839 | 1461640596715 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 20:16:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:16:36 INFO - PROCESS | 1839 | 1461640596723 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:16:36 INFO - PROCESS | 1839 | 1461640596729 Marionette TRACE conn3 <- [1,706,null,{}] 20:16:36 INFO - PROCESS | 1839 | 1461640596843 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}] 20:16:37 INFO - PROCESS | 1839 | 1461640597022 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 20:16:37 INFO - PROCESS | 1839 | 1461640597217 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f40800 == 85 [pid = 1839] [id = 184] 20:16:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dc248400) [pid = 1839] [serial = 552] [outer = (nil)] 20:16:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dc24cc00) [pid = 1839] [serial = 553] [outer = 0x7f24dc248400] 20:16:37 INFO - PROCESS | 1839 | 1461640597406 Marionette DEBUG loaded listener.js 20:16:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dc344c00) [pid = 1839] [serial = 554] [outer = 0x7f24dc248400] 20:16:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:38 INFO - PROCESS | 1839 | 1461640598750 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]]]}] 20:16:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:16:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2045ms 20:16:38 INFO - PROCESS | 1839 | 1461640598882 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 20:16:38 INFO - PROCESS | 1839 | 1461640598891 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 20:16:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:16:38 INFO - PROCESS | 1839 | 1461640598905 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:16:38 INFO - PROCESS | 1839 | 1461640598910 Marionette TRACE conn3 <- [1,710,null,{}] 20:16:38 INFO - PROCESS | 1839 | 1461640598916 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}] 20:16:39 INFO - PROCESS | 1839 | 1461640599089 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 20:16:39 INFO - PROCESS | 1839 | 1461640599250 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6e57800 == 86 [pid = 1839] [id = 185] 20:16:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24d5366800) [pid = 1839] [serial = 555] [outer = (nil)] 20:16:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dcadc400) [pid = 1839] [serial = 556] [outer = 0x7f24d5366800] 20:16:39 INFO - PROCESS | 1839 | 1461640599322 Marionette DEBUG loaded listener.js 20:16:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24de134400) [pid = 1839] [serial = 557] [outer = 0x7f24d5366800] 20:16:40 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:40 INFO - PROCESS | 1839 | 1461640600753 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]]]}] 20:16:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:16:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1883ms 20:16:40 INFO - PROCESS | 1839 | 1461640600789 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 20:16:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:16:40 INFO - PROCESS | 1839 | 1461640600794 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 20:16:40 INFO - PROCESS | 1839 | 1461640600801 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:16:40 INFO - PROCESS | 1839 | 1461640600806 Marionette TRACE conn3 <- [1,714,null,{}] 20:16:40 INFO - PROCESS | 1839 | 1461640600824 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}] 20:16:41 INFO - PROCESS | 1839 | 1461640601007 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 20:16:41 INFO - PROCESS | 1839 | 1461640601170 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec403800 == 87 [pid = 1839] [id = 186] 20:16:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24de316800) [pid = 1839] [serial = 558] [outer = (nil)] 20:16:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24dfa6a000) [pid = 1839] [serial = 559] [outer = 0x7f24de316800] 20:16:41 INFO - PROCESS | 1839 | 1461640601248 Marionette DEBUG loaded listener.js 20:16:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24dfbcd800) [pid = 1839] [serial = 560] [outer = 0x7f24de316800] 20:16:42 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:42 INFO - PROCESS | 1839 | 1461640602601 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]]]}] 20:16:42 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 20:16:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1894ms 20:16:42 INFO - PROCESS | 1839 | 1461640602694 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 20:16:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:16:42 INFO - PROCESS | 1839 | 1461640602699 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 20:16:42 INFO - PROCESS | 1839 | 1461640602704 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:16:42 INFO - PROCESS | 1839 | 1461640602708 Marionette TRACE conn3 <- [1,718,null,{}] 20:16:42 INFO - PROCESS | 1839 | 1461640602713 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}] 20:16:42 INFO - PROCESS | 1839 | 1461640602869 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 20:16:43 INFO - PROCESS | 1839 | 1461640603025 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da178000 == 88 [pid = 1839] [id = 187] 20:16:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d1fef800) [pid = 1839] [serial = 561] [outer = (nil)] 20:16:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24d5618400) [pid = 1839] [serial = 562] [outer = 0x7f24d1fef800] 20:16:43 INFO - PROCESS | 1839 | 1461640603100 Marionette DEBUG loaded listener.js 20:16:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dfb6fc00) [pid = 1839] [serial = 563] [outer = 0x7f24d1fef800] 20:16:44 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:44 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:16:44 INFO - PROCESS | 1839 | 1461640604641 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]]]}] 20:16:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:16:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1986ms 20:16:44 INFO - PROCESS | 1839 | 1461640604691 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 20:16:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:16:44 INFO - PROCESS | 1839 | 1461640604697 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 20:16:44 INFO - PROCESS | 1839 | 1461640604704 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:16:44 INFO - PROCESS | 1839 | 1461640604707 Marionette TRACE conn3 <- [1,722,null,{}] 20:16:44 INFO - PROCESS | 1839 | 1461640604717 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}] 20:16:44 INFO - PROCESS | 1839 | 1461640604954 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 20:16:45 INFO - PROCESS | 1839 | 1461640605085 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da369000 == 89 [pid = 1839] [id = 188] 20:16:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24d536a000) [pid = 1839] [serial = 564] [outer = (nil)] 20:16:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24d5614c00) [pid = 1839] [serial = 565] [outer = 0x7f24d536a000] 20:16:45 INFO - PROCESS | 1839 | 1461640605153 Marionette DEBUG loaded listener.js 20:16:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24d578c800) [pid = 1839] [serial = 566] [outer = 0x7f24d536a000] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5064000 == 88 [pid = 1839] [id = 182] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4ee2000 == 87 [pid = 1839] [id = 181] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e072f000 == 86 [pid = 1839] [id = 180] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24dfb75c00) [pid = 1839] [serial = 469] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24e0deec00) [pid = 1839] [serial = 475] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24e6e0fc00) [pid = 1839] [serial = 481] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24dc34c400) [pid = 1839] [serial = 484] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24defa6000) [pid = 1839] [serial = 466] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24dfbd3800) [pid = 1839] [serial = 472] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24e5dca800) [pid = 1839] [serial = 478] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24d4bee400) [pid = 1839] [serial = 508] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db955000 == 85 [pid = 1839] [id = 179] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de1af000 == 84 [pid = 1839] [id = 178] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e040e000 == 83 [pid = 1839] [id = 173] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f858e800 == 82 [pid = 1839] [id = 172] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e66e6800 == 81 [pid = 1839] [id = 171] 20:16:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfb50800 == 80 [pid = 1839] [id = 170] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24e0ebf800) [pid = 1839] [serial = 502] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24d9f8dc00) [pid = 1839] [serial = 488] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24e0eb5800) [pid = 1839] [serial = 500] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24e6e0d400) [pid = 1839] [serial = 505] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24d9f8d400) [pid = 1839] [serial = 460] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24d9f8a400) [pid = 1839] [serial = 490] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24de137c00) [pid = 1839] [serial = 494] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24e9386c00) [pid = 1839] [serial = 506] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24def9e800) [pid = 1839] [serial = 458] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24dfd0d400) [pid = 1839] [serial = 496] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24dcabdc00) [pid = 1839] [serial = 491] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24dcff8000) [pid = 1839] [serial = 493] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24dc345800) [pid = 1839] [serial = 463] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24e0ded800) [pid = 1839] [serial = 499] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24d578a000) [pid = 1839] [serial = 487] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24e4be6400) [pid = 1839] [serial = 503] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24e0782800) [pid = 1839] [serial = 497] [outer = (nil)] [url = about:blank] 20:16:45 INFO - PROCESS | 1839 | 1461640605980 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] 20:16:46 INFO - PROCESS | 1839 | 1461640606058 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 20:16:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:16:46 INFO - PROCESS | 1839 | 1461640606068 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:16:46 INFO - PROCESS | 1839 | 1461640606072 Marionette TRACE conn3 <- [1,726,null,{}] 20:16:46 INFO - PROCESS | 1839 | 1461640606078 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}] 20:16:46 INFO - PROCESS | 1839 | 1461640606239 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 20:16:46 INFO - PROCESS | 1839 | 1461640606251 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc891000 == 81 [pid = 1839] [id = 189] 20:16:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24da048800) [pid = 1839] [serial = 567] [outer = (nil)] 20:16:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24db9e7c00) [pid = 1839] [serial = 568] [outer = 0x7f24da048800] 20:16:46 INFO - PROCESS | 1839 | 1461640606318 Marionette DEBUG loaded listener.js 20:16:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24dc248000) [pid = 1839] [serial = 569] [outer = 0x7f24da048800] 20:16:47 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:47 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:16:47 INFO - PROCESS | 1839 | 1461640607264 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]]]}] 20:16:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:16:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1235ms 20:16:47 INFO - PROCESS | 1839 | 1461640607303 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 20:16:47 INFO - PROCESS | 1839 | 1461640607307 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 20:16:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:16:47 INFO - PROCESS | 1839 | 1461640607314 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:16:47 INFO - PROCESS | 1839 | 1461640607319 Marionette TRACE conn3 <- [1,730,null,{}] 20:16:47 INFO - PROCESS | 1839 | 1461640607337 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}] 20:16:47 INFO - PROCESS | 1839 | 1461640607500 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 20:16:47 INFO - PROCESS | 1839 | 1461640607515 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfae2000 == 82 [pid = 1839] [id = 190] 20:16:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24dc7f6000) [pid = 1839] [serial = 570] [outer = (nil)] 20:16:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24dc820400) [pid = 1839] [serial = 571] [outer = 0x7f24dc7f6000] 20:16:47 INFO - PROCESS | 1839 | 1461640607582 Marionette DEBUG loaded listener.js 20:16:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24dcabfc00) [pid = 1839] [serial = 572] [outer = 0x7f24dc7f6000] 20:16:48 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:48 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:16:48 INFO - PROCESS | 1839 | 1461640608623 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] 20:16:48 INFO - PROCESS | 1839 | 1461640608664 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 20:16:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:16:48 INFO - PROCESS | 1839 | 1461640608671 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:16:48 INFO - PROCESS | 1839 | 1461640608674 Marionette TRACE conn3 <- [1,734,null,{}] 20:16:48 INFO - PROCESS | 1839 | 1461640608680 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}] 20:16:48 INFO - PROCESS | 1839 | 1461640608891 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 20:16:48 INFO - PROCESS | 1839 | 1461640608922 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f42800 == 83 [pid = 1839] [id = 191] 20:16:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dc818800) [pid = 1839] [serial = 573] [outer = (nil)] 20:16:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dcf90c00) [pid = 1839] [serial = 574] [outer = 0x7f24dc818800] 20:16:48 INFO - PROCESS | 1839 | 1461640608984 Marionette DEBUG loaded listener.js 20:16:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dd0d3800) [pid = 1839] [serial = 575] [outer = 0x7f24dc818800] 20:16:49 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:49 INFO - PROCESS | 1839 | 1461640609826 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]]]}] 20:16:49 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24dc248c00) [pid = 1839] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:16:49 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24dc248800) [pid = 1839] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:16:49 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d5309800) [pid = 1839] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:16:49 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24d1fee400) [pid = 1839] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:16:49 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24d4be3400) [pid = 1839] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:16:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:16:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1336ms 20:16:50 INFO - PROCESS | 1839 | 1461640610009 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 20:16:50 INFO - PROCESS | 1839 | 1461640610013 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 20:16:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:16:50 INFO - PROCESS | 1839 | 1461640610018 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:16:50 INFO - PROCESS | 1839 | 1461640610020 Marionette TRACE conn3 <- [1,738,null,{}] 20:16:50 INFO - PROCESS | 1839 | 1461640610025 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}] 20:16:50 INFO - PROCESS | 1839 | 1461640610160 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 20:16:50 INFO - PROCESS | 1839 | 1461640610170 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dcedd800 == 84 [pid = 1839] [id = 192] 20:16:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d1fef400) [pid = 1839] [serial = 576] [outer = (nil)] 20:16:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24dcae3400) [pid = 1839] [serial = 577] [outer = 0x7f24d1fef400] 20:16:50 INFO - PROCESS | 1839 | 1461640610231 Marionette DEBUG loaded listener.js 20:16:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dd0db400) [pid = 1839] [serial = 578] [outer = 0x7f24d1fef400] 20:16:51 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:51 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:16:51 INFO - PROCESS | 1839 | 1461640611472 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]]]}] 20:16:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:16:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1482ms 20:16:51 INFO - PROCESS | 1839 | 1461640611501 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 20:16:51 INFO - PROCESS | 1839 | 1461640611504 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 20:16:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:16:51 INFO - PROCESS | 1839 | 1461640611521 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:16:51 INFO - PROCESS | 1839 | 1461640611523 Marionette TRACE conn3 <- [1,742,null,{}] 20:16:51 INFO - PROCESS | 1839 | 1461640611534 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}] 20:16:51 INFO - PROCESS | 1839 | 1461640611756 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 20:16:51 INFO - PROCESS | 1839 | 1461640611819 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5358000 == 85 [pid = 1839] [id = 193] 20:16:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24de137c00) [pid = 1839] [serial = 579] [outer = (nil)] 20:16:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dfaabc00) [pid = 1839] [serial = 580] [outer = 0x7f24de137c00] 20:16:51 INFO - PROCESS | 1839 | 1461640611885 Marionette DEBUG loaded listener.js 20:16:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dfb62000) [pid = 1839] [serial = 581] [outer = 0x7f24de137c00] 20:16:53 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:53 INFO - PROCESS | 1839 | 1461640613285 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]]]}] 20:16:53 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 20:16:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1795ms 20:16:53 INFO - PROCESS | 1839 | 1461640613363 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 20:16:53 INFO - PROCESS | 1839 | 1461640613368 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 20:16:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:16:53 INFO - PROCESS | 1839 | 1461640613395 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:16:53 INFO - PROCESS | 1839 | 1461640613402 Marionette TRACE conn3 <- [1,746,null,{}] 20:16:53 INFO - PROCESS | 1839 | 1461640613410 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}] 20:16:53 INFO - PROCESS | 1839 | 1461640613574 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 20:16:53 INFO - PROCESS | 1839 | 1461640613732 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9b3000 == 86 [pid = 1839] [id = 194] 20:16:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d5367800) [pid = 1839] [serial = 582] [outer = (nil)] 20:16:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24db9c6000) [pid = 1839] [serial = 583] [outer = 0x7f24d5367800] 20:16:53 INFO - PROCESS | 1839 | 1461640613810 Marionette DEBUG loaded listener.js 20:16:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dc24dc00) [pid = 1839] [serial = 584] [outer = 0x7f24d5367800] 20:16:54 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:55 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:55 INFO - PROCESS | 1839 | 1461640615149 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]]]}] 20:16:55 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.) 20:16:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1842ms 20:16:55 INFO - PROCESS | 1839 | 1461640615250 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 20:16:55 INFO - PROCESS | 1839 | 1461640615259 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 20:16:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:16:55 INFO - PROCESS | 1839 | 1461640615272 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:16:55 INFO - PROCESS | 1839 | 1461640615276 Marionette TRACE conn3 <- [1,750,null,{}] 20:16:55 INFO - PROCESS | 1839 | 1461640615282 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}] 20:16:55 INFO - PROCESS | 1839 | 1461640615447 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 20:16:55 INFO - PROCESS | 1839 | 1461640615612 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e504b800 == 87 [pid = 1839] [id = 195] 20:16:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24d5369800) [pid = 1839] [serial = 585] [outer = (nil)] 20:16:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dca16000) [pid = 1839] [serial = 586] [outer = 0x7f24d5369800] 20:16:55 INFO - PROCESS | 1839 | 1461640615685 Marionette DEBUG loaded listener.js 20:16:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24dd0d4400) [pid = 1839] [serial = 587] [outer = 0x7f24d5369800] 20:16:56 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:56 INFO - PROCESS | 1839 | 1461640616982 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]]]}] 20:16:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:16:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1741ms 20:16:57 INFO - PROCESS | 1839 | 1461640617012 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 20:16:57 INFO - PROCESS | 1839 | 1461640617016 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 20:16:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:16:57 INFO - PROCESS | 1839 | 1461640617082 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:16:57 INFO - PROCESS | 1839 | 1461640617089 Marionette TRACE conn3 <- [1,754,null,{}] 20:16:57 INFO - PROCESS | 1839 | 1461640617109 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}] 20:16:57 INFO - PROCESS | 1839 | 1461640617271 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 20:16:57 INFO - PROCESS | 1839 | 1461640617429 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e6b800 == 88 [pid = 1839] [id = 196] 20:16:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dd0dc400) [pid = 1839] [serial = 588] [outer = (nil)] 20:16:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24defa1000) [pid = 1839] [serial = 589] [outer = 0x7f24dd0dc400] 20:16:57 INFO - PROCESS | 1839 | 1461640617506 Marionette DEBUG loaded listener.js 20:16:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24dfab8000) [pid = 1839] [serial = 590] [outer = 0x7f24dd0dc400] 20:16:58 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:16:58 INFO - PROCESS | 1839 | 1461640618791 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]]]}] 20:16:58 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 20:16:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1758ms 20:16:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:16:58 INFO - PROCESS | 1839 | 1461640618824 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 20:16:58 INFO - PROCESS | 1839 | 1461640618828 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 20:16:58 INFO - PROCESS | 1839 | 1461640618834 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:16:58 INFO - PROCESS | 1839 | 1461640618837 Marionette TRACE conn3 <- [1,758,null,{}] 20:16:58 INFO - PROCESS | 1839 | 1461640618842 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}] 20:16:59 INFO - PROCESS | 1839 | 1461640619267 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 20:16:59 INFO - PROCESS | 1839 | 1461640619455 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:16:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc47a000 == 89 [pid = 1839] [id = 197] 20:16:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d5312800) [pid = 1839] [serial = 591] [outer = (nil)] 20:16:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24d536ac00) [pid = 1839] [serial = 592] [outer = 0x7f24d5312800] 20:16:59 INFO - PROCESS | 1839 | 1461640619572 Marionette DEBUG loaded listener.js 20:16:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24d9f8dc00) [pid = 1839] [serial = 593] [outer = 0x7f24d5312800] 20:17:00 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:00 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:17:00 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:00 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:00 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:17:00 INFO - PROCESS | 1839 | 1461640620492 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]]]}] 20:17:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:17:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1731ms 20:17:00 INFO - PROCESS | 1839 | 1461640620566 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 20:17:00 INFO - PROCESS | 1839 | 1461640620570 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 20:17:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:17:00 INFO - PROCESS | 1839 | 1461640620578 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:17:00 INFO - PROCESS | 1839 | 1461640620584 Marionette TRACE conn3 <- [1,762,null,{}] 20:17:00 INFO - PROCESS | 1839 | 1461640620590 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}] 20:17:00 INFO - PROCESS | 1839 | 1461640620792 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 20:17:01 INFO - PROCESS | 1839 | 1461640621004 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dced5000 == 90 [pid = 1839] [id = 198] 20:17:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24db9f0000) [pid = 1839] [serial = 594] [outer = (nil)] 20:17:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24dc348400) [pid = 1839] [serial = 595] [outer = 0x7f24db9f0000] 20:17:01 INFO - PROCESS | 1839 | 1461640621124 Marionette DEBUG loaded listener.js 20:17:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24dc819800) [pid = 1839] [serial = 596] [outer = 0x7f24db9f0000] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc89b800 == 89 [pid = 1839] [id = 61] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e5c800 == 88 [pid = 1839] [id = 54] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8e73000 == 87 [pid = 1839] [id = 59] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f20c1800 == 86 [pid = 1839] [id = 47] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd4b8000 == 85 [pid = 1839] [id = 50] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e65000 == 84 [pid = 1839] [id = 63] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de59a000 == 83 [pid = 1839] [id = 51] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24d9f89400) [pid = 1839] [serial = 532] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24d3180400) [pid = 1839] [serial = 529] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24d5368000) [pid = 1839] [serial = 511] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24db9e5400) [pid = 1839] [serial = 514] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24dfb69800) [pid = 1839] [serial = 517] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24dfb69000) [pid = 1839] [serial = 520] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24e4be6800) [pid = 1839] [serial = 523] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24ed09bc00) [pid = 1839] [serial = 526] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3e1a800 == 82 [pid = 1839] [id = 102] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24def0e000 == 81 [pid = 1839] [id = 83] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e7361000 == 80 [pid = 1839] [id = 64] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dcedd800 == 79 [pid = 1839] [id = 192] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f42800 == 78 [pid = 1839] [id = 191] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfae2000 == 77 [pid = 1839] [id = 190] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc891000 == 76 [pid = 1839] [id = 189] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da369000 == 75 [pid = 1839] [id = 188] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da178000 == 74 [pid = 1839] [id = 187] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec403800 == 73 [pid = 1839] [id = 186] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6e57800 == 72 [pid = 1839] [id = 185] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f40800 == 71 [pid = 1839] [id = 184] 20:17:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e616c800 == 70 [pid = 1839] [id = 183] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24dcf90000) [pid = 1839] [serial = 547] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24dcf8c800) [pid = 1839] [serial = 545] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24dca23800) [pid = 1839] [serial = 542] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24dd0d8800) [pid = 1839] [serial = 548] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24dcad6400) [pid = 1839] [serial = 544] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24dc7fe400) [pid = 1839] [serial = 541] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24da04c000) [pid = 1839] [serial = 538] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24db9ed800) [pid = 1839] [serial = 539] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24d5307c00) [pid = 1839] [serial = 535] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24d5361800) [pid = 1839] [serial = 536] [outer = (nil)] [url = about:blank] 20:17:02 INFO - PROCESS | 1839 | 1461640622390 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]]]}] 20:17:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:17:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1846ms 20:17:02 INFO - PROCESS | 1839 | 1461640622426 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 20:17:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:17:02 INFO - PROCESS | 1839 | 1461640622432 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 20:17:02 INFO - PROCESS | 1839 | 1461640622437 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:17:02 INFO - PROCESS | 1839 | 1461640622441 Marionette TRACE conn3 <- [1,766,null,{}] 20:17:02 INFO - PROCESS | 1839 | 1461640622446 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}] 20:17:02 INFO - PROCESS | 1839 | 1461640622657 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 20:17:02 INFO - PROCESS | 1839 | 1461640622796 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc895800 == 71 [pid = 1839] [id = 199] 20:17:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dc81a000) [pid = 1839] [serial = 597] [outer = (nil)] 20:17:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dcac5800) [pid = 1839] [serial = 598] [outer = 0x7f24dc81a000] 20:17:02 INFO - PROCESS | 1839 | 1461640622858 Marionette DEBUG loaded listener.js 20:17:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dcf8cc00) [pid = 1839] [serial = 599] [outer = 0x7f24dc81a000] 20:17:03 INFO - PROCESS | 1839 | 1461640623947 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]]]}] 20:17:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:17:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1533ms 20:17:03 INFO - PROCESS | 1839 | 1461640623970 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 20:17:03 INFO - PROCESS | 1839 | 1461640623977 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 20:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:17:03 INFO - PROCESS | 1839 | 1461640623992 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:17:04 INFO - PROCESS | 1839 | 1461640623998 Marionette TRACE conn3 <- [1,770,null,{}] 20:17:04 INFO - PROCESS | 1839 | 1461640624004 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}] 20:17:04 INFO - PROCESS | 1839 | 1461640624145 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 20:17:04 INFO - PROCESS | 1839 | 1461640624326 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fdd800 == 72 [pid = 1839] [id = 200] 20:17:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dc822800) [pid = 1839] [serial = 600] [outer = (nil)] 20:17:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dd144400) [pid = 1839] [serial = 601] [outer = 0x7f24dc822800] 20:17:04 INFO - PROCESS | 1839 | 1461640624390 Marionette DEBUG loaded listener.js 20:17:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24defa4c00) [pid = 1839] [serial = 602] [outer = 0x7f24dc822800] 20:17:05 INFO - PROCESS | 1839 | 1461640625104 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]]]}] 20:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1140ms 20:17:05 INFO - PROCESS | 1839 | 1461640625125 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 20:17:05 INFO - PROCESS | 1839 | 1461640625129 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 20:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:17:05 INFO - PROCESS | 1839 | 1461640625135 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:17:05 INFO - PROCESS | 1839 | 1461640625136 Marionette TRACE conn3 <- [1,774,null,{}] 20:17:05 INFO - PROCESS | 1839 | 1461640625152 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}] 20:17:05 INFO - PROCESS | 1839 | 1461640625345 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 20:17:05 INFO - PROCESS | 1839 | 1461640625368 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e64800 == 73 [pid = 1839] [id = 201] 20:17:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24d1fecc00) [pid = 1839] [serial = 603] [outer = (nil)] 20:17:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dfaacc00) [pid = 1839] [serial = 604] [outer = 0x7f24d1fecc00] 20:17:05 INFO - PROCESS | 1839 | 1461640625432 Marionette DEBUG loaded listener.js 20:17:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24dfb64800) [pid = 1839] [serial = 605] [outer = 0x7f24d1fecc00] 20:17:06 INFO - PROCESS | 1839 | 1461640626305 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]]]}] 20:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1228ms 20:17:06 INFO - PROCESS | 1839 | 1461640626364 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 20:17:06 INFO - PROCESS | 1839 | 1461640626368 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 20:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:17:06 INFO - PROCESS | 1839 | 1461640626373 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:17:06 INFO - PROCESS | 1839 | 1461640626376 Marionette TRACE conn3 <- [1,778,null,{}] 20:17:06 INFO - PROCESS | 1839 | 1461640626381 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}] 20:17:06 INFO - PROCESS | 1839 | 1461640626590 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24dc351400) [pid = 1839] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24d530c400) [pid = 1839] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24dcffdc00) [pid = 1839] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24f3327000) [pid = 1839] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24e56e6c00) [pid = 1839] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24dfb7e400) [pid = 1839] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24da042400) [pid = 1839] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24e56e4400) [pid = 1839] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24db9c2400) [pid = 1839] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d4bec400) [pid = 1839] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24dcffb000) [pid = 1839] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24d535f400) [pid = 1839] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24dfb80800) [pid = 1839] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24da048000) [pid = 1839] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24d9f8a800) [pid = 1839] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24dcae3c00) [pid = 1839] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dd34b800) [pid = 1839] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24e56e4000) [pid = 1839] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d317a800) [pid = 1839] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24dc34e800) [pid = 1839] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dc34b400) [pid = 1839] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24e6fe8c00) [pid = 1839] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24f41cf000) [pid = 1839] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24da041800) [pid = 1839] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24dfb6cc00) [pid = 1839] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24d317bc00) [pid = 1839] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24defab400) [pid = 1839] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24dc244000) [pid = 1839] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24dc243800) [pid = 1839] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24db9e6c00) [pid = 1839] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dfd08c00) [pid = 1839] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dd0d6c00) [pid = 1839] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24dc818800) [pid = 1839] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24dfbd1000) [pid = 1839] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24dc248400) [pid = 1839] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24d5366800) [pid = 1839] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24de316800) [pid = 1839] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24dd139000) [pid = 1839] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24d1fef400) [pid = 1839] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24d536a000) [pid = 1839] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24da048800) [pid = 1839] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24d1fef800) [pid = 1839] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24dc7f6000) [pid = 1839] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f24d530b000) [pid = 1839] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f24d5612400) [pid = 1839] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f24e5dc6c00) [pid = 1839] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f24de30ac00) [pid = 1839] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f24e62e3000) [pid = 1839] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f24dcacc800) [pid = 1839] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f24dc24c800) [pid = 1839] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f24e6e04800) [pid = 1839] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24dfaae000) [pid = 1839] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24d9f89800) [pid = 1839] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24d4beb400) [pid = 1839] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24dd0ddc00) [pid = 1839] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24d5620c00) [pid = 1839] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24d5362800) [pid = 1839] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24f6235400) [pid = 1839] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:17:07 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24def9f400) [pid = 1839] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:17:07 INFO - PROCESS | 1839 | 1461640627361 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5356800 == 74 [pid = 1839] [id = 202] 20:17:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24d317bc00) [pid = 1839] [serial = 606] [outer = (nil)] 20:17:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24d4bec400) [pid = 1839] [serial = 607] [outer = 0x7f24d317bc00] 20:17:07 INFO - PROCESS | 1839 | 1461640627445 Marionette DEBUG loaded listener.js 20:17:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24d9f89800) [pid = 1839] [serial = 608] [outer = 0x7f24d317bc00] 20:17:08 INFO - PROCESS | 1839 | 1461640628372 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]]]}] 20:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 2039ms 20:17:08 INFO - PROCESS | 1839 | 1461640628415 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 20:17:08 INFO - PROCESS | 1839 | 1461640628421 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 20:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:17:08 INFO - PROCESS | 1839 | 1461640628431 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:17:08 INFO - PROCESS | 1839 | 1461640628437 Marionette TRACE conn3 <- [1,782,null,{}] 20:17:08 INFO - PROCESS | 1839 | 1461640628446 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}] 20:17:08 INFO - PROCESS | 1839 | 1461640628671 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 20:17:08 INFO - PROCESS | 1839 | 1461640628838 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc88b000 == 75 [pid = 1839] [id = 203] 20:17:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24d4be5c00) [pid = 1839] [serial = 609] [outer = (nil)] 20:17:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24d5621c00) [pid = 1839] [serial = 610] [outer = 0x7f24d4be5c00] 20:17:08 INFO - PROCESS | 1839 | 1461640628914 Marionette DEBUG loaded listener.js 20:17:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24d9f8b000) [pid = 1839] [serial = 611] [outer = 0x7f24d4be5c00] 20:17:09 INFO - PROCESS | 1839 | 1461640629851 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]]]}] 20:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1437ms 20:17:09 INFO - PROCESS | 1839 | 1461640629868 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 20:17:09 INFO - PROCESS | 1839 | 1461640629877 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 20:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:17:09 INFO - PROCESS | 1839 | 1461640629887 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:17:09 INFO - PROCESS | 1839 | 1461640629891 Marionette TRACE conn3 <- [1,786,null,{}] 20:17:09 INFO - PROCESS | 1839 | 1461640629897 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}] 20:17:10 INFO - PROCESS | 1839 | 1461640630072 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 20:17:10 INFO - PROCESS | 1839 | 1461640630244 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f3c800 == 76 [pid = 1839] [id = 204] 20:17:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24d9f8a800) [pid = 1839] [serial = 612] [outer = (nil)] 20:17:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24dc255800) [pid = 1839] [serial = 613] [outer = 0x7f24d9f8a800] 20:17:10 INFO - PROCESS | 1839 | 1461640630320 Marionette DEBUG loaded listener.js 20:17:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24dc34b400) [pid = 1839] [serial = 614] [outer = 0x7f24d9f8a800] 20:17:11 INFO - PROCESS | 1839 | 1461640631287 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]]]}] 20:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1434ms 20:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:17:11 INFO - PROCESS | 1839 | 1461640631321 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 20:17:11 INFO - PROCESS | 1839 | 1461640631325 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 20:17:11 INFO - PROCESS | 1839 | 1461640631333 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:17:11 INFO - PROCESS | 1839 | 1461640631338 Marionette TRACE conn3 <- [1,790,null,{}] 20:17:11 INFO - PROCESS | 1839 | 1461640631356 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}] 20:17:11 INFO - PROCESS | 1839 | 1461640631575 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 20:17:11 INFO - PROCESS | 1839 | 1461640631870 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6e55000 == 77 [pid = 1839] [id = 205] 20:17:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24dcacac00) [pid = 1839] [serial = 615] [outer = (nil)] 20:17:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24dcf8bc00) [pid = 1839] [serial = 616] [outer = 0x7f24dcacac00] 20:17:12 INFO - PROCESS | 1839 | 1461640632041 Marionette DEBUG loaded listener.js 20:17:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f24dcffdc00) [pid = 1839] [serial = 617] [outer = 0x7f24dcacac00] 20:17:13 INFO - PROCESS | 1839 | 1461640633136 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]]]}] 20:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1842ms 20:17:13 INFO - PROCESS | 1839 | 1461640633174 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 20:17:13 INFO - PROCESS | 1839 | 1461640633178 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 20:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:17:13 INFO - PROCESS | 1839 | 1461640633184 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:17:13 INFO - PROCESS | 1839 | 1461640633187 Marionette TRACE conn3 <- [1,794,null,{}] 20:17:13 INFO - PROCESS | 1839 | 1461640633193 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}] 20:17:13 INFO - PROCESS | 1839 | 1461640633345 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 20:17:13 INFO - PROCESS | 1839 | 1461640633513 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e6e000 == 78 [pid = 1839] [id = 206] 20:17:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f24dcacc400) [pid = 1839] [serial = 618] [outer = (nil)] 20:17:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f24de0fcc00) [pid = 1839] [serial = 619] [outer = 0x7f24dcacc400] 20:17:13 INFO - PROCESS | 1839 | 1461640633584 Marionette DEBUG loaded listener.js 20:17:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f24de51d400) [pid = 1839] [serial = 620] [outer = 0x7f24dcacc400] 20:17:14 INFO - PROCESS | 1839 | 1461640634450 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]]]}] 20:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1328ms 20:17:14 INFO - PROCESS | 1839 | 1461640634549 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 20:17:14 INFO - PROCESS | 1839 | 1461640634552 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 20:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:17:14 INFO - PROCESS | 1839 | 1461640634562 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:17:14 INFO - PROCESS | 1839 | 1461640634565 Marionette TRACE conn3 <- [1,798,null,{}] 20:17:14 INFO - PROCESS | 1839 | 1461640634611 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}] 20:17:14 INFO - PROCESS | 1839 | 1461640634804 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 20:17:14 INFO - PROCESS | 1839 | 1461640634928 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93e8800 == 79 [pid = 1839] [id = 207] 20:17:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f24d1fe2c00) [pid = 1839] [serial = 621] [outer = (nil)] 20:17:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24dfaae000) [pid = 1839] [serial = 622] [outer = 0x7f24d1fe2c00] 20:17:15 INFO - PROCESS | 1839 | 1461640634997 Marionette DEBUG loaded listener.js 20:17:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24dfb6cc00) [pid = 1839] [serial = 623] [outer = 0x7f24d1fe2c00] 20:17:15 INFO - PROCESS | 1839 | 1461640635842 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]]]}] 20:17:15 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 20:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1330ms 20:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:17:15 INFO - PROCESS | 1839 | 1461640635893 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 20:17:15 INFO - PROCESS | 1839 | 1461640635895 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 20:17:15 INFO - PROCESS | 1839 | 1461640635902 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:17:15 INFO - PROCESS | 1839 | 1461640635905 Marionette TRACE conn3 <- [1,802,null,{}] 20:17:15 INFO - PROCESS | 1839 | 1461640635910 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}] 20:17:16 INFO - PROCESS | 1839 | 1461640636100 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 20:17:16 INFO - PROCESS | 1839 | 1461640636267 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2cc9800 == 80 [pid = 1839] [id = 208] 20:17:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24dfb7f800) [pid = 1839] [serial = 624] [outer = (nil)] 20:17:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24dfbd2400) [pid = 1839] [serial = 625] [outer = 0x7f24dfb7f800] 20:17:16 INFO - PROCESS | 1839 | 1461640636350 Marionette DEBUG loaded listener.js 20:17:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24dfeea800) [pid = 1839] [serial = 626] [outer = 0x7f24dfb7f800] 20:17:17 INFO - PROCESS | 1839 | 1461640637246 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]]]}] 20:17:17 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 20:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1383ms 20:17:17 INFO - PROCESS | 1839 | 1461640637285 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 20:17:17 INFO - PROCESS | 1839 | 1461640637288 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 20:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:17:17 INFO - PROCESS | 1839 | 1461640637294 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:17:17 INFO - PROCESS | 1839 | 1461640637296 Marionette TRACE conn3 <- [1,806,null,{}] 20:17:17 INFO - PROCESS | 1839 | 1461640637302 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}] 20:17:17 INFO - PROCESS | 1839 | 1461640637466 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 20:17:17 INFO - PROCESS | 1839 | 1461640637637 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f33bf000 == 81 [pid = 1839] [id = 209] 20:17:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24dfbca400) [pid = 1839] [serial = 627] [outer = (nil)] 20:17:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24e0783000) [pid = 1839] [serial = 628] [outer = 0x7f24dfbca400] 20:17:17 INFO - PROCESS | 1839 | 1461640637706 Marionette DEBUG loaded listener.js 20:17:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24e0de5800) [pid = 1839] [serial = 629] [outer = 0x7f24dfbca400] 20:17:18 INFO - PROCESS | 1839 | 1461640638595 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]]]}] 20:17:18 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 20:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1334ms 20:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:17:18 INFO - PROCESS | 1839 | 1461640638629 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 20:17:18 INFO - PROCESS | 1839 | 1461640638632 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 20:17:18 INFO - PROCESS | 1839 | 1461640638639 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:17:18 INFO - PROCESS | 1839 | 1461640638643 Marionette TRACE conn3 <- [1,810,null,{}] 20:17:18 INFO - PROCESS | 1839 | 1461640638648 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}] 20:17:18 INFO - PROCESS | 1839 | 1461640638809 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 20:17:18 INFO - PROCESS | 1839 | 1461640638980 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4179800 == 82 [pid = 1839] [id = 210] 20:17:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dfeee800) [pid = 1839] [serial = 630] [outer = (nil)] 20:17:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24e0dec400) [pid = 1839] [serial = 631] [outer = 0x7f24dfeee800] 20:17:19 INFO - PROCESS | 1839 | 1461640639050 Marionette DEBUG loaded listener.js 20:17:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24e0df4400) [pid = 1839] [serial = 632] [outer = 0x7f24dfeee800] 20:17:19 INFO - PROCESS | 1839 | 1461640639970 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]]]}] 20:17:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:17:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1384ms 20:17:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:17:20 INFO - PROCESS | 1839 | 1461640640023 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 20:17:20 INFO - PROCESS | 1839 | 1461640640026 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 20:17:20 INFO - PROCESS | 1839 | 1461640640033 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:17:20 INFO - PROCESS | 1839 | 1461640640036 Marionette TRACE conn3 <- [1,814,null,{}] 20:17:20 INFO - PROCESS | 1839 | 1461640640041 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}] 20:17:20 INFO - PROCESS | 1839 | 1461640640206 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 20:17:20 INFO - PROCESS | 1839 | 1461640640380 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db957800 == 83 [pid = 1839] [id = 211] 20:17:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24d1fe6000) [pid = 1839] [serial = 633] [outer = (nil)] 20:17:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24d3186400) [pid = 1839] [serial = 634] [outer = 0x7f24d1fe6000] 20:17:20 INFO - PROCESS | 1839 | 1461640640459 Marionette DEBUG loaded listener.js 20:17:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24db9f1000) [pid = 1839] [serial = 635] [outer = 0x7f24d1fe6000] 20:17:21 INFO - PROCESS | 1839 | 1461640641355 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] 20:17:21 INFO - PROCESS | 1839 | 1461640641426 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 20:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:17:21 INFO - PROCESS | 1839 | 1461640641432 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:17:21 INFO - PROCESS | 1839 | 1461640641434 Marionette TRACE conn3 <- [1,818,null,{}] 20:17:21 INFO - PROCESS | 1839 | 1461640641440 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}] 20:17:21 INFO - PROCESS | 1839 | 1461640641603 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 20:17:21 INFO - PROCESS | 1839 | 1461640641770 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc46e800 == 84 [pid = 1839] [id = 212] 20:17:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d1fed800) [pid = 1839] [serial = 636] [outer = (nil)] 20:17:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24db9e2c00) [pid = 1839] [serial = 637] [outer = 0x7f24d1fed800] 20:17:21 INFO - PROCESS | 1839 | 1461640641848 Marionette DEBUG loaded listener.js 20:17:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24dc34f400) [pid = 1839] [serial = 638] [outer = 0x7f24d1fed800] 20:17:22 INFO - PROCESS | 1839 | 1461640642937 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]]]}] 20:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1550ms 20:17:22 INFO - PROCESS | 1839 | 1461640642984 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 20:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:17:22 INFO - PROCESS | 1839 | 1461640642989 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 20:17:23 INFO - PROCESS | 1839 | 1461640642998 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:17:23 INFO - PROCESS | 1839 | 1461640643004 Marionette TRACE conn3 <- [1,822,null,{}] 20:17:23 INFO - PROCESS | 1839 | 1461640643014 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}] 20:17:23 INFO - PROCESS | 1839 | 1461640643227 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 20:17:23 INFO - PROCESS | 1839 | 1461640643582 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5351800 == 85 [pid = 1839] [id = 213] 20:17:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d561a000) [pid = 1839] [serial = 639] [outer = (nil)] 20:17:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d5787400) [pid = 1839] [serial = 640] [outer = 0x7f24d561a000] 20:17:23 INFO - PROCESS | 1839 | 1461640643658 Marionette DEBUG loaded listener.js 20:17:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24da043800) [pid = 1839] [serial = 641] [outer = 0x7f24d561a000] 20:17:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fdd800 == 84 [pid = 1839] [id = 200] 20:17:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc895800 == 83 [pid = 1839] [id = 199] 20:17:23 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dced5000 == 82 [pid = 1839] [id = 198] 20:17:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc47a000 == 81 [pid = 1839] [id = 197] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24ed096400) [pid = 1839] [serial = 436] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24d578e400) [pid = 1839] [serial = 442] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24f31a3400) [pid = 1839] [serial = 355] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24e6ff2000) [pid = 1839] [serial = 277] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24f40f2800) [pid = 1839] [serial = 527] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24e452b000) [pid = 1839] [serial = 424] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24dcaca400) [pid = 1839] [serial = 382] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24e6e11800) [pid = 1839] [serial = 388] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24e46b7000) [pid = 1839] [serial = 313] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24da04a800) [pid = 1839] [serial = 461] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24e0ebdc00) [pid = 1839] [serial = 521] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24e2e63c00) [pid = 1839] [serial = 274] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24e0dea400) [pid = 1839] [serial = 446] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24dc347000) [pid = 1839] [serial = 515] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24f7caf800) [pid = 1839] [serial = 234] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dfeee000) [pid = 1839] [serial = 349] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24dd13a000) [pid = 1839] [serial = 310] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24d561d800) [pid = 1839] [serial = 439] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24dfd0f800) [pid = 1839] [serial = 518] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24f85e7400) [pid = 1839] [serial = 391] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f24e905f400) [pid = 1839] [serial = 352] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f24e67a3400) [pid = 1839] [serial = 479] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f24e0eb5c00) [pid = 1839] [serial = 485] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f24f2ffbc00) [pid = 1839] [serial = 316] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f24e0788000) [pid = 1839] [serial = 433] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f24e0ebcc00) [pid = 1839] [serial = 509] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f24dfb61400) [pid = 1839] [serial = 467] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f24d536d800) [pid = 1839] [serial = 512] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24e56d9400) [pid = 1839] [serial = 427] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24ec161c00) [pid = 1839] [serial = 430] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24dcac3800) [pid = 1839] [serial = 464] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24dd136c00) [pid = 1839] [serial = 421] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24dfeecc00) [pid = 1839] [serial = 473] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24f81af400) [pid = 1839] [serial = 358] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24d3185c00) [pid = 1839] [serial = 530] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24e605e800) [pid = 1839] [serial = 524] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24f850e800) [pid = 1839] [serial = 319] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f24fa1c4c00) [pid = 1839] [serial = 322] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f24f7cad000) [pid = 1839] [serial = 283] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f24da04cc00) [pid = 1839] [serial = 394] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f24e2272800) [pid = 1839] [serial = 418] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f24dcf8c400) [pid = 1839] [serial = 533] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f24e2e67c00) [pid = 1839] [serial = 385] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f24dd0d2400) [pid = 1839] [serial = 346] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f24dc259800) [pid = 1839] [serial = 343] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 103 (0x7f24e8ec1800) [pid = 1839] [serial = 482] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 102 (0x7f24e8ece000) [pid = 1839] [serial = 280] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 101 (0x7f24dfbcb000) [pid = 1839] [serial = 470] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 100 (0x7f24dcf90c00) [pid = 1839] [serial = 574] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 99 (0x7f24dd0d3800) [pid = 1839] [serial = 575] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 98 (0x7f24e4e17000) [pid = 1839] [serial = 476] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 97 (0x7f24dc24cc00) [pid = 1839] [serial = 553] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 96 (0x7f24dc344c00) [pid = 1839] [serial = 554] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 95 (0x7f24de134400) [pid = 1839] [serial = 557] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 94 (0x7f24dcadc400) [pid = 1839] [serial = 556] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 93 (0x7f24dfbcd800) [pid = 1839] [serial = 560] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 92 (0x7f24dfa6a000) [pid = 1839] [serial = 559] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 91 (0x7f24defa0000) [pid = 1839] [serial = 550] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 90 (0x7f24dcae3400) [pid = 1839] [serial = 577] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 89 (0x7f24dfb67000) [pid = 1839] [serial = 551] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f24d578c800) [pid = 1839] [serial = 566] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24d5614c00) [pid = 1839] [serial = 565] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24db9e7c00) [pid = 1839] [serial = 568] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24dc248000) [pid = 1839] [serial = 569] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24dfb6fc00) [pid = 1839] [serial = 563] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 83 (0x7f24d5618400) [pid = 1839] [serial = 562] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 82 (0x7f24dc820400) [pid = 1839] [serial = 571] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 81 (0x7f24dcabfc00) [pid = 1839] [serial = 572] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | --DOMWINDOW == 80 (0x7f24dd0db400) [pid = 1839] [serial = 578] [outer = (nil)] [url = about:blank] 20:17:24 INFO - PROCESS | 1839 | 1461640644597 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] 20:17:24 INFO - PROCESS | 1839 | 1461640644655 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 20:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:17:24 INFO - PROCESS | 1839 | 1461640644666 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:17:24 INFO - PROCESS | 1839 | 1461640644670 Marionette TRACE conn3 <- [1,826,null,{}] 20:17:24 INFO - PROCESS | 1839 | 1461640644675 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}] 20:17:24 INFO - PROCESS | 1839 | 1461640644863 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 20:17:25 INFO - PROCESS | 1839 | 1461640644993 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc468000 == 82 [pid = 1839] [id = 214] 20:17:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 81 (0x7f24d3185000) [pid = 1839] [serial = 642] [outer = (nil)] 20:17:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 82 (0x7f24dc24ac00) [pid = 1839] [serial = 643] [outer = 0x7f24d3185000] 20:17:25 INFO - PROCESS | 1839 | 1461640645055 Marionette DEBUG loaded listener.js 20:17:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 83 (0x7f24dc34c400) [pid = 1839] [serial = 644] [outer = 0x7f24d3185000] 20:17:25 INFO - PROCESS | 1839 | 1461640645867 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]]]}] 20:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1229ms 20:17:25 INFO - PROCESS | 1839 | 1461640645896 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 20:17:25 INFO - PROCESS | 1839 | 1461640645900 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 20:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:17:25 INFO - PROCESS | 1839 | 1461640645905 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:17:25 INFO - PROCESS | 1839 | 1461640645911 Marionette TRACE conn3 <- [1,830,null,{}] 20:17:25 INFO - PROCESS | 1839 | 1461640645926 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}] 20:17:26 INFO - PROCESS | 1839 | 1461640646087 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 20:17:26 INFO - PROCESS | 1839 | 1461640646221 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0419000 == 83 [pid = 1839] [id = 215] 20:17:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 84 (0x7f24dc257800) [pid = 1839] [serial = 645] [outer = (nil)] 20:17:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24dcac3800) [pid = 1839] [serial = 646] [outer = 0x7f24dc257800] 20:17:26 INFO - PROCESS | 1839 | 1461640646290 Marionette DEBUG loaded listener.js 20:17:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24dcf8d800) [pid = 1839] [serial = 647] [outer = 0x7f24dc257800] 20:17:27 INFO - PROCESS | 1839 | 1461640647074 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]]]}] 20:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1188ms 20:17:27 INFO - PROCESS | 1839 | 1461640647095 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 20:17:27 INFO - PROCESS | 1839 | 1461640647099 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 20:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:17:27 INFO - PROCESS | 1839 | 1461640647105 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:17:27 INFO - PROCESS | 1839 | 1461640647107 Marionette TRACE conn3 <- [1,834,null,{}] 20:17:27 INFO - PROCESS | 1839 | 1461640647113 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}] 20:17:27 INFO - PROCESS | 1839 | 1461640647322 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 20:17:27 INFO - PROCESS | 1839 | 1461640647358 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2227800 == 84 [pid = 1839] [id = 216] 20:17:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24dcac6c00) [pid = 1839] [serial = 648] [outer = (nil)] 20:17:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24dd0db400) [pid = 1839] [serial = 649] [outer = 0x7f24dcac6c00] 20:17:27 INFO - PROCESS | 1839 | 1461640647421 Marionette DEBUG loaded listener.js 20:17:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24de0f0400) [pid = 1839] [serial = 650] [outer = 0x7f24dcac6c00] 20:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1289ms 20:17:28 INFO - PROCESS | 1839 | 1461640648384 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]]]}] 20:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:17:28 INFO - PROCESS | 1839 | 1461640648401 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 20:17:28 INFO - PROCESS | 1839 | 1461640648404 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 20:17:28 INFO - PROCESS | 1839 | 1461640648411 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:17:28 INFO - PROCESS | 1839 | 1461640648414 Marionette TRACE conn3 <- [1,838,null,{}] 20:17:28 INFO - PROCESS | 1839 | 1461640648419 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}] 20:17:28 INFO - PROCESS | 1839 | 1461640648621 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 20:17:28 INFO - PROCESS | 1839 | --DOMWINDOW == 88 (0x7f24d1fecc00) [pid = 1839] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:17:28 INFO - PROCESS | 1839 | --DOMWINDOW == 87 (0x7f24dc81a000) [pid = 1839] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:17:28 INFO - PROCESS | 1839 | --DOMWINDOW == 86 (0x7f24db9f0000) [pid = 1839] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:17:28 INFO - PROCESS | 1839 | --DOMWINDOW == 85 (0x7f24d5312800) [pid = 1839] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:17:28 INFO - PROCESS | 1839 | --DOMWINDOW == 84 (0x7f24dc822800) [pid = 1839] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:17:28 INFO - PROCESS | 1839 | 1461640648739 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2231800 == 85 [pid = 1839] [id = 217] 20:17:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 85 (0x7f24d1fecc00) [pid = 1839] [serial = 651] [outer = (nil)] 20:17:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 86 (0x7f24dc822800) [pid = 1839] [serial = 652] [outer = 0x7f24d1fecc00] 20:17:28 INFO - PROCESS | 1839 | 1461640648803 Marionette DEBUG loaded listener.js 20:17:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 87 (0x7f24def9e800) [pid = 1839] [serial = 653] [outer = 0x7f24d1fecc00] 20:17:29 INFO - PROCESS | 1839 | 1461640649498 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]]]}] 20:17:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1136ms 20:17:29 INFO - PROCESS | 1839 | 1461640649546 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 20:17:29 INFO - PROCESS | 1839 | 1461640649549 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 20:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:17:29 INFO - PROCESS | 1839 | 1461640649555 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:17:29 INFO - PROCESS | 1839 | 1461640649557 Marionette TRACE conn3 <- [1,842,null,{}] 20:17:29 INFO - PROCESS | 1839 | 1461640649617 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}] 20:17:29 INFO - PROCESS | 1839 | 1461640649808 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 20:17:29 INFO - PROCESS | 1839 | 1461640649821 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e505a000 == 86 [pid = 1839] [id = 218] 20:17:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 88 (0x7f24dfa63c00) [pid = 1839] [serial = 654] [outer = (nil)] 20:17:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 89 (0x7f24dfbcfc00) [pid = 1839] [serial = 655] [outer = 0x7f24dfa63c00] 20:17:29 INFO - PROCESS | 1839 | 1461640649889 Marionette DEBUG loaded listener.js 20:17:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 90 (0x7f24dfd0fc00) [pid = 1839] [serial = 656] [outer = 0x7f24dfa63c00] 20:17:30 INFO - PROCESS | 1839 | 1461640650704 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]]]}] 20:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1279ms 20:17:30 INFO - PROCESS | 1839 | 1461640650836 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 20:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:17:30 INFO - PROCESS | 1839 | 1461640650842 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 20:17:30 INFO - PROCESS | 1839 | 1461640650850 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:17:30 INFO - PROCESS | 1839 | 1461640650856 Marionette TRACE conn3 <- [1,846,null,{}] 20:17:30 INFO - PROCESS | 1839 | 1461640650875 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}] 20:17:31 INFO - PROCESS | 1839 | 1461640651102 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 20:17:31 INFO - PROCESS | 1839 | 1461640651270 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db952800 == 87 [pid = 1839] [id = 219] 20:17:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 91 (0x7f24d530d800) [pid = 1839] [serial = 657] [outer = (nil)] 20:17:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 92 (0x7f24d5613c00) [pid = 1839] [serial = 658] [outer = 0x7f24d530d800] 20:17:31 INFO - PROCESS | 1839 | 1461640651347 Marionette DEBUG loaded listener.js 20:17:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 93 (0x7f24da041800) [pid = 1839] [serial = 659] [outer = 0x7f24d530d800] 20:17:32 INFO - PROCESS | 1839 | 1461640652268 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]]]}] 20:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1451ms 20:17:32 INFO - PROCESS | 1839 | 1461640652301 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 20:17:32 INFO - PROCESS | 1839 | 1461640652306 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 20:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:17:32 INFO - PROCESS | 1839 | 1461640652319 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:17:32 INFO - PROCESS | 1839 | 1461640652324 Marionette TRACE conn3 <- [1,850,null,{}] 20:17:32 INFO - PROCESS | 1839 | 1461640652332 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}] 20:17:32 INFO - PROCESS | 1839 | 1461640652537 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 20:17:32 INFO - PROCESS | 1839 | 1461640652710 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f3d800 == 88 [pid = 1839] [id = 220] 20:17:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 94 (0x7f24d5360800) [pid = 1839] [serial = 660] [outer = (nil)] 20:17:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 95 (0x7f24dc7f0000) [pid = 1839] [serial = 661] [outer = 0x7f24d5360800] 20:17:32 INFO - PROCESS | 1839 | 1461640652798 Marionette DEBUG loaded listener.js 20:17:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 96 (0x7f24dcac0400) [pid = 1839] [serial = 662] [outer = 0x7f24d5360800] 20:17:33 INFO - PROCESS | 1839 | 1461640653709 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]]]}] 20:17:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:17:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1438ms 20:17:33 INFO - PROCESS | 1839 | 1461640653754 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 20:17:33 INFO - PROCESS | 1839 | 1461640653758 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 20:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:17:33 INFO - PROCESS | 1839 | 1461640653765 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:17:33 INFO - PROCESS | 1839 | 1461640653768 Marionette TRACE conn3 <- [1,854,null,{}] 20:17:33 INFO - PROCESS | 1839 | 1461640653783 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}] 20:17:33 INFO - PROCESS | 1839 | 1461640653980 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 20:17:34 INFO - PROCESS | 1839 | 1461640654147 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c5a800 == 89 [pid = 1839] [id = 221] 20:17:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 97 (0x7f24dd13a000) [pid = 1839] [serial = 663] [outer = (nil)] 20:17:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 98 (0x7f24defa8c00) [pid = 1839] [serial = 664] [outer = 0x7f24dd13a000] 20:17:34 INFO - PROCESS | 1839 | 1461640654227 Marionette DEBUG loaded listener.js 20:17:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 99 (0x7f24dfb63400) [pid = 1839] [serial = 665] [outer = 0x7f24dd13a000] 20:17:35 INFO - PROCESS | 1839 | 1461640655111 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]]]}] 20:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1380ms 20:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:17:35 INFO - PROCESS | 1839 | 1461640655146 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 20:17:35 INFO - PROCESS | 1839 | 1461640655149 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 20:17:35 INFO - PROCESS | 1839 | 1461640655155 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:17:35 INFO - PROCESS | 1839 | 1461640655158 Marionette TRACE conn3 <- [1,858,null,{}] 20:17:35 INFO - PROCESS | 1839 | 1461640655164 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}] 20:17:35 INFO - PROCESS | 1839 | 1461640655339 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 20:17:35 INFO - PROCESS | 1839 | 1461640655507 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66e1800 == 90 [pid = 1839] [id = 222] 20:17:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 100 (0x7f24de132c00) [pid = 1839] [serial = 666] [outer = (nil)] 20:17:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 101 (0x7f24dfbd3c00) [pid = 1839] [serial = 667] [outer = 0x7f24de132c00] 20:17:35 INFO - PROCESS | 1839 | 1461640655581 Marionette DEBUG loaded listener.js 20:17:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 102 (0x7f24dfd11c00) [pid = 1839] [serial = 668] [outer = 0x7f24de132c00] 20:17:36 INFO - PROCESS | 1839 | 1461640656492 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]]]}] 20:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1383ms 20:17:36 INFO - PROCESS | 1839 | 1461640656538 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 20:17:36 INFO - PROCESS | 1839 | 1461640656542 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 20:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:17:36 INFO - PROCESS | 1839 | 1461640656547 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:17:36 INFO - PROCESS | 1839 | 1461640656550 Marionette TRACE conn3 <- [1,862,null,{}] 20:17:36 INFO - PROCESS | 1839 | 1461640656556 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}] 20:17:36 INFO - PROCESS | 1839 | 1461640656727 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 20:17:36 INFO - PROCESS | 1839 | 1461640656895 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e73b7800 == 91 [pid = 1839] [id = 223] 20:17:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 103 (0x7f24dfb73400) [pid = 1839] [serial = 669] [outer = (nil)] 20:17:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 104 (0x7f24e0788000) [pid = 1839] [serial = 670] [outer = 0x7f24dfb73400] 20:17:36 INFO - PROCESS | 1839 | 1461640656970 Marionette DEBUG loaded listener.js 20:17:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24e0eb2c00) [pid = 1839] [serial = 671] [outer = 0x7f24dfb73400] 20:17:37 INFO - PROCESS | 1839 | 1461640657791 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]]]}] 20:17:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:17:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1279ms 20:17:37 INFO - PROCESS | 1839 | 1461640657831 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 20:17:37 INFO - PROCESS | 1839 | 1461640657839 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 20:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:17:37 INFO - PROCESS | 1839 | 1461640657849 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:17:37 INFO - PROCESS | 1839 | 1461640657852 Marionette TRACE conn3 <- [1,866,null,{}] 20:17:37 INFO - PROCESS | 1839 | 1461640657858 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}] 20:17:38 INFO - PROCESS | 1839 | 1461640658118 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 20:17:38 INFO - PROCESS | 1839 | 1461640658296 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2c0b800 == 92 [pid = 1839] [id = 224] 20:17:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f24de13b000) [pid = 1839] [serial = 672] [outer = (nil)] 20:17:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f24e220cc00) [pid = 1839] [serial = 673] [outer = 0x7f24de13b000] 20:17:38 INFO - PROCESS | 1839 | 1461640658374 Marionette DEBUG loaded listener.js 20:17:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f24e2e63c00) [pid = 1839] [serial = 674] [outer = 0x7f24de13b000] 20:17:39 INFO - PROCESS | 1839 | 1461640659297 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]]]}] 20:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1480ms 20:17:39 INFO - PROCESS | 1839 | 1461640659329 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 20:17:39 INFO - PROCESS | 1839 | 1461640659333 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 20:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:17:39 INFO - PROCESS | 1839 | 1461640659339 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:17:39 INFO - PROCESS | 1839 | 1461640659341 Marionette TRACE conn3 <- [1,870,null,{}] 20:17:39 INFO - PROCESS | 1839 | 1461640659347 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}] 20:17:39 INFO - PROCESS | 1839 | 1461640659528 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 20:17:39 INFO - PROCESS | 1839 | 1461640659703 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4170000 == 93 [pid = 1839] [id = 225] 20:17:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f24dfa60c00) [pid = 1839] [serial = 675] [outer = (nil)] 20:17:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24e379c400) [pid = 1839] [serial = 676] [outer = 0x7f24dfa60c00] 20:17:39 INFO - PROCESS | 1839 | 1461640659775 Marionette DEBUG loaded listener.js 20:17:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24e452b000) [pid = 1839] [serial = 677] [outer = 0x7f24dfa60c00] 20:17:40 INFO - PROCESS | 1839 | 1461640660665 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]]]}] 20:17:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:17:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1385ms 20:17:40 INFO - PROCESS | 1839 | 1461640660725 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 20:17:40 INFO - PROCESS | 1839 | 1461640660729 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 20:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:17:40 INFO - PROCESS | 1839 | 1461640660735 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:17:40 INFO - PROCESS | 1839 | 1461640660738 Marionette TRACE conn3 <- [1,874,null,{}] 20:17:40 INFO - PROCESS | 1839 | 1461640660743 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}] 20:17:40 INFO - PROCESS | 1839 | 1461640660919 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 20:17:41 INFO - PROCESS | 1839 | 1461640661083 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a43800 == 94 [pid = 1839] [id = 226] 20:17:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24dfbc6400) [pid = 1839] [serial = 678] [outer = (nil)] 20:17:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24e4a8a400) [pid = 1839] [serial = 679] [outer = 0x7f24dfbc6400] 20:17:41 INFO - PROCESS | 1839 | 1461640661159 Marionette DEBUG loaded listener.js 20:17:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24e4db7c00) [pid = 1839] [serial = 680] [outer = 0x7f24dfbc6400] 20:17:42 INFO - PROCESS | 1839 | 1461640662010 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]]]}] 20:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1328ms 20:17:42 INFO - PROCESS | 1839 | 1461640662064 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 20:17:42 INFO - PROCESS | 1839 | 1461640662068 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 20:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:17:42 INFO - PROCESS | 1839 | 1461640662074 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:17:42 INFO - PROCESS | 1839 | 1461640662077 Marionette TRACE conn3 <- [1,878,null,{}] 20:17:42 INFO - PROCESS | 1839 | 1461640662083 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}] 20:17:42 INFO - PROCESS | 1839 | 1461640662265 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 20:17:42 INFO - PROCESS | 1839 | 1461640662430 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a60800 == 95 [pid = 1839] [id = 227] 20:17:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24e2e66c00) [pid = 1839] [serial = 681] [outer = (nil)] 20:17:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24e5082400) [pid = 1839] [serial = 682] [outer = 0x7f24e2e66c00] 20:17:42 INFO - PROCESS | 1839 | 1461640662506 Marionette DEBUG loaded listener.js 20:17:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24e56d9c00) [pid = 1839] [serial = 683] [outer = 0x7f24e2e66c00] 20:17:43 INFO - PROCESS | 1839 | 1461640663372 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]]]}] 20:17:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:17:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1335ms 20:17:43 INFO - PROCESS | 1839 | 1461640663410 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 20:17:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:17:43 INFO - PROCESS | 1839 | 1461640663420 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 20:17:43 INFO - PROCESS | 1839 | 1461640663426 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:17:43 INFO - PROCESS | 1839 | 1461640663430 Marionette TRACE conn3 <- [1,882,null,{}] 20:17:43 INFO - PROCESS | 1839 | 1461640663435 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}] 20:17:43 INFO - PROCESS | 1839 | 1461640663638 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 20:17:43 INFO - PROCESS | 1839 | 1461640663810 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc887000 == 96 [pid = 1839] [id = 228] 20:17:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24d1fef000) [pid = 1839] [serial = 684] [outer = (nil)] 20:17:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24d5617000) [pid = 1839] [serial = 685] [outer = 0x7f24d1fef000] 20:17:43 INFO - PROCESS | 1839 | 1461640663881 Marionette DEBUG loaded listener.js 20:17:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24e507b000) [pid = 1839] [serial = 686] [outer = 0x7f24d1fef000] 20:17:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24d9f91c00) [pid = 1839] [serial = 687] [outer = 0x7f24de131c00] 20:17:45 INFO - PROCESS | 1839 | 1461640665305 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]]]}] 20:17:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:17:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1936ms 20:17:45 INFO - PROCESS | 1839 | 1461640665363 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 20:17:45 INFO - PROCESS | 1839 | 1461640665369 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 20:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:17:45 INFO - PROCESS | 1839 | 1461640665378 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:17:45 INFO - PROCESS | 1839 | 1461640665382 Marionette TRACE conn3 <- [1,886,null,{}] 20:17:45 INFO - PROCESS | 1839 | 1461640665390 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}] 20:17:45 INFO - PROCESS | 1839 | 1461640665630 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 20:17:45 INFO - PROCESS | 1839 | 1461640665967 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d55d6000 == 97 [pid = 1839] [id = 229] 20:17:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24d5792c00) [pid = 1839] [serial = 688] [outer = (nil)] 20:17:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24d9f88800) [pid = 1839] [serial = 689] [outer = 0x7f24d5792c00] 20:17:46 INFO - PROCESS | 1839 | 1461640666045 Marionette DEBUG loaded listener.js 20:17:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24dc245400) [pid = 1839] [serial = 690] [outer = 0x7f24d5792c00] 20:17:46 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f24d4bec400) [pid = 1839] [serial = 607] [outer = (nil)] [url = about:blank] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2231800 == 96 [pid = 1839] [id = 217] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2227800 == 95 [pid = 1839] [id = 216] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e64800 == 94 [pid = 1839] [id = 201] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0419000 == 93 [pid = 1839] [id = 215] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc468000 == 92 [pid = 1839] [id = 214] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5351800 == 91 [pid = 1839] [id = 213] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f33bf000 == 90 [pid = 1839] [id = 209] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2cc9800 == 89 [pid = 1839] [id = 208] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93e8800 == 88 [pid = 1839] [id = 207] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8e6e000 == 87 [pid = 1839] [id = 206] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6e55000 == 86 [pid = 1839] [id = 205] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f3c800 == 85 [pid = 1839] [id = 204] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc88b000 == 84 [pid = 1839] [id = 203] 20:17:46 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5356800 == 83 [pid = 1839] [id = 202] 20:17:47 INFO - PROCESS | 1839 | 1461640667031 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]]]}] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f24dfaacc00) [pid = 1839] [serial = 604] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f24dca16000) [pid = 1839] [serial = 586] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24dfaabc00) [pid = 1839] [serial = 580] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24dcac5800) [pid = 1839] [serial = 598] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24dcf8cc00) [pid = 1839] [serial = 599] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24dc819800) [pid = 1839] [serial = 596] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24dc348400) [pid = 1839] [serial = 595] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24d9f8dc00) [pid = 1839] [serial = 593] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24d536ac00) [pid = 1839] [serial = 592] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24defa1000) [pid = 1839] [serial = 589] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24db9c6000) [pid = 1839] [serial = 583] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f24dd144400) [pid = 1839] [serial = 601] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f24dfb64800) [pid = 1839] [serial = 605] [outer = (nil)] [url = about:blank] 20:17:47 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f24defa4c00) [pid = 1839] [serial = 602] [outer = (nil)] [url = about:blank] 20:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1691ms 20:17:47 INFO - PROCESS | 1839 | 1461640667068 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 20:17:47 INFO - PROCESS | 1839 | 1461640667075 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 20:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:17:47 INFO - PROCESS | 1839 | 1461640667085 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:17:47 INFO - PROCESS | 1839 | 1461640667090 Marionette TRACE conn3 <- [1,890,null,{}] 20:17:47 INFO - PROCESS | 1839 | 1461640667096 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}] 20:17:47 INFO - PROCESS | 1839 | 1461640667265 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 20:17:47 INFO - PROCESS | 1839 | 1461640667417 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9b1800 == 84 [pid = 1839] [id = 230] 20:17:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24d9f88000) [pid = 1839] [serial = 691] [outer = (nil)] 20:17:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24dc7f8800) [pid = 1839] [serial = 692] [outer = 0x7f24d9f88000] 20:17:47 INFO - PROCESS | 1839 | 1461640667537 Marionette DEBUG loaded listener.js 20:17:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24dc820c00) [pid = 1839] [serial = 693] [outer = 0x7f24d9f88000] 20:17:48 INFO - PROCESS | 1839 | 1461640668265 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]]]}] 20:17:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:17:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1230ms 20:17:48 INFO - PROCESS | 1839 | 1461640668317 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 20:17:48 INFO - PROCESS | 1839 | 1461640668320 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 20:17:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:17:48 INFO - PROCESS | 1839 | 1461640668326 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:17:48 INFO - PROCESS | 1839 | 1461640668332 Marionette TRACE conn3 <- [1,894,null,{}] 20:17:48 INFO - PROCESS | 1839 | 1461640668349 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}] 20:17:48 INFO - PROCESS | 1839 | 1461640668528 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 20:17:48 INFO - PROCESS | 1839 | 1461640668541 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f2e000 == 85 [pid = 1839] [id = 231] 20:17:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24dcac9000) [pid = 1839] [serial = 694] [outer = (nil)] 20:17:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24dcf90000) [pid = 1839] [serial = 695] [outer = 0x7f24dcac9000] 20:17:48 INFO - PROCESS | 1839 | 1461640668610 Marionette DEBUG loaded listener.js 20:17:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24dcffc000) [pid = 1839] [serial = 696] [outer = 0x7f24dcac9000] 20:17:49 INFO - PROCESS | 1839 | 1461640669540 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]]]}] 20:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1284ms 20:17:49 INFO - PROCESS | 1839 | 1461640669612 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 20:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:17:49 INFO - PROCESS | 1839 | 1461640669627 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 20:17:49 INFO - PROCESS | 1839 | 1461640669640 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:17:49 INFO - PROCESS | 1839 | 1461640669643 Marionette TRACE conn3 <- [1,898,null,{}] 20:17:49 INFO - PROCESS | 1839 | 1461640669648 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}] 20:17:49 INFO - PROCESS | 1839 | 1461640669865 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 20:17:49 INFO - PROCESS | 1839 | 1461640669890 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fd9000 == 86 [pid = 1839] [id = 232] 20:17:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24dcf8e000) [pid = 1839] [serial = 697] [outer = (nil)] 20:17:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24dd140400) [pid = 1839] [serial = 698] [outer = 0x7f24dcf8e000] 20:17:49 INFO - PROCESS | 1839 | 1461640669956 Marionette DEBUG loaded listener.js 20:17:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24de136000) [pid = 1839] [serial = 699] [outer = 0x7f24dcf8e000] 20:17:50 INFO - PROCESS | 1839 | 1461640670759 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]]]}] 20:17:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:17:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1146ms 20:17:50 INFO - PROCESS | 1839 | 1461640670793 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 20:17:50 INFO - PROCESS | 1839 | 1461640670796 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 20:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:17:50 INFO - PROCESS | 1839 | 1461640670803 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:17:50 INFO - PROCESS | 1839 | 1461640670806 Marionette TRACE conn3 <- [1,902,null,{}] 20:17:50 INFO - PROCESS | 1839 | 1461640670811 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}] 20:17:51 INFO - PROCESS | 1839 | 1461640671016 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 20:17:51 INFO - PROCESS | 1839 | 1461640671051 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e56bb000 == 87 [pid = 1839] [id = 233] 20:17:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24da049800) [pid = 1839] [serial = 700] [outer = (nil)] 20:17:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24def9f400) [pid = 1839] [serial = 701] [outer = 0x7f24da049800] 20:17:51 INFO - PROCESS | 1839 | 1461640671113 Marionette DEBUG loaded listener.js 20:17:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24dfa69000) [pid = 1839] [serial = 702] [outer = 0x7f24da049800] 20:17:51 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24dcac6c00) [pid = 1839] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:17:51 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24d1fecc00) [pid = 1839] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:17:51 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24dc257800) [pid = 1839] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:17:51 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24d3185000) [pid = 1839] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:17:51 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24d561a000) [pid = 1839] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:17:51 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24d317bc00) [pid = 1839] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:17:52 INFO - PROCESS | 1839 | 1461640672114 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]]]}] 20:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1331ms 20:17:52 INFO - PROCESS | 1839 | 1461640672143 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 20:17:52 INFO - PROCESS | 1839 | 1461640672147 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 20:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:17:52 INFO - PROCESS | 1839 | 1461640672154 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:17:52 INFO - PROCESS | 1839 | 1461640672156 Marionette TRACE conn3 <- [1,906,null,{}] 20:17:52 INFO - PROCESS | 1839 | 1461640672161 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}] 20:17:52 INFO - PROCESS | 1839 | 1461640672337 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 20:17:52 INFO - PROCESS | 1839 | 1461640672355 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e616c800 == 88 [pid = 1839] [id = 234] 20:17:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24dfa6a000) [pid = 1839] [serial = 703] [outer = (nil)] 20:17:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24dfd0c000) [pid = 1839] [serial = 704] [outer = 0x7f24dfa6a000] 20:17:52 INFO - PROCESS | 1839 | 1461640672418 Marionette DEBUG loaded listener.js 20:17:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24e0de9c00) [pid = 1839] [serial = 705] [outer = 0x7f24dfa6a000] 20:17:53 INFO - PROCESS | 1839 | 1461640673230 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]]]}] 20:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1126ms 20:17:53 INFO - PROCESS | 1839 | 1461640673289 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 20:17:53 INFO - PROCESS | 1839 | 1461640673291 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 20:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:17:53 INFO - PROCESS | 1839 | 1461640673299 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:17:53 INFO - PROCESS | 1839 | 1461640673303 Marionette TRACE conn3 <- [1,910,null,{}] 20:17:53 INFO - PROCESS | 1839 | 1461640673307 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}] 20:17:53 INFO - PROCESS | 1839 | 1461640673456 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 20:17:53 INFO - PROCESS | 1839 | 1461640673471 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e73b4000 == 89 [pid = 1839] [id = 235] 20:17:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24de51dc00) [pid = 1839] [serial = 706] [outer = (nil)] 20:17:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24e0eb8800) [pid = 1839] [serial = 707] [outer = 0x7f24de51dc00] 20:17:53 INFO - PROCESS | 1839 | 1461640673532 Marionette DEBUG loaded listener.js 20:17:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24e220c800) [pid = 1839] [serial = 708] [outer = 0x7f24de51dc00] 20:17:54 INFO - PROCESS | 1839 | 1461640674610 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]]]}] 20:17:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:17:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1381ms 20:17:54 INFO - PROCESS | 1839 | 1461640674683 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 20:17:54 INFO - PROCESS | 1839 | 1461640674690 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 20:17:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:17:54 INFO - PROCESS | 1839 | 1461640674698 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:17:54 INFO - PROCESS | 1839 | 1461640674705 Marionette TRACE conn3 <- [1,914,null,{}] 20:17:54 INFO - PROCESS | 1839 | 1461640674712 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}] 20:17:54 INFO - PROCESS | 1839 | 1461640674942 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 20:17:55 INFO - PROCESS | 1839 | 1461640675110 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfb57800 == 90 [pid = 1839] [id = 236] 20:17:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24da045400) [pid = 1839] [serial = 709] [outer = (nil)] 20:17:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24db9e5000) [pid = 1839] [serial = 710] [outer = 0x7f24da045400] 20:17:55 INFO - PROCESS | 1839 | 1461640675187 Marionette DEBUG loaded listener.js 20:17:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24dc25e800) [pid = 1839] [serial = 711] [outer = 0x7f24da045400] 20:17:56 INFO - PROCESS | 1839 | 1461640676075 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]]]}] 20:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1437ms 20:17:56 INFO - PROCESS | 1839 | 1461640676136 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 20:17:56 INFO - PROCESS | 1839 | 1461640676145 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 20:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:17:56 INFO - PROCESS | 1839 | 1461640676155 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:17:56 INFO - PROCESS | 1839 | 1461640676159 Marionette TRACE conn3 <- [1,918,null,{}] 20:17:56 INFO - PROCESS | 1839 | 1461640676165 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}] 20:17:56 INFO - PROCESS | 1839 | 1461640676338 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 20:17:56 INFO - PROCESS | 1839 | 1461640676505 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c4a800 == 91 [pid = 1839] [id = 237] 20:17:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f24db9e9000) [pid = 1839] [serial = 712] [outer = (nil)] 20:17:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f24dcae4c00) [pid = 1839] [serial = 713] [outer = 0x7f24db9e9000] 20:17:56 INFO - PROCESS | 1839 | 1461640676577 Marionette DEBUG loaded listener.js 20:17:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f24dd0d3000) [pid = 1839] [serial = 714] [outer = 0x7f24db9e9000] 20:17:57 INFO - PROCESS | 1839 | 1461640677496 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]]]}] 20:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1386ms 20:17:57 INFO - PROCESS | 1839 | 1461640677542 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 20:17:57 INFO - PROCESS | 1839 | 1461640677546 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 20:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:17:57 INFO - PROCESS | 1839 | 1461640677552 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:17:57 INFO - PROCESS | 1839 | 1461640677558 Marionette TRACE conn3 <- [1,922,null,{}] 20:17:57 INFO - PROCESS | 1839 | 1461640677573 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}] 20:17:57 INFO - PROCESS | 1839 | 1461640677763 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 20:17:57 INFO - PROCESS | 1839 | 1461640677951 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2cbc000 == 92 [pid = 1839] [id = 238] 20:17:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f24dd0d8400) [pid = 1839] [serial = 715] [outer = (nil)] 20:17:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f24dfb7f000) [pid = 1839] [serial = 716] [outer = 0x7f24dd0d8400] 20:17:58 INFO - PROCESS | 1839 | 1461640678028 Marionette DEBUG loaded listener.js 20:17:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24e0786c00) [pid = 1839] [serial = 717] [outer = 0x7f24dd0d8400] 20:17:58 INFO - PROCESS | 1839 | 1461640678895 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]]]}] 20:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1392ms 20:17:58 INFO - PROCESS | 1839 | 1461640678945 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 20:17:58 INFO - PROCESS | 1839 | 1461640678950 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 20:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:17:58 INFO - PROCESS | 1839 | 1461640678956 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:17:58 INFO - PROCESS | 1839 | 1461640678959 Marionette TRACE conn3 <- [1,926,null,{}] 20:17:58 INFO - PROCESS | 1839 | 1461640678964 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}] 20:17:59 INFO - PROCESS | 1839 | 1461640679130 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 20:17:59 INFO - PROCESS | 1839 | 1461640679301 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:17:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f5d48000 == 93 [pid = 1839] [id = 239] 20:17:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24dc75bc00) [pid = 1839] [serial = 718] [outer = (nil)] 20:17:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24e2205800) [pid = 1839] [serial = 719] [outer = 0x7f24dc75bc00] 20:17:59 INFO - PROCESS | 1839 | 1461640679374 Marionette DEBUG loaded listener.js 20:17:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24e2278c00) [pid = 1839] [serial = 720] [outer = 0x7f24dc75bc00] 20:18:00 INFO - PROCESS | 1839 | 1461640680239 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]]]}] 20:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1333ms 20:18:00 INFO - PROCESS | 1839 | 1461640680291 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 20:18:00 INFO - PROCESS | 1839 | 1461640680295 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 20:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:18:00 INFO - PROCESS | 1839 | 1461640680302 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:18:00 INFO - PROCESS | 1839 | 1461640680306 Marionette TRACE conn3 <- [1,930,null,{}] 20:18:00 INFO - PROCESS | 1839 | 1461640680312 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}] 20:18:00 INFO - PROCESS | 1839 | 1461640680503 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 20:18:00 INFO - PROCESS | 1839 | 1461640680671 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7ba9000 == 94 [pid = 1839] [id = 240] 20:18:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24dfd10800) [pid = 1839] [serial = 721] [outer = (nil)] 20:18:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24e3a13400) [pid = 1839] [serial = 722] [outer = 0x7f24dfd10800] 20:18:00 INFO - PROCESS | 1839 | 1461640680748 Marionette DEBUG loaded listener.js 20:18:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24e56d9400) [pid = 1839] [serial = 723] [outer = 0x7f24dfd10800] 20:18:01 INFO - PROCESS | 1839 | 1461640681642 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]]]}] 20:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1385ms 20:18:01 INFO - PROCESS | 1839 | 1461640681688 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 20:18:01 INFO - PROCESS | 1839 | 1461640681692 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 20:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:18:01 INFO - PROCESS | 1839 | 1461640681698 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:18:01 INFO - PROCESS | 1839 | 1461640681701 Marionette TRACE conn3 <- [1,934,null,{}] 20:18:01 INFO - PROCESS | 1839 | 1461640681708 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}] 20:18:01 INFO - PROCESS | 1839 | 1461640681907 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 20:18:02 INFO - PROCESS | 1839 | 1461640682084 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f85a5000 == 95 [pid = 1839] [id = 241] 20:18:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24e5e9c400) [pid = 1839] [serial = 724] [outer = (nil)] 20:18:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24e6061400) [pid = 1839] [serial = 725] [outer = 0x7f24e5e9c400] 20:18:02 INFO - PROCESS | 1839 | 1461640682164 Marionette DEBUG loaded listener.js 20:18:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24e660d400) [pid = 1839] [serial = 726] [outer = 0x7f24e5e9c400] 20:18:03 INFO - PROCESS | 1839 | 1461640683012 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]]]}] 20:18:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:18:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1383ms 20:18:03 INFO - PROCESS | 1839 | 1461640683083 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 20:18:03 INFO - PROCESS | 1839 | 1461640683087 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 20:18:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:18:03 INFO - PROCESS | 1839 | 1461640683093 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:18:03 INFO - PROCESS | 1839 | 1461640683096 Marionette TRACE conn3 <- [1,938,null,{}] 20:18:03 INFO - PROCESS | 1839 | 1461640683101 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}] 20:18:03 INFO - PROCESS | 1839 | 1461640683260 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 20:18:03 INFO - PROCESS | 1839 | 1461640683428 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fa190000 == 96 [pid = 1839] [id = 242] 20:18:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24e5ea1800) [pid = 1839] [serial = 727] [outer = (nil)] 20:18:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24e67a2800) [pid = 1839] [serial = 728] [outer = 0x7f24e5ea1800] 20:18:03 INFO - PROCESS | 1839 | 1461640683502 Marionette DEBUG loaded listener.js 20:18:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24e6e0ac00) [pid = 1839] [serial = 729] [outer = 0x7f24e5ea1800] 20:18:04 INFO - PROCESS | 1839 | 1461640684326 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]]]}] 20:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1290ms 20:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:18:04 INFO - PROCESS | 1839 | 1461640684385 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 20:18:04 INFO - PROCESS | 1839 | 1461640684388 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 20:18:04 INFO - PROCESS | 1839 | 1461640684395 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:18:04 INFO - PROCESS | 1839 | 1461640684398 Marionette TRACE conn3 <- [1,942,null,{}] 20:18:04 INFO - PROCESS | 1839 | 1461640684404 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}] 20:18:04 INFO - PROCESS | 1839 | 1461640684583 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 20:18:04 INFO - PROCESS | 1839 | 1461640684758 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc5b4800 == 97 [pid = 1839] [id = 243] 20:18:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24e605e800) [pid = 1839] [serial = 730] [outer = (nil)] 20:18:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24e6e11c00) [pid = 1839] [serial = 731] [outer = 0x7f24e605e800] 20:18:04 INFO - PROCESS | 1839 | 1461640684829 Marionette DEBUG loaded listener.js 20:18:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24e6fe5800) [pid = 1839] [serial = 732] [outer = 0x7f24e605e800] 20:18:05 INFO - PROCESS | 1839 | 1461640685728 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]]]}] 20:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1380ms 20:18:05 INFO - PROCESS | 1839 | 1461640685775 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 20:18:05 INFO - PROCESS | 1839 | 1461640685778 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 20:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:18:05 INFO - PROCESS | 1839 | 1461640685784 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:18:05 INFO - PROCESS | 1839 | 1461640685787 Marionette TRACE conn3 <- [1,946,null,{}] 20:18:05 INFO - PROCESS | 1839 | 1461640685793 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}] 20:18:05 INFO - PROCESS | 1839 | 1461640685967 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 20:18:06 INFO - PROCESS | 1839 | 1461640686157 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fd483000 == 98 [pid = 1839] [id = 244] 20:18:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e660a800) [pid = 1839] [serial = 733] [outer = (nil)] 20:18:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24e6ff2400) [pid = 1839] [serial = 734] [outer = 0x7f24e660a800] 20:18:06 INFO - PROCESS | 1839 | 1461640686230 Marionette DEBUG loaded listener.js 20:18:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24e8da9800) [pid = 1839] [serial = 735] [outer = 0x7f24e660a800] 20:18:07 INFO - PROCESS | 1839 | 1461640687200 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]]]}] 20:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1479ms 20:18:07 INFO - PROCESS | 1839 | 1461640687265 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 20:18:07 INFO - PROCESS | 1839 | 1461640687269 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 20:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:18:07 INFO - PROCESS | 1839 | 1461640687275 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:18:07 INFO - PROCESS | 1839 | 1461640687278 Marionette TRACE conn3 <- [1,950,null,{}] 20:18:07 INFO - PROCESS | 1839 | 1461640687283 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}] 20:18:07 INFO - PROCESS | 1839 | 1461640687468 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 20:18:07 INFO - PROCESS | 1839 | 1461640687639 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da3e2000 == 99 [pid = 1839] [id = 245] 20:18:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24e6f15400) [pid = 1839] [serial = 736] [outer = (nil)] 20:18:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24e8ec5000) [pid = 1839] [serial = 737] [outer = 0x7f24e6f15400] 20:18:07 INFO - PROCESS | 1839 | 1461640687715 Marionette DEBUG loaded listener.js 20:18:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24e906ac00) [pid = 1839] [serial = 738] [outer = 0x7f24e6f15400] 20:18:08 INFO - PROCESS | 1839 | 1461640688558 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]]]}] 20:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1327ms 20:18:08 INFO - PROCESS | 1839 | 1461640688604 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 20:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:18:08 INFO - PROCESS | 1839 | 1461640688608 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 20:18:08 INFO - PROCESS | 1839 | 1461640688614 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:18:08 INFO - PROCESS | 1839 | 1461640688618 Marionette TRACE conn3 <- [1,954,null,{}] 20:18:08 INFO - PROCESS | 1839 | 1461640688623 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}] 20:18:08 INFO - PROCESS | 1839 | 1461640688902 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 20:18:09 INFO - PROCESS | 1839 | 1461640689180 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3a3000 == 100 [pid = 1839] [id = 246] 20:18:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24e93c6c00) [pid = 1839] [serial = 739] [outer = (nil)] 20:18:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24f201d400) [pid = 1839] [serial = 740] [outer = 0x7f24e93c6c00] 20:18:09 INFO - PROCESS | 1839 | 1461640689359 Marionette DEBUG loaded listener.js 20:18:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24f2c46c00) [pid = 1839] [serial = 741] [outer = 0x7f24e93c6c00] 20:18:10 INFO - PROCESS | 1839 | 1461640690410 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]]]}] 20:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2138ms 20:18:10 INFO - PROCESS | 1839 | 1461640690753 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 20:18:10 INFO - PROCESS | 1839 | 1461640690765 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 20:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:18:10 INFO - PROCESS | 1839 | 1461640690782 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:18:10 INFO - PROCESS | 1839 | 1461640690785 Marionette TRACE conn3 <- [1,958,null,{}] 20:18:10 INFO - PROCESS | 1839 | 1461640690793 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}] 20:18:10 INFO - PROCESS | 1839 | 1461640690960 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 20:18:11 INFO - PROCESS | 1839 | 1461640691208 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc47e800 == 101 [pid = 1839] [id = 247] 20:18:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24da046800) [pid = 1839] [serial = 742] [outer = (nil)] 20:18:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24db9c4c00) [pid = 1839] [serial = 743] [outer = 0x7f24da046800] 20:18:11 INFO - PROCESS | 1839 | 1461640691274 Marionette DEBUG loaded listener.js 20:18:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24db9ee000) [pid = 1839] [serial = 744] [outer = 0x7f24da046800] 20:18:12 INFO - PROCESS | 1839 | 1461640692240 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]]]}] 20:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1537ms 20:18:12 INFO - PROCESS | 1839 | 1461640692318 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 20:18:12 INFO - PROCESS | 1839 | 1461640692322 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 20:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:18:12 INFO - PROCESS | 1839 | 1461640692336 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:18:12 INFO - PROCESS | 1839 | 1461640692341 Marionette TRACE conn3 <- [1,962,null,{}] 20:18:12 INFO - PROCESS | 1839 | 1461640692347 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}] 20:18:12 INFO - PROCESS | 1839 | 1461640692572 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 20:18:12 INFO - PROCESS | 1839 | 1461640692839 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc46e000 == 102 [pid = 1839] [id = 248] 20:18:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24dc351400) [pid = 1839] [serial = 745] [outer = (nil)] 20:18:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24dcac5800) [pid = 1839] [serial = 746] [outer = 0x7f24dc351400] 20:18:12 INFO - PROCESS | 1839 | 1461640692909 Marionette DEBUG loaded listener.js 20:18:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24dcf89400) [pid = 1839] [serial = 747] [outer = 0x7f24dc351400] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e616c800 == 101 [pid = 1839] [id = 234] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e56bb000 == 100 [pid = 1839] [id = 233] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fd9000 == 99 [pid = 1839] [id = 232] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24dfbcfc00) [pid = 1839] [serial = 655] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24e0dec400) [pid = 1839] [serial = 631] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24dc255800) [pid = 1839] [serial = 613] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24dfbd2400) [pid = 1839] [serial = 625] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dfaae000) [pid = 1839] [serial = 622] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24d5621c00) [pid = 1839] [serial = 610] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24de0fcc00) [pid = 1839] [serial = 619] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24d3186400) [pid = 1839] [serial = 634] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24e0783000) [pid = 1839] [serial = 628] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24dcf8bc00) [pid = 1839] [serial = 616] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24db9e2c00) [pid = 1839] [serial = 637] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f2e000 == 98 [pid = 1839] [id = 231] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc9b1800 == 97 [pid = 1839] [id = 230] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d55d6000 == 96 [pid = 1839] [id = 229] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a60800 == 95 [pid = 1839] [id = 227] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a43800 == 94 [pid = 1839] [id = 226] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4170000 == 93 [pid = 1839] [id = 225] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2c0b800 == 92 [pid = 1839] [id = 224] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e73b7800 == 91 [pid = 1839] [id = 223] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e66e1800 == 90 [pid = 1839] [id = 222] 20:18:13 INFO - PROCESS | 1839 | 1461640693866 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]]]}] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db952800 == 89 [pid = 1839] [id = 219] 20:18:13 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e505a000 == 88 [pid = 1839] [id = 218] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24de0f0400) [pid = 1839] [serial = 650] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24dcf8d800) [pid = 1839] [serial = 647] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24def9e800) [pid = 1839] [serial = 653] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24dd0db400) [pid = 1839] [serial = 649] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24dc822800) [pid = 1839] [serial = 652] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24dcac3800) [pid = 1839] [serial = 646] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24dc24ac00) [pid = 1839] [serial = 643] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dc34c400) [pid = 1839] [serial = 644] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24da043800) [pid = 1839] [serial = 641] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d5787400) [pid = 1839] [serial = 640] [outer = (nil)] [url = about:blank] 20:18:13 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24d9f89800) [pid = 1839] [serial = 608] [outer = (nil)] [url = about:blank] 20:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1594ms 20:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:18:13 INFO - PROCESS | 1839 | 1461640693928 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 20:18:13 INFO - PROCESS | 1839 | 1461640693931 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 20:18:13 INFO - PROCESS | 1839 | 1461640693938 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:18:13 INFO - PROCESS | 1839 | 1461640693940 Marionette TRACE conn3 <- [1,966,null,{}] 20:18:13 INFO - PROCESS | 1839 | 1461640693955 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}] 20:18:14 INFO - PROCESS | 1839 | 1461640694134 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 20:18:14 INFO - PROCESS | 1839 | 1461640694355 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dcedf800 == 89 [pid = 1839] [id = 249] 20:18:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dcf92800) [pid = 1839] [serial = 748] [outer = (nil)] 20:18:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24dd0ddc00) [pid = 1839] [serial = 749] [outer = 0x7f24dcf92800] 20:18:14 INFO - PROCESS | 1839 | 1461640694431 Marionette DEBUG loaded listener.js 20:18:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24de13fc00) [pid = 1839] [serial = 750] [outer = 0x7f24dcf92800] 20:18:15 INFO - PROCESS | 1839 | 1461640695178 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]]]}] 20:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1298ms 20:18:15 INFO - PROCESS | 1839 | 1461640695235 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 20:18:15 INFO - PROCESS | 1839 | 1461640695238 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 20:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:18:15 INFO - PROCESS | 1839 | 1461640695245 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:18:15 INFO - PROCESS | 1839 | 1461640695247 Marionette TRACE conn3 <- [1,970,null,{}] 20:18:15 INFO - PROCESS | 1839 | 1461640695252 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}] 20:18:15 INFO - PROCESS | 1839 | 1461640695406 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 20:18:15 INFO - PROCESS | 1839 | 1461640695418 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2e34000 == 90 [pid = 1839] [id = 250] 20:18:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24de311000) [pid = 1839] [serial = 751] [outer = (nil)] 20:18:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24dfb7bc00) [pid = 1839] [serial = 752] [outer = 0x7f24de311000] 20:18:15 INFO - PROCESS | 1839 | 1461640695481 Marionette DEBUG loaded listener.js 20:18:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24dfd05800) [pid = 1839] [serial = 753] [outer = 0x7f24de311000] 20:18:16 INFO - PROCESS | 1839 | 1461640696373 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]]]}] 20:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1182ms 20:18:16 INFO - PROCESS | 1839 | 1461640696437 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 20:18:16 INFO - PROCESS | 1839 | 1461640696441 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 20:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:18:16 INFO - PROCESS | 1839 | 1461640696447 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:18:16 INFO - PROCESS | 1839 | 1461640696449 Marionette TRACE conn3 <- [1,974,null,{}] 20:18:16 INFO - PROCESS | 1839 | 1461640696455 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}] 20:18:16 INFO - PROCESS | 1839 | 1461640696662 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 20:18:16 INFO - PROCESS | 1839 | 1461640696688 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e504d800 == 91 [pid = 1839] [id = 251] 20:18:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24dfd0c400) [pid = 1839] [serial = 754] [outer = (nil)] 20:18:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e0784000) [pid = 1839] [serial = 755] [outer = 0x7f24dfd0c400] 20:18:16 INFO - PROCESS | 1839 | 1461640696749 Marionette DEBUG loaded listener.js 20:18:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24e0df4000) [pid = 1839] [serial = 756] [outer = 0x7f24dfd0c400] 20:18:17 INFO - PROCESS | 1839 | 1461640697640 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]]]}] 20:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1237ms 20:18:17 INFO - PROCESS | 1839 | 1461640697685 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 20:18:17 INFO - PROCESS | 1839 | 1461640697688 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 20:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:18:17 INFO - PROCESS | 1839 | 1461640697694 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:18:17 INFO - PROCESS | 1839 | 1461640697696 Marionette TRACE conn3 <- [1,978,null,{}] 20:18:17 INFO - PROCESS | 1839 | 1461640697707 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}] 20:18:17 INFO - PROCESS | 1839 | 1461640697976 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 20:18:18 INFO - PROCESS | 1839 | 1461640698010 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e55800 == 92 [pid = 1839] [id = 252] 20:18:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24e3620c00) [pid = 1839] [serial = 757] [outer = (nil)] 20:18:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24e4dc3400) [pid = 1839] [serial = 758] [outer = 0x7f24e3620c00] 20:18:18 INFO - PROCESS | 1839 | 1461640698075 Marionette DEBUG loaded listener.js 20:18:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24e56e0c00) [pid = 1839] [serial = 759] [outer = 0x7f24e3620c00] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dd0dc400) [pid = 1839] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d5369800) [pid = 1839] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24de137c00) [pid = 1839] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24dcacc400) [pid = 1839] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24d4be5c00) [pid = 1839] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24d9f8a800) [pid = 1839] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24dfeee800) [pid = 1839] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24dfbca400) [pid = 1839] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24d1fe6000) [pid = 1839] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dfb7f800) [pid = 1839] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24dcacac00) [pid = 1839] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24d1fe2c00) [pid = 1839] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24d1fed800) [pid = 1839] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24dfa6a000) [pid = 1839] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24dcf8e000) [pid = 1839] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24d1fef000) [pid = 1839] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dcac9000) [pid = 1839] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24da049800) [pid = 1839] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24d5792c00) [pid = 1839] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24d9f88000) [pid = 1839] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:18:18 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24d5367800) [pid = 1839] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:18:19 INFO - PROCESS | 1839 | 1461640699225 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]]]}] 20:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1588ms 20:18:19 INFO - PROCESS | 1839 | 1461640699288 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 20:18:19 INFO - PROCESS | 1839 | 1461640699292 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 20:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:18:19 INFO - PROCESS | 1839 | 1461640699297 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:18:19 INFO - PROCESS | 1839 | 1461640699299 Marionette TRACE conn3 <- [1,982,null,{}] 20:18:19 INFO - PROCESS | 1839 | 1461640699305 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}] 20:18:19 INFO - PROCESS | 1839 | 1461640699459 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 20:18:19 INFO - PROCESS | 1839 | 1461640699473 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66fc800 == 93 [pid = 1839] [id = 253] 20:18:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24d5311400) [pid = 1839] [serial = 760] [outer = (nil)] 20:18:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24dcacac00) [pid = 1839] [serial = 761] [outer = 0x7f24d5311400] 20:18:19 INFO - PROCESS | 1839 | 1461640699533 Marionette DEBUG loaded listener.js 20:18:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24dfb6a800) [pid = 1839] [serial = 762] [outer = 0x7f24d5311400] 20:18:20 INFO - PROCESS | 1839 | 1461640700339 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]]]}] 20:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1078ms 20:18:20 INFO - PROCESS | 1839 | 1461640700377 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 20:18:20 INFO - PROCESS | 1839 | 1461640700380 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 20:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:18:20 INFO - PROCESS | 1839 | 1461640700395 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:18:20 INFO - PROCESS | 1839 | 1461640700397 Marionette TRACE conn3 <- [1,986,null,{}] 20:18:20 INFO - PROCESS | 1839 | 1461640700403 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}] 20:18:20 INFO - PROCESS | 1839 | 1461640700552 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 20:18:20 INFO - PROCESS | 1839 | 1461640700570 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93da000 == 94 [pid = 1839] [id = 254] 20:18:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24db9e8c00) [pid = 1839] [serial = 763] [outer = (nil)] 20:18:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24e0780c00) [pid = 1839] [serial = 764] [outer = 0x7f24db9e8c00] 20:18:20 INFO - PROCESS | 1839 | 1461640700629 Marionette DEBUG loaded listener.js 20:18:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24e56df800) [pid = 1839] [serial = 765] [outer = 0x7f24db9e8c00] 20:18:21 INFO - PROCESS | 1839 | 1461640701749 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]]]}] 20:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1383ms 20:18:21 INFO - PROCESS | 1839 | 1461640701780 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 20:18:21 INFO - PROCESS | 1839 | 1461640701787 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 20:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:18:21 INFO - PROCESS | 1839 | 1461640701795 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:18:21 INFO - PROCESS | 1839 | 1461640701802 Marionette TRACE conn3 <- [1,990,null,{}] 20:18:21 INFO - PROCESS | 1839 | 1461640701809 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}] 20:18:22 INFO - PROCESS | 1839 | 1461640702014 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 20:18:22 INFO - PROCESS | 1839 | 1461640702189 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9b2000 == 95 [pid = 1839] [id = 255] 20:18:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24da043800) [pid = 1839] [serial = 766] [outer = (nil)] 20:18:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24dc24cc00) [pid = 1839] [serial = 767] [outer = 0x7f24da043800] 20:18:22 INFO - PROCESS | 1839 | 1461640702264 Marionette DEBUG loaded listener.js 20:18:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dc81d800) [pid = 1839] [serial = 768] [outer = 0x7f24da043800] 20:18:23 INFO - PROCESS | 1839 | 1461640703258 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]]]}] 20:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1535ms 20:18:23 INFO - PROCESS | 1839 | 1461640703330 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 20:18:23 INFO - PROCESS | 1839 | 1461640703339 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 20:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:18:23 INFO - PROCESS | 1839 | 1461640703349 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:18:23 INFO - PROCESS | 1839 | 1461640703352 Marionette TRACE conn3 <- [1,994,null,{}] 20:18:23 INFO - PROCESS | 1839 | 1461640703358 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}] 20:18:23 INFO - PROCESS | 1839 | 1461640703570 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 20:18:23 INFO - PROCESS | 1839 | 1461640703827 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e516b800 == 96 [pid = 1839] [id = 256] 20:18:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dcf8bc00) [pid = 1839] [serial = 769] [outer = (nil)] 20:18:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24defa3c00) [pid = 1839] [serial = 770] [outer = 0x7f24dcf8bc00] 20:18:23 INFO - PROCESS | 1839 | 1461640703953 Marionette DEBUG loaded listener.js 20:18:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24dfb64800) [pid = 1839] [serial = 771] [outer = 0x7f24dcf8bc00] 20:18:24 INFO - PROCESS | 1839 | 1461640704782 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]]]}] 20:18:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:18:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1480ms 20:18:24 INFO - PROCESS | 1839 | 1461640704830 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 20:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:18:24 INFO - PROCESS | 1839 | 1461640704834 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 20:18:24 INFO - PROCESS | 1839 | 1461640704840 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:18:24 INFO - PROCESS | 1839 | 1461640704846 Marionette TRACE conn3 <- [1,998,null,{}] 20:18:24 INFO - PROCESS | 1839 | 1461640704862 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}] 20:18:25 INFO - PROCESS | 1839 | 1461640705063 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 20:18:25 INFO - PROCESS | 1839 | 1461640705252 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3121800 == 97 [pid = 1839] [id = 257] 20:18:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24dfb80400) [pid = 1839] [serial = 772] [outer = (nil)] 20:18:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24e226e800) [pid = 1839] [serial = 773] [outer = 0x7f24dfb80400] 20:18:25 INFO - PROCESS | 1839 | 1461640705334 Marionette DEBUG loaded listener.js 20:18:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24e511cc00) [pid = 1839] [serial = 774] [outer = 0x7f24dfb80400] 20:18:26 INFO - PROCESS | 1839 | 1461640706229 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]]]}] 20:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1440ms 20:18:26 INFO - PROCESS | 1839 | 1461640706281 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 20:18:26 INFO - PROCESS | 1839 | 1461640706285 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 20:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:18:26 INFO - PROCESS | 1839 | 1461640706291 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:18:26 INFO - PROCESS | 1839 | 1461640706293 Marionette TRACE conn3 <- [1,1002,null,{}] 20:18:26 INFO - PROCESS | 1839 | 1461640706299 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}] 20:18:26 INFO - PROCESS | 1839 | 1461640706469 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 20:18:26 INFO - PROCESS | 1839 | 1461640706649 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f5d4f800 == 98 [pid = 1839] [id = 258] 20:18:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24dfeee800) [pid = 1839] [serial = 775] [outer = (nil)] 20:18:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e56e7000) [pid = 1839] [serial = 776] [outer = 0x7f24dfeee800] 20:18:26 INFO - PROCESS | 1839 | 1461640706723 Marionette DEBUG loaded listener.js 20:18:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24e5ea4c00) [pid = 1839] [serial = 777] [outer = 0x7f24dfeee800] 20:18:27 INFO - PROCESS | 1839 | 1461640707594 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]]]}] 20:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1332ms 20:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:18:27 INFO - PROCESS | 1839 | 1461640707624 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 20:18:27 INFO - PROCESS | 1839 | 1461640707627 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 20:18:27 INFO - PROCESS | 1839 | 1461640707634 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:18:27 INFO - PROCESS | 1839 | 1461640707637 Marionette TRACE conn3 <- [1,1006,null,{}] 20:18:27 INFO - PROCESS | 1839 | 1461640707642 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}] 20:18:27 INFO - PROCESS | 1839 | 1461640707827 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 20:18:28 INFO - PROCESS | 1839 | 1461640708007 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f81fa000 == 99 [pid = 1839] [id = 259] 20:18:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24e46b7000) [pid = 1839] [serial = 778] [outer = (nil)] 20:18:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24e64af800) [pid = 1839] [serial = 779] [outer = 0x7f24e46b7000] 20:18:28 INFO - PROCESS | 1839 | 1461640708103 Marionette DEBUG loaded listener.js 20:18:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24e6fec800) [pid = 1839] [serial = 780] [outer = 0x7f24e46b7000] 20:18:29 INFO - PROCESS | 1839 | 1461640709008 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]]]}] 20:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1436ms 20:18:29 INFO - PROCESS | 1839 | 1461640709070 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 20:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:18:29 INFO - PROCESS | 1839 | 1461640709074 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 20:18:29 INFO - PROCESS | 1839 | 1461640709081 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:18:29 INFO - PROCESS | 1839 | 1461640709084 Marionette TRACE conn3 <- [1,1010,null,{}] 20:18:29 INFO - PROCESS | 1839 | 1461640709090 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}] 20:18:29 INFO - PROCESS | 1839 | 1461640709299 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 20:18:29 INFO - PROCESS | 1839 | 1461640709475 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d86800 == 100 [pid = 1839] [id = 260] 20:18:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24e6f22c00) [pid = 1839] [serial = 781] [outer = (nil)] 20:18:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24f20dc400) [pid = 1839] [serial = 782] [outer = 0x7f24e6f22c00] 20:18:29 INFO - PROCESS | 1839 | 1461640709555 Marionette DEBUG loaded listener.js 20:18:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24f2ec5400) [pid = 1839] [serial = 783] [outer = 0x7f24e6f22c00] 20:18:30 INFO - PROCESS | 1839 | 1461640710470 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]]]}] 20:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1439ms 20:18:30 INFO - PROCESS | 1839 | 1461640710520 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 20:18:30 INFO - PROCESS | 1839 | 1461640710525 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 20:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:18:30 INFO - PROCESS | 1839 | 1461640710531 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:18:30 INFO - PROCESS | 1839 | 1461640710535 Marionette TRACE conn3 <- [1,1014,null,{}] 20:18:30 INFO - PROCESS | 1839 | 1461640710540 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}] 20:18:30 INFO - PROCESS | 1839 | 1461640710730 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 20:18:30 INFO - PROCESS | 1839 | 1461640710911 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d9d000 == 101 [pid = 1839] [id = 261] 20:18:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24e6fef000) [pid = 1839] [serial = 784] [outer = (nil)] 20:18:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24f2f85c00) [pid = 1839] [serial = 785] [outer = 0x7f24e6fef000] 20:18:30 INFO - PROCESS | 1839 | 1461640710987 Marionette DEBUG loaded listener.js 20:18:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24f310c800) [pid = 1839] [serial = 786] [outer = 0x7f24e6fef000] 20:18:31 INFO - PROCESS | 1839 | 1461640711869 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]]]}] 20:18:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:18:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1379ms 20:18:31 INFO - PROCESS | 1839 | 1461640711912 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 20:18:31 INFO - PROCESS | 1839 | 1461640711916 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 20:18:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:18:31 INFO - PROCESS | 1839 | 1461640711923 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:18:31 INFO - PROCESS | 1839 | 1461640711927 Marionette TRACE conn3 <- [1,1018,null,{}] 20:18:31 INFO - PROCESS | 1839 | 1461640711933 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}] 20:18:32 INFO - PROCESS | 1839 | 1461640712118 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 20:18:32 INFO - PROCESS | 1839 | 1461640712309 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d326c000 == 102 [pid = 1839] [id = 262] 20:18:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24f3110000) [pid = 1839] [serial = 787] [outer = (nil)] 20:18:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24f33d3c00) [pid = 1839] [serial = 788] [outer = 0x7f24f3110000] 20:18:32 INFO - PROCESS | 1839 | 1461640712383 Marionette DEBUG loaded listener.js 20:18:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24f4046c00) [pid = 1839] [serial = 789] [outer = 0x7f24f3110000] 20:18:33 INFO - PROCESS | 1839 | 1461640713357 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]]]}] 20:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1486ms 20:18:33 INFO - PROCESS | 1839 | 1461640713410 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 20:18:33 INFO - PROCESS | 1839 | 1461640713413 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 20:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:18:33 INFO - PROCESS | 1839 | 1461640713420 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:18:33 INFO - PROCESS | 1839 | 1461640713423 Marionette TRACE conn3 <- [1,1022,null,{}] 20:18:33 INFO - PROCESS | 1839 | 1461640713429 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}] 20:18:33 INFO - PROCESS | 1839 | 1461640713615 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 20:18:33 INFO - PROCESS | 1839 | 1461640713802 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c90800 == 103 [pid = 1839] [id = 263] 20:18:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24f319ac00) [pid = 1839] [serial = 790] [outer = (nil)] 20:18:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24f414e400) [pid = 1839] [serial = 791] [outer = 0x7f24f319ac00] 20:18:33 INFO - PROCESS | 1839 | 1461640713877 Marionette DEBUG loaded listener.js 20:18:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24f43a5400) [pid = 1839] [serial = 792] [outer = 0x7f24f319ac00] 20:18:34 INFO - PROCESS | 1839 | 1461640714759 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]]]}] 20:18:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:18:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1388ms 20:18:34 INFO - PROCESS | 1839 | 1461640714810 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 20:18:34 INFO - PROCESS | 1839 | 1461640714812 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 20:18:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:18:34 INFO - PROCESS | 1839 | 1461640714819 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:18:34 INFO - PROCESS | 1839 | 1461640714822 Marionette TRACE conn3 <- [1,1026,null,{}] 20:18:34 INFO - PROCESS | 1839 | 1461640714827 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}] 20:18:35 INFO - PROCESS | 1839 | 1461640715022 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 20:18:35 INFO - PROCESS | 1839 | 1461640715223 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1120000 == 104 [pid = 1839] [id = 264] 20:18:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d5621c00) [pid = 1839] [serial = 793] [outer = (nil)] 20:18:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24f43a7800) [pid = 1839] [serial = 794] [outer = 0x7f24d5621c00] 20:18:35 INFO - PROCESS | 1839 | 1461640715294 Marionette DEBUG loaded listener.js 20:18:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24f6241800) [pid = 1839] [serial = 795] [outer = 0x7f24d5621c00] 20:18:36 INFO - PROCESS | 1839 | 1461640716259 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]]]}] 20:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1481ms 20:18:36 INFO - PROCESS | 1839 | 1461640716301 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 20:18:36 INFO - PROCESS | 1839 | 1461640716306 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 20:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:18:36 INFO - PROCESS | 1839 | 1461640716311 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:18:36 INFO - PROCESS | 1839 | 1461640716316 Marionette TRACE conn3 <- [1,1030,null,{}] 20:18:36 INFO - PROCESS | 1839 | 1461640716321 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}] 20:18:36 INFO - PROCESS | 1839 | 1461640716538 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 20:18:36 INFO - PROCESS | 1839 | 1461640716760 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da377800 == 105 [pid = 1839] [id = 265] 20:18:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24d1fef800) [pid = 1839] [serial = 796] [outer = (nil)] 20:18:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d317e400) [pid = 1839] [serial = 797] [outer = 0x7f24d1fef800] 20:18:37 INFO - PROCESS | 1839 | 1461640717194 Marionette DEBUG loaded listener.js 20:18:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d530bc00) [pid = 1839] [serial = 798] [outer = 0x7f24d1fef800] 20:18:38 INFO - PROCESS | 1839 | 1461640718152 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]]]}] 20:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1884ms 20:18:38 INFO - PROCESS | 1839 | 1461640718199 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 20:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:18:38 INFO - PROCESS | 1839 | 1461640718206 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 20:18:38 INFO - PROCESS | 1839 | 1461640718215 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:18:38 INFO - PROCESS | 1839 | 1461640718221 Marionette TRACE conn3 <- [1,1034,null,{}] 20:18:38 INFO - PROCESS | 1839 | 1461640718228 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}] 20:18:38 INFO - PROCESS | 1839 | 1461640718416 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 20:18:38 INFO - PROCESS | 1839 | 1461640718819 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da3d9800 == 106 [pid = 1839] [id = 266] 20:18:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24db9c6800) [pid = 1839] [serial = 799] [outer = (nil)] 20:18:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24db9e6000) [pid = 1839] [serial = 800] [outer = 0x7f24db9c6800] 20:18:38 INFO - PROCESS | 1839 | 1461640718898 Marionette DEBUG loaded listener.js 20:18:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dc24e400) [pid = 1839] [serial = 801] [outer = 0x7f24db9c6800] 20:18:39 INFO - PROCESS | 1839 | 1461640719739 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]]]}] 20:18:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:18:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1589ms 20:18:39 INFO - PROCESS | 1839 | 1461640719803 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 20:18:39 INFO - PROCESS | 1839 | 1461640719809 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 20:18:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:18:39 INFO - PROCESS | 1839 | 1461640719820 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:18:39 INFO - PROCESS | 1839 | 1461640719824 Marionette TRACE conn3 <- [1,1038,null,{}] 20:18:39 INFO - PROCESS | 1839 | 1461640719831 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}] 20:18:40 INFO - PROCESS | 1839 | 1461640720018 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e66fc800 == 105 [pid = 1839] [id = 253] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24e220cc00) [pid = 1839] [serial = 673] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24e379c400) [pid = 1839] [serial = 676] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24e4a8a400) [pid = 1839] [serial = 679] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24e5082400) [pid = 1839] [serial = 682] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | 1461640720300 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e55800 == 104 [pid = 1839] [id = 252] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e504d800 == 103 [pid = 1839] [id = 251] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2e34000 == 102 [pid = 1839] [id = 250] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dcedf800 == 101 [pid = 1839] [id = 249] 20:18:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db94b800 == 102 [pid = 1839] [id = 267] 20:18:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d578f400) [pid = 1839] [serial = 802] [outer = (nil)] 20:18:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dca1b800) [pid = 1839] [serial = 803] [outer = 0x7f24d578f400] 20:18:40 INFO - PROCESS | 1839 | 1461640720447 Marionette DEBUG loaded listener.js 20:18:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dcadd400) [pid = 1839] [serial = 804] [outer = 0x7f24d578f400] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc46e000 == 101 [pid = 1839] [id = 248] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc47e800 == 100 [pid = 1839] [id = 247] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fa190000 == 99 [pid = 1839] [id = 242] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f85a5000 == 98 [pid = 1839] [id = 241] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7ba9000 == 97 [pid = 1839] [id = 240] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f5d48000 == 96 [pid = 1839] [id = 239] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2cbc000 == 95 [pid = 1839] [id = 238] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c4a800 == 94 [pid = 1839] [id = 237] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfb57800 == 93 [pid = 1839] [id = 236] 20:18:40 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e73b4000 == 92 [pid = 1839] [id = 235] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24dc34b400) [pid = 1839] [serial = 614] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24e0df4400) [pid = 1839] [serial = 632] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24e0de5800) [pid = 1839] [serial = 629] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24db9f1000) [pid = 1839] [serial = 635] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24dfeea800) [pid = 1839] [serial = 626] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24dcffdc00) [pid = 1839] [serial = 617] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24dfb6cc00) [pid = 1839] [serial = 623] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24dc34f400) [pid = 1839] [serial = 638] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24dd0d4400) [pid = 1839] [serial = 587] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24dfb62000) [pid = 1839] [serial = 581] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24de51d400) [pid = 1839] [serial = 620] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24d9f8b000) [pid = 1839] [serial = 611] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24dfa69000) [pid = 1839] [serial = 702] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24dc7f8800) [pid = 1839] [serial = 692] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dc820c00) [pid = 1839] [serial = 693] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24de136000) [pid = 1839] [serial = 699] [outer = (nil)] [url = about:blank] 20:18:40 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d5793400) [pid = 1839] [serial = 443] [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.] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24dcffc000) [pid = 1839] [serial = 696] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24e0de9c00) [pid = 1839] [serial = 705] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24dc24dc00) [pid = 1839] [serial = 584] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dfab8000) [pid = 1839] [serial = 590] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24dfd0c000) [pid = 1839] [serial = 704] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24dd140400) [pid = 1839] [serial = 698] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24dfbd3c00) [pid = 1839] [serial = 667] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24e507b000) [pid = 1839] [serial = 686] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24d5617000) [pid = 1839] [serial = 685] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24e0788000) [pid = 1839] [serial = 670] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24d5613c00) [pid = 1839] [serial = 658] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24defa8c00) [pid = 1839] [serial = 664] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dcf90000) [pid = 1839] [serial = 695] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24dc7f0000) [pid = 1839] [serial = 661] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24def9f400) [pid = 1839] [serial = 701] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24dc245400) [pid = 1839] [serial = 690] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24d9f88800) [pid = 1839] [serial = 689] [outer = (nil)] [url = about:blank] 20:18:41 INFO - PROCESS | 1839 | 1461640721290 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]]]}] 20:18:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:18:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1540ms 20:18:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:18:41 INFO - PROCESS | 1839 | 1461640721361 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 20:18:41 INFO - PROCESS | 1839 | 1461640721364 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 20:18:41 INFO - PROCESS | 1839 | 1461640721371 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:18:41 INFO - PROCESS | 1839 | 1461640721376 Marionette TRACE conn3 <- [1,1042,null,{}] 20:18:41 INFO - PROCESS | 1839 | 1461640721392 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}] 20:18:41 INFO - PROCESS | 1839 | 1461640721579 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 20:18:41 INFO - PROCESS | 1839 | 1461640721712 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfae3800 == 93 [pid = 1839] [id = 268] 20:18:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24dc24dc00) [pid = 1839] [serial = 805] [outer = (nil)] 20:18:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dcffb800) [pid = 1839] [serial = 806] [outer = 0x7f24dc24dc00] 20:18:41 INFO - PROCESS | 1839 | 1461640721778 Marionette DEBUG loaded listener.js 20:18:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dd13c400) [pid = 1839] [serial = 807] [outer = 0x7f24dc24dc00] 20:18:42 INFO - PROCESS | 1839 | 1461640722526 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]]]}] 20:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1185ms 20:18:42 INFO - PROCESS | 1839 | 1461640722555 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 20:18:42 INFO - PROCESS | 1839 | 1461640722561 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 20:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:18:42 INFO - PROCESS | 1839 | 1461640722593 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:18:42 INFO - PROCESS | 1839 | 1461640722596 Marionette TRACE conn3 <- [1,1046,null,{}] 20:18:42 INFO - PROCESS | 1839 | 1461640722602 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}] 20:18:42 INFO - PROCESS | 1839 | 1461640722778 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 20:18:42 INFO - PROCESS | 1839 | 1461640722789 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d80000 == 94 [pid = 1839] [id = 269] 20:18:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24dc350000) [pid = 1839] [serial = 808] [outer = (nil)] 20:18:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24de316800) [pid = 1839] [serial = 809] [outer = 0x7f24dc350000] 20:18:42 INFO - PROCESS | 1839 | 1461640722851 Marionette DEBUG loaded listener.js 20:18:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24defa7000) [pid = 1839] [serial = 810] [outer = 0x7f24dc350000] 20:18:43 INFO - PROCESS | 1839 | 1461640723801 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]]]}] 20:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1247ms 20:18:43 INFO - PROCESS | 1839 | 1461640723840 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 20:18:43 INFO - PROCESS | 1839 | 1461640723843 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 20:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:18:43 INFO - PROCESS | 1839 | 1461640723858 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:18:43 INFO - PROCESS | 1839 | 1461640723861 Marionette TRACE conn3 <- [1,1050,null,{}] 20:18:43 INFO - PROCESS | 1839 | 1461640723870 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}] 20:18:44 INFO - PROCESS | 1839 | 1461640724094 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 20:18:44 INFO - PROCESS | 1839 | 1461640724123 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2233000 == 95 [pid = 1839] [id = 270] 20:18:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24dfa64000) [pid = 1839] [serial = 811] [outer = (nil)] 20:18:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24dfaafc00) [pid = 1839] [serial = 812] [outer = 0x7f24dfa64000] 20:18:44 INFO - PROCESS | 1839 | 1461640724196 Marionette DEBUG loaded listener.js 20:18:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24dfb7f800) [pid = 1839] [serial = 813] [outer = 0x7f24dfa64000] 20:18:45 INFO - PROCESS | 1839 | 1461640725528 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]]]}] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24d530d800) [pid = 1839] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24dfb73400) [pid = 1839] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24d5360800) [pid = 1839] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24de132c00) [pid = 1839] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dd13a000) [pid = 1839] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24dfa60c00) [pid = 1839] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24de51dc00) [pid = 1839] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24dfd0c400) [pid = 1839] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24e3620c00) [pid = 1839] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24da046800) [pid = 1839] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24de311000) [pid = 1839] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dfbc6400) [pid = 1839] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24dc351400) [pid = 1839] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24dcf92800) [pid = 1839] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24d5311400) [pid = 1839] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24e2e66c00) [pid = 1839] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:18:45 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f24de13b000) [pid = 1839] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1752ms 20:18:45 INFO - PROCESS | 1839 | 1461640725625 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 20:18:45 INFO - PROCESS | 1839 | 1461640725628 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 20:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:18:45 INFO - PROCESS | 1839 | 1461640725634 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:18:45 INFO - PROCESS | 1839 | 1461640725637 Marionette TRACE conn3 <- [1,1054,null,{}] 20:18:45 INFO - PROCESS | 1839 | 1461640725643 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}] 20:18:45 INFO - PROCESS | 1839 | 1461640725854 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 20:18:45 INFO - PROCESS | 1839 | 1461640725988 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2227000 == 96 [pid = 1839] [id = 271] 20:18:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f24dfb74800) [pid = 1839] [serial = 814] [outer = (nil)] 20:18:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24dfbd0800) [pid = 1839] [serial = 815] [outer = 0x7f24dfb74800] 20:18:46 INFO - PROCESS | 1839 | 1461640726052 Marionette DEBUG loaded listener.js 20:18:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24dfd0e400) [pid = 1839] [serial = 816] [outer = 0x7f24dfb74800] 20:18:46 INFO - PROCESS | 1839 | 1461640726688 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]]]}] 20:18:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:18:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1078ms 20:18:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:18:46 INFO - PROCESS | 1839 | 1461640726720 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 20:18:46 INFO - PROCESS | 1839 | 1461640726722 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 20:18:46 INFO - PROCESS | 1839 | 1461640726728 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:18:46 INFO - PROCESS | 1839 | 1461640726731 Marionette TRACE conn3 <- [1,1058,null,{}] 20:18:46 INFO - PROCESS | 1839 | 1461640726736 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}] 20:18:46 INFO - PROCESS | 1839 | 1461640726935 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 20:18:46 INFO - PROCESS | 1839 | 1461640726957 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5049000 == 97 [pid = 1839] [id = 272] 20:18:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24d1fe4800) [pid = 1839] [serial = 817] [outer = (nil)] 20:18:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24e0787400) [pid = 1839] [serial = 818] [outer = 0x7f24d1fe4800] 20:18:47 INFO - PROCESS | 1839 | 1461640727017 Marionette DEBUG loaded listener.js 20:18:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24e0ded800) [pid = 1839] [serial = 819] [outer = 0x7f24d1fe4800] 20:18:47 INFO - PROCESS | 1839 | 1461640727924 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]]]}] 20:18:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:18:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1235ms 20:18:47 INFO - PROCESS | 1839 | 1461640727964 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 20:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:18:47 INFO - PROCESS | 1839 | 1461640727970 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 20:18:47 INFO - PROCESS | 1839 | 1461640727978 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:18:47 INFO - PROCESS | 1839 | 1461640727984 Marionette TRACE conn3 <- [1,1062,null,{}] 20:18:48 INFO - PROCESS | 1839 | 1461640727994 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}] 20:18:48 INFO - PROCESS | 1839 | 1461640728212 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 20:18:48 INFO - PROCESS | 1839 | 1461640728394 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc480800 == 98 [pid = 1839] [id = 273] 20:18:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24d3181400) [pid = 1839] [serial = 820] [outer = (nil)] 20:18:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24d578e400) [pid = 1839] [serial = 821] [outer = 0x7f24d3181400] 20:18:48 INFO - PROCESS | 1839 | 1461640728471 Marionette DEBUG loaded listener.js 20:18:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24db9f1c00) [pid = 1839] [serial = 822] [outer = 0x7f24d3181400] 20:18:49 INFO - PROCESS | 1839 | 1461640729411 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]]]}] 20:18:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:18:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1486ms 20:18:49 INFO - PROCESS | 1839 | 1461640729465 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 20:18:49 INFO - PROCESS | 1839 | 1461640729472 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 20:18:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:18:49 INFO - PROCESS | 1839 | 1461640729485 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:18:49 INFO - PROCESS | 1839 | 1461640729488 Marionette TRACE conn3 <- [1,1066,null,{}] 20:18:49 INFO - PROCESS | 1839 | 1461640729495 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}] 20:18:49 INFO - PROCESS | 1839 | 1461640729721 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 20:18:49 INFO - PROCESS | 1839 | 1461640729893 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c8e000 == 99 [pid = 1839] [id = 274] 20:18:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24d5366800) [pid = 1839] [serial = 823] [outer = (nil)] 20:18:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dcad8c00) [pid = 1839] [serial = 824] [outer = 0x7f24d5366800] 20:18:50 INFO - PROCESS | 1839 | 1461640730013 Marionette DEBUG loaded listener.js 20:18:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24dcf92400) [pid = 1839] [serial = 825] [outer = 0x7f24d5366800] 20:18:50 INFO - PROCESS | 1839 | 1461640730906 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]]]}] 20:18:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:18:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1434ms 20:18:50 INFO - PROCESS | 1839 | 1461640730918 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 20:18:50 INFO - PROCESS | 1839 | 1461640730922 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 20:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:18:50 INFO - PROCESS | 1839 | 1461640730928 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:18:50 INFO - PROCESS | 1839 | 1461640730933 Marionette TRACE conn3 <- [1,1070,null,{}] 20:18:50 INFO - PROCESS | 1839 | 1461640730949 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}] 20:18:51 INFO - PROCESS | 1839 | 1461640731139 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 20:18:51 INFO - PROCESS | 1839 | 1461640731319 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c55000 == 100 [pid = 1839] [id = 275] 20:18:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24dcffd000) [pid = 1839] [serial = 826] [outer = (nil)] 20:18:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24dfb66800) [pid = 1839] [serial = 827] [outer = 0x7f24dcffd000] 20:18:51 INFO - PROCESS | 1839 | 1461640731439 Marionette DEBUG loaded listener.js 20:18:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24dfbd2400) [pid = 1839] [serial = 828] [outer = 0x7f24dcffd000] 20:18:52 INFO - PROCESS | 1839 | 1461640732229 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]]]}] 20:18:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:18:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1339ms 20:18:52 INFO - PROCESS | 1839 | 1461640732268 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 20:18:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:18:52 INFO - PROCESS | 1839 | 1461640732272 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 20:18:52 INFO - PROCESS | 1839 | 1461640732278 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:18:52 INFO - PROCESS | 1839 | 1461640732281 Marionette TRACE conn3 <- [1,1074,null,{}] 20:18:52 INFO - PROCESS | 1839 | 1461640732286 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}] 20:18:52 INFO - PROCESS | 1839 | 1461640732464 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 20:18:52 INFO - PROCESS | 1839 | 1461640732642 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66e7000 == 101 [pid = 1839] [id = 276] 20:18:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24def9e400) [pid = 1839] [serial = 829] [outer = (nil)] 20:18:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24e0df3c00) [pid = 1839] [serial = 830] [outer = 0x7f24def9e400] 20:18:52 INFO - PROCESS | 1839 | 1461640732715 Marionette DEBUG loaded listener.js 20:18:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e2206c00) [pid = 1839] [serial = 831] [outer = 0x7f24def9e400] 20:18:53 INFO - PROCESS | 1839 | 1461640733651 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]]]}] 20:18:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:18:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1428ms 20:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:18:53 INFO - PROCESS | 1839 | 1461640733708 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 20:18:53 INFO - PROCESS | 1839 | 1461640733711 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 20:18:53 INFO - PROCESS | 1839 | 1461640733718 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:18:53 INFO - PROCESS | 1839 | 1461640733720 Marionette TRACE conn3 <- [1,1078,null,{}] 20:18:53 INFO - PROCESS | 1839 | 1461640733727 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}] 20:18:53 INFO - PROCESS | 1839 | 1461640733944 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 20:18:54 INFO - PROCESS | 1839 | 1461640734123 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e73000 == 102 [pid = 1839] [id = 277] 20:18:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24e0787800) [pid = 1839] [serial = 832] [outer = (nil)] 20:18:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24e2303c00) [pid = 1839] [serial = 833] [outer = 0x7f24e0787800] 20:18:54 INFO - PROCESS | 1839 | 1461640734195 Marionette DEBUG loaded listener.js 20:18:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24e46b7c00) [pid = 1839] [serial = 834] [outer = 0x7f24e0787800] 20:18:55 INFO - PROCESS | 1839 | 1461640735149 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]]]}] 20:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1488ms 20:18:55 INFO - PROCESS | 1839 | 1461640735206 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 20:18:55 INFO - PROCESS | 1839 | 1461640735210 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 20:18:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:18:55 INFO - PROCESS | 1839 | 1461640735217 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:18:55 INFO - PROCESS | 1839 | 1461640735220 Marionette TRACE conn3 <- [1,1082,null,{}] 20:18:55 INFO - PROCESS | 1839 | 1461640735225 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}] 20:18:55 INFO - PROCESS | 1839 | 1461640735491 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 20:18:55 INFO - PROCESS | 1839 | 1461640735774 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2cc3000 == 103 [pid = 1839] [id = 278] 20:18:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24e605b400) [pid = 1839] [serial = 835] [outer = (nil)] 20:18:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24e6e0e800) [pid = 1839] [serial = 836] [outer = 0x7f24e605b400] 20:18:55 INFO - PROCESS | 1839 | 1461640735851 Marionette DEBUG loaded listener.js 20:18:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24e72a9800) [pid = 1839] [serial = 837] [outer = 0x7f24e605b400] 20:18:56 INFO - PROCESS | 1839 | 1461640736753 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]]]}] 20:18:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:18:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1583ms 20:18:56 INFO - PROCESS | 1839 | 1461640736802 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 20:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:18:56 INFO - PROCESS | 1839 | 1461640736808 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 20:18:56 INFO - PROCESS | 1839 | 1461640736814 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:18:56 INFO - PROCESS | 1839 | 1461640736817 Marionette TRACE conn3 <- [1,1086,null,{}] 20:18:56 INFO - PROCESS | 1839 | 1461640736822 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}] 20:18:57 INFO - PROCESS | 1839 | 1461640737034 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 20:18:57 INFO - PROCESS | 1839 | 1461640737261 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f416e000 == 104 [pid = 1839] [id = 279] 20:18:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24dfa6b400) [pid = 1839] [serial = 838] [outer = (nil)] 20:18:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24e8ecd000) [pid = 1839] [serial = 839] [outer = 0x7f24dfa6b400] 20:18:57 INFO - PROCESS | 1839 | 1461640737357 Marionette DEBUG loaded listener.js 20:18:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24e9377800) [pid = 1839] [serial = 840] [outer = 0x7f24dfa6b400] 20:18:58 INFO - PROCESS | 1839 | 1461640738152 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]]]}] 20:18:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:18:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1385ms 20:18:58 INFO - PROCESS | 1839 | 1461640738200 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 20:18:58 INFO - PROCESS | 1839 | 1461640738212 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 20:18:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:18:58 INFO - PROCESS | 1839 | 1461640738233 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:18:58 INFO - PROCESS | 1839 | 1461640738237 Marionette TRACE conn3 <- [1,1090,null,{}] 20:18:58 INFO - PROCESS | 1839 | 1461640738242 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}] 20:18:58 INFO - PROCESS | 1839 | 1461640738489 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 20:18:58 INFO - PROCESS | 1839 | 1461640738665 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:18:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7aca800 == 105 [pid = 1839] [id = 280] 20:18:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24dfd10000) [pid = 1839] [serial = 841] [outer = (nil)] 20:18:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24ed097c00) [pid = 1839] [serial = 842] [outer = 0x7f24dfd10000] 20:18:58 INFO - PROCESS | 1839 | 1461640738773 Marionette DEBUG loaded listener.js 20:18:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24f2023800) [pid = 1839] [serial = 843] [outer = 0x7f24dfd10000] 20:18:59 INFO - PROCESS | 1839 | 1461640739604 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]]]}] 20:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1429ms 20:18:59 INFO - PROCESS | 1839 | 1461640739663 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 20:18:59 INFO - PROCESS | 1839 | 1461640739667 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 20:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:18:59 INFO - PROCESS | 1839 | 1461640739673 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:18:59 INFO - PROCESS | 1839 | 1461640739676 Marionette TRACE conn3 <- [1,1094,null,{}] 20:18:59 INFO - PROCESS | 1839 | 1461640739681 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}] 20:18:59 INFO - PROCESS | 1839 | 1461640739858 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 20:19:00 INFO - PROCESS | 1839 | 1461640740041 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f8595800 == 106 [pid = 1839] [id = 281] 20:19:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24e905f800) [pid = 1839] [serial = 844] [outer = (nil)] 20:19:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24f2ec5800) [pid = 1839] [serial = 845] [outer = 0x7f24e905f800] 20:19:00 INFO - PROCESS | 1839 | 1461640740136 Marionette DEBUG loaded listener.js 20:19:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24f414f800) [pid = 1839] [serial = 846] [outer = 0x7f24e905f800] 20:19:01 INFO - PROCESS | 1839 | 1461640741138 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]]]}] 20:19:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:19:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1534ms 20:19:01 INFO - PROCESS | 1839 | 1461640741208 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 20:19:01 INFO - PROCESS | 1839 | 1461640741211 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 20:19:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:19:01 INFO - PROCESS | 1839 | 1461640741218 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:19:01 INFO - PROCESS | 1839 | 1461640741221 Marionette TRACE conn3 <- [1,1098,null,{}] 20:19:01 INFO - PROCESS | 1839 | 1461640741227 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}] 20:19:01 INFO - PROCESS | 1839 | 1461640741406 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 20:19:01 INFO - PROCESS | 1839 | 1461640741635 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6164000 == 107 [pid = 1839] [id = 282] 20:19:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d3186000) [pid = 1839] [serial = 847] [outer = (nil)] 20:19:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dfbc9000) [pid = 1839] [serial = 848] [outer = 0x7f24d3186000] 20:19:01 INFO - PROCESS | 1839 | 1461640741751 Marionette DEBUG loaded listener.js 20:19:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24f6241000) [pid = 1839] [serial = 849] [outer = 0x7f24d3186000] 20:19:02 INFO - PROCESS | 1839 | 1461640742586 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]]]}] 20:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1436ms 20:19:02 INFO - PROCESS | 1839 | 1461640742656 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 20:19:02 INFO - PROCESS | 1839 | 1461640742660 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 20:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:19:02 INFO - PROCESS | 1839 | 1461640742666 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:19:02 INFO - PROCESS | 1839 | 1461640742670 Marionette TRACE conn3 <- [1,1102,null,{}] 20:19:02 INFO - PROCESS | 1839 | 1461640742675 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}] 20:19:02 INFO - PROCESS | 1839 | 1461640742909 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 20:19:03 INFO - PROCESS | 1839 | 1461640743140 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db944000 == 108 [pid = 1839] [id = 283] 20:19:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d4be6000) [pid = 1839] [serial = 850] [outer = (nil)] 20:19:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24d4bf1800) [pid = 1839] [serial = 851] [outer = 0x7f24d4be6000] 20:19:03 INFO - PROCESS | 1839 | 1461640743547 Marionette DEBUG loaded listener.js 20:19:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d536b000) [pid = 1839] [serial = 852] [outer = 0x7f24d4be6000] 20:19:04 INFO - PROCESS | 1839 | 1461640744431 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]]]}] 20:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1830ms 20:19:04 INFO - PROCESS | 1839 | 1461640744498 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 20:19:04 INFO - PROCESS | 1839 | 1461640744505 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 20:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:19:04 INFO - PROCESS | 1839 | 1461640744514 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:19:04 INFO - PROCESS | 1839 | 1461640744519 Marionette TRACE conn3 <- [1,1106,null,{}] 20:19:04 INFO - PROCESS | 1839 | 1461640744526 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}] 20:19:04 INFO - PROCESS | 1839 | 1461640744700 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 20:19:05 INFO - PROCESS | 1839 | 1461640745083 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3264000 == 109 [pid = 1839] [id = 284] 20:19:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dc34f400) [pid = 1839] [serial = 853] [outer = (nil)] 20:19:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dc820c00) [pid = 1839] [serial = 854] [outer = 0x7f24dc34f400] 20:19:05 INFO - PROCESS | 1839 | 1461640745163 Marionette DEBUG loaded listener.js 20:19:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dcad8000) [pid = 1839] [serial = 855] [outer = 0x7f24dc34f400] 20:19:05 INFO - PROCESS | 1839 | 1461640745976 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]]]}] 20:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1543ms 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c5a800 == 108 [pid = 1839] [id = 221] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fa17d800 == 107 [pid = 1839] [id = 82] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2227000 == 106 [pid = 1839] [id = 271] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2233000 == 105 [pid = 1839] [id = 270] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24f201d400) [pid = 1839] [serial = 740] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0d80000 == 104 [pid = 1839] [id = 269] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfae3800 == 103 [pid = 1839] [id = 268] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db94b800 == 102 [pid = 1839] [id = 267] 20:19:06 INFO - PROCESS | 1839 | 1461640746126 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 20:19:06 INFO - PROCESS | 1839 | 1461640746132 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da3d9800 == 101 [pid = 1839] [id = 266] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da377800 == 100 [pid = 1839] [id = 265] 20:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f5d4f800 == 99 [pid = 1839] [id = 258] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3121800 == 98 [pid = 1839] [id = 257] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e516b800 == 97 [pid = 1839] [id = 256] 20:19:06 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc9b2000 == 96 [pid = 1839] [id = 255] 20:19:06 INFO - PROCESS | 1839 | 1461640746163 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:19:06 INFO - PROCESS | 1839 | 1461640746167 Marionette TRACE conn3 <- [1,1110,null,{}] 20:19:06 INFO - PROCESS | 1839 | 1461640746172 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}] 20:19:06 INFO - PROCESS | 1839 | 1461640746315 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24da041800) [pid = 1839] [serial = 659] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24e0eb2c00) [pid = 1839] [serial = 671] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24dcac0400) [pid = 1839] [serial = 662] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24dfd11c00) [pid = 1839] [serial = 668] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24dfb63400) [pid = 1839] [serial = 665] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24e452b000) [pid = 1839] [serial = 677] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24e3a13400) [pid = 1839] [serial = 722] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24e220c800) [pid = 1839] [serial = 708] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24e0df4000) [pid = 1839] [serial = 756] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24e4dc3400) [pid = 1839] [serial = 758] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24e67a2800) [pid = 1839] [serial = 728] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24db9ee000) [pid = 1839] [serial = 744] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24db9e5000) [pid = 1839] [serial = 710] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dfd05800) [pid = 1839] [serial = 753] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24db9c4c00) [pid = 1839] [serial = 743] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24dfb7f000) [pid = 1839] [serial = 716] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24e4db7c00) [pid = 1839] [serial = 680] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24e6061400) [pid = 1839] [serial = 725] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24e0eb8800) [pid = 1839] [serial = 707] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dfb7bc00) [pid = 1839] [serial = 752] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24dcac5800) [pid = 1839] [serial = 746] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24e6ff2400) [pid = 1839] [serial = 734] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24e56e0c00) [pid = 1839] [serial = 759] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24e6e11c00) [pid = 1839] [serial = 731] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24de13fc00) [pid = 1839] [serial = 750] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24dcacac00) [pid = 1839] [serial = 761] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24e8ec5000) [pid = 1839] [serial = 737] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dd0ddc00) [pid = 1839] [serial = 749] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24e56d9c00) [pid = 1839] [serial = 683] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24e2205800) [pid = 1839] [serial = 719] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24e0784000) [pid = 1839] [serial = 755] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24e2e63c00) [pid = 1839] [serial = 674] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24dcae4c00) [pid = 1839] [serial = 713] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24dcf89400) [pid = 1839] [serial = 747] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24dfb6a800) [pid = 1839] [serial = 762] [outer = (nil)] [url = about:blank] 20:19:06 INFO - PROCESS | 1839 | 1461640746496 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbadb000 == 97 [pid = 1839] [id = 285] 20:19:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24dc346800) [pid = 1839] [serial = 856] [outer = (nil)] 20:19:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24dcf89400) [pid = 1839] [serial = 857] [outer = 0x7f24dc346800] 20:19:06 INFO - PROCESS | 1839 | 1461640746625 Marionette DEBUG loaded listener.js 20:19:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24de0f2400) [pid = 1839] [serial = 858] [outer = 0x7f24dc346800] 20:19:07 INFO - PROCESS | 1839 | 1461640747420 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]]]}] 20:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1294ms 20:19:07 INFO - PROCESS | 1839 | 1461640747450 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 20:19:07 INFO - PROCESS | 1839 | 1461640747453 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 20:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:19:07 INFO - PROCESS | 1839 | 1461640747460 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:19:07 INFO - PROCESS | 1839 | 1461640747465 Marionette TRACE conn3 <- [1,1114,null,{}] 20:19:07 INFO - PROCESS | 1839 | 1461640747480 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}] 20:19:07 INFO - PROCESS | 1839 | 1461640747638 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 20:19:07 INFO - PROCESS | 1839 | 1461640747662 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c82800 == 98 [pid = 1839] [id = 286] 20:19:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dfb65c00) [pid = 1839] [serial = 859] [outer = (nil)] 20:19:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dfb7f000) [pid = 1839] [serial = 860] [outer = 0x7f24dfb65c00] 20:19:07 INFO - PROCESS | 1839 | 1461640747725 Marionette DEBUG loaded listener.js 20:19:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24dfbd4800) [pid = 1839] [serial = 861] [outer = 0x7f24dfb65c00] 20:19:08 INFO - PROCESS | 1839 | 1461640748580 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]]]}] 20:19:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:19:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1138ms 20:19:08 INFO - PROCESS | 1839 | 1461640748599 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 20:19:08 INFO - PROCESS | 1839 | 1461640748602 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 20:19:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:19:08 INFO - PROCESS | 1839 | 1461640748608 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:19:08 INFO - PROCESS | 1839 | 1461640748610 Marionette TRACE conn3 <- [1,1118,null,{}] 20:19:08 INFO - PROCESS | 1839 | 1461640748615 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}] 20:19:08 INFO - PROCESS | 1839 | 1461640748865 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 20:19:08 INFO - PROCESS | 1839 | 1461640748890 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f3c800 == 99 [pid = 1839] [id = 287] 20:19:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24dfb65000) [pid = 1839] [serial = 862] [outer = (nil)] 20:19:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24e0dee000) [pid = 1839] [serial = 863] [outer = 0x7f24dfb65000] 20:19:08 INFO - PROCESS | 1839 | 1461640748951 Marionette DEBUG loaded listener.js 20:19:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24e2304000) [pid = 1839] [serial = 864] [outer = 0x7f24dfb65000] 20:19:09 INFO - PROCESS | 1839 | 1461640749774 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]]]}] 20:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1226ms 20:19:09 INFO - PROCESS | 1839 | 1461640749836 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 20:19:09 INFO - PROCESS | 1839 | 1461640749839 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 20:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:19:09 INFO - PROCESS | 1839 | 1461640749845 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:19:09 INFO - PROCESS | 1839 | 1461640749847 Marionette TRACE conn3 <- [1,1122,null,{}] 20:19:09 INFO - PROCESS | 1839 | 1461640749852 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}] 20:19:10 INFO - PROCESS | 1839 | 1461640750048 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 20:19:10 INFO - PROCESS | 1839 | 1461640750078 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fd0000 == 100 [pid = 1839] [id = 288] 20:19:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24e3a1e800) [pid = 1839] [serial = 865] [outer = (nil)] 20:19:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24e4a8c800) [pid = 1839] [serial = 866] [outer = 0x7f24e3a1e800] 20:19:10 INFO - PROCESS | 1839 | 1461640750166 Marionette DEBUG loaded listener.js 20:19:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24e56e1000) [pid = 1839] [serial = 867] [outer = 0x7f24e3a1e800] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24db9e8c00) [pid = 1839] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24dfa64000) [pid = 1839] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24d1fef800) [pid = 1839] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24db9c6800) [pid = 1839] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dc24dc00) [pid = 1839] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dc350000) [pid = 1839] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d578f400) [pid = 1839] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:19:11 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24dfb74800) [pid = 1839] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:19:11 INFO - PROCESS | 1839 | 1461640751242 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]]]}] 20:19:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:19:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1427ms 20:19:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:19:11 INFO - PROCESS | 1839 | 1461640751273 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 20:19:11 INFO - PROCESS | 1839 | 1461640751275 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 20:19:11 INFO - PROCESS | 1839 | 1461640751282 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:19:11 INFO - PROCESS | 1839 | 1461640751285 Marionette TRACE conn3 <- [1,1126,null,{}] 20:19:11 INFO - PROCESS | 1839 | 1461640751290 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}] 20:19:11 INFO - PROCESS | 1839 | 1461640751462 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 20:19:11 INFO - PROCESS | 1839 | 1461640751611 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c48800 == 101 [pid = 1839] [id = 289] 20:19:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24e4524400) [pid = 1839] [serial = 868] [outer = (nil)] 20:19:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24e605f400) [pid = 1839] [serial = 869] [outer = 0x7f24e4524400] 20:19:11 INFO - PROCESS | 1839 | 1461640751718 Marionette DEBUG loaded listener.js 20:19:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24e6769000) [pid = 1839] [serial = 870] [outer = 0x7f24e4524400] 20:19:12 INFO - PROCESS | 1839 | 1461640752362 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]]]}] 20:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1138ms 20:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:19:12 INFO - PROCESS | 1839 | 1461640752420 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 20:19:12 INFO - PROCESS | 1839 | 1461640752423 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 20:19:12 INFO - PROCESS | 1839 | 1461640752433 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:19:12 INFO - PROCESS | 1839 | 1461640752436 Marionette TRACE conn3 <- [1,1130,null,{}] 20:19:12 INFO - PROCESS | 1839 | 1461640752441 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}] 20:19:12 INFO - PROCESS | 1839 | 1461640752608 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 20:19:12 INFO - PROCESS | 1839 | 1461640752744 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66e9800 == 102 [pid = 1839] [id = 290] 20:19:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24dc7f9800) [pid = 1839] [serial = 871] [outer = (nil)] 20:19:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24e6765800) [pid = 1839] [serial = 872] [outer = 0x7f24dc7f9800] 20:19:12 INFO - PROCESS | 1839 | 1461640752806 Marionette DEBUG loaded listener.js 20:19:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24f201d400) [pid = 1839] [serial = 873] [outer = 0x7f24dc7f9800] 20:19:13 INFO - PROCESS | 1839 | 1461640753811 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]]]}] 20:19:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:19:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1440ms 20:19:13 INFO - PROCESS | 1839 | 1461640753869 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 20:19:13 INFO - PROCESS | 1839 | 1461640753876 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 20:19:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:19:13 INFO - PROCESS | 1839 | 1461640753885 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:19:13 INFO - PROCESS | 1839 | 1461640753890 Marionette TRACE conn3 <- [1,1134,null,{}] 20:19:13 INFO - PROCESS | 1839 | 1461640753899 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}] 20:19:14 INFO - PROCESS | 1839 | 1461640754133 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 20:19:14 INFO - PROCESS | 1839 | 1461640754365 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de1a9800 == 103 [pid = 1839] [id = 291] 20:19:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24dc24f800) [pid = 1839] [serial = 874] [outer = (nil)] 20:19:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24dc81a000) [pid = 1839] [serial = 875] [outer = 0x7f24dc24f800] 20:19:14 INFO - PROCESS | 1839 | 1461640754462 Marionette DEBUG loaded listener.js 20:19:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24dcae4400) [pid = 1839] [serial = 876] [outer = 0x7f24dc24f800] 20:19:15 INFO - PROCESS | 1839 | 1461640755340 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]]]}] 20:19:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:19:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1499ms 20:19:15 INFO - PROCESS | 1839 | 1461640755386 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 20:19:15 INFO - PROCESS | 1839 | 1461640755395 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 20:19:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:19:15 INFO - PROCESS | 1839 | 1461640755406 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:19:15 INFO - PROCESS | 1839 | 1461640755411 Marionette TRACE conn3 <- [1,1138,null,{}] 20:19:15 INFO - PROCESS | 1839 | 1461640755417 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}] 20:19:15 INFO - PROCESS | 1839 | 1461640755621 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 20:19:15 INFO - PROCESS | 1839 | 1461640755893 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5357000 == 104 [pid = 1839] [id = 292] 20:19:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24defa0400) [pid = 1839] [serial = 877] [outer = (nil)] 20:19:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24dfa68800) [pid = 1839] [serial = 878] [outer = 0x7f24defa0400] 20:19:16 INFO - PROCESS | 1839 | 1461640756041 Marionette DEBUG loaded listener.js 20:19:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24dfd03400) [pid = 1839] [serial = 879] [outer = 0x7f24defa0400] 20:19:16 INFO - PROCESS | 1839 | 1461640756917 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]]]}] 20:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1581ms 20:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:19:16 INFO - PROCESS | 1839 | 1461640756988 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 20:19:16 INFO - PROCESS | 1839 | 1461640756991 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 20:19:17 INFO - PROCESS | 1839 | 1461640756998 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:19:17 INFO - PROCESS | 1839 | 1461640757004 Marionette TRACE conn3 <- [1,1142,null,{}] 20:19:17 INFO - PROCESS | 1839 | 1461640757021 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}] 20:19:17 INFO - PROCESS | 1839 | 1461640757258 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 20:19:17 INFO - PROCESS | 1839 | 1461640757483 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec41a000 == 105 [pid = 1839] [id = 293] 20:19:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24e2305c00) [pid = 1839] [serial = 880] [outer = (nil)] 20:19:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24e56de800) [pid = 1839] [serial = 881] [outer = 0x7f24e2305c00] 20:19:17 INFO - PROCESS | 1839 | 1461640757607 Marionette DEBUG loaded listener.js 20:19:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24e6e0f800) [pid = 1839] [serial = 882] [outer = 0x7f24e2305c00] 20:19:18 INFO - PROCESS | 1839 | 1461640758466 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]]]}] 20:19:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:19:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1500ms 20:19:18 INFO - PROCESS | 1839 | 1461640758498 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 20:19:18 INFO - PROCESS | 1839 | 1461640758504 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 20:19:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:19:18 INFO - PROCESS | 1839 | 1461640758510 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:19:18 INFO - PROCESS | 1839 | 1461640758513 Marionette TRACE conn3 <- [1,1146,null,{}] 20:19:18 INFO - PROCESS | 1839 | 1461640758519 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}] 20:19:18 INFO - PROCESS | 1839 | 1461640758714 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 20:19:18 INFO - PROCESS | 1839 | 1461640758898 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4185000 == 106 [pid = 1839] [id = 294] 20:19:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24e379b400) [pid = 1839] [serial = 883] [outer = (nil)] 20:19:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24f2ec8400) [pid = 1839] [serial = 884] [outer = 0x7f24e379b400] 20:19:18 INFO - PROCESS | 1839 | 1461640758972 Marionette DEBUG loaded listener.js 20:19:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24f3326000) [pid = 1839] [serial = 885] [outer = 0x7f24e379b400] 20:19:19 INFO - PROCESS | 1839 | 1461640759863 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]]]}] 20:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1380ms 20:19:19 INFO - PROCESS | 1839 | 1461640759890 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 20:19:19 INFO - PROCESS | 1839 | 1461640759893 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 20:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:19:19 INFO - PROCESS | 1839 | 1461640759900 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:19:19 INFO - PROCESS | 1839 | 1461640759904 Marionette TRACE conn3 <- [1,1150,null,{}] 20:19:19 INFO - PROCESS | 1839 | 1461640759909 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}] 20:19:20 INFO - PROCESS | 1839 | 1461640760095 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 20:19:20 INFO - PROCESS | 1839 | 1461640760279 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f8158000 == 107 [pid = 1839] [id = 295] 20:19:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24e9062c00) [pid = 1839] [serial = 886] [outer = (nil)] 20:19:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24f43a0000) [pid = 1839] [serial = 887] [outer = 0x7f24e9062c00] 20:19:20 INFO - PROCESS | 1839 | 1461640760350 Marionette DEBUG loaded listener.js 20:19:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24f7aa7c00) [pid = 1839] [serial = 888] [outer = 0x7f24e9062c00] 20:19:21 INFO - PROCESS | 1839 | 1461640761277 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]]]}] 20:19:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:19:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1431ms 20:19:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:19:21 INFO - PROCESS | 1839 | 1461640761333 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 20:19:21 INFO - PROCESS | 1839 | 1461640761336 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 20:19:21 INFO - PROCESS | 1839 | 1461640761342 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:19:21 INFO - PROCESS | 1839 | 1461640761346 Marionette TRACE conn3 <- [1,1154,null,{}] 20:19:21 INFO - PROCESS | 1839 | 1461640761351 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}] 20:19:21 INFO - PROCESS | 1839 | 1461640761567 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 20:19:21 INFO - PROCESS | 1839 | 1461640761746 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fd491000 == 108 [pid = 1839] [id = 296] 20:19:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24f7ca5000) [pid = 1839] [serial = 889] [outer = (nil)] 20:19:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24f8177400) [pid = 1839] [serial = 890] [outer = 0x7f24f7ca5000] 20:19:21 INFO - PROCESS | 1839 | 1461640761827 Marionette DEBUG loaded listener.js 20:19:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24f85e1400) [pid = 1839] [serial = 891] [outer = 0x7f24f7ca5000] 20:19:22 INFO - PROCESS | 1839 | 1461640762693 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]]]}] 20:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1379ms 20:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:19:22 INFO - PROCESS | 1839 | 1461640762723 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 20:19:22 INFO - PROCESS | 1839 | 1461640762726 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 20:19:22 INFO - PROCESS | 1839 | 1461640762734 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:19:22 INFO - PROCESS | 1839 | 1461640762736 Marionette TRACE conn3 <- [1,1158,null,{}] 20:19:22 INFO - PROCESS | 1839 | 1461640762743 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}] 20:19:22 INFO - PROCESS | 1839 | 1461640762939 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 20:19:23 INFO - PROCESS | 1839 | 1461640763124 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d279a800 == 109 [pid = 1839] [id = 297] 20:19:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24df96f000) [pid = 1839] [serial = 892] [outer = (nil)] 20:19:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24df975400) [pid = 1839] [serial = 893] [outer = 0x7f24df96f000] 20:19:23 INFO - PROCESS | 1839 | 1461640763199 Marionette DEBUG loaded listener.js 20:19:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24df979800) [pid = 1839] [serial = 894] [outer = 0x7f24df96f000] 20:19:24 INFO - PROCESS | 1839 | 1461640764120 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]]]}] 20:19:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:19:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1436ms 20:19:24 INFO - PROCESS | 1839 | 1461640764169 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 20:19:24 INFO - PROCESS | 1839 | 1461640764173 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 20:19:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:19:24 INFO - PROCESS | 1839 | 1461640764179 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:19:24 INFO - PROCESS | 1839 | 1461640764182 Marionette TRACE conn3 <- [1,1162,null,{}] 20:19:24 INFO - PROCESS | 1839 | 1461640764188 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}] 20:19:24 INFO - PROCESS | 1839 | 1461640764375 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 20:19:24 INFO - PROCESS | 1839 | 1461640764570 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e039c800 == 110 [pid = 1839] [id = 298] 20:19:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24d3103c00) [pid = 1839] [serial = 895] [outer = (nil)] 20:19:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d310bc00) [pid = 1839] [serial = 896] [outer = 0x7f24d3103c00] 20:19:24 INFO - PROCESS | 1839 | 1461640764642 Marionette DEBUG loaded listener.js 20:19:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d3110000) [pid = 1839] [serial = 897] [outer = 0x7f24d3103c00] 20:19:25 INFO - PROCESS | 1839 | 1461640765502 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]]]}] 20:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1379ms 20:19:25 INFO - PROCESS | 1839 | 1461640765559 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 20:19:25 INFO - PROCESS | 1839 | 1461640765563 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 20:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:19:25 INFO - PROCESS | 1839 | 1461640765569 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:19:25 INFO - PROCESS | 1839 | 1461640765572 Marionette TRACE conn3 <- [1,1166,null,{}] 20:19:25 INFO - PROCESS | 1839 | 1461640765577 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}] 20:19:25 INFO - PROCESS | 1839 | 1461640765767 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 20:19:25 INFO - PROCESS | 1839 | 1461640765952 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a2e800 == 111 [pid = 1839] [id = 299] 20:19:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d3105800) [pid = 1839] [serial = 898] [outer = (nil)] 20:19:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24de527000) [pid = 1839] [serial = 899] [outer = 0x7f24d3105800] 20:19:26 INFO - PROCESS | 1839 | 1461640766039 Marionette DEBUG loaded listener.js 20:19:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24e0310c00) [pid = 1839] [serial = 900] [outer = 0x7f24d3105800] 20:19:26 INFO - PROCESS | 1839 | 1461640766884 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]]]}] 20:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1383ms 20:19:26 INFO - PROCESS | 1839 | 1461640766953 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 20:19:26 INFO - PROCESS | 1839 | 1461640766956 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 20:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:19:26 INFO - PROCESS | 1839 | 1461640766962 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:19:26 INFO - PROCESS | 1839 | 1461640766964 Marionette TRACE conn3 <- [1,1170,null,{}] 20:19:26 INFO - PROCESS | 1839 | 1461640766970 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}] 20:19:27 INFO - PROCESS | 1839 | 1461640767145 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 20:19:27 INFO - PROCESS | 1839 | 1461640767328 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3253800 == 112 [pid = 1839] [id = 300] 20:19:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24d13cf400) [pid = 1839] [serial = 901] [outer = (nil)] 20:19:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24d13d8400) [pid = 1839] [serial = 902] [outer = 0x7f24d13cf400] 20:19:27 INFO - PROCESS | 1839 | 1461640767400 Marionette DEBUG loaded listener.js 20:19:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24d13dd800) [pid = 1839] [serial = 903] [outer = 0x7f24d13cf400] 20:19:28 INFO - PROCESS | 1839 | 1461640768285 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]]]}] 20:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1382ms 20:19:28 INFO - PROCESS | 1839 | 1461640768346 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 20:19:28 INFO - PROCESS | 1839 | 1461640768351 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 20:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:19:28 INFO - PROCESS | 1839 | 1461640768357 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:19:28 INFO - PROCESS | 1839 | 1461640768362 Marionette TRACE conn3 <- [1,1174,null,{}] 20:19:28 INFO - PROCESS | 1839 | 1461640768368 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}] 20:19:28 INFO - PROCESS | 1839 | 1461640768638 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 20:19:29 INFO - PROCESS | 1839 | 1461640769277 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da379000 == 113 [pid = 1839] [id = 301] 20:19:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24d13de000) [pid = 1839] [serial = 904] [outer = (nil)] 20:19:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d3178800) [pid = 1839] [serial = 905] [outer = 0x7f24d13de000] 20:19:29 INFO - PROCESS | 1839 | 1461640769349 Marionette DEBUG loaded listener.js 20:19:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24d530e400) [pid = 1839] [serial = 906] [outer = 0x7f24d13de000] 20:19:30 INFO - PROCESS | 1839 | 1461640770224 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] 20:19:30 INFO - PROCESS | 1839 | 1461640770304 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 20:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:19:30 INFO - PROCESS | 1839 | 1461640770312 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:19:30 INFO - PROCESS | 1839 | 1461640770317 Marionette TRACE conn3 <- [1,1178,null,{}] 20:19:30 INFO - PROCESS | 1839 | 1461640770323 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}] 20:19:30 INFO - PROCESS | 1839 | 1461640770574 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 20:19:30 INFO - PROCESS | 1839 | 1461640770942 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da16c000 == 114 [pid = 1839] [id = 302] 20:19:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24db9e7c00) [pid = 1839] [serial = 907] [outer = (nil)] 20:19:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24dc248000) [pid = 1839] [serial = 908] [outer = 0x7f24db9e7c00] 20:19:31 INFO - PROCESS | 1839 | 1461640771020 Marionette DEBUG loaded listener.js 20:19:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24dc343400) [pid = 1839] [serial = 909] [outer = 0x7f24db9e7c00] 20:19:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fc5b4800 == 113 [pid = 1839] [id = 243] 20:19:31 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24e0787400) [pid = 1839] [serial = 818] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c48800 == 112 [pid = 1839] [id = 289] 20:19:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fd0000 == 111 [pid = 1839] [id = 288] 20:19:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f3c800 == 110 [pid = 1839] [id = 287] 20:19:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0c82800 == 109 [pid = 1839] [id = 286] 20:19:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbadb000 == 108 [pid = 1839] [id = 285] 20:19:32 INFO - PROCESS | 1839 | 1461640772033 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] 20:19:32 INFO - PROCESS | 1839 | 1461640772109 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 20:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:19:32 INFO - PROCESS | 1839 | 1461640772115 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:19:32 INFO - PROCESS | 1839 | 1461640772118 Marionette TRACE conn3 <- [1,1182,null,{}] 20:19:32 INFO - PROCESS | 1839 | 1461640772124 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}] 20:19:32 INFO - PROCESS | 1839 | 1461640772289 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24e0780c00) [pid = 1839] [serial = 764] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24e56df800) [pid = 1839] [serial = 765] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24dfaafc00) [pid = 1839] [serial = 812] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24f2f85c00) [pid = 1839] [serial = 785] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24defa3c00) [pid = 1839] [serial = 770] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24d530bc00) [pid = 1839] [serial = 798] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24d317e400) [pid = 1839] [serial = 797] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24dc24cc00) [pid = 1839] [serial = 767] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24e56e7000) [pid = 1839] [serial = 776] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24dc24e400) [pid = 1839] [serial = 801] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24db9e6000) [pid = 1839] [serial = 800] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24dcffb800) [pid = 1839] [serial = 806] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24dd13c400) [pid = 1839] [serial = 807] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24de316800) [pid = 1839] [serial = 809] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24e226e800) [pid = 1839] [serial = 773] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24f33d3c00) [pid = 1839] [serial = 788] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24dca1b800) [pid = 1839] [serial = 803] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24dcadd400) [pid = 1839] [serial = 804] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24f20dc400) [pid = 1839] [serial = 782] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24e64af800) [pid = 1839] [serial = 779] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24f414e400) [pid = 1839] [serial = 791] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24f43a7800) [pid = 1839] [serial = 794] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24dfbd0800) [pid = 1839] [serial = 815] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dfb7f800) [pid = 1839] [serial = 813] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24defa7000) [pid = 1839] [serial = 810] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24dfd0e400) [pid = 1839] [serial = 816] [outer = (nil)] [url = about:blank] 20:19:32 INFO - PROCESS | 1839 | 1461640772529 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc469000 == 100 [pid = 1839] [id = 303] 20:19:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24db9e9c00) [pid = 1839] [serial = 910] [outer = (nil)] 20:19:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24dcabe400) [pid = 1839] [serial = 911] [outer = 0x7f24db9e9c00] 20:19:32 INFO - PROCESS | 1839 | 1461640772594 Marionette DEBUG loaded listener.js 20:19:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24dcad7400) [pid = 1839] [serial = 912] [outer = 0x7f24db9e9c00] 20:19:33 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:33 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:19:33 INFO - PROCESS | 1839 | 1461640773321 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] 20:19:33 INFO - PROCESS | 1839 | 1461640773368 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 20:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:19:33 INFO - PROCESS | 1839 | 1461640773386 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:19:33 INFO - PROCESS | 1839 | 1461640773395 Marionette TRACE conn3 <- [1,1186,null,{}] 20:19:33 INFO - PROCESS | 1839 | 1461640773419 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}] 20:19:33 INFO - PROCESS | 1839 | 1461640773616 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 20:19:33 INFO - PROCESS | 1839 | 1461640773754 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d82000 == 101 [pid = 1839] [id = 304] 20:19:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24dc344c00) [pid = 1839] [serial = 913] [outer = (nil)] 20:19:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24dd0d2800) [pid = 1839] [serial = 914] [outer = 0x7f24dc344c00] 20:19:33 INFO - PROCESS | 1839 | 1461640773817 Marionette DEBUG loaded listener.js 20:19:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24de51dc00) [pid = 1839] [serial = 915] [outer = 0x7f24dc344c00] 20:19:34 INFO - PROCESS | 1839 | 1461640774639 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] 20:19:34 INFO - PROCESS | 1839 | 1461640774691 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 20:19:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:19:34 INFO - PROCESS | 1839 | 1461640774704 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:19:34 INFO - PROCESS | 1839 | 1461640774719 Marionette TRACE conn3 <- [1,1190,null,{}] 20:19:34 INFO - PROCESS | 1839 | 1461640774727 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}] 20:19:34 INFO - PROCESS | 1839 | 1461640774935 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 20:19:34 INFO - PROCESS | 1839 | 1461640774967 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2e34800 == 102 [pid = 1839] [id = 305] 20:19:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24de137c00) [pid = 1839] [serial = 916] [outer = (nil)] 20:19:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24dfaab400) [pid = 1839] [serial = 917] [outer = 0x7f24de137c00] 20:19:35 INFO - PROCESS | 1839 | 1461640775030 Marionette DEBUG loaded listener.js 20:19:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24dfb70800) [pid = 1839] [serial = 918] [outer = 0x7f24de137c00] 20:19:35 INFO - PROCESS | 1839 | 1461640775884 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] 20:19:35 INFO - PROCESS | 1839 | 1461640775968 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 20:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:19:35 INFO - PROCESS | 1839 | 1461640775976 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:19:35 INFO - PROCESS | 1839 | 1461640775980 Marionette TRACE conn3 <- [1,1194,null,{}] 20:19:35 INFO - PROCESS | 1839 | 1461640775985 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}] 20:19:36 INFO - PROCESS | 1839 | 1461640776217 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 20:19:36 INFO - PROCESS | 1839 | 1461640776251 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fed000 == 103 [pid = 1839] [id = 306] 20:19:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dfbcfc00) [pid = 1839] [serial = 919] [outer = (nil)] 20:19:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dfd06800) [pid = 1839] [serial = 920] [outer = 0x7f24dfbcfc00] 20:19:36 INFO - PROCESS | 1839 | 1461640776326 Marionette DEBUG loaded listener.js 20:19:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24e0314400) [pid = 1839] [serial = 921] [outer = 0x7f24dfbcfc00] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24dfb65000) [pid = 1839] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24dc346800) [pid = 1839] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24dfb65c00) [pid = 1839] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24e3a1e800) [pid = 1839] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24e4524400) [pid = 1839] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24d4be6000) [pid = 1839] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24d1fe4800) [pid = 1839] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:19:36 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24dc34f400) [pid = 1839] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:19:37 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:37 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:19:37 INFO - PROCESS | 1839 | 1461640777435 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] 20:19:37 INFO - PROCESS | 1839 | 1461640777470 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 20:19:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:19:37 INFO - PROCESS | 1839 | 1461640777476 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:19:37 INFO - PROCESS | 1839 | 1461640777478 Marionette TRACE conn3 <- [1,1198,null,{}] 20:19:37 INFO - PROCESS | 1839 | 1461640777483 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}] 20:19:37 INFO - PROCESS | 1839 | 1461640777666 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 20:19:37 INFO - PROCESS | 1839 | 1461640777804 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c59000 == 104 [pid = 1839] [id = 307] 20:19:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24dfb76c00) [pid = 1839] [serial = 922] [outer = (nil)] 20:19:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24dfbd1400) [pid = 1839] [serial = 923] [outer = 0x7f24dfb76c00] 20:19:37 INFO - PROCESS | 1839 | 1461640777868 Marionette DEBUG loaded listener.js 20:19:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24e0deb400) [pid = 1839] [serial = 924] [outer = 0x7f24dfb76c00] 20:19:38 INFO - PROCESS | 1839 | 1461640778569 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]]]}] 20:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1132ms 20:19:38 INFO - PROCESS | 1839 | 1461640778609 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 20:19:38 INFO - PROCESS | 1839 | 1461640778613 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 20:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:19:38 INFO - PROCESS | 1839 | 1461640778619 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:19:38 INFO - PROCESS | 1839 | 1461640778621 Marionette TRACE conn3 <- [1,1202,null,{}] 20:19:38 INFO - PROCESS | 1839 | 1461640778626 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}] 20:19:38 INFO - PROCESS | 1839 | 1461640778784 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 20:19:39 INFO - PROCESS | 1839 | 1461640779022 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3262000 == 105 [pid = 1839] [id = 308] 20:19:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d13cfc00) [pid = 1839] [serial = 925] [outer = (nil)] 20:19:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d13d9400) [pid = 1839] [serial = 926] [outer = 0x7f24d13cfc00] 20:19:39 INFO - PROCESS | 1839 | 1461640779101 Marionette DEBUG loaded listener.js 20:19:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d3181c00) [pid = 1839] [serial = 927] [outer = 0x7f24d13cfc00] 20:19:40 INFO - PROCESS | 1839 | 1461640780026 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]]]}] 20:19:40 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 20:19:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1484ms 20:19:40 INFO - PROCESS | 1839 | 1461640780106 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 20:19:40 INFO - PROCESS | 1839 | 1461640780112 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 20:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:19:40 INFO - PROCESS | 1839 | 1461640780119 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:19:40 INFO - PROCESS | 1839 | 1461640780125 Marionette TRACE conn3 <- [1,1206,null,{}] 20:19:40 INFO - PROCESS | 1839 | 1461640780132 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}] 20:19:40 INFO - PROCESS | 1839 | 1461640780376 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 20:19:40 INFO - PROCESS | 1839 | 1461640780609 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0737800 == 106 [pid = 1839] [id = 309] 20:19:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dc34b400) [pid = 1839] [serial = 928] [outer = (nil)] 20:19:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dca1f000) [pid = 1839] [serial = 929] [outer = 0x7f24dc34b400] 20:19:40 INFO - PROCESS | 1839 | 1461640780703 Marionette DEBUG loaded listener.js 20:19:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dcadcc00) [pid = 1839] [serial = 930] [outer = 0x7f24dc34b400] 20:19:41 INFO - PROCESS | 1839 | 1461640781616 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]]]}] 20:19:41 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 20:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1531ms 20:19:41 INFO - PROCESS | 1839 | 1461640781655 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 20:19:41 INFO - PROCESS | 1839 | 1461640781662 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 20:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:19:41 INFO - PROCESS | 1839 | 1461640781669 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:19:41 INFO - PROCESS | 1839 | 1461640781672 Marionette TRACE conn3 <- [1,1210,null,{}] 20:19:41 INFO - PROCESS | 1839 | 1461640781678 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}] 20:19:41 INFO - PROCESS | 1839 | 1461640781872 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 20:19:42 INFO - PROCESS | 1839 | 1461640782143 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e616c800 == 107 [pid = 1839] [id = 310] 20:19:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dd143000) [pid = 1839] [serial = 931] [outer = (nil)] 20:19:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24df970c00) [pid = 1839] [serial = 932] [outer = 0x7f24dd143000] 20:19:42 INFO - PROCESS | 1839 | 1461640782262 Marionette DEBUG loaded listener.js 20:19:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dfb80800) [pid = 1839] [serial = 933] [outer = 0x7f24dd143000] 20:19:43 INFO - PROCESS | 1839 | 1461640783119 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]]]}] 20:19:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:19:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1482ms 20:19:43 INFO - PROCESS | 1839 | 1461640783152 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 20:19:43 INFO - PROCESS | 1839 | 1461640783156 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 20:19:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:19:43 INFO - PROCESS | 1839 | 1461640783172 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:19:43 INFO - PROCESS | 1839 | 1461640783181 Marionette TRACE conn3 <- [1,1214,null,{}] 20:19:43 INFO - PROCESS | 1839 | 1461640783188 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}] 20:19:43 INFO - PROCESS | 1839 | 1461640783382 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 20:19:43 INFO - PROCESS | 1839 | 1461640783562 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8eef000 == 108 [pid = 1839] [id = 311] 20:19:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dfbc8000) [pid = 1839] [serial = 934] [outer = (nil)] 20:19:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dcac5c00) [pid = 1839] [serial = 935] [outer = 0x7f24dfbc8000] 20:19:43 INFO - PROCESS | 1839 | 1461640783648 Marionette DEBUG loaded listener.js 20:19:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24e0df4400) [pid = 1839] [serial = 936] [outer = 0x7f24dfbc8000] 20:19:44 INFO - PROCESS | 1839 | 1461640784506 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]]]}] 20:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1401ms 20:19:44 INFO - PROCESS | 1839 | 1461640784566 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 20:19:44 INFO - PROCESS | 1839 | 1461640784571 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 20:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:19:44 INFO - PROCESS | 1839 | 1461640784577 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:19:44 INFO - PROCESS | 1839 | 1461640784579 Marionette TRACE conn3 <- [1,1218,null,{}] 20:19:44 INFO - PROCESS | 1839 | 1461640784585 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}] 20:19:44 INFO - PROCESS | 1839 | 1461640784774 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 20:19:44 INFO - PROCESS | 1839 | 1461640784952 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2cc3000 == 109 [pid = 1839] [id = 312] 20:19:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dfd0b000) [pid = 1839] [serial = 937] [outer = (nil)] 20:19:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24e4524400) [pid = 1839] [serial = 938] [outer = 0x7f24dfd0b000] 20:19:45 INFO - PROCESS | 1839 | 1461640785026 Marionette DEBUG loaded listener.js 20:19:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24e4e16800) [pid = 1839] [serial = 939] [outer = 0x7f24dfd0b000] 20:19:45 INFO - PROCESS | 1839 | 1461640785886 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]]]}] 20:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1340ms 20:19:45 INFO - PROCESS | 1839 | 1461640785918 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 20:19:45 INFO - PROCESS | 1839 | 1461640785921 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 20:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:19:45 INFO - PROCESS | 1839 | 1461640785928 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:19:45 INFO - PROCESS | 1839 | 1461640785931 Marionette TRACE conn3 <- [1,1222,null,{}] 20:19:45 INFO - PROCESS | 1839 | 1461640785937 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}] 20:19:46 INFO - PROCESS | 1839 | 1461640786141 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 20:19:46 INFO - PROCESS | 1839 | 1461640786374 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4182800 == 110 [pid = 1839] [id = 313] 20:19:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24e598fc00) [pid = 1839] [serial = 940] [outer = (nil)] 20:19:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24e605e400) [pid = 1839] [serial = 941] [outer = 0x7f24e598fc00] 20:19:46 INFO - PROCESS | 1839 | 1461640786504 Marionette DEBUG loaded listener.js 20:19:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24e6f22800) [pid = 1839] [serial = 942] [outer = 0x7f24e598fc00] 20:19:47 INFO - PROCESS | 1839 | 1461640787441 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] 20:19:47 INFO - PROCESS | 1839 | 1461640787515 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 20:19:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:19:47 INFO - PROCESS | 1839 | 1461640787521 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:19:47 INFO - PROCESS | 1839 | 1461640787525 Marionette TRACE conn3 <- [1,1226,null,{}] 20:19:47 INFO - PROCESS | 1839 | 1461640787530 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}] 20:19:47 INFO - PROCESS | 1839 | 1461640787759 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 20:19:47 INFO - PROCESS | 1839 | 1461640787979 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f85a0000 == 111 [pid = 1839] [id = 314] 20:19:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24e72a4c00) [pid = 1839] [serial = 943] [outer = (nil)] 20:19:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24f31a3c00) [pid = 1839] [serial = 944] [outer = 0x7f24e72a4c00] 20:19:48 INFO - PROCESS | 1839 | 1461640788099 Marionette DEBUG loaded listener.js 20:19:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24f41ca800) [pid = 1839] [serial = 945] [outer = 0x7f24e72a4c00] 20:19:48 INFO - PROCESS | 1839 | 1461640788945 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]]]}] 20:19:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:19:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1483ms 20:19:49 INFO - PROCESS | 1839 | 1461640789005 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 20:19:49 INFO - PROCESS | 1839 | 1461640789009 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 20:19:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:19:49 INFO - PROCESS | 1839 | 1461640789014 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:19:49 INFO - PROCESS | 1839 | 1461640789017 Marionette TRACE conn3 <- [1,1230,null,{}] 20:19:49 INFO - PROCESS | 1839 | 1461640789023 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}] 20:19:49 INFO - PROCESS | 1839 | 1461640789211 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 20:19:49 INFO - PROCESS | 1839 | 1461640789392 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fd485800 == 112 [pid = 1839] [id = 315] 20:19:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24f201cc00) [pid = 1839] [serial = 946] [outer = (nil)] 20:19:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24f62c0c00) [pid = 1839] [serial = 947] [outer = 0x7f24f201cc00] 20:19:49 INFO - PROCESS | 1839 | 1461640789467 Marionette DEBUG loaded listener.js 20:19:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24f7b67c00) [pid = 1839] [serial = 948] [outer = 0x7f24f201cc00] 20:19:50 INFO - PROCESS | 1839 | 1461640790331 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]]]}] 20:19:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:19:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1392ms 20:19:50 INFO - PROCESS | 1839 | 1461640790407 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 20:19:50 INFO - PROCESS | 1839 | 1461640790410 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 20:19:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:19:50 INFO - PROCESS | 1839 | 1461640790418 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:19:50 INFO - PROCESS | 1839 | 1461640790420 Marionette TRACE conn3 <- [1,1234,null,{}] 20:19:50 INFO - PROCESS | 1839 | 1461640790427 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}] 20:19:50 INFO - PROCESS | 1839 | 1461640790655 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 20:19:50 INFO - PROCESS | 1839 | 1461640790836 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2bdf000 == 113 [pid = 1839] [id = 316] 20:19:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24d2b10400) [pid = 1839] [serial = 949] [outer = (nil)] 20:19:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24d2b19800) [pid = 1839] [serial = 950] [outer = 0x7f24d2b10400] 20:19:50 INFO - PROCESS | 1839 | 1461640790908 Marionette DEBUG loaded listener.js 20:19:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24d2b1e400) [pid = 1839] [serial = 951] [outer = 0x7f24d2b10400] 20:19:51 INFO - PROCESS | 1839 | 1461640791807 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]]]}] 20:19:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:19:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1439ms 20:19:51 INFO - PROCESS | 1839 | 1461640791857 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 20:19:51 INFO - PROCESS | 1839 | 1461640791861 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 20:19:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:19:51 INFO - PROCESS | 1839 | 1461640791868 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:19:51 INFO - PROCESS | 1839 | 1461640791872 Marionette TRACE conn3 <- [1,1238,null,{}] 20:19:51 INFO - PROCESS | 1839 | 1461640791878 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}] 20:19:52 INFO - PROCESS | 1839 | 1461640792087 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 20:19:52 INFO - PROCESS | 1839 | 1461640792270 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d540d000 == 114 [pid = 1839] [id = 317] 20:19:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24d2b12000) [pid = 1839] [serial = 952] [outer = (nil)] 20:19:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24dcbb3c00) [pid = 1839] [serial = 953] [outer = 0x7f24d2b12000] 20:19:52 INFO - PROCESS | 1839 | 1461640792347 Marionette DEBUG loaded listener.js 20:19:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24dcbb7800) [pid = 1839] [serial = 954] [outer = 0x7f24d2b12000] 20:19:53 INFO - PROCESS | 1839 | 1461640793239 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]]]}] 20:19:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:19:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1430ms 20:19:53 INFO - PROCESS | 1839 | 1461640793299 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 20:19:53 INFO - PROCESS | 1839 | 1461640793302 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 20:19:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:19:53 INFO - PROCESS | 1839 | 1461640793309 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:19:53 INFO - PROCESS | 1839 | 1461640793313 Marionette TRACE conn3 <- [1,1242,null,{}] 20:19:53 INFO - PROCESS | 1839 | 1461640793319 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}] 20:19:53 INFO - PROCESS | 1839 | 1461640793527 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 20:19:53 INFO - PROCESS | 1839 | 1461640793732 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f417a000 == 115 [pid = 1839] [id = 318] 20:19:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24d2b1bc00) [pid = 1839] [serial = 955] [outer = (nil)] 20:19:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24dcbbc400) [pid = 1839] [serial = 956] [outer = 0x7f24d2b1bc00] 20:19:53 INFO - PROCESS | 1839 | 1461640793818 Marionette DEBUG loaded listener.js 20:19:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24f5d33000) [pid = 1839] [serial = 957] [outer = 0x7f24d2b1bc00] 20:19:54 INFO - PROCESS | 1839 | 1461640794733 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]]]}] 20:19:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:19:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1485ms 20:19:54 INFO - PROCESS | 1839 | 1461640794795 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 20:19:54 INFO - PROCESS | 1839 | 1461640794799 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 20:19:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:19:54 INFO - PROCESS | 1839 | 1461640794805 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:19:54 INFO - PROCESS | 1839 | 1461640794809 Marionette TRACE conn3 <- [1,1246,null,{}] 20:19:54 INFO - PROCESS | 1839 | 1461640794814 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}] 20:19:55 INFO - PROCESS | 1839 | 1461640795030 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 20:19:55 INFO - PROCESS | 1839 | 1461640795213 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fd48d000 == 116 [pid = 1839] [id = 319] 20:19:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24cfdc6400) [pid = 1839] [serial = 958] [outer = (nil)] 20:19:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24cfdcdc00) [pid = 1839] [serial = 959] [outer = 0x7f24cfdc6400] 20:19:55 INFO - PROCESS | 1839 | 1461640795287 Marionette DEBUG loaded listener.js 20:19:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24f7ca6c00) [pid = 1839] [serial = 960] [outer = 0x7f24cfdc6400] 20:19:56 INFO - PROCESS | 1839 | 1461640796275 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]]]}] 20:19:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:19:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1531ms 20:19:56 INFO - PROCESS | 1839 | 1461640796347 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 20:19:56 INFO - PROCESS | 1839 | 1461640796351 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 20:19:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:19:56 INFO - PROCESS | 1839 | 1461640796360 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:19:56 INFO - PROCESS | 1839 | 1461640796363 Marionette TRACE conn3 <- [1,1250,null,{}] 20:19:56 INFO - PROCESS | 1839 | 1461640796367 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}] 20:19:56 INFO - PROCESS | 1839 | 1461640796585 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 20:19:56 INFO - PROCESS | 1839 | 1461640796772 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d01e2800 == 117 [pid = 1839] [id = 320] 20:19:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24cfdc7800) [pid = 1839] [serial = 961] [outer = (nil)] 20:19:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24d0b83400) [pid = 1839] [serial = 962] [outer = 0x7f24cfdc7800] 20:19:56 INFO - PROCESS | 1839 | 1461640796843 Marionette DEBUG loaded listener.js 20:19:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24d0b87c00) [pid = 1839] [serial = 963] [outer = 0x7f24cfdc7800] 20:19:57 INFO - PROCESS | 1839 | 1461640797755 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]]]}] 20:19:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:19:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1427ms 20:19:57 INFO - PROCESS | 1839 | 1461640797787 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 20:19:57 INFO - PROCESS | 1839 | 1461640797800 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 20:19:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:19:57 INFO - PROCESS | 1839 | 1461640797807 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:19:57 INFO - PROCESS | 1839 | 1461640797809 Marionette TRACE conn3 <- [1,1254,null,{}] 20:19:57 INFO - PROCESS | 1839 | 1461640797815 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}] 20:19:58 INFO - PROCESS | 1839 | 1461640797995 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 20:19:58 INFO - PROCESS | 1839 | 1461640798194 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d0c7a000 == 118 [pid = 1839] [id = 321] 20:19:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24d0b7bc00) [pid = 1839] [serial = 964] [outer = (nil)] 20:19:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24d9f24800) [pid = 1839] [serial = 965] [outer = 0x7f24d0b7bc00] 20:19:58 INFO - PROCESS | 1839 | 1461640798264 Marionette DEBUG loaded listener.js 20:19:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24d9f29000) [pid = 1839] [serial = 966] [outer = 0x7f24d0b7bc00] 20:19:59 INFO - PROCESS | 1839 | 1461640799480 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]]]}] 20:19:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:19:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1685ms 20:19:59 INFO - PROCESS | 1839 | 1461640799493 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 20:19:59 INFO - PROCESS | 1839 | 1461640799498 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 20:19:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:19:59 INFO - PROCESS | 1839 | 1461640799506 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:19:59 INFO - PROCESS | 1839 | 1461640799512 Marionette TRACE conn3 <- [1,1258,null,{}] 20:19:59 INFO - PROCESS | 1839 | 1461640799521 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}] 20:19:59 INFO - PROCESS | 1839 | 1461640799714 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 20:19:59 INFO - PROCESS | 1839 | 1461640799942 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:19:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc894000 == 119 [pid = 1839] [id = 322] 20:19:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24d3178400) [pid = 1839] [serial = 967] [outer = (nil)] 20:20:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24d4bee800) [pid = 1839] [serial = 968] [outer = 0x7f24d3178400] 20:20:00 INFO - PROCESS | 1839 | 1461640800008 Marionette DEBUG loaded listener.js 20:20:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24d9f23800) [pid = 1839] [serial = 969] [outer = 0x7f24d3178400] 20:20:00 INFO - PROCESS | 1839 | 1461640800898 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]]]}] 20:20:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:20:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1439ms 20:20:00 INFO - PROCESS | 1839 | 1461640800946 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 20:20:00 INFO - PROCESS | 1839 | 1461640800954 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 20:20:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:20:00 INFO - PROCESS | 1839 | 1461640800964 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:20:00 INFO - PROCESS | 1839 | 1461640800968 Marionette TRACE conn3 <- [1,1262,null,{}] 20:20:00 INFO - PROCESS | 1839 | 1461640800974 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}] 20:20:01 INFO - PROCESS | 1839 | 1461640801162 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 20:20:01 INFO - PROCESS | 1839 | 1461640801561 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2794800 == 120 [pid = 1839] [id = 323] 20:20:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f24db9c5000) [pid = 1839] [serial = 970] [outer = (nil)] 20:20:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f24db9e7000) [pid = 1839] [serial = 971] [outer = 0x7f24db9c5000] 20:20:01 INFO - PROCESS | 1839 | 1461640801644 Marionette DEBUG loaded listener.js 20:20:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f24dc262c00) [pid = 1839] [serial = 972] [outer = 0x7f24db9c5000] 20:20:02 INFO - PROCESS | 1839 | 1461640802691 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]]]}] 20:20:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:20:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1785ms 20:20:02 INFO - PROCESS | 1839 | 1461640802751 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 20:20:02 INFO - PROCESS | 1839 | 1461640802753 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 20:20:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:20:02 INFO - PROCESS | 1839 | 1461640802761 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:20:02 INFO - PROCESS | 1839 | 1461640802768 Marionette TRACE conn3 <- [1,1266,null,{}] 20:20:02 INFO - PROCESS | 1839 | 1461640802784 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}] 20:20:03 INFO - PROCESS | 1839 | 1461640803058 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f3d800 == 119 [pid = 1839] [id = 220] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f24e6765800) [pid = 1839] [serial = 872] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f24e6e0e800) [pid = 1839] [serial = 836] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f24e2303c00) [pid = 1839] [serial = 833] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24e8ecd000) [pid = 1839] [serial = 839] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24f2ec5800) [pid = 1839] [serial = 845] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24ed097c00) [pid = 1839] [serial = 842] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24dfbc9000) [pid = 1839] [serial = 848] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c59000 == 118 [pid = 1839] [id = 307] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fed000 == 117 [pid = 1839] [id = 306] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2e34800 == 116 [pid = 1839] [id = 305] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0d82000 == 115 [pid = 1839] [id = 304] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc469000 == 114 [pid = 1839] [id = 303] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da16c000 == 113 [pid = 1839] [id = 302] 20:20:03 INFO - PROCESS | 1839 | 1461640803389 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da379000 == 112 [pid = 1839] [id = 301] 20:20:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a40800 == 113 [pid = 1839] [id = 324] 20:20:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24dcad7000) [pid = 1839] [serial = 973] [outer = (nil)] 20:20:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24dcbb9000) [pid = 1839] [serial = 974] [outer = 0x7f24dcad7000] 20:20:03 INFO - PROCESS | 1839 | 1461640803466 Marionette DEBUG loaded listener.js 20:20:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24dd0de800) [pid = 1839] [serial = 975] [outer = 0x7f24dcad7000] 20:20:03 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de1a9800 == 112 [pid = 1839] [id = 291] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24e2304000) [pid = 1839] [serial = 864] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24dcf89400) [pid = 1839] [serial = 857] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24dfbd4800) [pid = 1839] [serial = 861] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24e4a8c800) [pid = 1839] [serial = 866] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24e6769000) [pid = 1839] [serial = 870] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24d536b000) [pid = 1839] [serial = 852] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24dfb7f000) [pid = 1839] [serial = 860] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24d4bf1800) [pid = 1839] [serial = 851] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24e0ded800) [pid = 1839] [serial = 819] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24e0dee000) [pid = 1839] [serial = 863] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24dc820c00) [pid = 1839] [serial = 854] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24e56e1000) [pid = 1839] [serial = 867] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24d578e400) [pid = 1839] [serial = 821] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24dcad8c00) [pid = 1839] [serial = 824] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24dcad8000) [pid = 1839] [serial = 855] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24e0df3c00) [pid = 1839] [serial = 830] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24dfb66800) [pid = 1839] [serial = 827] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24e605f400) [pid = 1839] [serial = 869] [outer = (nil)] [url = about:blank] 20:20:03 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24de0f2400) [pid = 1839] [serial = 858] [outer = (nil)] [url = about:blank] 20:20:04 INFO - PROCESS | 1839 | 1461640804244 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]]]}] 20:20:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:20:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1539ms 20:20:04 INFO - PROCESS | 1839 | 1461640804302 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 20:20:04 INFO - PROCESS | 1839 | 1461640804306 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 20:20:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:20:04 INFO - PROCESS | 1839 | 1461640804317 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:20:04 INFO - PROCESS | 1839 | 1461640804319 Marionette TRACE conn3 <- [1,1270,null,{}] 20:20:04 INFO - PROCESS | 1839 | 1461640804326 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}] 20:20:04 INFO - PROCESS | 1839 | 1461640804523 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 20:20:04 INFO - PROCESS | 1839 | 1461640804670 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e03b0000 == 113 [pid = 1839] [id = 325] 20:20:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24d4bf1800) [pid = 1839] [serial = 976] [outer = (nil)] 20:20:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24de132400) [pid = 1839] [serial = 977] [outer = 0x7f24d4bf1800] 20:20:04 INFO - PROCESS | 1839 | 1461640804733 Marionette DEBUG loaded listener.js 20:20:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24df977400) [pid = 1839] [serial = 978] [outer = 0x7f24d4bf1800] 20:20:05 INFO - PROCESS | 1839 | 1461640805502 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]]]}] 20:20:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:20:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1230ms 20:20:05 INFO - PROCESS | 1839 | 1461640805553 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 20:20:05 INFO - PROCESS | 1839 | 1461640805557 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 20:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:20:05 INFO - PROCESS | 1839 | 1461640805563 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:20:05 INFO - PROCESS | 1839 | 1461640805565 Marionette TRACE conn3 <- [1,1274,null,{}] 20:20:05 INFO - PROCESS | 1839 | 1461640805571 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}] 20:20:05 INFO - PROCESS | 1839 | 1461640805792 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 20:20:05 INFO - PROCESS | 1839 | 1461640805827 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0ca2000 == 114 [pid = 1839] [id = 326] 20:20:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24df976000) [pid = 1839] [serial = 979] [outer = (nil)] 20:20:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24dfb69c00) [pid = 1839] [serial = 980] [outer = 0x7f24df976000] 20:20:05 INFO - PROCESS | 1839 | 1461640805899 Marionette DEBUG loaded listener.js 20:20:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24dfbd2800) [pid = 1839] [serial = 981] [outer = 0x7f24df976000] 20:20:06 INFO - PROCESS | 1839 | 1461640806816 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]]]}] 20:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1285ms 20:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:20:06 INFO - PROCESS | 1839 | 1461640806850 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 20:20:06 INFO - PROCESS | 1839 | 1461640806853 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 20:20:06 INFO - PROCESS | 1839 | 1461640806860 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:20:06 INFO - PROCESS | 1839 | 1461640806862 Marionette TRACE conn3 <- [1,1278,null,{}] 20:20:06 INFO - PROCESS | 1839 | 1461640806874 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}] 20:20:07 INFO - PROCESS | 1839 | 1461640807137 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 20:20:07 INFO - PROCESS | 1839 | 1461640807175 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4669800 == 115 [pid = 1839] [id = 327] 20:20:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24e030e400) [pid = 1839] [serial = 982] [outer = (nil)] 20:20:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24e0eb4800) [pid = 1839] [serial = 983] [outer = 0x7f24e030e400] 20:20:07 INFO - PROCESS | 1839 | 1461640807247 Marionette DEBUG loaded listener.js 20:20:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24e56e7800) [pid = 1839] [serial = 984] [outer = 0x7f24e030e400] 20:20:07 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24de137c00) [pid = 1839] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:20:07 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24d13de000) [pid = 1839] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:20:07 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24db9e9c00) [pid = 1839] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:20:07 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24dc344c00) [pid = 1839] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:20:07 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24dc7f9800) [pid = 1839] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:20:07 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24dfbcfc00) [pid = 1839] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:20:07 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24db9e7c00) [pid = 1839] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:20:08 INFO - PROCESS | 1839 | 1461640808258 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]]]}] 20:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1438ms 20:20:08 INFO - PROCESS | 1839 | 1461640808297 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 20:20:08 INFO - PROCESS | 1839 | 1461640808302 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 20:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:20:08 INFO - PROCESS | 1839 | 1461640808309 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:20:08 INFO - PROCESS | 1839 | 1461640808311 Marionette TRACE conn3 <- [1,1282,null,{}] 20:20:08 INFO - PROCESS | 1839 | 1461640808318 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}] 20:20:08 INFO - PROCESS | 1839 | 1461640808512 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 20:20:08 INFO - PROCESS | 1839 | 1461640808527 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5064800 == 116 [pid = 1839] [id = 328] 20:20:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24dc34f400) [pid = 1839] [serial = 985] [outer = (nil)] 20:20:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24e0783000) [pid = 1839] [serial = 986] [outer = 0x7f24dc34f400] 20:20:08 INFO - PROCESS | 1839 | 1461640808743 Marionette DEBUG loaded listener.js 20:20:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24e64cb400) [pid = 1839] [serial = 987] [outer = 0x7f24dc34f400] 20:20:09 INFO - PROCESS | 1839 | 1461640809472 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]]]}] 20:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1178ms 20:20:09 INFO - PROCESS | 1839 | 1461640809488 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 20:20:09 INFO - PROCESS | 1839 | 1461640809493 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 20:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:20:09 INFO - PROCESS | 1839 | 1461640809499 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:20:09 INFO - PROCESS | 1839 | 1461640809501 Marionette TRACE conn3 <- [1,1286,null,{}] 20:20:09 INFO - PROCESS | 1839 | 1461640809507 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}] 20:20:09 INFO - PROCESS | 1839 | 1461640809687 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 20:20:09 INFO - PROCESS | 1839 | 1461640809942 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d112a800 == 117 [pid = 1839] [id = 329] 20:20:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24cfdc2400) [pid = 1839] [serial = 988] [outer = (nil)] 20:20:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24cfdc9000) [pid = 1839] [serial = 989] [outer = 0x7f24cfdc2400] 20:20:10 INFO - PROCESS | 1839 | 1461640810021 Marionette DEBUG loaded listener.js 20:20:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24d0b88800) [pid = 1839] [serial = 990] [outer = 0x7f24cfdc2400] 20:20:11 INFO - PROCESS | 1839 | 1461640811015 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]]]}] 20:20:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1587ms 20:20:11 INFO - PROCESS | 1839 | 1461640811089 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 20:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:20:11 INFO - PROCESS | 1839 | 1461640811096 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 20:20:11 INFO - PROCESS | 1839 | 1461640811104 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:20:11 INFO - PROCESS | 1839 | 1461640811110 Marionette TRACE conn3 <- [1,1290,null,{}] 20:20:11 INFO - PROCESS | 1839 | 1461640811118 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}] 20:20:11 INFO - PROCESS | 1839 | 1461640811373 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 20:20:11 INFO - PROCESS | 1839 | 1461640811666 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd4b8800 == 118 [pid = 1839] [id = 330] 20:20:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24d5794400) [pid = 1839] [serial = 991] [outer = (nil)] 20:20:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24da03e400) [pid = 1839] [serial = 992] [outer = 0x7f24d5794400] 20:20:11 INFO - PROCESS | 1839 | 1461640811743 Marionette DEBUG loaded listener.js 20:20:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24dc348c00) [pid = 1839] [serial = 993] [outer = 0x7f24d5794400] 20:20:12 INFO - PROCESS | 1839 | 1461640812646 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]]]}] 20:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1590ms 20:20:12 INFO - PROCESS | 1839 | 1461640812698 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 20:20:12 INFO - PROCESS | 1839 | 1461640812705 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 20:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:20:12 INFO - PROCESS | 1839 | 1461640812711 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:20:12 INFO - PROCESS | 1839 | 1461640812714 Marionette TRACE conn3 <- [1,1294,null,{}] 20:20:12 INFO - PROCESS | 1839 | 1461640812721 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}] 20:20:12 INFO - PROCESS | 1839 | 1461640812932 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 20:20:13 INFO - PROCESS | 1839 | 1461640813206 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5a0f800 == 119 [pid = 1839] [id = 331] 20:20:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24dcbbf000) [pid = 1839] [serial = 994] [outer = (nil)] 20:20:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24dd0dbc00) [pid = 1839] [serial = 995] [outer = 0x7f24dcbbf000] 20:20:13 INFO - PROCESS | 1839 | 1461640813327 Marionette DEBUG loaded listener.js 20:20:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24df977c00) [pid = 1839] [serial = 996] [outer = 0x7f24dcbbf000] 20:20:14 INFO - PROCESS | 1839 | 1461640814220 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]]]}] 20:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1535ms 20:20:14 INFO - PROCESS | 1839 | 1461640814248 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 20:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:20:14 INFO - PROCESS | 1839 | 1461640814252 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 20:20:14 INFO - PROCESS | 1839 | 1461640814268 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:20:14 INFO - PROCESS | 1839 | 1461640814277 Marionette TRACE conn3 <- [1,1298,null,{}] 20:20:14 INFO - PROCESS | 1839 | 1461640814285 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}] 20:20:14 INFO - PROCESS | 1839 | 1461640814501 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 20:20:14 INFO - PROCESS | 1839 | 1461640814687 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8e73000 == 120 [pid = 1839] [id = 332] 20:20:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24dcad7800) [pid = 1839] [serial = 997] [outer = (nil)] 20:20:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24e0315c00) [pid = 1839] [serial = 998] [outer = 0x7f24dcad7800] 20:20:14 INFO - PROCESS | 1839 | 1461640814762 Marionette DEBUG loaded listener.js 20:20:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24e46b3400) [pid = 1839] [serial = 999] [outer = 0x7f24dcad7800] 20:20:15 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dde1b000 == 119 [pid = 1839] [id = 10] 20:20:15 INFO - PROCESS | 1839 | 1461640815793 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]]]}] 20:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1546ms 20:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:20:15 INFO - PROCESS | 1839 | 1461640815805 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 20:20:15 INFO - PROCESS | 1839 | 1461640815808 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 20:20:15 INFO - PROCESS | 1839 | 1461640815814 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:20:15 INFO - PROCESS | 1839 | 1461640815817 Marionette TRACE conn3 <- [1,1302,null,{}] 20:20:15 INFO - PROCESS | 1839 | 1461640815823 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}] 20:20:16 INFO - PROCESS | 1839 | 1461640816004 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 20:20:16 INFO - PROCESS | 1839 | 1461640816237 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f2fa6800 == 120 [pid = 1839] [id = 333] 20:20:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24d9f8e800) [pid = 1839] [serial = 1000] [outer = (nil)] 20:20:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24e57f6400) [pid = 1839] [serial = 1001] [outer = 0x7f24d9f8e800] 20:20:16 INFO - PROCESS | 1839 | 1461640816365 Marionette DEBUG loaded listener.js 20:20:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24e72a8800) [pid = 1839] [serial = 1002] [outer = 0x7f24d9f8e800] 20:20:17 INFO - PROCESS | 1839 | 1461640817225 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]]]}] 20:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1479ms 20:20:17 INFO - PROCESS | 1839 | 1461640817294 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 20:20:17 INFO - PROCESS | 1839 | 1461640817298 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 20:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:20:17 INFO - PROCESS | 1839 | 1461640817304 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:20:17 INFO - PROCESS | 1839 | 1461640817306 Marionette TRACE conn3 <- [1,1306,null,{}] 20:20:17 INFO - PROCESS | 1839 | 1461640817312 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}] 20:20:17 INFO - PROCESS | 1839 | 1461640817510 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 20:20:17 INFO - PROCESS | 1839 | 1461640817698 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7b96800 == 121 [pid = 1839] [id = 334] 20:20:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f24f4051c00) [pid = 1839] [serial = 1003] [outer = (nil)] 20:20:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f24f43a8c00) [pid = 1839] [serial = 1004] [outer = 0x7f24f4051c00] 20:20:17 INFO - PROCESS | 1839 | 1461640817789 Marionette DEBUG loaded listener.js 20:20:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f24f7cae800) [pid = 1839] [serial = 1005] [outer = 0x7f24f4051c00] 20:20:18 INFO - PROCESS | 1839 | 1461640818732 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]]]}] 20:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1485ms 20:20:18 INFO - PROCESS | 1839 | 1461640818791 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 20:20:18 INFO - PROCESS | 1839 | 1461640818795 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 20:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:20:18 INFO - PROCESS | 1839 | 1461640818801 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:20:18 INFO - PROCESS | 1839 | 1461640818805 Marionette TRACE conn3 <- [1,1310,null,{}] 20:20:18 INFO - PROCESS | 1839 | 1461640818810 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}] 20:20:19 INFO - PROCESS | 1839 | 1461640819007 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 20:20:19 INFO - PROCESS | 1839 | 1461640819199 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd4ea000 == 122 [pid = 1839] [id = 335] 20:20:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f24d1139000) [pid = 1839] [serial = 1006] [outer = (nil)] 20:20:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f24d1140000) [pid = 1839] [serial = 1007] [outer = 0x7f24d1139000] 20:20:19 INFO - PROCESS | 1839 | 1461640819276 Marionette DEBUG loaded listener.js 20:20:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f24f7cb1c00) [pid = 1839] [serial = 1008] [outer = 0x7f24d1139000] 20:20:20 INFO - PROCESS | 1839 | 1461640820141 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] 20:20:20 INFO - PROCESS | 1839 | 1461640820188 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 20:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:20:20 INFO - PROCESS | 1839 | 1461640820194 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:20:20 INFO - PROCESS | 1839 | 1461640820197 Marionette TRACE conn3 <- [1,1314,null,{}] 20:20:20 INFO - PROCESS | 1839 | 1461640820202 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}] 20:20:20 INFO - PROCESS | 1839 | 1461640820393 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 20:20:20 INFO - PROCESS | 1839 | 1461640820585 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d305c000 == 123 [pid = 1839] [id = 336] 20:20:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24d1139800) [pid = 1839] [serial = 1009] [outer = (nil)] 20:20:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24d27af400) [pid = 1839] [serial = 1010] [outer = 0x7f24d1139800] 20:20:20 INFO - PROCESS | 1839 | 1461640820665 Marionette DEBUG loaded listener.js 20:20:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24d27b6c00) [pid = 1839] [serial = 1011] [outer = 0x7f24d1139800] 20:20:21 INFO - PROCESS | 1839 | 1461640821591 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]]]}] 20:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1438ms 20:20:21 INFO - PROCESS | 1839 | 1461640821633 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 20:20:21 INFO - PROCESS | 1839 | 1461640821638 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 20:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:20:21 INFO - PROCESS | 1839 | 1461640821644 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:20:21 INFO - PROCESS | 1839 | 1461640821646 Marionette TRACE conn3 <- [1,1318,null,{}] 20:20:21 INFO - PROCESS | 1839 | 1461640821652 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}] 20:20:21 INFO - PROCESS | 1839 | 1461640821856 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 20:20:22 INFO - PROCESS | 1839 | 1461640822050 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3074800 == 124 [pid = 1839] [id = 337] 20:20:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24d27aa000) [pid = 1839] [serial = 1012] [outer = (nil)] 20:20:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24d4645400) [pid = 1839] [serial = 1013] [outer = 0x7f24d27aa000] 20:20:22 INFO - PROCESS | 1839 | 1461640822120 Marionette DEBUG loaded listener.js 20:20:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24d464d800) [pid = 1839] [serial = 1014] [outer = 0x7f24d27aa000] 20:20:23 INFO - PROCESS | 1839 | 1461640823025 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]]]}] 20:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1434ms 20:20:23 INFO - PROCESS | 1839 | 1461640823079 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 20:20:23 INFO - PROCESS | 1839 | 1461640823082 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 20:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:20:23 INFO - PROCESS | 1839 | 1461640823089 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:20:23 INFO - PROCESS | 1839 | 1461640823093 Marionette TRACE conn3 <- [1,1322,null,{}] 20:20:23 INFO - PROCESS | 1839 | 1461640823098 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}] 20:20:23 INFO - PROCESS | 1839 | 1461640823308 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 20:20:23 INFO - PROCESS | 1839 | 1461640823499 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31da000 == 125 [pid = 1839] [id = 338] 20:20:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24d27b3400) [pid = 1839] [serial = 1015] [outer = (nil)] 20:20:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24d4653800) [pid = 1839] [serial = 1016] [outer = 0x7f24d27b3400] 20:20:23 INFO - PROCESS | 1839 | 1461640823571 Marionette DEBUG loaded listener.js 20:20:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24dcb06800) [pid = 1839] [serial = 1017] [outer = 0x7f24d27b3400] 20:20:24 INFO - PROCESS | 1839 | 1461640824472 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]]]}] 20:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1429ms 20:20:24 INFO - PROCESS | 1839 | 1461640824520 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 20:20:24 INFO - PROCESS | 1839 | 1461640824523 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 20:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:20:24 INFO - PROCESS | 1839 | 1461640824530 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:20:24 INFO - PROCESS | 1839 | 1461640824533 Marionette TRACE conn3 <- [1,1326,null,{}] 20:20:24 INFO - PROCESS | 1839 | 1461640824539 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}] 20:20:24 INFO - PROCESS | 1839 | 1461640824739 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 20:20:24 INFO - PROCESS | 1839 | 1461640824934 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd670800 == 126 [pid = 1839] [id = 339] 20:20:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f24cd683400) [pid = 1839] [serial = 1018] [outer = (nil)] 20:20:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f24cd68d000) [pid = 1839] [serial = 1019] [outer = 0x7f24cd683400] 20:20:25 INFO - PROCESS | 1839 | 1461640825014 Marionette DEBUG loaded listener.js 20:20:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f24d4650400) [pid = 1839] [serial = 1020] [outer = 0x7f24cd683400] 20:20:25 INFO - PROCESS | 1839 | 1461640825936 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]]]}] 20:20:26 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 20:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1481ms 20:20:26 INFO - PROCESS | 1839 | 1461640826012 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 20:20:26 INFO - PROCESS | 1839 | 1461640826019 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 20:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:20:26 INFO - PROCESS | 1839 | 1461640826025 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:20:26 INFO - PROCESS | 1839 | 1461640826028 Marionette TRACE conn3 <- [1,1330,null,{}] 20:20:26 INFO - PROCESS | 1839 | 1461640826035 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}] 20:20:26 INFO - PROCESS | 1839 | 1461640826287 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 20:20:26 INFO - PROCESS | 1839 | 1461640826541 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccbd4000 == 127 [pid = 1839] [id = 340] 20:20:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f24ccb5f400) [pid = 1839] [serial = 1021] [outer = (nil)] 20:20:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f24ccb67c00) [pid = 1839] [serial = 1022] [outer = 0x7f24ccb5f400] 20:20:26 INFO - PROCESS | 1839 | 1461640826630 Marionette DEBUG loaded listener.js 20:20:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f24dcb03c00) [pid = 1839] [serial = 1023] [outer = 0x7f24ccb5f400] 20:20:27 INFO - PROCESS | 1839 | 1461640827483 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]]]}] 20:20:27 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 20:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1488ms 20:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:20:27 INFO - PROCESS | 1839 | 1461640827514 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 20:20:27 INFO - PROCESS | 1839 | 1461640827517 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 20:20:27 INFO - PROCESS | 1839 | 1461640827522 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:20:27 INFO - PROCESS | 1839 | 1461640827526 Marionette TRACE conn3 <- [1,1334,null,{}] 20:20:27 INFO - PROCESS | 1839 | 1461640827531 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}] 20:20:27 INFO - PROCESS | 1839 | 1461640827728 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 20:20:27 INFO - PROCESS | 1839 | 1461640827929 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3256800 == 128 [pid = 1839] [id = 341] 20:20:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f24ccb61800) [pid = 1839] [serial = 1024] [outer = (nil)] 20:20:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f24d1f36400) [pid = 1839] [serial = 1025] [outer = 0x7f24ccb61800] 20:20:28 INFO - PROCESS | 1839 | 1461640827997 Marionette DEBUG loaded listener.js 20:20:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f24d1f3ac00) [pid = 1839] [serial = 1026] [outer = 0x7f24ccb61800] 20:20:28 INFO - PROCESS | 1839 | 1461640828986 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]]]}] 20:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1536ms 20:20:29 INFO - PROCESS | 1839 | 1461640829062 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 20:20:29 INFO - PROCESS | 1839 | 1461640829082 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 20:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:20:29 INFO - PROCESS | 1839 | 1461640829092 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:20:29 INFO - PROCESS | 1839 | 1461640829095 Marionette TRACE conn3 <- [1,1338,null,{}] 20:20:29 INFO - PROCESS | 1839 | 1461640829103 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}] 20:20:29 INFO - PROCESS | 1839 | 1461640829422 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 20:20:29 INFO - PROCESS | 1839 | 1461640829785 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbadb000 == 129 [pid = 1839] [id = 342] 20:20:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f24ccb5e000) [pid = 1839] [serial = 1027] [outer = (nil)] 20:20:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f24d1f3c800) [pid = 1839] [serial = 1028] [outer = 0x7f24ccb5e000] 20:20:29 INFO - PROCESS | 1839 | 1461640829913 Marionette DEBUG loaded listener.js 20:20:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f24da04cc00) [pid = 1839] [serial = 1029] [outer = 0x7f24ccb5e000] 20:20:31 INFO - PROCESS | 1839 | 1461640831878 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]]]}] 20:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2852ms 20:20:31 INFO - PROCESS | 1839 | 1461640831944 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 20:20:31 INFO - PROCESS | 1839 | 1461640831951 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 20:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:20:31 INFO - PROCESS | 1839 | 1461640831959 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:20:31 INFO - PROCESS | 1839 | 1461640831965 Marionette TRACE conn3 <- [1,1342,null,{}] 20:20:31 INFO - PROCESS | 1839 | 1461640831973 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}] 20:20:32 INFO - PROCESS | 1839 | 1461640832198 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0c8e000 == 128 [pid = 1839] [id = 274] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5064800 == 127 [pid = 1839] [id = 328] 20:20:32 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f24de527000) [pid = 1839] [serial = 899] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f24d13d8400) [pid = 1839] [serial = 902] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f24dfbd1400) [pid = 1839] [serial = 923] [outer = (nil)] [url = about:blank] 20:20:32 INFO - PROCESS | 1839 | 1461640832495 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4669800 == 126 [pid = 1839] [id = 327] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0ca2000 == 125 [pid = 1839] [id = 326] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e03b0000 == 124 [pid = 1839] [id = 325] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2a40800 == 123 [pid = 1839] [id = 324] 20:20:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2785000 == 124 [pid = 1839] [id = 343] 20:20:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f24d0b7b400) [pid = 1839] [serial = 1030] [outer = (nil)] 20:20:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f24d13db400) [pid = 1839] [serial = 1031] [outer = 0x7f24d0b7b400] 20:20:32 INFO - PROCESS | 1839 | 1461640832590 Marionette DEBUG loaded listener.js 20:20:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f24d27b0000) [pid = 1839] [serial = 1032] [outer = 0x7f24d0b7b400] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2794800 == 123 [pid = 1839] [id = 323] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc894000 == 122 [pid = 1839] [id = 322] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2bdf000 == 121 [pid = 1839] [id = 316] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fd485800 == 120 [pid = 1839] [id = 315] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f85a0000 == 119 [pid = 1839] [id = 314] 20:20:32 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4182800 == 118 [pid = 1839] [id = 313] 20:20:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2cc3000 == 117 [pid = 1839] [id = 312] 20:20:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8eef000 == 116 [pid = 1839] [id = 311] 20:20:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e616c800 == 115 [pid = 1839] [id = 310] 20:20:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0737800 == 114 [pid = 1839] [id = 309] 20:20:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3262000 == 113 [pid = 1839] [id = 308] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f24dc248000) [pid = 1839] [serial = 908] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f24dc343400) [pid = 1839] [serial = 909] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f24dc81a000) [pid = 1839] [serial = 875] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f24f43a0000) [pid = 1839] [serial = 887] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f24dfaab400) [pid = 1839] [serial = 917] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f24d530e400) [pid = 1839] [serial = 906] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f24d3178800) [pid = 1839] [serial = 905] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f24f2ec8400) [pid = 1839] [serial = 884] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f24dcabe400) [pid = 1839] [serial = 911] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f24dcad7400) [pid = 1839] [serial = 912] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f24dd0d2800) [pid = 1839] [serial = 914] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f24f201d400) [pid = 1839] [serial = 873] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24dfa68800) [pid = 1839] [serial = 878] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24df975400) [pid = 1839] [serial = 893] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24dfd06800) [pid = 1839] [serial = 920] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24d310bc00) [pid = 1839] [serial = 896] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24f8177400) [pid = 1839] [serial = 890] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24e56de800) [pid = 1839] [serial = 881] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24e0314400) [pid = 1839] [serial = 921] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24dfb70800) [pid = 1839] [serial = 918] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24de51dc00) [pid = 1839] [serial = 915] [outer = (nil)] [url = about:blank] 20:20:33 INFO - PROCESS | 1839 | 1461640833449 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]]]}] 20:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1545ms 20:20:33 INFO - PROCESS | 1839 | 1461640833505 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 20:20:33 INFO - PROCESS | 1839 | 1461640833514 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 20:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:20:33 INFO - PROCESS | 1839 | 1461640833524 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:20:33 INFO - PROCESS | 1839 | 1461640833528 Marionette TRACE conn3 <- [1,1346,null,{}] 20:20:33 INFO - PROCESS | 1839 | 1461640833534 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}] 20:20:33 INFO - PROCESS | 1839 | 1461640833731 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 20:20:33 INFO - PROCESS | 1839 | 1461640833986 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5422800 == 114 [pid = 1839] [id = 344] 20:20:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24d0b83800) [pid = 1839] [serial = 1033] [outer = (nil)] 20:20:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24d4be6c00) [pid = 1839] [serial = 1034] [outer = 0x7f24d0b83800] 20:20:34 INFO - PROCESS | 1839 | 1461640834057 Marionette DEBUG loaded listener.js 20:20:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24d578c400) [pid = 1839] [serial = 1035] [outer = 0x7f24d0b83800] 20:20:34 INFO - PROCESS | 1839 | 1461640834808 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]]]}] 20:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1336ms 20:20:34 INFO - PROCESS | 1839 | 1461640834870 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 20:20:34 INFO - PROCESS | 1839 | 1461640834874 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 20:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:20:34 INFO - PROCESS | 1839 | 1461640834880 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:20:34 INFO - PROCESS | 1839 | 1461640834886 Marionette TRACE conn3 <- [1,1350,null,{}] 20:20:34 INFO - PROCESS | 1839 | 1461640834902 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}] 20:20:35 INFO - PROCESS | 1839 | 1461640835161 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 20:20:35 INFO - PROCESS | 1839 | 1461640835192 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc889000 == 115 [pid = 1839] [id = 345] 20:20:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24da048000) [pid = 1839] [serial = 1036] [outer = (nil)] 20:20:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24db9ee000) [pid = 1839] [serial = 1037] [outer = 0x7f24da048000] 20:20:35 INFO - PROCESS | 1839 | 1461640835260 Marionette DEBUG loaded listener.js 20:20:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24dc7f1000) [pid = 1839] [serial = 1038] [outer = 0x7f24da048000] 20:20:36 INFO - PROCESS | 1839 | 1461640836144 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]]]}] 20:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1285ms 20:20:36 INFO - PROCESS | 1839 | 1461640836166 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 20:20:36 INFO - PROCESS | 1839 | 1461640836170 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 20:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:20:36 INFO - PROCESS | 1839 | 1461640836184 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:20:36 INFO - PROCESS | 1839 | 1461640836186 Marionette TRACE conn3 <- [1,1354,null,{}] 20:20:36 INFO - PROCESS | 1839 | 1461640836192 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}] 20:20:36 INFO - PROCESS | 1839 | 1461640836424 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 20:20:36 INFO - PROCESS | 1839 | 1461640836469 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd4af000 == 116 [pid = 1839] [id = 346] 20:20:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24d5363000) [pid = 1839] [serial = 1039] [outer = (nil)] 20:20:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24dcaccc00) [pid = 1839] [serial = 1040] [outer = 0x7f24d5363000] 20:20:36 INFO - PROCESS | 1839 | 1461640836532 Marionette DEBUG loaded listener.js 20:20:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24dcb04000) [pid = 1839] [serial = 1041] [outer = 0x7f24d5363000] 20:20:37 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24dfb76c00) [pid = 1839] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:20:37 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24df976000) [pid = 1839] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:20:37 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24d4bf1800) [pid = 1839] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:20:37 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24db9c5000) [pid = 1839] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:20:37 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24e030e400) [pid = 1839] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:20:37 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24d3178400) [pid = 1839] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:20:37 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24dcad7000) [pid = 1839] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:20:37 INFO - PROCESS | 1839 | 1461640837807 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]]]}] 20:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1679ms 20:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:20:37 INFO - PROCESS | 1839 | 1461640837864 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 20:20:37 INFO - PROCESS | 1839 | 1461640837866 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 20:20:37 INFO - PROCESS | 1839 | 1461640837872 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:20:37 INFO - PROCESS | 1839 | 1461640837875 Marionette TRACE conn3 <- [1,1358,null,{}] 20:20:37 INFO - PROCESS | 1839 | 1461640837880 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}] 20:20:38 INFO - PROCESS | 1839 | 1461640838106 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 20:20:38 INFO - PROCESS | 1839 | 1461640838128 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e03a9000 == 117 [pid = 1839] [id = 347] 20:20:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24da04dc00) [pid = 1839] [serial = 1042] [outer = (nil)] 20:20:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24dcb07c00) [pid = 1839] [serial = 1043] [outer = 0x7f24da04dc00] 20:20:38 INFO - PROCESS | 1839 | 1461640838193 Marionette DEBUG loaded listener.js 20:20:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24dcb0c400) [pid = 1839] [serial = 1044] [outer = 0x7f24da04dc00] 20:20:39 INFO - PROCESS | 1839 | 1461640839021 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]]]}] 20:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1181ms 20:20:39 INFO - PROCESS | 1839 | 1461640839053 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 20:20:39 INFO - PROCESS | 1839 | 1461640839056 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 20:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:20:39 INFO - PROCESS | 1839 | 1461640839073 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:20:39 INFO - PROCESS | 1839 | 1461640839076 Marionette TRACE conn3 <- [1,1362,null,{}] 20:20:39 INFO - PROCESS | 1839 | 1461640839085 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}] 20:20:39 INFO - PROCESS | 1839 | 1461640839284 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 20:20:39 INFO - PROCESS | 1839 | 1461640839295 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2228800 == 118 [pid = 1839] [id = 348] 20:20:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24dcbb5800) [pid = 1839] [serial = 1045] [outer = (nil)] 20:20:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24dd0dec00) [pid = 1839] [serial = 1046] [outer = 0x7f24dcbb5800] 20:20:39 INFO - PROCESS | 1839 | 1461640839359 Marionette DEBUG loaded listener.js 20:20:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24de30b000) [pid = 1839] [serial = 1047] [outer = 0x7f24dcbb5800] 20:20:40 INFO - PROCESS | 1839 | 1461640840636 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]]]}] 20:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1635ms 20:20:40 INFO - PROCESS | 1839 | 1461640840709 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 20:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:20:40 INFO - PROCESS | 1839 | 1461640840717 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 20:20:40 INFO - PROCESS | 1839 | 1461640840726 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:20:40 INFO - PROCESS | 1839 | 1461640840733 Marionette TRACE conn3 <- [1,1366,null,{}] 20:20:40 INFO - PROCESS | 1839 | 1461640840741 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}] 20:20:41 INFO - PROCESS | 1839 | 1461640841015 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 20:20:41 INFO - PROCESS | 1839 | 1461640841264 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5404000 == 119 [pid = 1839] [id = 349] 20:20:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24d113d400) [pid = 1839] [serial = 1048] [outer = (nil)] 20:20:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f24d1f3bc00) [pid = 1839] [serial = 1049] [outer = 0x7f24d113d400] 20:20:41 INFO - PROCESS | 1839 | 1461640841382 Marionette DEBUG loaded listener.js 20:20:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f24d2b1d800) [pid = 1839] [serial = 1050] [outer = 0x7f24d113d400] 20:20:42 INFO - PROCESS | 1839 | 1461640842453 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] 20:20:42 INFO - PROCESS | 1839 | 1461640842523 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 20:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:20:42 INFO - PROCESS | 1839 | 1461640842535 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:20:42 INFO - PROCESS | 1839 | 1461640842539 Marionette TRACE conn3 <- [1,1370,null,{}] 20:20:42 INFO - PROCESS | 1839 | 1461640842546 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}] 20:20:42 INFO - PROCESS | 1839 | 1461640842853 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 20:20:43 INFO - PROCESS | 1839 | 1461640843086 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c96800 == 120 [pid = 1839] [id = 350] 20:20:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f24d9f21c00) [pid = 1839] [serial = 1051] [outer = (nil)] 20:20:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f24d9f2c000) [pid = 1839] [serial = 1052] [outer = 0x7f24d9f21c00] 20:20:43 INFO - PROCESS | 1839 | 1461640843164 Marionette DEBUG loaded listener.js 20:20:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f24dc246400) [pid = 1839] [serial = 1053] [outer = 0x7f24d9f21c00] 20:20:44 INFO - PROCESS | 1839 | 1461640844106 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] 20:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:20:44 INFO - PROCESS | 1839 | 1461640844176 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 20:20:44 INFO - PROCESS | 1839 | 1461640844184 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:20:44 INFO - PROCESS | 1839 | 1461640844190 Marionette TRACE conn3 <- [1,1374,null,{}] 20:20:44 INFO - PROCESS | 1839 | 1461640844207 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}] 20:20:44 INFO - PROCESS | 1839 | 1461640844463 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 20:20:44 INFO - PROCESS | 1839 | 1461640844748 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e50c1800 == 121 [pid = 1839] [id = 351] 20:20:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f24dc825800) [pid = 1839] [serial = 1054] [outer = (nil)] 20:20:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f24dcb0f000) [pid = 1839] [serial = 1055] [outer = 0x7f24dc825800] 20:20:44 INFO - PROCESS | 1839 | 1461640844833 Marionette DEBUG loaded listener.js 20:20:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f24dcbbfc00) [pid = 1839] [serial = 1056] [outer = 0x7f24dc825800] 20:20:45 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:45 INFO - PROCESS | 1839 | 1461640845756 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] 20:20:45 INFO - PROCESS | 1839 | 1461640845778 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 20:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 20:20:45 INFO - PROCESS | 1839 | 1461640845786 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:20:45 INFO - PROCESS | 1839 | 1461640845790 Marionette TRACE conn3 <- [1,1378,null,{}] 20:20:45 INFO - PROCESS | 1839 | 1461640845796 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}] 20:20:46 INFO - PROCESS | 1839 | 1461640846000 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 20:20:46 INFO - PROCESS | 1839 | 1461640846253 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6683000 == 122 [pid = 1839] [id = 352] 20:20:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f24d5361000) [pid = 1839] [serial = 1057] [outer = (nil)] 20:20:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f24dd0de000) [pid = 1839] [serial = 1058] [outer = 0x7f24d5361000] 20:20:46 INFO - PROCESS | 1839 | 1461640846375 Marionette DEBUG loaded listener.js 20:20:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f24defaa800) [pid = 1839] [serial = 1059] [outer = 0x7f24d5361000] 20:20:47 INFO - PROCESS | 1839 | 1461640847297 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] 20:20:47 INFO - PROCESS | 1839 | 1461640847325 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 20:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:20:47 INFO - PROCESS | 1839 | 1461640847333 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:20:47 INFO - PROCESS | 1839 | 1461640847337 Marionette TRACE conn3 <- [1,1382,null,{}] 20:20:47 INFO - PROCESS | 1839 | 1461640847342 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}] 20:20:47 INFO - PROCESS | 1839 | 1461640847539 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 20:20:47 INFO - PROCESS | 1839 | 1461640847737 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec1f3000 == 123 [pid = 1839] [id = 353] 20:20:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f24dfab1000) [pid = 1839] [serial = 1060] [outer = (nil)] 20:20:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f24dfab7400) [pid = 1839] [serial = 1061] [outer = 0x7f24dfab1000] 20:20:47 INFO - PROCESS | 1839 | 1461640847860 Marionette DEBUG loaded listener.js 20:20:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f24dfb73800) [pid = 1839] [serial = 1062] [outer = 0x7f24dfab1000] 20:20:48 INFO - PROCESS | 1839 | [1839] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 20:20:48 INFO - PROCESS | 1839 | 1461640848790 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] 20:20:48 INFO - PROCESS | 1839 | 1461640848872 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 20:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:20:48 INFO - PROCESS | 1839 | 1461640848879 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:20:48 INFO - PROCESS | 1839 | 1461640848883 Marionette TRACE conn3 <- [1,1386,null,{}] 20:20:48 INFO - PROCESS | 1839 | 1461640848888 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}] 20:20:49 INFO - PROCESS | 1839 | 1461640849138 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 20:20:49 INFO - PROCESS | 1839 | 1461640849392 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a61800 == 124 [pid = 1839] [id = 354] 20:20:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f24dfab4800) [pid = 1839] [serial = 1063] [outer = (nil)] 20:20:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f24e077d000) [pid = 1839] [serial = 1064] [outer = 0x7f24dfab4800] 20:20:49 INFO - PROCESS | 1839 | 1461640849470 Marionette DEBUG loaded listener.js 20:20:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f24e3622c00) [pid = 1839] [serial = 1065] [outer = 0x7f24dfab4800] 20:20:50 INFO - PROCESS | 1839 | 1461640850377 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] 20:20:50 INFO - PROCESS | 1839 | 1461640850416 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 20:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:20:50 INFO - PROCESS | 1839 | 1461640850423 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:20:50 INFO - PROCESS | 1839 | 1461640850427 Marionette TRACE conn3 <- [1,1390,null,{}] 20:20:50 INFO - PROCESS | 1839 | 1461640850432 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}] 20:20:50 INFO - PROCESS | 1839 | 1461640850628 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 20:20:50 INFO - PROCESS | 1839 | 1461640850877 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc5b3800 == 125 [pid = 1839] [id = 355] 20:20:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f24dfb75000) [pid = 1839] [serial = 1066] [outer = (nil)] 20:20:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f24e56e3c00) [pid = 1839] [serial = 1067] [outer = 0x7f24dfb75000] 20:20:51 INFO - PROCESS | 1839 | 1461640851001 Marionette DEBUG loaded listener.js 20:20:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f24e6e06000) [pid = 1839] [serial = 1068] [outer = 0x7f24dfb75000] 20:20:51 INFO - PROCESS | 1839 | 1461640851845 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]]]}] 20:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1487ms 20:20:51 INFO - PROCESS | 1839 | 1461640851912 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 20:20:51 INFO - PROCESS | 1839 | 1461640851916 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 20:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:20:51 INFO - PROCESS | 1839 | 1461640851922 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:20:51 INFO - PROCESS | 1839 | 1461640851926 Marionette TRACE conn3 <- [1,1394,null,{}] 20:20:51 INFO - PROCESS | 1839 | 1461640851932 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}] 20:20:52 INFO - PROCESS | 1839 | 1461640852144 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 20:20:52 INFO - PROCESS | 1839 | 1461640852377 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0bb0800 == 126 [pid = 1839] [id = 356] 20:20:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f24df976400) [pid = 1839] [serial = 1069] [outer = (nil)] 20:20:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f24e72a6000) [pid = 1839] [serial = 1070] [outer = 0x7f24df976400] 20:20:52 INFO - PROCESS | 1839 | 1461640852493 Marionette DEBUG loaded listener.js 20:20:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f24e931f400) [pid = 1839] [serial = 1071] [outer = 0x7f24df976400] 20:20:53 INFO - PROCESS | 1839 | 1461640853341 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]]]}] 20:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1431ms 20:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:20:53 INFO - PROCESS | 1839 | 1461640853354 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 20:20:53 INFO - PROCESS | 1839 | 1461640853356 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 20:20:53 INFO - PROCESS | 1839 | 1461640853363 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:20:53 INFO - PROCESS | 1839 | 1461640853366 Marionette TRACE conn3 <- [1,1398,null,{}] 20:20:53 INFO - PROCESS | 1839 | 1461640853372 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}] 20:20:53 INFO - PROCESS | 1839 | 1461640853572 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 20:20:53 INFO - PROCESS | 1839 | 1461640853777 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccdc3000 == 127 [pid = 1839] [id = 357] 20:20:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f24dfaadc00) [pid = 1839] [serial = 1072] [outer = (nil)] 20:20:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f24ed097c00) [pid = 1839] [serial = 1073] [outer = 0x7f24dfaadc00] 20:20:53 INFO - PROCESS | 1839 | 1461640853876 Marionette DEBUG loaded listener.js 20:20:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24f2f86400) [pid = 1839] [serial = 1074] [outer = 0x7f24dfaadc00] 20:20:54 INFO - PROCESS | 1839 | 1461640854795 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]]]}] 20:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1480ms 20:20:54 INFO - PROCESS | 1839 | 1461640854843 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 20:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:20:54 INFO - PROCESS | 1839 | 1461640854847 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 20:20:54 INFO - PROCESS | 1839 | 1461640854854 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:20:54 INFO - PROCESS | 1839 | 1461640854857 Marionette TRACE conn3 <- [1,1402,null,{}] 20:20:54 INFO - PROCESS | 1839 | 1461640854864 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}] 20:20:55 INFO - PROCESS | 1839 | 1461640855074 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 20:20:55 INFO - PROCESS | 1839 | 1461640855272 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccddd800 == 128 [pid = 1839] [id = 358] 20:20:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24dc7f6400) [pid = 1839] [serial = 1075] [outer = (nil)] 20:20:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24de13f000) [pid = 1839] [serial = 1076] [outer = 0x7f24dc7f6400] 20:20:55 INFO - PROCESS | 1839 | 1461640855403 Marionette DEBUG loaded listener.js 20:20:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24f33da800) [pid = 1839] [serial = 1077] [outer = 0x7f24dc7f6400] 20:20:56 INFO - PROCESS | 1839 | 1461640856653 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]]]}] 20:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1845ms 20:20:56 INFO - PROCESS | 1839 | 1461640856700 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 20:20:56 INFO - PROCESS | 1839 | 1461640856707 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 20:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:20:56 INFO - PROCESS | 1839 | 1461640856715 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:20:56 INFO - PROCESS | 1839 | 1461640856721 Marionette TRACE conn3 <- [1,1406,null,{}] 20:20:56 INFO - PROCESS | 1839 | 1461640856730 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}] 20:20:56 INFO - PROCESS | 1839 | 1461640856943 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 20:20:57 INFO - PROCESS | 1839 | 1461640857152 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd4f0000 == 129 [pid = 1839] [id = 359] 20:20:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24ccb62400) [pid = 1839] [serial = 1078] [outer = (nil)] 20:20:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24cfdc4800) [pid = 1839] [serial = 1079] [outer = 0x7f24ccb62400] 20:20:57 INFO - PROCESS | 1839 | 1461640857283 Marionette DEBUG loaded listener.js 20:20:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24d13da000) [pid = 1839] [serial = 1080] [outer = 0x7f24ccb62400] 20:20:58 INFO - PROCESS | 1839 | 1461640858348 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]]]}] 20:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1688ms 20:20:58 INFO - PROCESS | 1839 | 1461640858404 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 20:20:58 INFO - PROCESS | 1839 | 1461640858413 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 20:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:20:58 INFO - PROCESS | 1839 | 1461640858424 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:20:58 INFO - PROCESS | 1839 | 1461640858428 Marionette TRACE conn3 <- [1,1410,null,{}] 20:20:58 INFO - PROCESS | 1839 | 1461640858435 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}] 20:20:58 INFO - PROCESS | 1839 | 1461640858639 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 20:20:58 INFO - PROCESS | 1839 | 1461640858840 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:20:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3074000 == 130 [pid = 1839] [id = 360] 20:20:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24d2b15000) [pid = 1839] [serial = 1081] [outer = (nil)] 20:20:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24d3110c00) [pid = 1839] [serial = 1082] [outer = 0x7f24d2b15000] 20:20:58 INFO - PROCESS | 1839 | 1461640858994 Marionette DEBUG loaded listener.js 20:20:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f24d464cc00) [pid = 1839] [serial = 1083] [outer = 0x7f24d2b15000] 20:21:00 INFO - PROCESS | 1839 | 1461640860019 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]]]}] 20:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1649ms 20:21:00 INFO - PROCESS | 1839 | 1461640860073 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 20:21:00 INFO - PROCESS | 1839 | 1461640860077 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 20:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:21:00 INFO - PROCESS | 1839 | 1461640860086 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:21:00 INFO - PROCESS | 1839 | 1461640860092 Marionette TRACE conn3 <- [1,1414,null,{}] 20:21:00 INFO - PROCESS | 1839 | 1461640860161 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}] 20:21:00 INFO - PROCESS | 1839 | 1461640860461 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 20:21:00 INFO - PROCESS | 1839 | 1461640860635 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db957000 == 131 [pid = 1839] [id = 361] 20:21:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f24db9e3400) [pid = 1839] [serial = 1084] [outer = (nil)] 20:21:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f24dc259000) [pid = 1839] [serial = 1085] [outer = 0x7f24db9e3400] 20:21:00 INFO - PROCESS | 1839 | 1461640860706 Marionette DEBUG loaded listener.js 20:21:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f24dc7f9c00) [pid = 1839] [serial = 1086] [outer = 0x7f24db9e3400] 20:21:01 INFO - PROCESS | 1839 | 1461640861666 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]]]}] 20:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1595ms 20:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:21:01 INFO - PROCESS | 1839 | 1461640861679 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 20:21:01 INFO - PROCESS | 1839 | 1461640861683 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 20:21:01 INFO - PROCESS | 1839 | 1461640861689 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:21:01 INFO - PROCESS | 1839 | 1461640861692 Marionette TRACE conn3 <- [1,1418,null,{}] 20:21:01 INFO - PROCESS | 1839 | 1461640861697 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}] 20:21:01 INFO - PROCESS | 1839 | 1461640861915 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93da000 == 130 [pid = 1839] [id = 254] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d279a800 == 129 [pid = 1839] [id = 297] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e039c800 == 128 [pid = 1839] [id = 298] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fd491000 == 127 [pid = 1839] [id = 296] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f24dca1f000) [pid = 1839] [serial = 929] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f24d9f24800) [pid = 1839] [serial = 965] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f24e4524400) [pid = 1839] [serial = 938] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f24df970c00) [pid = 1839] [serial = 932] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24cfdcdc00) [pid = 1839] [serial = 959] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24f31a3c00) [pid = 1839] [serial = 944] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24d2b19800) [pid = 1839] [serial = 950] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24f62c0c00) [pid = 1839] [serial = 947] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24d13d9400) [pid = 1839] [serial = 926] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24dcbbc400) [pid = 1839] [serial = 956] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24d0b83400) [pid = 1839] [serial = 962] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24dcac5c00) [pid = 1839] [serial = 935] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24dcbb3c00) [pid = 1839] [serial = 953] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f24e605e400) [pid = 1839] [serial = 941] [outer = (nil)] [url = about:blank] 20:21:02 INFO - PROCESS | 1839 | 1461640862306 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3253800 == 126 [pid = 1839] [id = 300] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec41a000 == 125 [pid = 1839] [id = 293] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e03a9000 == 124 [pid = 1839] [id = 347] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd4af000 == 123 [pid = 1839] [id = 346] 20:21:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d01cf800 == 124 [pid = 1839] [id = 362] 20:21:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f24d0b83400) [pid = 1839] [serial = 1087] [outer = (nil)] 20:21:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24d13d9400) [pid = 1839] [serial = 1088] [outer = 0x7f24d0b83400] 20:21:02 INFO - PROCESS | 1839 | 1461640862406 Marionette DEBUG loaded listener.js 20:21:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24dc75e000) [pid = 1839] [serial = 1089] [outer = 0x7f24d0b83400] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc889000 == 123 [pid = 1839] [id = 345] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5422800 == 122 [pid = 1839] [id = 344] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2785000 == 121 [pid = 1839] [id = 343] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2fa6800 == 120 [pid = 1839] [id = 333] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8e73000 == 119 [pid = 1839] [id = 332] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5a0f800 == 118 [pid = 1839] [id = 331] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd4b8800 == 117 [pid = 1839] [id = 330] 20:21:02 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d112a800 == 116 [pid = 1839] [id = 329] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24e0deb400) [pid = 1839] [serial = 924] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24dfb69c00) [pid = 1839] [serial = 980] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f24de132400) [pid = 1839] [serial = 977] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f24db9e7000) [pid = 1839] [serial = 971] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f24e0eb4800) [pid = 1839] [serial = 983] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f24e56e7800) [pid = 1839] [serial = 984] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f24e0783000) [pid = 1839] [serial = 986] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f24d9f23800) [pid = 1839] [serial = 969] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f24d4bee800) [pid = 1839] [serial = 968] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f24dcbb9000) [pid = 1839] [serial = 974] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f24dd0de800) [pid = 1839] [serial = 975] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f24dc262c00) [pid = 1839] [serial = 972] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f24dfbd2800) [pid = 1839] [serial = 981] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f24df977400) [pid = 1839] [serial = 978] [outer = (nil)] [url = about:blank] 20:21:03 INFO - PROCESS | 1839 | 1461640863413 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]]]}] 20:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1741ms 20:21:03 INFO - PROCESS | 1839 | 1461640863431 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 20:21:03 INFO - PROCESS | 1839 | 1461640863437 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 20:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:21:03 INFO - PROCESS | 1839 | 1461640863447 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:21:03 INFO - PROCESS | 1839 | 1461640863453 Marionette TRACE conn3 <- [1,1422,null,{}] 20:21:03 INFO - PROCESS | 1839 | 1461640863462 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}] 20:21:03 INFO - PROCESS | 1839 | 1461640863669 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 20:21:04 INFO - PROCESS | 1839 | 1461640864004 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a3b000 == 117 [pid = 1839] [id = 363] 20:21:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f24d0b85800) [pid = 1839] [serial = 1090] [outer = (nil)] 20:21:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f24d1f34400) [pid = 1839] [serial = 1091] [outer = 0x7f24d0b85800] 20:21:04 INFO - PROCESS | 1839 | 1461640864086 Marionette DEBUG loaded listener.js 20:21:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f24d27b2400) [pid = 1839] [serial = 1092] [outer = 0x7f24d0b85800] 20:21:04 INFO - PROCESS | 1839 | 1461640864988 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]]]}] 20:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1590ms 20:21:05 INFO - PROCESS | 1839 | 1461640865038 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 20:21:05 INFO - PROCESS | 1839 | 1461640865047 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 20:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:21:05 INFO - PROCESS | 1839 | 1461640865058 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:21:05 INFO - PROCESS | 1839 | 1461640865062 Marionette TRACE conn3 <- [1,1426,null,{}] 20:21:05 INFO - PROCESS | 1839 | 1461640865069 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}] 20:21:05 INFO - PROCESS | 1839 | 1461640865314 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 20:21:05 INFO - PROCESS | 1839 | 1461640865691 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db944000 == 118 [pid = 1839] [id = 364] 20:21:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f24d464b000) [pid = 1839] [serial = 1093] [outer = (nil)] 20:21:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f24d561c800) [pid = 1839] [serial = 1094] [outer = 0x7f24d464b000] 20:21:05 INFO - PROCESS | 1839 | 1461640865822 Marionette DEBUG loaded listener.js 20:21:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f24d9f91400) [pid = 1839] [serial = 1095] [outer = 0x7f24d464b000] 20:21:07 INFO - PROCESS | 1839 | 1461640867043 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]]]}] 20:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2037ms 20:21:07 INFO - PROCESS | 1839 | 1461640867096 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 20:21:07 INFO - PROCESS | 1839 | 1461640867099 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 20:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:21:07 INFO - PROCESS | 1839 | 1461640867106 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:21:07 INFO - PROCESS | 1839 | 1461640867112 Marionette TRACE conn3 <- [1,1430,null,{}] 20:21:07 INFO - PROCESS | 1839 | 1461640867127 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}] 20:21:07 INFO - PROCESS | 1839 | 1461640867350 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 20:21:07 INFO - PROCESS | 1839 | 1461640867593 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e039c800 == 119 [pid = 1839] [id = 365] 20:21:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f24dc259800) [pid = 1839] [serial = 1096] [outer = (nil)] 20:21:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f24dcb10000) [pid = 1839] [serial = 1097] [outer = 0x7f24dc259800] 20:21:07 INFO - PROCESS | 1839 | 1461640867717 Marionette DEBUG loaded listener.js 20:21:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f24dcff8c00) [pid = 1839] [serial = 1098] [outer = 0x7f24dc259800] 20:21:08 INFO - PROCESS | 1839 | 1461640868612 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]]]}] 20:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1535ms 20:21:08 INFO - PROCESS | 1839 | 1461640868642 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 20:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:21:08 INFO - PROCESS | 1839 | 1461640868647 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 20:21:08 INFO - PROCESS | 1839 | 1461640868653 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:21:08 INFO - PROCESS | 1839 | 1461640868656 Marionette TRACE conn3 <- [1,1434,null,{}] 20:21:08 INFO - PROCESS | 1839 | 1461640868661 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}] 20:21:08 INFO - PROCESS | 1839 | 1461640868853 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 20:21:09 INFO - PROCESS | 1839 | 1461640869052 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d99000 == 120 [pid = 1839] [id = 366] 20:21:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f24dc7fe400) [pid = 1839] [serial = 1099] [outer = (nil)] 20:21:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f24defabc00) [pid = 1839] [serial = 1100] [outer = 0x7f24dc7fe400] 20:21:09 INFO - PROCESS | 1839 | 1461640869125 Marionette DEBUG loaded listener.js 20:21:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f24dfa69800) [pid = 1839] [serial = 1101] [outer = 0x7f24dc7fe400] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da366000 == 119 [pid = 1839] [id = 147] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ccbd4000 == 118 [pid = 1839] [id = 340] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3256800 == 117 [pid = 1839] [id = 341] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6164000 == 116 [pid = 1839] [id = 282] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d540d000 == 115 [pid = 1839] [id = 317] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fd483000 == 114 [pid = 1839] [id = 244] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc3a3000 == 113 [pid = 1839] [id = 246] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d01e2800 == 112 [pid = 1839] [id = 320] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fd48d000 == 111 [pid = 1839] [id = 319] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da3e2000 == 110 [pid = 1839] [id = 245] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d0c7a000 == 109 [pid = 1839] [id = 321] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd3e4800 == 108 [pid = 1839] [id = 11] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db957000 == 107 [pid = 1839] [id = 361] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3074000 == 106 [pid = 1839] [id = 360] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cd4f0000 == 105 [pid = 1839] [id = 359] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ccdc3000 == 104 [pid = 1839] [id = 357] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0bb0800 == 103 [pid = 1839] [id = 356] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fc5b3800 == 102 [pid = 1839] [id = 355] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a61800 == 101 [pid = 1839] [id = 354] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec1f3000 == 100 [pid = 1839] [id = 353] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6683000 == 99 [pid = 1839] [id = 352] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e50c1800 == 98 [pid = 1839] [id = 351] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0c96800 == 97 [pid = 1839] [id = 350] 20:21:12 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5404000 == 96 [pid = 1839] [id = 349] 20:21:12 INFO - PROCESS | 1839 | 1461640872246 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]]]}] 20:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 3700ms 20:21:12 INFO - PROCESS | 1839 | 1461640872361 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 20:21:12 INFO - PROCESS | 1839 | 1461640872366 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 20:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:21:12 INFO - PROCESS | 1839 | 1461640872382 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:21:12 INFO - PROCESS | 1839 | 1461640872389 Marionette TRACE conn3 <- [1,1438,null,{}] 20:21:12 INFO - PROCESS | 1839 | 1461640872403 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}] 20:21:12 INFO - PROCESS | 1839 | 1461640872584 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 20:21:12 INFO - PROCESS | 1839 | 1461640872601 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d0c78800 == 97 [pid = 1839] [id = 367] 20:21:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24d1f32c00) [pid = 1839] [serial = 1102] [outer = (nil)] 20:21:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24d1fe2800) [pid = 1839] [serial = 1103] [outer = 0x7f24d1f32c00] 20:21:12 INFO - PROCESS | 1839 | 1461640872675 Marionette DEBUG loaded listener.js 20:21:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24d3108000) [pid = 1839] [serial = 1104] [outer = 0x7f24d1f32c00] 20:21:13 INFO - PROCESS | 1839 | 1461640873618 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]]]}] 20:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1309ms 20:21:13 INFO - PROCESS | 1839 | 1461640873685 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 20:21:13 INFO - PROCESS | 1839 | 1461640873694 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 20:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:21:13 INFO - PROCESS | 1839 | 1461640873704 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:21:13 INFO - PROCESS | 1839 | 1461640873709 Marionette TRACE conn3 <- [1,1442,null,{}] 20:21:13 INFO - PROCESS | 1839 | 1461640873715 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}] 20:21:14 INFO - PROCESS | 1839 | 1461640874087 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 20:21:14 INFO - PROCESS | 1839 | 1461640874115 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da168000 == 98 [pid = 1839] [id = 368] 20:21:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24d3109000) [pid = 1839] [serial = 1105] [outer = (nil)] 20:21:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24d9f25400) [pid = 1839] [serial = 1106] [outer = 0x7f24d3109000] 20:21:14 INFO - PROCESS | 1839 | 1461640874179 Marionette DEBUG loaded listener.js 20:21:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24dc262c00) [pid = 1839] [serial = 1107] [outer = 0x7f24d3109000] 20:21:15 INFO - PROCESS | 1839 | 1461640875149 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]]]}] 20:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1484ms 20:21:15 INFO - PROCESS | 1839 | 1461640875190 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 20:21:15 INFO - PROCESS | 1839 | 1461640875194 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 20:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:21:15 INFO - PROCESS | 1839 | 1461640875207 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:21:15 INFO - PROCESS | 1839 | 1461640875212 Marionette TRACE conn3 <- [1,1446,null,{}] 20:21:15 INFO - PROCESS | 1839 | 1461640875247 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}] 20:21:15 INFO - PROCESS | 1839 | 1461640875477 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 20:21:15 INFO - PROCESS | 1839 | 1461640875502 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e03a9800 == 99 [pid = 1839] [id = 369] 20:21:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24dcb08400) [pid = 1839] [serial = 1108] [outer = (nil)] 20:21:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24dcff0c00) [pid = 1839] [serial = 1109] [outer = 0x7f24dcb08400] 20:21:15 INFO - PROCESS | 1839 | 1461640875589 Marionette DEBUG loaded listener.js 20:21:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24df970c00) [pid = 1839] [serial = 1110] [outer = 0x7f24dcb08400] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24ccb62400) [pid = 1839] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24dcbb5800) [pid = 1839] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24d2b15000) [pid = 1839] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24db9e3400) [pid = 1839] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24d5363000) [pid = 1839] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24def9e400) [pid = 1839] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24d27b3400) [pid = 1839] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24d0b7bc00) [pid = 1839] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24dc24f800) [pid = 1839] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f24e0787800) [pid = 1839] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f24da04dc00) [pid = 1839] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f24e605e800) [pid = 1839] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f24da048000) [pid = 1839] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f24d3105800) [pid = 1839] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f24cfdc7800) [pid = 1839] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f24cfdc2400) [pid = 1839] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f24df96f000) [pid = 1839] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f24d13cfc00) [pid = 1839] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f24dfeee800) [pid = 1839] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f24defa0400) [pid = 1839] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f24d5794400) [pid = 1839] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f24dfa63c00) [pid = 1839] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f24d0b7b400) [pid = 1839] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f24d2b12000) [pid = 1839] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f24d2b10400) [pid = 1839] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f24d3186000) [pid = 1839] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f24d3103c00) [pid = 1839] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f24dcbbf000) [pid = 1839] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f24d3181400) [pid = 1839] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f24e5e9c400) [pid = 1839] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f24e9062c00) [pid = 1839] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f24dfd10800) [pid = 1839] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f24dc75bc00) [pid = 1839] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f24dc34b400) [pid = 1839] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24ccb61800) [pid = 1839] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24ccb5f400) [pid = 1839] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24d9f8e800) [pid = 1839] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24dcad7800) [pid = 1839] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24e6fef000) [pid = 1839] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24d13cf400) [pid = 1839] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24dde1b800) [pid = 1839] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24f4051c00) [pid = 1839] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24da043800) [pid = 1839] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f24f7ca5000) [pid = 1839] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f24dcffd000) [pid = 1839] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f24d5621c00) [pid = 1839] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f24d1139000) [pid = 1839] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f24e46b7000) [pid = 1839] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f24cd683400) [pid = 1839] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24d1139800) [pid = 1839] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24dfb80400) [pid = 1839] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24e93c6c00) [pid = 1839] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24e598fc00) [pid = 1839] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24e5ea1800) [pid = 1839] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24e2305c00) [pid = 1839] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24f3110000) [pid = 1839] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24e72a4c00) [pid = 1839] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24da045400) [pid = 1839] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24dfd10000) [pid = 1839] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24e6f22c00) [pid = 1839] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24cfdc6400) [pid = 1839] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24dfa6b400) [pid = 1839] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24d2b1bc00) [pid = 1839] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24d27aa000) [pid = 1839] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24e379b400) [pid = 1839] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24db9e9000) [pid = 1839] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24e660a800) [pid = 1839] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24d0b83800) [pid = 1839] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24ccb5e000) [pid = 1839] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24e6f15400) [pid = 1839] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24de131c00) [pid = 1839] [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.] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24dd0d8400) [pid = 1839] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24e905f800) [pid = 1839] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24e605b400) [pid = 1839] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24dcf8bc00) [pid = 1839] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24dfd0b000) [pid = 1839] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24d5366800) [pid = 1839] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24dd143000) [pid = 1839] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24f201cc00) [pid = 1839] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24f319ac00) [pid = 1839] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:21:17 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24dfbc8000) [pid = 1839] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:21:17 INFO - PROCESS | 1839 | 1461640877878 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]]]}] 20:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2706ms 20:21:17 INFO - PROCESS | 1839 | 1461640877913 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 20:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:21:17 INFO - PROCESS | 1839 | 1461640877918 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 20:21:17 INFO - PROCESS | 1839 | 1461640877925 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:21:17 INFO - PROCESS | 1839 | 1461640877928 Marionette TRACE conn3 <- [1,1450,null,{}] 20:21:17 INFO - PROCESS | 1839 | 1461640877933 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}] 20:21:18 INFO - PROCESS | 1839 | 1461640878145 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 20:21:18 INFO - PROCESS | 1839 | 1461640878157 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a3d000 == 100 [pid = 1839] [id = 370] 20:21:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24ccb5b800) [pid = 1839] [serial = 1111] [outer = (nil)] 20:21:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24d1139800) [pid = 1839] [serial = 1112] [outer = 0x7f24ccb5b800] 20:21:18 INFO - PROCESS | 1839 | 1461640878359 Marionette DEBUG loaded listener.js 20:21:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d27b3400) [pid = 1839] [serial = 1113] [outer = 0x7f24ccb5b800] 20:21:19 INFO - PROCESS | 1839 | 1461640879162 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]]]}] 20:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1279ms 20:21:19 INFO - PROCESS | 1839 | 1461640879204 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 20:21:19 INFO - PROCESS | 1839 | 1461640879207 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 20:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:21:19 INFO - PROCESS | 1839 | 1461640879213 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:21:19 INFO - PROCESS | 1839 | 1461640879215 Marionette TRACE conn3 <- [1,1454,null,{}] 20:21:19 INFO - PROCESS | 1839 | 1461640879232 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}] 20:21:19 INFO - PROCESS | 1839 | 1461640879504 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 20:21:19 INFO - PROCESS | 1839 | 1461640879717 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd4f6000 == 101 [pid = 1839] [id = 371] 20:21:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24cd68f800) [pid = 1839] [serial = 1114] [outer = (nil)] 20:21:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24d0b7c000) [pid = 1839] [serial = 1115] [outer = 0x7f24cd68f800] 20:21:19 INFO - PROCESS | 1839 | 1461640879857 Marionette DEBUG loaded listener.js 20:21:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24d13d3000) [pid = 1839] [serial = 1116] [outer = 0x7f24cd68f800] 20:21:20 INFO - PROCESS | 1839 | 1461640880814 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]]]}] 20:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1635ms 20:21:20 INFO - PROCESS | 1839 | 1461640880850 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 20:21:20 INFO - PROCESS | 1839 | 1461640880856 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 20:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:21:20 INFO - PROCESS | 1839 | 1461640880863 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:21:20 INFO - PROCESS | 1839 | 1461640880869 Marionette TRACE conn3 <- [1,1458,null,{}] 20:21:20 INFO - PROCESS | 1839 | 1461640880876 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}] 20:21:21 INFO - PROCESS | 1839 | 1461640881080 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 20:21:21 INFO - PROCESS | 1839 | 1461640881327 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd1b6000 == 102 [pid = 1839] [id = 372] 20:21:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24d4648c00) [pid = 1839] [serial = 1117] [outer = (nil)] 20:21:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24d4651c00) [pid = 1839] [serial = 1118] [outer = 0x7f24d4648c00] 20:21:21 INFO - PROCESS | 1839 | 1461640881450 Marionette DEBUG loaded listener.js 20:21:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24d578c800) [pid = 1839] [serial = 1119] [outer = 0x7f24d4648c00] 20:21:22 INFO - PROCESS | 1839 | 1461640882365 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]]]}] 20:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1542ms 20:21:22 INFO - PROCESS | 1839 | 1461640882407 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 20:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:21:22 INFO - PROCESS | 1839 | 1461640882412 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 20:21:22 INFO - PROCESS | 1839 | 1461640882418 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:21:22 INFO - PROCESS | 1839 | 1461640882422 Marionette TRACE conn3 <- [1,1462,null,{}] 20:21:22 INFO - PROCESS | 1839 | 1461640882428 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}] 20:21:22 INFO - PROCESS | 1839 | 1461640882601 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 20:21:22 INFO - PROCESS | 1839 | 1461640882909 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d96800 == 103 [pid = 1839] [id = 373] 20:21:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24d9f2ac00) [pid = 1839] [serial = 1120] [outer = (nil)] 20:21:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24dc247800) [pid = 1839] [serial = 1121] [outer = 0x7f24d9f2ac00] 20:21:23 INFO - PROCESS | 1839 | 1461640883028 Marionette DEBUG loaded listener.js 20:21:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24dc7f4c00) [pid = 1839] [serial = 1122] [outer = 0x7f24d9f2ac00] 20:21:23 INFO - PROCESS | 1839 | 1461640883908 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]]]}] 20:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1530ms 20:21:23 INFO - PROCESS | 1839 | 1461640883948 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 20:21:23 INFO - PROCESS | 1839 | 1461640883954 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 20:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:21:23 INFO - PROCESS | 1839 | 1461640883970 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:21:23 INFO - PROCESS | 1839 | 1461640883977 Marionette TRACE conn3 <- [1,1466,null,{}] 20:21:23 INFO - PROCESS | 1839 | 1461640883983 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}] 20:21:24 INFO - PROCESS | 1839 | 1461640884183 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 20:21:24 INFO - PROCESS | 1839 | 1461640884423 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5a0f800 == 104 [pid = 1839] [id = 374] 20:21:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24d9f8e800) [pid = 1839] [serial = 1123] [outer = (nil)] 20:21:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24dcbb3c00) [pid = 1839] [serial = 1124] [outer = 0x7f24d9f8e800] 20:21:24 INFO - PROCESS | 1839 | 1461640884542 Marionette DEBUG loaded listener.js 20:21:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24dd0d9000) [pid = 1839] [serial = 1125] [outer = 0x7f24d9f8e800] 20:21:25 INFO - PROCESS | 1839 | 1461640885424 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]]]}] 20:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1541ms 20:21:25 INFO - PROCESS | 1839 | 1461640885504 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 20:21:25 INFO - PROCESS | 1839 | 1461640885507 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 20:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:21:25 INFO - PROCESS | 1839 | 1461640885515 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:21:25 INFO - PROCESS | 1839 | 1461640885517 Marionette TRACE conn3 <- [1,1470,null,{}] 20:21:25 INFO - PROCESS | 1839 | 1461640885523 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}] 20:21:25 INFO - PROCESS | 1839 | 1461640885750 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 20:21:25 INFO - PROCESS | 1839 | 1461640885986 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e66e7000 == 105 [pid = 1839] [id = 375] 20:21:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24db9c3c00) [pid = 1839] [serial = 1126] [outer = (nil)] 20:21:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24defab800) [pid = 1839] [serial = 1127] [outer = 0x7f24db9c3c00] 20:21:26 INFO - PROCESS | 1839 | 1461640886107 Marionette DEBUG loaded listener.js 20:21:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24dfa6b400) [pid = 1839] [serial = 1128] [outer = 0x7f24db9c3c00] 20:21:26 INFO - PROCESS | 1839 | 1461640886984 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]]]}] 20:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1539ms 20:21:27 INFO - PROCESS | 1839 | 1461640887055 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 20:21:27 INFO - PROCESS | 1839 | 1461640887059 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 20:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:21:27 INFO - PROCESS | 1839 | 1461640887065 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:21:27 INFO - PROCESS | 1839 | 1461640887068 Marionette TRACE conn3 <- [1,1474,null,{}] 20:21:27 INFO - PROCESS | 1839 | 1461640887073 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}] 20:21:27 INFO - PROCESS | 1839 | 1461640887272 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 20:21:27 INFO - PROCESS | 1839 | 1461640887541 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93dc000 == 106 [pid = 1839] [id = 376] 20:21:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24dfbc9000) [pid = 1839] [serial = 1129] [outer = (nil)] 20:21:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24dfbcd000) [pid = 1839] [serial = 1130] [outer = 0x7f24dfbc9000] 20:21:27 INFO - PROCESS | 1839 | 1461640887683 Marionette DEBUG loaded listener.js 20:21:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24e0310000) [pid = 1839] [serial = 1131] [outer = 0x7f24dfbc9000] 20:21:28 INFO - PROCESS | 1839 | 1461640888579 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]]]}] 20:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1579ms 20:21:28 INFO - PROCESS | 1839 | 1461640888645 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 20:21:28 INFO - PROCESS | 1839 | 1461640888649 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 20:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:21:28 INFO - PROCESS | 1839 | 1461640888655 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:21:28 INFO - PROCESS | 1839 | 1461640888659 Marionette TRACE conn3 <- [1,1478,null,{}] 20:21:28 INFO - PROCESS | 1839 | 1461640888665 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}] 20:21:28 INFO - PROCESS | 1839 | 1461640888890 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 20:21:29 INFO - PROCESS | 1839 | 1461640889192 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3360000 == 107 [pid = 1839] [id = 377] 20:21:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24dfbc9400) [pid = 1839] [serial = 1132] [outer = (nil)] 20:21:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24e0df4800) [pid = 1839] [serial = 1133] [outer = 0x7f24dfbc9400] 20:21:29 INFO - PROCESS | 1839 | 1461640889271 Marionette DEBUG loaded listener.js 20:21:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24e220d000) [pid = 1839] [serial = 1134] [outer = 0x7f24dfbc9400] 20:21:30 INFO - PROCESS | 1839 | 1461640890128 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]]]}] 20:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1534ms 20:21:30 INFO - PROCESS | 1839 | 1461640890191 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 20:21:30 INFO - PROCESS | 1839 | 1461640890195 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 20:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:21:30 INFO - PROCESS | 1839 | 1461640890201 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:21:30 INFO - PROCESS | 1839 | 1461640890204 Marionette TRACE conn3 <- [1,1482,null,{}] 20:21:30 INFO - PROCESS | 1839 | 1461640890210 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}] 20:21:30 INFO - PROCESS | 1839 | 1461640890394 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 20:21:30 INFO - PROCESS | 1839 | 1461640890591 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a56800 == 108 [pid = 1839] [id = 378] 20:21:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24e0312400) [pid = 1839] [serial = 1135] [outer = (nil)] 20:21:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24e46b4800) [pid = 1839] [serial = 1136] [outer = 0x7f24e0312400] 20:21:30 INFO - PROCESS | 1839 | 1461640890701 Marionette DEBUG loaded listener.js 20:21:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24e56e3000) [pid = 1839] [serial = 1137] [outer = 0x7f24e0312400] 20:21:31 INFO - PROCESS | 1839 | 1461640891626 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]]]}] 20:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1483ms 20:21:31 INFO - PROCESS | 1839 | 1461640891687 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 20:21:31 INFO - PROCESS | 1839 | 1461640891691 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 20:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:21:31 INFO - PROCESS | 1839 | 1461640891696 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:21:31 INFO - PROCESS | 1839 | 1461640891701 Marionette TRACE conn3 <- [1,1486,null,{}] 20:21:31 INFO - PROCESS | 1839 | 1461640891706 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}] 20:21:31 INFO - PROCESS | 1839 | 1461640891901 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 20:21:32 INFO - PROCESS | 1839 | 1461640892143 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fac6e800 == 109 [pid = 1839] [id = 379] 20:21:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24cd688400) [pid = 1839] [serial = 1138] [outer = (nil)] 20:21:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24e605a000) [pid = 1839] [serial = 1139] [outer = 0x7f24cd688400] 20:21:32 INFO - PROCESS | 1839 | 1461640892230 Marionette DEBUG loaded listener.js 20:21:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24e6e05c00) [pid = 1839] [serial = 1140] [outer = 0x7f24cd688400] 20:21:33 INFO - PROCESS | 1839 | 1461640893147 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]]]}] 20:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1487ms 20:21:33 INFO - PROCESS | 1839 | 1461640893185 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 20:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:21:33 INFO - PROCESS | 1839 | 1461640893189 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 20:21:33 INFO - PROCESS | 1839 | 1461640893194 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:21:33 INFO - PROCESS | 1839 | 1461640893203 Marionette TRACE conn3 <- [1,1490,null,{}] 20:21:33 INFO - PROCESS | 1839 | 1461640893209 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}] 20:21:33 INFO - PROCESS | 1839 | 1461640893403 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 20:21:33 INFO - PROCESS | 1839 | 1461640893650 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5e3800 == 110 [pid = 1839] [id = 380] 20:21:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24e031d000) [pid = 1839] [serial = 1141] [outer = (nil)] 20:21:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24e8ec4800) [pid = 1839] [serial = 1142] [outer = 0x7f24e031d000] 20:21:33 INFO - PROCESS | 1839 | 1461640893772 Marionette DEBUG loaded listener.js 20:21:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f24e906c800) [pid = 1839] [serial = 1143] [outer = 0x7f24e031d000] 20:21:34 INFO - PROCESS | 1839 | 1461640894599 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]]]}] 20:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1441ms 20:21:34 INFO - PROCESS | 1839 | 1461640894637 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 20:21:34 INFO - PROCESS | 1839 | 1461640894639 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 20:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:21:34 INFO - PROCESS | 1839 | 1461640894646 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:21:34 INFO - PROCESS | 1839 | 1461640894649 Marionette TRACE conn3 <- [1,1494,null,{}] 20:21:34 INFO - PROCESS | 1839 | 1461640894655 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}] 20:21:34 INFO - PROCESS | 1839 | 1461640894828 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 20:21:35 INFO - PROCESS | 1839 | 1461640895039 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5fe000 == 111 [pid = 1839] [id = 381] 20:21:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f24e6e0a400) [pid = 1839] [serial = 1144] [outer = (nil)] 20:21:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f24f201cc00) [pid = 1839] [serial = 1145] [outer = 0x7f24e6e0a400] 20:21:35 INFO - PROCESS | 1839 | 1461640895122 Marionette DEBUG loaded listener.js 20:21:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f24f2ffac00) [pid = 1839] [serial = 1146] [outer = 0x7f24e6e0a400] 20:21:36 INFO - PROCESS | 1839 | 1461640896085 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]]]}] 20:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1494ms 20:21:36 INFO - PROCESS | 1839 | 1461640896141 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 20:21:36 INFO - PROCESS | 1839 | 1461640896145 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 20:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:21:36 INFO - PROCESS | 1839 | 1461640896152 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:21:36 INFO - PROCESS | 1839 | 1461640896155 Marionette TRACE conn3 <- [1,1498,null,{}] 20:21:36 INFO - PROCESS | 1839 | 1461640896162 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}] 20:21:36 INFO - PROCESS | 1839 | 1461640896376 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 20:21:36 INFO - PROCESS | 1839 | 1461640896577 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec7e800 == 112 [pid = 1839] [id = 382] 20:21:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f24f2ff7c00) [pid = 1839] [serial = 1147] [outer = (nil)] 20:21:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f24f7aa6400) [pid = 1839] [serial = 1148] [outer = 0x7f24f2ff7c00] 20:21:36 INFO - PROCESS | 1839 | 1461640896694 Marionette DEBUG loaded listener.js 20:21:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24f7cac400) [pid = 1839] [serial = 1149] [outer = 0x7f24f2ff7c00] 20:21:37 INFO - PROCESS | 1839 | 1461640897539 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]]]}] 20:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1484ms 20:21:37 INFO - PROCESS | 1839 | 1461640897637 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 20:21:37 INFO - PROCESS | 1839 | 1461640897641 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 20:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:21:37 INFO - PROCESS | 1839 | 1461640897647 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:21:37 INFO - PROCESS | 1839 | 1461640897649 Marionette TRACE conn3 <- [1,1502,null,{}] 20:21:37 INFO - PROCESS | 1839 | 1461640897655 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}] 20:21:37 INFO - PROCESS | 1839 | 1461640897853 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 20:21:38 INFO - PROCESS | 1839 | 1461640898099 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb317000 == 113 [pid = 1839] [id = 383] 20:21:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24ccb5d400) [pid = 1839] [serial = 1150] [outer = (nil)] 20:21:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24cd689800) [pid = 1839] [serial = 1151] [outer = 0x7f24ccb5d400] 20:21:38 INFO - PROCESS | 1839 | 1461640898219 Marionette DEBUG loaded listener.js 20:21:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24ce3bd800) [pid = 1839] [serial = 1152] [outer = 0x7f24ccb5d400] 20:21:39 INFO - PROCESS | 1839 | 1461640899067 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]]]}] 20:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1478ms 20:21:39 INFO - PROCESS | 1839 | 1461640899126 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 20:21:39 INFO - PROCESS | 1839 | 1461640899129 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 20:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:21:39 INFO - PROCESS | 1839 | 1461640899135 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:21:39 INFO - PROCESS | 1839 | 1461640899138 Marionette TRACE conn3 <- [1,1506,null,{}] 20:21:39 INFO - PROCESS | 1839 | 1461640899144 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}] 20:21:39 INFO - PROCESS | 1839 | 1461640899373 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 20:21:39 INFO - PROCESS | 1839 | 1461640899625 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd4ec800 == 114 [pid = 1839] [id = 384] 20:21:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24ccb5c000) [pid = 1839] [serial = 1153] [outer = (nil)] 20:21:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24ce3bfc00) [pid = 1839] [serial = 1154] [outer = 0x7f24ccb5c000] 20:21:39 INFO - PROCESS | 1839 | 1461640899743 Marionette DEBUG loaded listener.js 20:21:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24cfdca000) [pid = 1839] [serial = 1155] [outer = 0x7f24ccb5c000] 20:21:40 INFO - PROCESS | 1839 | 1461640900610 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]]]}] 20:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1528ms 20:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:21:40 INFO - PROCESS | 1839 | 1461640900666 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 20:21:40 INFO - PROCESS | 1839 | 1461640900668 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 20:21:40 INFO - PROCESS | 1839 | 1461640900676 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:21:40 INFO - PROCESS | 1839 | 1461640900678 Marionette TRACE conn3 <- [1,1510,null,{}] 20:21:40 INFO - PROCESS | 1839 | 1461640900684 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}] 20:21:40 INFO - PROCESS | 1839 | 1461640900877 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 20:21:41 INFO - PROCESS | 1839 | 1461640901131 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1114800 == 115 [pid = 1839] [id = 385] 20:21:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24cfdccc00) [pid = 1839] [serial = 1156] [outer = (nil)] 20:21:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24d1138400) [pid = 1839] [serial = 1157] [outer = 0x7f24cfdccc00] 20:21:41 INFO - PROCESS | 1839 | 1461640901247 Marionette DEBUG loaded listener.js 20:21:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f24d27a8800) [pid = 1839] [serial = 1158] [outer = 0x7f24cfdccc00] 20:21:42 INFO - PROCESS | 1839 | 1461640902403 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]]]}] 20:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1781ms 20:21:42 INFO - PROCESS | 1839 | 1461640902457 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 20:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:21:42 INFO - PROCESS | 1839 | 1461640902462 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 20:21:42 INFO - PROCESS | 1839 | 1461640902470 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:21:42 INFO - PROCESS | 1839 | 1461640902476 Marionette TRACE conn3 <- [1,1514,null,{}] 20:21:42 INFO - PROCESS | 1839 | 1461640902484 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}] 20:21:42 INFO - PROCESS | 1839 | 1461640902745 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 20:21:43 INFO - PROCESS | 1839 | 1461640903038 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec74800 == 116 [pid = 1839] [id = 386] 20:21:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f24d0b7b800) [pid = 1839] [serial = 1159] [outer = (nil)] 20:21:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f24d0b81400) [pid = 1839] [serial = 1160] [outer = 0x7f24d0b7b800] 20:21:43 INFO - PROCESS | 1839 | 1461640903108 Marionette DEBUG loaded listener.js 20:21:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f24d13d0400) [pid = 1839] [serial = 1161] [outer = 0x7f24d0b7b800] 20:21:43 INFO - PROCESS | 1839 | 1461640903990 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]]]}] 20:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1590ms 20:21:44 INFO - PROCESS | 1839 | 1461640904060 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 20:21:44 INFO - PROCESS | 1839 | 1461640904077 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 20:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:21:44 INFO - PROCESS | 1839 | 1461640904097 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:21:44 INFO - PROCESS | 1839 | 1461640904113 Marionette TRACE conn3 <- [1,1518,null,{}] 20:21:44 INFO - PROCESS | 1839 | 1461640904194 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}] 20:21:44 INFO - PROCESS | 1839 | 1461640904406 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 20:21:44 INFO - PROCESS | 1839 | 1461640904715 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a21800 == 117 [pid = 1839] [id = 387] 20:21:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f24d27adc00) [pid = 1839] [serial = 1162] [outer = (nil)] 20:21:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f24d27b7800) [pid = 1839] [serial = 1163] [outer = 0x7f24d27adc00] 20:21:44 INFO - PROCESS | 1839 | 1461640904784 Marionette DEBUG loaded listener.js 20:21:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f24d3107400) [pid = 1839] [serial = 1164] [outer = 0x7f24d27adc00] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2228800 == 116 [pid = 1839] [id = 348] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2a3d000 == 115 [pid = 1839] [id = 370] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f24d13d9400) [pid = 1839] [serial = 1088] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f24d1f3bc00) [pid = 1839] [serial = 1049] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f24d9f2c000) [pid = 1839] [serial = 1052] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f24dcb0f000) [pid = 1839] [serial = 1055] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f24dd0de000) [pid = 1839] [serial = 1058] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f24dfab7400) [pid = 1839] [serial = 1061] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f24e077d000) [pid = 1839] [serial = 1064] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24e56e3c00) [pid = 1839] [serial = 1067] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24e72a6000) [pid = 1839] [serial = 1070] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24ed097c00) [pid = 1839] [serial = 1073] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24de13f000) [pid = 1839] [serial = 1076] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24dd4c8800) [pid = 1839] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e03a9800 == 114 [pid = 1839] [id = 369] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da168000 == 113 [pid = 1839] [id = 368] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d0c78800 == 112 [pid = 1839] [id = 367] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0d99000 == 111 [pid = 1839] [id = 366] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e039c800 == 110 [pid = 1839] [id = 365] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db944000 == 109 [pid = 1839] [id = 364] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbadb000 == 108 [pid = 1839] [id = 342] 20:21:45 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2a3b000 == 107 [pid = 1839] [id = 363] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24e2206c00) [pid = 1839] [serial = 831] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24d9f29000) [pid = 1839] [serial = 966] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24dcae4400) [pid = 1839] [serial = 876] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24e46b7c00) [pid = 1839] [serial = 834] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f24e6fe5800) [pid = 1839] [serial = 732] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f24e0310c00) [pid = 1839] [serial = 900] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f24d0b87c00) [pid = 1839] [serial = 963] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f24cfdc9000) [pid = 1839] [serial = 989] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f24df979800) [pid = 1839] [serial = 894] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f24d3181c00) [pid = 1839] [serial = 927] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24e5ea4c00) [pid = 1839] [serial = 777] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24dfd03400) [pid = 1839] [serial = 879] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24da03e400) [pid = 1839] [serial = 992] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24dfd0fc00) [pid = 1839] [serial = 656] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24dcbb7800) [pid = 1839] [serial = 954] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24d2b1e400) [pid = 1839] [serial = 951] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24f6241000) [pid = 1839] [serial = 849] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24d3110000) [pid = 1839] [serial = 897] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24dd0dbc00) [pid = 1839] [serial = 995] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24db9f1c00) [pid = 1839] [serial = 822] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24e660d400) [pid = 1839] [serial = 726] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24f7aa7c00) [pid = 1839] [serial = 888] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24e56d9400) [pid = 1839] [serial = 723] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24e2278c00) [pid = 1839] [serial = 720] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24dcadcc00) [pid = 1839] [serial = 930] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24e72a8800) [pid = 1839] [serial = 1002] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24e0315c00) [pid = 1839] [serial = 998] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24f310c800) [pid = 1839] [serial = 786] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24d13dd800) [pid = 1839] [serial = 903] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24f43a8c00) [pid = 1839] [serial = 1004] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24dc81d800) [pid = 1839] [serial = 768] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24f85e1400) [pid = 1839] [serial = 891] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24dc348c00) [pid = 1839] [serial = 993] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24dfbd2400) [pid = 1839] [serial = 828] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24f6241800) [pid = 1839] [serial = 795] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24d1140000) [pid = 1839] [serial = 1007] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24e6fec800) [pid = 1839] [serial = 780] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24e46b3400) [pid = 1839] [serial = 999] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24e511cc00) [pid = 1839] [serial = 774] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24f2c46c00) [pid = 1839] [serial = 741] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24e6f22800) [pid = 1839] [serial = 942] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24e6e0ac00) [pid = 1839] [serial = 729] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24e6e0f800) [pid = 1839] [serial = 882] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24f4046c00) [pid = 1839] [serial = 789] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24f41ca800) [pid = 1839] [serial = 945] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24dc25e800) [pid = 1839] [serial = 711] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24f2023800) [pid = 1839] [serial = 843] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24f2ec5400) [pid = 1839] [serial = 783] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24f7ca6c00) [pid = 1839] [serial = 960] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24e9377800) [pid = 1839] [serial = 840] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24f5d33000) [pid = 1839] [serial = 957] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24f3326000) [pid = 1839] [serial = 885] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24df977c00) [pid = 1839] [serial = 996] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24e57f6400) [pid = 1839] [serial = 1001] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24dd0d3000) [pid = 1839] [serial = 714] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24e8da9800) [pid = 1839] [serial = 735] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24e906ac00) [pid = 1839] [serial = 738] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24d9f91c00) [pid = 1839] [serial = 687] [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.] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24e0786c00) [pid = 1839] [serial = 717] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24f414f800) [pid = 1839] [serial = 846] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24e72a9800) [pid = 1839] [serial = 837] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24dfb64800) [pid = 1839] [serial = 771] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24e4e16800) [pid = 1839] [serial = 939] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dcf92400) [pid = 1839] [serial = 825] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24f7cae800) [pid = 1839] [serial = 1005] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dfb80800) [pid = 1839] [serial = 933] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d0b88800) [pid = 1839] [serial = 990] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24f7b67c00) [pid = 1839] [serial = 948] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24f43a5400) [pid = 1839] [serial = 792] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24f7cb1c00) [pid = 1839] [serial = 1008] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24e0df4400) [pid = 1839] [serial = 936] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24cfdc4800) [pid = 1839] [serial = 1079] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24dd0dec00) [pid = 1839] [serial = 1046] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24d13da000) [pid = 1839] [serial = 1080] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dcb0c400) [pid = 1839] [serial = 1044] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d3110c00) [pid = 1839] [serial = 1082] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24d464cc00) [pid = 1839] [serial = 1083] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24dc259000) [pid = 1839] [serial = 1085] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24dc7f9c00) [pid = 1839] [serial = 1086] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24de30b000) [pid = 1839] [serial = 1047] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24dcaccc00) [pid = 1839] [serial = 1040] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24d4653800) [pid = 1839] [serial = 1016] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24dcb07c00) [pid = 1839] [serial = 1043] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24dc7f1000) [pid = 1839] [serial = 1038] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24d13db400) [pid = 1839] [serial = 1031] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24d1f36400) [pid = 1839] [serial = 1025] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 128 (0x7f24dcb03c00) [pid = 1839] [serial = 1023] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 127 (0x7f24d4650400) [pid = 1839] [serial = 1020] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 126 (0x7f24d27b6c00) [pid = 1839] [serial = 1011] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 125 (0x7f24db9ee000) [pid = 1839] [serial = 1037] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 124 (0x7f24d1f3ac00) [pid = 1839] [serial = 1026] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 123 (0x7f24d464d800) [pid = 1839] [serial = 1014] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 122 (0x7f24cd68d000) [pid = 1839] [serial = 1019] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 121 (0x7f24d4645400) [pid = 1839] [serial = 1013] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24d4be6c00) [pid = 1839] [serial = 1034] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24da04cc00) [pid = 1839] [serial = 1029] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24d27af400) [pid = 1839] [serial = 1010] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24d578c400) [pid = 1839] [serial = 1035] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24ccb67c00) [pid = 1839] [serial = 1022] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24d1f3c800) [pid = 1839] [serial = 1028] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24dcb06800) [pid = 1839] [serial = 1017] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24d27b0000) [pid = 1839] [serial = 1032] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24dcb04000) [pid = 1839] [serial = 1041] [outer = (nil)] [url = about:blank] 20:21:45 INFO - PROCESS | 1839 | 1461640905765 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]]]}] 20:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1707ms 20:21:45 INFO - PROCESS | 1839 | 1461640905800 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 20:21:45 INFO - PROCESS | 1839 | 1461640905804 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 20:21:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:21:45 INFO - PROCESS | 1839 | 1461640905811 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:21:45 INFO - PROCESS | 1839 | 1461640905816 Marionette TRACE conn3 <- [1,1522,null,{}] 20:21:45 INFO - PROCESS | 1839 | 1461640905831 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}] 20:21:46 INFO - PROCESS | 1839 | 1461640906016 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 20:21:46 INFO - PROCESS | 1839 | 1461640906178 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d0c81000 == 108 [pid = 1839] [id = 388] 20:21:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24d0b88800) [pid = 1839] [serial = 1165] [outer = (nil)] 20:21:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24d310a000) [pid = 1839] [serial = 1166] [outer = 0x7f24d0b88800] 20:21:46 INFO - PROCESS | 1839 | 1461640906244 Marionette DEBUG loaded listener.js 20:21:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24d536e400) [pid = 1839] [serial = 1167] [outer = 0x7f24d0b88800] 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:21:46 INFO - PROCESS | 1839 | 1461640906970 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"]]]}] 20:21:47 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 () { 20:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:21:47 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 () { 20:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:21:47 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 () { 20:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:21:47 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 () { 20:21:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:21:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1193ms 20:21:47 INFO - PROCESS | 1839 | 1461640907010 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 20:21:47 INFO - PROCESS | 1839 | 1461640907017 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 20:21:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:21:47 INFO - PROCESS | 1839 | 1461640907023 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:21:47 INFO - PROCESS | 1839 | 1461640907026 Marionette TRACE conn3 <- [1,1526,null,{}] 20:21:47 INFO - PROCESS | 1839 | 1461640907031 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}] 20:21:47 INFO - PROCESS | 1839 | 1461640907207 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 20:21:47 INFO - PROCESS | 1839 | 1461640907389 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31e7000 == 109 [pid = 1839] [id = 389] 20:21:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24d1137000) [pid = 1839] [serial = 1168] [outer = (nil)] 20:21:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24d9f2c800) [pid = 1839] [serial = 1169] [outer = 0x7f24d1137000] 20:21:47 INFO - PROCESS | 1839 | 1461640907453 Marionette DEBUG loaded listener.js 20:21:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24db9f1c00) [pid = 1839] [serial = 1170] [outer = 0x7f24d1137000] 20:21:48 INFO - PROCESS | 1839 | 1461640908240 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"]]]}] 20:21:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:21:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:21:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:21:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:21:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1231ms 20:21:48 INFO - PROCESS | 1839 | 1461640908257 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 20:21:48 INFO - PROCESS | 1839 | 1461640908261 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 20:21:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:21:48 INFO - PROCESS | 1839 | 1461640908296 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:21:48 INFO - PROCESS | 1839 | 1461640908301 Marionette TRACE conn3 <- [1,1530,null,{}] 20:21:48 INFO - PROCESS | 1839 | 1461640908311 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}] 20:21:48 INFO - PROCESS | 1839 | 1461640908542 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 20:21:48 INFO - PROCESS | 1839 | 1461640908573 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da173000 == 110 [pid = 1839] [id = 390] 20:21:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24d5616400) [pid = 1839] [serial = 1171] [outer = (nil)] 20:21:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24dc346000) [pid = 1839] [serial = 1172] [outer = 0x7f24d5616400] 20:21:48 INFO - PROCESS | 1839 | 1461640908635 Marionette DEBUG loaded listener.js 20:21:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24dcac1800) [pid = 1839] [serial = 1173] [outer = 0x7f24d5616400] 20:21:49 INFO - PROCESS | 1839 | 1461640909615 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]]]}] 20:21:49 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 20:21:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:21:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:21:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:21:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:21:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:21:49 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. 20:21:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:21:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1361ms 20:21:49 INFO - PROCESS | 1839 | 1461640909636 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 20:21:49 INFO - PROCESS | 1839 | 1461640909640 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 20:21:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 120 (0x7f24d3109000) [pid = 1839] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 119 (0x7f24d464b000) [pid = 1839] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 118 (0x7f24dfab1000) [pid = 1839] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 117 (0x7f24df976400) [pid = 1839] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 116 (0x7f24d0b83400) [pid = 1839] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 115 (0x7f24dcb08400) [pid = 1839] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 114 (0x7f24d113d400) [pid = 1839] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 113 (0x7f24dc7f6400) [pid = 1839] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 112 (0x7f24d0b85800) [pid = 1839] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 111 (0x7f24dc825800) [pid = 1839] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 110 (0x7f24dc34f400) [pid = 1839] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 109 (0x7f24dfaadc00) [pid = 1839] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 108 (0x7f24dfb75000) [pid = 1839] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 107 (0x7f24d1f32c00) [pid = 1839] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 106 (0x7f24d5361000) [pid = 1839] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 105 (0x7f24dfab4800) [pid = 1839] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:21:49 INFO - PROCESS | 1839 | --DOMWINDOW == 104 (0x7f24d9f21c00) [pid = 1839] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:21:49 INFO - PROCESS | 1839 | 1461640909895 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:21:49 INFO - PROCESS | 1839 | 1461640909899 Marionette TRACE conn3 <- [1,1534,null,{}] 20:21:49 INFO - PROCESS | 1839 | 1461640909912 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}] 20:21:50 INFO - PROCESS | 1839 | 1461640910103 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 20:21:50 INFO - PROCESS | 1839 | 1461640910295 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db95b000 == 111 [pid = 1839] [id = 391] 20:21:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 105 (0x7f24dcb03400) [pid = 1839] [serial = 1174] [outer = (nil)] 20:21:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 106 (0x7f24dcb0d800) [pid = 1839] [serial = 1175] [outer = 0x7f24dcb03400] 20:21:50 INFO - PROCESS | 1839 | 1461640910361 Marionette DEBUG loaded listener.js 20:21:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 107 (0x7f24dcbbd800) [pid = 1839] [serial = 1176] [outer = 0x7f24dcb03400] 20:21:51 INFO - PROCESS | 1839 | 1461640911068 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]]]}] 20:21:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:21:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1485ms 20:21:51 INFO - PROCESS | 1839 | 1461640911136 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 20:21:51 INFO - PROCESS | 1839 | 1461640911139 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 20:21:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:21:51 INFO - PROCESS | 1839 | 1461640911154 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:21:51 INFO - PROCESS | 1839 | 1461640911156 Marionette TRACE conn3 <- [1,1538,null,{}] 20:21:51 INFO - PROCESS | 1839 | 1461640911163 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}] 20:21:51 INFO - PROCESS | 1839 | 1461640911351 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 20:21:51 INFO - PROCESS | 1839 | 1461640911362 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc8a3800 == 112 [pid = 1839] [id = 392] 20:21:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 108 (0x7f24dcae1400) [pid = 1839] [serial = 1177] [outer = (nil)] 20:21:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 109 (0x7f24de0ef800) [pid = 1839] [serial = 1178] [outer = 0x7f24dcae1400] 20:21:51 INFO - PROCESS | 1839 | 1461640911432 Marionette DEBUG loaded listener.js 20:21:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 110 (0x7f24defa0400) [pid = 1839] [serial = 1179] [outer = 0x7f24dcae1400] 20:21:52 INFO - PROCESS | 1839 | 1461640912602 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]]]}] 20:21:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:21:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1488ms 20:21:52 INFO - PROCESS | 1839 | 1461640912635 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 20:21:52 INFO - PROCESS | 1839 | 1461640912640 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 20:21:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:21:52 INFO - PROCESS | 1839 | 1461640912649 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:21:52 INFO - PROCESS | 1839 | 1461640912654 Marionette TRACE conn3 <- [1,1542,null,{}] 20:21:52 INFO - PROCESS | 1839 | 1461640912662 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}] 20:21:52 INFO - PROCESS | 1839 | 1461640912898 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 20:21:53 INFO - PROCESS | 1839 | 1461640913192 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d01d4800 == 113 [pid = 1839] [id = 393] 20:21:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 111 (0x7f24d113d400) [pid = 1839] [serial = 1180] [outer = (nil)] 20:21:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 112 (0x7f24d13d9800) [pid = 1839] [serial = 1181] [outer = 0x7f24d113d400] 20:21:53 INFO - PROCESS | 1839 | 1461640913276 Marionette DEBUG loaded listener.js 20:21:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 113 (0x7f24d27aa800) [pid = 1839] [serial = 1182] [outer = 0x7f24d113d400] 20:21:54 INFO - PROCESS | 1839 | 1461640914131 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]]]}] 20:21:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:21:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1548ms 20:21:54 INFO - PROCESS | 1839 | 1461640914198 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 20:21:54 INFO - PROCESS | 1839 | 1461640914207 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 20:21:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:21:54 INFO - PROCESS | 1839 | 1461640914218 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:21:54 INFO - PROCESS | 1839 | 1461640914221 Marionette TRACE conn3 <- [1,1546,null,{}] 20:21:54 INFO - PROCESS | 1839 | 1461640914227 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}] 20:21:54 INFO - PROCESS | 1839 | 1461640914465 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 20:21:54 INFO - PROCESS | 1839 | 1461640914725 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3259800 == 114 [pid = 1839] [id = 394] 20:21:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 114 (0x7f24d317c000) [pid = 1839] [serial = 1183] [outer = (nil)] 20:21:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 115 (0x7f24d464e400) [pid = 1839] [serial = 1184] [outer = 0x7f24d317c000] 20:21:54 INFO - PROCESS | 1839 | 1461640914843 Marionette DEBUG loaded listener.js 20:21:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 116 (0x7f24d536e000) [pid = 1839] [serial = 1185] [outer = 0x7f24d317c000] 20:21:55 INFO - PROCESS | 1839 | 1461640915793 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]]]}] 20:21:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:21:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1641ms 20:21:55 INFO - PROCESS | 1839 | 1461640915859 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 20:21:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:21:55 INFO - PROCESS | 1839 | 1461640915863 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 20:21:55 INFO - PROCESS | 1839 | 1461640915870 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:21:55 INFO - PROCESS | 1839 | 1461640915876 Marionette TRACE conn3 <- [1,1550,null,{}] 20:21:55 INFO - PROCESS | 1839 | 1461640915893 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}] 20:21:56 INFO - PROCESS | 1839 | 1461640916147 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 20:21:56 INFO - PROCESS | 1839 | 1461640916430 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd1ad000 == 115 [pid = 1839] [id = 395] 20:21:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 117 (0x7f24dc248800) [pid = 1839] [serial = 1186] [outer = (nil)] 20:21:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 118 (0x7f24dc7fdc00) [pid = 1839] [serial = 1187] [outer = 0x7f24dc248800] 20:21:56 INFO - PROCESS | 1839 | 1461640916513 Marionette DEBUG loaded listener.js 20:21:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 119 (0x7f24dcae0c00) [pid = 1839] [serial = 1188] [outer = 0x7f24dc248800] 20:21:57 INFO - PROCESS | 1839 | 1461640917340 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]]]}] 20:21:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:21:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1538ms 20:21:57 INFO - PROCESS | 1839 | 1461640917408 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 20:21:57 INFO - PROCESS | 1839 | 1461640917413 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 20:21:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:21:57 INFO - PROCESS | 1839 | 1461640917419 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:21:57 INFO - PROCESS | 1839 | 1461640917422 Marionette TRACE conn3 <- [1,1554,null,{}] 20:21:57 INFO - PROCESS | 1839 | 1461640917427 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}] 20:21:57 INFO - PROCESS | 1839 | 1461640917624 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 20:21:57 INFO - PROCESS | 1839 | 1461640917817 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfae3000 == 116 [pid = 1839] [id = 396] 20:21:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 120 (0x7f24dc259000) [pid = 1839] [serial = 1189] [outer = (nil)] 20:21:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 121 (0x7f24dd350400) [pid = 1839] [serial = 1190] [outer = 0x7f24dc259000] 20:21:57 INFO - PROCESS | 1839 | 1461640917894 Marionette DEBUG loaded listener.js 20:21:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 122 (0x7f24defa9000) [pid = 1839] [serial = 1191] [outer = 0x7f24dc259000] 20:21:58 INFO - PROCESS | 1839 | 1461640918758 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]]]}] 20:21:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:21:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1378ms 20:21:58 INFO - PROCESS | 1839 | 1461640918798 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 20:21:58 INFO - PROCESS | 1839 | 1461640918801 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 20:21:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:21:58 INFO - PROCESS | 1839 | 1461640918807 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:21:58 INFO - PROCESS | 1839 | 1461640918809 Marionette TRACE conn3 <- [1,1558,null,{}] 20:21:58 INFO - PROCESS | 1839 | 1461640918814 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}] 20:21:59 INFO - PROCESS | 1839 | 1461640919003 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 20:21:59 INFO - PROCESS | 1839 | 1461640919211 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:21:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e040d000 == 117 [pid = 1839] [id = 397] 20:21:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 123 (0x7f24dcbb9c00) [pid = 1839] [serial = 1192] [outer = (nil)] 20:21:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 124 (0x7f24dfa6c400) [pid = 1839] [serial = 1193] [outer = 0x7f24dcbb9c00] 20:21:59 INFO - PROCESS | 1839 | 1461640919323 Marionette DEBUG loaded listener.js 20:21:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 125 (0x7f24dfb6b400) [pid = 1839] [serial = 1194] [outer = 0x7f24dcbb9c00] 20:22:00 INFO - PROCESS | 1839 | 1461640920227 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]]]}] 20:22:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:22:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1478ms 20:22:00 INFO - PROCESS | 1839 | 1461640920286 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 20:22:00 INFO - PROCESS | 1839 | 1461640920289 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 20:22:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:22:00 INFO - PROCESS | 1839 | 1461640920296 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:22:00 INFO - PROCESS | 1839 | 1461640920299 Marionette TRACE conn3 <- [1,1562,null,{}] 20:22:00 INFO - PROCESS | 1839 | 1461640920304 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}] 20:22:00 INFO - PROCESS | 1839 | 1461640920535 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 20:22:00 INFO - PROCESS | 1839 | 1461640920739 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c86000 == 118 [pid = 1839] [id = 398] 20:22:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 126 (0x7f24dca20400) [pid = 1839] [serial = 1195] [outer = (nil)] 20:22:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 127 (0x7f24dfd0f800) [pid = 1839] [serial = 1196] [outer = 0x7f24dca20400] 20:22:00 INFO - PROCESS | 1839 | 1461640920816 Marionette DEBUG loaded listener.js 20:22:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 128 (0x7f24e0eb3800) [pid = 1839] [serial = 1197] [outer = 0x7f24dca20400] 20:22:01 INFO - PROCESS | 1839 | 1461640921699 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]]]}] 20:22:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:22:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1432ms 20:22:01 INFO - PROCESS | 1839 | 1461640921729 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 20:22:01 INFO - PROCESS | 1839 | 1461640921732 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 20:22:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:22:01 INFO - PROCESS | 1839 | 1461640921741 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:22:01 INFO - PROCESS | 1839 | 1461640921744 Marionette TRACE conn3 <- [1,1566,null,{}] 20:22:01 INFO - PROCESS | 1839 | 1461640921749 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}] 20:22:01 INFO - PROCESS | 1839 | 1461640921944 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 20:22:02 INFO - PROCESS | 1839 | 1461640922149 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f36800 == 119 [pid = 1839] [id = 399] 20:22:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 129 (0x7f24dd136c00) [pid = 1839] [serial = 1198] [outer = (nil)] 20:22:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24e4a87000) [pid = 1839] [serial = 1199] [outer = 0x7f24dd136c00] 20:22:02 INFO - PROCESS | 1839 | 1461640922227 Marionette DEBUG loaded listener.js 20:22:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24e5a91c00) [pid = 1839] [serial = 1200] [outer = 0x7f24dd136c00] 20:22:03 INFO - PROCESS | 1839 | 1461640923155 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]]]}] 20:22:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:22:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1486ms 20:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:22:03 INFO - PROCESS | 1839 | 1461640923227 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 20:22:03 INFO - PROCESS | 1839 | 1461640923230 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 20:22:03 INFO - PROCESS | 1839 | 1461640923237 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:22:03 INFO - PROCESS | 1839 | 1461640923240 Marionette TRACE conn3 <- [1,1570,null,{}] 20:22:03 INFO - PROCESS | 1839 | 1461640923246 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}] 20:22:03 INFO - PROCESS | 1839 | 1461640923450 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 20:22:03 INFO - PROCESS | 1839 | 1461640923687 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4b05800 == 120 [pid = 1839] [id = 400] 20:22:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24dfb75800) [pid = 1839] [serial = 1201] [outer = (nil)] 20:22:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24e67a1400) [pid = 1839] [serial = 1202] [outer = 0x7f24dfb75800] 20:22:03 INFO - PROCESS | 1839 | 1461640923808 Marionette DEBUG loaded listener.js 20:22:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24e6ff0000) [pid = 1839] [serial = 1203] [outer = 0x7f24dfb75800] 20:22:04 INFO - PROCESS | 1839 | 1461640924669 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]]]}] 20:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1480ms 20:22:04 INFO - PROCESS | 1839 | 1461640924718 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 20:22:04 INFO - PROCESS | 1839 | 1461640924722 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 20:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:22:04 INFO - PROCESS | 1839 | 1461640924728 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:22:04 INFO - PROCESS | 1839 | 1461640924731 Marionette TRACE conn3 <- [1,1574,null,{}] 20:22:04 INFO - PROCESS | 1839 | 1461640924737 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}] 20:22:04 INFO - PROCESS | 1839 | 1461640924957 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 20:22:05 INFO - PROCESS | 1839 | 1461640925161 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c5a000 == 121 [pid = 1839] [id = 401] 20:22:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24dc34b800) [pid = 1839] [serial = 1204] [outer = (nil)] 20:22:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24e0df3000) [pid = 1839] [serial = 1205] [outer = 0x7f24dc34b800] 20:22:05 INFO - PROCESS | 1839 | 1461640925248 Marionette DEBUG loaded listener.js 20:22:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24e93c4400) [pid = 1839] [serial = 1206] [outer = 0x7f24dc34b800] 20:22:06 INFO - PROCESS | 1839 | 1461640926157 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]]]}] 20:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1487ms 20:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:22:06 INFO - PROCESS | 1839 | 1461640926217 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 20:22:06 INFO - PROCESS | 1839 | 1461640926219 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 20:22:06 INFO - PROCESS | 1839 | 1461640926226 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:22:06 INFO - PROCESS | 1839 | 1461640926229 Marionette TRACE conn3 <- [1,1578,null,{}] 20:22:06 INFO - PROCESS | 1839 | 1461640926234 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}] 20:22:06 INFO - PROCESS | 1839 | 1461640926444 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 20:22:06 INFO - PROCESS | 1839 | 1461640926643 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6e5b800 == 122 [pid = 1839] [id = 402] 20:22:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dd137800) [pid = 1839] [serial = 1207] [outer = (nil)] 20:22:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24f2c52800) [pid = 1839] [serial = 1208] [outer = 0x7f24dd137800] 20:22:06 INFO - PROCESS | 1839 | 1461640926718 Marionette DEBUG loaded listener.js 20:22:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24f2ffdc00) [pid = 1839] [serial = 1209] [outer = 0x7f24dd137800] 20:22:07 INFO - PROCESS | 1839 | 1461640927618 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]]]}] 20:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1429ms 20:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:22:07 INFO - PROCESS | 1839 | 1461640927655 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 20:22:07 INFO - PROCESS | 1839 | 1461640927658 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 20:22:07 INFO - PROCESS | 1839 | 1461640927664 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:22:07 INFO - PROCESS | 1839 | 1461640927668 Marionette TRACE conn3 <- [1,1582,null,{}] 20:22:07 INFO - PROCESS | 1839 | 1461640927674 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}] 20:22:07 INFO - PROCESS | 1839 | 1461640927894 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 20:22:08 INFO - PROCESS | 1839 | 1461640928098 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec406000 == 123 [pid = 1839] [id = 403] 20:22:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24e905f400) [pid = 1839] [serial = 1210] [outer = (nil)] 20:22:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24f41d5800) [pid = 1839] [serial = 1211] [outer = 0x7f24e905f400] 20:22:08 INFO - PROCESS | 1839 | 1461640928187 Marionette DEBUG loaded listener.js 20:22:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24f7b5b800) [pid = 1839] [serial = 1212] [outer = 0x7f24e905f400] 20:22:09 INFO - PROCESS | 1839 | 1461640929092 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]]]}] 20:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1485ms 20:22:09 INFO - PROCESS | 1839 | 1461640929149 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 20:22:09 INFO - PROCESS | 1839 | 1461640929153 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 20:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:22:09 INFO - PROCESS | 1839 | 1461640929159 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:22:09 INFO - PROCESS | 1839 | 1461640929162 Marionette TRACE conn3 <- [1,1586,null,{}] 20:22:09 INFO - PROCESS | 1839 | 1461640929167 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}] 20:22:09 INFO - PROCESS | 1839 | 1461640929388 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 20:22:09 INFO - PROCESS | 1839 | 1461640929587 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3e16000 == 124 [pid = 1839] [id = 404] 20:22:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d004e400) [pid = 1839] [serial = 1213] [outer = (nil)] 20:22:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24d0058c00) [pid = 1839] [serial = 1214] [outer = 0x7f24d004e400] 20:22:09 INFO - PROCESS | 1839 | 1461640929660 Marionette DEBUG loaded listener.js 20:22:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24d005d400) [pid = 1839] [serial = 1215] [outer = 0x7f24d004e400] 20:22:10 INFO - PROCESS | 1839 | 1461640930550 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]]]}] 20:22:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1428ms 20:22:10 INFO - PROCESS | 1839 | 1461640930588 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 20:22:10 INFO - PROCESS | 1839 | 1461640930592 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 20:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:22:10 INFO - PROCESS | 1839 | 1461640930598 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:22:10 INFO - PROCESS | 1839 | 1461640930601 Marionette TRACE conn3 <- [1,1590,null,{}] 20:22:10 INFO - PROCESS | 1839 | 1461640930607 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}] 20:22:10 INFO - PROCESS | 1839 | 1461640930821 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 20:22:11 INFO - PROCESS | 1839 | 1461640931028 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a5c000 == 125 [pid = 1839] [id = 405] 20:22:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d004fc00) [pid = 1839] [serial = 1216] [outer = (nil)] 20:22:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24e4884000) [pid = 1839] [serial = 1217] [outer = 0x7f24d004fc00] 20:22:11 INFO - PROCESS | 1839 | 1461640931139 Marionette DEBUG loaded listener.js 20:22:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24e4889800) [pid = 1839] [serial = 1218] [outer = 0x7f24d004fc00] 20:22:12 INFO - PROCESS | 1839 | 1461640932178 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]]]}] 20:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1631ms 20:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:22:12 INFO - PROCESS | 1839 | 1461640932232 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 20:22:12 INFO - PROCESS | 1839 | 1461640932234 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 20:22:12 INFO - PROCESS | 1839 | 1461640932241 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:22:12 INFO - PROCESS | 1839 | 1461640932244 Marionette TRACE conn3 <- [1,1594,null,{}] 20:22:12 INFO - PROCESS | 1839 | 1461640932250 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}] 20:22:12 INFO - PROCESS | 1839 | 1461640932813 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 20:22:13 INFO - PROCESS | 1839 | 1461640933137 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec66800 == 126 [pid = 1839] [id = 406] 20:22:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24ccb61800) [pid = 1839] [serial = 1219] [outer = (nil)] 20:22:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cfdc2400) [pid = 1839] [serial = 1220] [outer = 0x7f24ccb61800] 20:22:13 INFO - PROCESS | 1839 | 1461640933263 Marionette DEBUG loaded listener.js 20:22:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d1136800) [pid = 1839] [serial = 1221] [outer = 0x7f24ccb61800] 20:22:14 INFO - PROCESS | 1839 | 1461640934158 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]]]}] 20:22:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:22:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1984ms 20:22:14 INFO - PROCESS | 1839 | 1461640934230 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 20:22:14 INFO - PROCESS | 1839 | 1461640934243 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 20:22:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:22:14 INFO - PROCESS | 1839 | 1461640934250 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:22:14 INFO - PROCESS | 1839 | 1461640934256 Marionette TRACE conn3 <- [1,1598,null,{}] 20:22:14 INFO - PROCESS | 1839 | 1461640934263 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}] 20:22:14 INFO - PROCESS | 1839 | 1461640934517 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 20:22:14 INFO - PROCESS | 1839 | 1461640934932 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5e1000 == 127 [pid = 1839] [id = 407] 20:22:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d13d7000) [pid = 1839] [serial = 1222] [outer = (nil)] 20:22:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d1fe7800) [pid = 1839] [serial = 1223] [outer = 0x7f24d13d7000] 20:22:15 INFO - PROCESS | 1839 | 1461640935011 Marionette DEBUG loaded listener.js 20:22:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d2b1cc00) [pid = 1839] [serial = 1224] [outer = 0x7f24d13d7000] 20:22:15 INFO - PROCESS | 1839 | 1461640935924 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]]]}] 20:22:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:22:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1737ms 20:22:15 INFO - PROCESS | 1839 | 1461640935989 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 20:22:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:22:15 INFO - PROCESS | 1839 | 1461640935994 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 20:22:16 INFO - PROCESS | 1839 | 1461640936000 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:22:16 INFO - PROCESS | 1839 | 1461640936003 Marionette TRACE conn3 <- [1,1602,null,{}] 20:22:16 INFO - PROCESS | 1839 | 1461640936009 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}] 20:22:16 INFO - PROCESS | 1839 | 1461640936229 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db95b000 == 126 [pid = 1839] [id = 391] 20:22:16 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24d1139800) [pid = 1839] [serial = 1112] [outer = (nil)] [url = about:blank] 20:22:16 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24defabc00) [pid = 1839] [serial = 1100] [outer = (nil)] [url = about:blank] 20:22:16 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24dcb10000) [pid = 1839] [serial = 1097] [outer = (nil)] [url = about:blank] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da173000 == 125 [pid = 1839] [id = 390] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31e7000 == 124 [pid = 1839] [id = 389] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d0c81000 == 123 [pid = 1839] [id = 388] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2a21800 == 122 [pid = 1839] [id = 387] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec74800 == 121 [pid = 1839] [id = 386] 20:22:16 INFO - PROCESS | 1839 | 1461640936569 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5e3800 == 120 [pid = 1839] [id = 380] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fac6e800 == 119 [pid = 1839] [id = 379] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a56800 == 118 [pid = 1839] [id = 378] 20:22:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5f4000 == 119 [pid = 1839] [id = 408] 20:22:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d3104800) [pid = 1839] [serial = 1225] [outer = (nil)] 20:22:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d530bc00) [pid = 1839] [serial = 1226] [outer = 0x7f24d3104800] 20:22:16 INFO - PROCESS | 1839 | 1461640936637 Marionette DEBUG loaded listener.js 20:22:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d578dc00) [pid = 1839] [serial = 1227] [outer = 0x7f24d3104800] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3360000 == 118 [pid = 1839] [id = 377] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93dc000 == 117 [pid = 1839] [id = 376] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e66e7000 == 116 [pid = 1839] [id = 375] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5a0f800 == 115 [pid = 1839] [id = 374] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0d96800 == 114 [pid = 1839] [id = 373] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f417a000 == 113 [pid = 1839] [id = 318] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd1b6000 == 112 [pid = 1839] [id = 372] 20:22:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cd4f6000 == 111 [pid = 1839] [id = 371] 20:22:16 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24d9f25400) [pid = 1839] [serial = 1106] [outer = (nil)] [url = about:blank] 20:22:16 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d9f91400) [pid = 1839] [serial = 1095] [outer = (nil)] [url = about:blank] 20:22:16 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24dfb73800) [pid = 1839] [serial = 1062] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24e931f400) [pid = 1839] [serial = 1071] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24dc75e000) [pid = 1839] [serial = 1089] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24d561c800) [pid = 1839] [serial = 1094] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24dc262c00) [pid = 1839] [serial = 1107] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24dcff0c00) [pid = 1839] [serial = 1109] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24d2b1d800) [pid = 1839] [serial = 1050] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24f33da800) [pid = 1839] [serial = 1077] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24df970c00) [pid = 1839] [serial = 1110] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24d27b2400) [pid = 1839] [serial = 1092] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24d1f34400) [pid = 1839] [serial = 1091] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dcbbfc00) [pid = 1839] [serial = 1056] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24e64cb400) [pid = 1839] [serial = 987] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24f2f86400) [pid = 1839] [serial = 1074] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24e6e06000) [pid = 1839] [serial = 1068] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24d1fe2800) [pid = 1839] [serial = 1103] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24defaa800) [pid = 1839] [serial = 1059] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24e3622c00) [pid = 1839] [serial = 1065] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24d3108000) [pid = 1839] [serial = 1104] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dc246400) [pid = 1839] [serial = 1053] [outer = (nil)] [url = about:blank] 20:22:17 INFO - PROCESS | 1839 | 1461640937395 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]]]}] 20:22:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:22:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1430ms 20:22:17 INFO - PROCESS | 1839 | 1461640937430 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 20:22:17 INFO - PROCESS | 1839 | 1461640937436 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 20:22:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:22:17 INFO - PROCESS | 1839 | 1461640937476 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:22:17 INFO - PROCESS | 1839 | 1461640937483 Marionette TRACE conn3 <- [1,1606,null,{}] 20:22:17 INFO - PROCESS | 1839 | 1461640937492 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}] 20:22:17 INFO - PROCESS | 1839 | 1461640937677 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 20:22:17 INFO - PROCESS | 1839 | 1461640937688 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31cf000 == 112 [pid = 1839] [id = 409] 20:22:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24d5793000) [pid = 1839] [serial = 1228] [outer = (nil)] 20:22:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24da04dc00) [pid = 1839] [serial = 1229] [outer = 0x7f24d5793000] 20:22:17 INFO - PROCESS | 1839 | 1461640937749 Marionette DEBUG loaded listener.js 20:22:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24dc254800) [pid = 1839] [serial = 1230] [outer = 0x7f24d5793000] 20:22:18 INFO - PROCESS | 1839 | 1461640938675 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]]]}] 20:22:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:22:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1260ms 20:22:18 INFO - PROCESS | 1839 | 1461640938712 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 20:22:18 INFO - PROCESS | 1839 | 1461640938716 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 20:22:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:22:18 INFO - PROCESS | 1839 | 1461640938721 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:22:18 INFO - PROCESS | 1839 | 1461640938723 Marionette TRACE conn3 <- [1,1610,null,{}] 20:22:18 INFO - PROCESS | 1839 | 1461640938729 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}] 20:22:18 INFO - PROCESS | 1839 | 1461640938922 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 20:22:19 INFO - PROCESS | 1839 | 1461640939099 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da16c800 == 113 [pid = 1839] [id = 410] 20:22:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24d9f27800) [pid = 1839] [serial = 1231] [outer = (nil)] 20:22:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dca22800) [pid = 1839] [serial = 1232] [outer = 0x7f24d9f27800] 20:22:19 INFO - PROCESS | 1839 | 1461640939162 Marionette DEBUG loaded listener.js 20:22:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24dcad8c00) [pid = 1839] [serial = 1233] [outer = 0x7f24d9f27800] 20:22:19 INFO - PROCESS | 1839 | 1461640939981 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]]]}] 20:22:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:22:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1279ms 20:22:20 INFO - PROCESS | 1839 | 1461640940002 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 20:22:20 INFO - PROCESS | 1839 | 1461640940006 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 20:22:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:22:20 INFO - PROCESS | 1839 | 1461640940011 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:22:20 INFO - PROCESS | 1839 | 1461640940013 Marionette TRACE conn3 <- [1,1614,null,{}] 20:22:20 INFO - PROCESS | 1839 | 1461640940019 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}] 20:22:20 INFO - PROCESS | 1839 | 1461640940254 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 20:22:20 INFO - PROCESS | 1839 | 1461640940303 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3b2000 == 114 [pid = 1839] [id = 411] 20:22:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24dcf8d800) [pid = 1839] [serial = 1234] [outer = (nil)] 20:22:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24dcffd000) [pid = 1839] [serial = 1235] [outer = 0x7f24dcf8d800] 20:22:20 INFO - PROCESS | 1839 | 1461640940391 Marionette DEBUG loaded listener.js 20:22:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24defabc00) [pid = 1839] [serial = 1236] [outer = 0x7f24dcf8d800] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dc7fe400) [pid = 1839] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24dc259800) [pid = 1839] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d5616400) [pid = 1839] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24d27adc00) [pid = 1839] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24d1137000) [pid = 1839] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24d0b7b800) [pid = 1839] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24d0b88800) [pid = 1839] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24ccb5b800) [pid = 1839] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:22:21 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dcb03400) [pid = 1839] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:22:21 INFO - PROCESS | 1839 | 1461640941442 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]]]}] 20:22:21 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 20:22:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1488ms 20:22:21 INFO - PROCESS | 1839 | 1461640941501 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 20:22:21 INFO - PROCESS | 1839 | 1461640941504 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 20:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:22:21 INFO - PROCESS | 1839 | 1461640941511 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:22:21 INFO - PROCESS | 1839 | 1461640941514 Marionette TRACE conn3 <- [1,1618,null,{}] 20:22:21 INFO - PROCESS | 1839 | 1461640941519 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}] 20:22:21 INFO - PROCESS | 1839 | 1461640941705 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 20:22:21 INFO - PROCESS | 1839 | 1461640941866 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc892800 == 115 [pid = 1839] [id = 412] 20:22:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24ccb5b800) [pid = 1839] [serial = 1237] [outer = (nil)] 20:22:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24dcad5c00) [pid = 1839] [serial = 1238] [outer = 0x7f24ccb5b800] 20:22:21 INFO - PROCESS | 1839 | 1461640941929 Marionette DEBUG loaded listener.js 20:22:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24df9b0400) [pid = 1839] [serial = 1239] [outer = 0x7f24ccb5b800] 20:22:22 INFO - PROCESS | 1839 | 1461640942675 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]]]}] 20:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1182ms 20:22:22 INFO - PROCESS | 1839 | 1461640942694 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 20:22:22 INFO - PROCESS | 1839 | 1461640942698 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 20:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:22:22 INFO - PROCESS | 1839 | 1461640942705 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:22:22 INFO - PROCESS | 1839 | 1461640942709 Marionette TRACE conn3 <- [1,1622,null,{}] 20:22:22 INFO - PROCESS | 1839 | 1461640942724 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}] 20:22:22 INFO - PROCESS | 1839 | 1461640942913 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 20:22:22 INFO - PROCESS | 1839 | 1461640942928 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24def09800 == 116 [pid = 1839] [id = 413] 20:22:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24dc7fe400) [pid = 1839] [serial = 1240] [outer = (nil)] 20:22:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24dfd04000) [pid = 1839] [serial = 1241] [outer = 0x7f24dc7fe400] 20:22:22 INFO - PROCESS | 1839 | 1461640942991 Marionette DEBUG loaded listener.js 20:22:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24e030e400) [pid = 1839] [serial = 1242] [outer = 0x7f24dc7fe400] 20:22:24 INFO - PROCESS | 1839 | 1461640944220 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]]]}] 20:22:24 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 20:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1585ms 20:22:24 INFO - PROCESS | 1839 | 1461640944292 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 20:22:24 INFO - PROCESS | 1839 | 1461640944299 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 20:22:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:22:24 INFO - PROCESS | 1839 | 1461640944309 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:22:24 INFO - PROCESS | 1839 | 1461640944314 Marionette TRACE conn3 <- [1,1626,null,{}] 20:22:24 INFO - PROCESS | 1839 | 1461640944324 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}] 20:22:24 INFO - PROCESS | 1839 | 1461640944600 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 20:22:24 INFO - PROCESS | 1839 | 1461640944870 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2787800 == 117 [pid = 1839] [id = 414] 20:22:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24d1f3bc00) [pid = 1839] [serial = 1243] [outer = (nil)] 20:22:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24d2b12000) [pid = 1839] [serial = 1244] [outer = 0x7f24d1f3bc00] 20:22:24 INFO - PROCESS | 1839 | 1461640944950 Marionette DEBUG loaded listener.js 20:22:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24d3110c00) [pid = 1839] [serial = 1245] [outer = 0x7f24d1f3bc00] 20:22:25 INFO - PROCESS | 1839 | 1461640945831 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]]]}] 20:22:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:22:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1585ms 20:22:25 INFO - PROCESS | 1839 | 1461640945895 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 20:22:25 INFO - PROCESS | 1839 | 1461640945904 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 20:22:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:22:25 INFO - PROCESS | 1839 | 1461640945922 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:22:25 INFO - PROCESS | 1839 | 1461640945928 Marionette TRACE conn3 <- [1,1630,null,{}] 20:22:25 INFO - PROCESS | 1839 | 1461640945934 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}] 20:22:26 INFO - PROCESS | 1839 | 1461640946190 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 20:22:26 INFO - PROCESS | 1839 | 1461640946492 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3a4000 == 118 [pid = 1839] [id = 415] 20:22:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24d464b000) [pid = 1839] [serial = 1246] [outer = (nil)] 20:22:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d9f2d800) [pid = 1839] [serial = 1247] [outer = 0x7f24d464b000] 20:22:26 INFO - PROCESS | 1839 | 1461640946570 Marionette DEBUG loaded listener.js 20:22:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24dc257000) [pid = 1839] [serial = 1248] [outer = 0x7f24d464b000] 20:22:27 INFO - PROCESS | 1839 | 1461640947454 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]]]}] 20:22:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:22:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1589ms 20:22:27 INFO - PROCESS | 1839 | 1461640947506 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 20:22:27 INFO - PROCESS | 1839 | 1461640947510 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 20:22:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:22:27 INFO - PROCESS | 1839 | 1461640947517 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:22:27 INFO - PROCESS | 1839 | 1461640947523 Marionette TRACE conn3 <- [1,1634,null,{}] 20:22:27 INFO - PROCESS | 1839 | 1461640947540 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}] 20:22:27 INFO - PROCESS | 1839 | 1461640947761 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 20:22:28 INFO - PROCESS | 1839 | 1461640948012 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0bb9800 == 119 [pid = 1839] [id = 416] 20:22:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24dcad8800) [pid = 1839] [serial = 1249] [outer = (nil)] 20:22:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24dd0d8400) [pid = 1839] [serial = 1250] [outer = 0x7f24dcad8800] 20:22:28 INFO - PROCESS | 1839 | 1461640948133 Marionette DEBUG loaded listener.js 20:22:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24dfa6d800) [pid = 1839] [serial = 1251] [outer = 0x7f24dcad8800] 20:22:29 INFO - PROCESS | 1839 | 1461640949054 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]]]}] 20:22:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:22:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1587ms 20:22:29 INFO - PROCESS | 1839 | 1461640949105 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 20:22:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:22:29 INFO - PROCESS | 1839 | 1461640949110 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 20:22:29 INFO - PROCESS | 1839 | 1461640949116 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:22:29 INFO - PROCESS | 1839 | 1461640949119 Marionette TRACE conn3 <- [1,1638,null,{}] 20:22:29 INFO - PROCESS | 1839 | 1461640949125 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}] 20:22:29 INFO - PROCESS | 1839 | 1461640949367 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 20:22:29 INFO - PROCESS | 1839 | 1461640949564 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e3781800 == 120 [pid = 1839] [id = 417] 20:22:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24dcb10000) [pid = 1839] [serial = 1252] [outer = (nil)] 20:22:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24dfeed400) [pid = 1839] [serial = 1253] [outer = 0x7f24dcb10000] 20:22:29 INFO - PROCESS | 1839 | 1461640949677 Marionette DEBUG loaded listener.js 20:22:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24e031a000) [pid = 1839] [serial = 1254] [outer = 0x7f24dcb10000] 20:22:30 INFO - PROCESS | 1839 | 1461640950536 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]]]}] 20:22:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:22:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1480ms 20:22:30 INFO - PROCESS | 1839 | 1461640950596 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 20:22:30 INFO - PROCESS | 1839 | 1461640950600 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 20:22:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:22:30 INFO - PROCESS | 1839 | 1461640950606 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:22:30 INFO - PROCESS | 1839 | 1461640950608 Marionette TRACE conn3 <- [1,1642,null,{}] 20:22:30 INFO - PROCESS | 1839 | 1461640950614 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}] 20:22:30 INFO - PROCESS | 1839 | 1461640950818 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 20:22:31 INFO - PROCESS | 1839 | 1461640951015 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5da0000 == 121 [pid = 1839] [id = 418] 20:22:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24df96ec00) [pid = 1839] [serial = 1255] [outer = (nil)] 20:22:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24e0789400) [pid = 1839] [serial = 1256] [outer = 0x7f24df96ec00] 20:22:31 INFO - PROCESS | 1839 | 1461640951091 Marionette DEBUG loaded listener.js 20:22:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24e2213800) [pid = 1839] [serial = 1257] [outer = 0x7f24df96ec00] 20:22:32 INFO - PROCESS | 1839 | 1461640951997 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]]]}] 20:22:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:22:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1436ms 20:22:32 INFO - PROCESS | 1839 | 1461640952043 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 20:22:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:22:32 INFO - PROCESS | 1839 | 1461640952048 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 20:22:32 INFO - PROCESS | 1839 | 1461640952053 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:22:32 INFO - PROCESS | 1839 | 1461640952057 Marionette TRACE conn3 <- [1,1646,null,{}] 20:22:32 INFO - PROCESS | 1839 | 1461640952062 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}] 20:22:32 INFO - PROCESS | 1839 | 1461640952306 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 20:22:32 INFO - PROCESS | 1839 | 1461640952563 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ec1da800 == 122 [pid = 1839] [id = 419] 20:22:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24dcaca400) [pid = 1839] [serial = 1258] [outer = (nil)] 20:22:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24e488f400) [pid = 1839] [serial = 1259] [outer = 0x7f24dcaca400] 20:22:32 INFO - PROCESS | 1839 | 1461640952683 Marionette DEBUG loaded listener.js 20:22:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24e8dad800) [pid = 1839] [serial = 1260] [outer = 0x7f24dcaca400] 20:22:33 INFO - PROCESS | 1839 | 1461640953549 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]]]}] 20:22:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:22:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1536ms 20:22:33 INFO - PROCESS | 1839 | 1461640953590 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 20:22:33 INFO - PROCESS | 1839 | 1461640953594 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 20:22:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:22:33 INFO - PROCESS | 1839 | 1461640953600 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:22:33 INFO - PROCESS | 1839 | 1461640953603 Marionette TRACE conn3 <- [1,1650,null,{}] 20:22:33 INFO - PROCESS | 1839 | 1461640953608 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}] 20:22:33 INFO - PROCESS | 1839 | 1461640953807 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 20:22:34 INFO - PROCESS | 1839 | 1461640954004 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4175800 == 123 [pid = 1839] [id = 420] 20:22:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24e220d400) [pid = 1839] [serial = 1261] [outer = (nil)] 20:22:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24f20e8000) [pid = 1839] [serial = 1262] [outer = 0x7f24e220d400] 20:22:34 INFO - PROCESS | 1839 | 1461640954074 Marionette DEBUG loaded listener.js 20:22:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24f2f7c000) [pid = 1839] [serial = 1263] [outer = 0x7f24e220d400] 20:22:34 INFO - PROCESS | 1839 | 1461640954965 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]]]}] 20:22:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:22:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1441ms 20:22:35 INFO - PROCESS | 1839 | 1461640955043 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 20:22:35 INFO - PROCESS | 1839 | 1461640955047 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 20:22:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:22:35 INFO - PROCESS | 1839 | 1461640955053 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:22:35 INFO - PROCESS | 1839 | 1461640955056 Marionette TRACE conn3 <- [1,1654,null,{}] 20:22:35 INFO - PROCESS | 1839 | 1461640955062 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}] 20:22:35 INFO - PROCESS | 1839 | 1461640955305 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 20:22:35 INFO - PROCESS | 1839 | 1461640955547 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f815c000 == 124 [pid = 1839] [id = 421] 20:22:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24e488ec00) [pid = 1839] [serial = 1264] [outer = (nil)] 20:22:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24f414f800) [pid = 1839] [serial = 1265] [outer = 0x7f24e488ec00] 20:22:35 INFO - PROCESS | 1839 | 1461640955663 Marionette DEBUG loaded listener.js 20:22:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24f5d2d400) [pid = 1839] [serial = 1266] [outer = 0x7f24e488ec00] 20:22:36 INFO - PROCESS | 1839 | 1461640956517 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]]]}] 20:22:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:22:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1532ms 20:22:36 INFO - PROCESS | 1839 | 1461640956587 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 20:22:36 INFO - PROCESS | 1839 | 1461640956590 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 20:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:22:36 INFO - PROCESS | 1839 | 1461640956596 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:22:36 INFO - PROCESS | 1839 | 1461640956600 Marionette TRACE conn3 <- [1,1658,null,{}] 20:22:36 INFO - PROCESS | 1839 | 1461640956605 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}] 20:22:36 INFO - PROCESS | 1839 | 1461640956811 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 20:22:37 INFO - PROCESS | 1839 | 1461640957016 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f861c000 == 125 [pid = 1839] [id = 422] 20:22:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24d5308400) [pid = 1839] [serial = 1267] [outer = (nil)] 20:22:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24e0ebb800) [pid = 1839] [serial = 1268] [outer = 0x7f24d5308400] 20:22:37 INFO - PROCESS | 1839 | 1461640957097 Marionette DEBUG loaded listener.js 20:22:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24f7ca6c00) [pid = 1839] [serial = 1269] [outer = 0x7f24d5308400] 20:22:38 INFO - PROCESS | 1839 | 1461640958003 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]]]}] 20:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1434ms 20:22:38 INFO - PROCESS | 1839 | 1461640958035 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 20:22:38 INFO - PROCESS | 1839 | 1461640958039 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 20:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:22:38 INFO - PROCESS | 1839 | 1461640958044 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:22:38 INFO - PROCESS | 1839 | 1461640958047 Marionette TRACE conn3 <- [1,1662,null,{}] 20:22:38 INFO - PROCESS | 1839 | 1461640958052 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}] 20:22:38 INFO - PROCESS | 1839 | 1461640958251 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 20:22:38 INFO - PROCESS | 1839 | 1461640958459 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc799800 == 126 [pid = 1839] [id = 423] 20:22:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24db9e9800) [pid = 1839] [serial = 1270] [outer = (nil)] 20:22:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dc12a800) [pid = 1839] [serial = 1271] [outer = 0x7f24db9e9800] 20:22:38 INFO - PROCESS | 1839 | 1461640958545 Marionette DEBUG loaded listener.js 20:22:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dc12fc00) [pid = 1839] [serial = 1272] [outer = 0x7f24db9e9800] 20:22:39 INFO - PROCESS | 1839 | 1461640959469 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]]]}] 20:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1483ms 20:22:39 INFO - PROCESS | 1839 | 1461640959528 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 20:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:22:39 INFO - PROCESS | 1839 | 1461640959533 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 20:22:39 INFO - PROCESS | 1839 | 1461640959538 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:22:39 INFO - PROCESS | 1839 | 1461640959542 Marionette TRACE conn3 <- [1,1666,null,{}] 20:22:39 INFO - PROCESS | 1839 | 1461640959548 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}] 20:22:39 INFO - PROCESS | 1839 | 1461640959769 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 20:22:39 INFO - PROCESS | 1839 | 1461640959972 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4690000 == 127 [pid = 1839] [id = 424] 20:22:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dc124800) [pid = 1839] [serial = 1273] [outer = (nil)] 20:22:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dcd63800) [pid = 1839] [serial = 1274] [outer = 0x7f24dc124800] 20:22:40 INFO - PROCESS | 1839 | 1461640960094 Marionette DEBUG loaded listener.js 20:22:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24e9323800) [pid = 1839] [serial = 1275] [outer = 0x7f24dc124800] 20:22:41 INFO - PROCESS | 1839 | 1461640960994 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]]]}] 20:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1483ms 20:22:41 INFO - PROCESS | 1839 | 1461640961023 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 20:22:41 INFO - PROCESS | 1839 | 1461640961027 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 20:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:22:41 INFO - PROCESS | 1839 | 1461640961033 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:22:41 INFO - PROCESS | 1839 | 1461640961036 Marionette TRACE conn3 <- [1,1670,null,{}] 20:22:41 INFO - PROCESS | 1839 | 1461640961041 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}] 20:22:41 INFO - PROCESS | 1839 | 1461640961239 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 20:22:41 INFO - PROCESS | 1839 | 1461640961446 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5d0800 == 128 [pid = 1839] [id = 425] 20:22:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24cb6c3400) [pid = 1839] [serial = 1276] [outer = (nil)] 20:22:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24cb6cb800) [pid = 1839] [serial = 1277] [outer = 0x7f24cb6c3400] 20:22:41 INFO - PROCESS | 1839 | 1461640961518 Marionette DEBUG loaded listener.js 20:22:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24cb6d0800) [pid = 1839] [serial = 1278] [outer = 0x7f24cb6c3400] 20:22:42 INFO - PROCESS | 1839 | 1461640962374 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]]]}] 20:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1391ms 20:22:42 INFO - PROCESS | 1839 | 1461640962425 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 20:22:42 INFO - PROCESS | 1839 | 1461640962429 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 20:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:22:42 INFO - PROCESS | 1839 | 1461640962435 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:22:42 INFO - PROCESS | 1839 | 1461640962437 Marionette TRACE conn3 <- [1,1674,null,{}] 20:22:42 INFO - PROCESS | 1839 | 1461640962452 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}] 20:22:42 INFO - PROCESS | 1839 | 1461640962666 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 20:22:42 INFO - PROCESS | 1839 | 1461640962874 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc5c3800 == 129 [pid = 1839] [id = 426] 20:22:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24cb6c6000) [pid = 1839] [serial = 1279] [outer = (nil)] 20:22:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24cded1000) [pid = 1839] [serial = 1280] [outer = 0x7f24cb6c6000] 20:22:42 INFO - PROCESS | 1839 | 1461640962992 Marionette DEBUG loaded listener.js 20:22:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24cded6000) [pid = 1839] [serial = 1281] [outer = 0x7f24cb6c6000] 20:22:43 INFO - PROCESS | 1839 | 1461640963901 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]]]}] 20:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1496ms 20:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:22:43 INFO - PROCESS | 1839 | 1461640963933 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 20:22:43 INFO - PROCESS | 1839 | 1461640963936 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 20:22:43 INFO - PROCESS | 1839 | 1461640963943 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:22:43 INFO - PROCESS | 1839 | 1461640963945 Marionette TRACE conn3 <- [1,1678,null,{}] 20:22:43 INFO - PROCESS | 1839 | 1461640963951 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}] 20:22:44 INFO - PROCESS | 1839 | 1461640964158 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 20:22:44 INFO - PROCESS | 1839 | 1461640964433 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce1d7800 == 130 [pid = 1839] [id = 427] 20:22:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24cb6d0000) [pid = 1839] [serial = 1282] [outer = (nil)] 20:22:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24cdedac00) [pid = 1839] [serial = 1283] [outer = 0x7f24cb6d0000] 20:22:44 INFO - PROCESS | 1839 | 1461640964508 Marionette DEBUG loaded listener.js 20:22:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24dcd65800) [pid = 1839] [serial = 1284] [outer = 0x7f24cb6d0000] 20:22:45 INFO - PROCESS | 1839 | 1461640965382 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]]]}] 20:22:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1492ms 20:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:22:45 INFO - PROCESS | 1839 | 1461640965435 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 20:22:45 INFO - PROCESS | 1839 | 1461640965437 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 20:22:45 INFO - PROCESS | 1839 | 1461640965443 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:22:45 INFO - PROCESS | 1839 | 1461640965446 Marionette TRACE conn3 <- [1,1682,null,{}] 20:22:45 INFO - PROCESS | 1839 | 1461640965452 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}] 20:22:45 INFO - PROCESS | 1839 | 1461640965653 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 20:22:45 INFO - PROCESS | 1839 | 1461640965866 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec6f800 == 131 [pid = 1839] [id = 428] 20:22:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24cb6cc800) [pid = 1839] [serial = 1285] [outer = (nil)] 20:22:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24ccb64400) [pid = 1839] [serial = 1286] [outer = 0x7f24cb6cc800] 20:22:46 INFO - PROCESS | 1839 | 1461640966318 Marionette DEBUG loaded listener.js 20:22:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24cfdc6400) [pid = 1839] [serial = 1287] [outer = 0x7f24cb6cc800] 20:22:47 INFO - PROCESS | 1839 | 1461640967318 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]]]}] 20:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1938ms 20:22:47 INFO - PROCESS | 1839 | 1461640967383 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 20:22:47 INFO - PROCESS | 1839 | 1461640967389 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 20:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:22:47 INFO - PROCESS | 1839 | 1461640967397 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:22:47 INFO - PROCESS | 1839 | 1461640967402 Marionette TRACE conn3 <- [1,1686,null,{}] 20:22:47 INFO - PROCESS | 1839 | 1461640967409 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}] 20:22:47 INFO - PROCESS | 1839 | 1461640967622 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 20:22:47 INFO - PROCESS | 1839 | 1461640967892 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d278b000 == 132 [pid = 1839] [id = 429] 20:22:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24d005b800) [pid = 1839] [serial = 1288] [outer = (nil)] 20:22:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24d1f3dc00) [pid = 1839] [serial = 1289] [outer = 0x7f24d005b800] 20:22:48 INFO - PROCESS | 1839 | 1461640968066 Marionette DEBUG loaded listener.js 20:22:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24d464cc00) [pid = 1839] [serial = 1290] [outer = 0x7f24d005b800] 20:22:49 INFO - PROCESS | 1839 | 1461640969066 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]]]}] 20:22:49 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 20:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1741ms 20:22:49 INFO - PROCESS | 1839 | 1461640969137 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 20:22:49 INFO - PROCESS | 1839 | 1461640969143 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 20:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:22:49 INFO - PROCESS | 1839 | 1461640969152 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:22:49 INFO - PROCESS | 1839 | 1461640969156 Marionette TRACE conn3 <- [1,1690,null,{}] 20:22:49 INFO - PROCESS | 1839 | 1461640969162 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}] 20:22:49 INFO - PROCESS | 1839 | 1461640969374 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 20:22:49 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e617f800 == 131 [pid = 1839] [id = 55] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24e0df4800) [pid = 1839] [serial = 1133] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24e46b4800) [pid = 1839] [serial = 1136] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24e605a000) [pid = 1839] [serial = 1139] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24e8ec4800) [pid = 1839] [serial = 1142] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24f201cc00) [pid = 1839] [serial = 1145] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24f7aa6400) [pid = 1839] [serial = 1148] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24cd689800) [pid = 1839] [serial = 1151] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24ce3bfc00) [pid = 1839] [serial = 1154] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24d1138400) [pid = 1839] [serial = 1157] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24de0ef800) [pid = 1839] [serial = 1178] [outer = (nil)] [url = about:blank] 20:22:49 INFO - PROCESS | 1839 | 1461640969786 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:49 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc892800 == 130 [pid = 1839] [id = 412] 20:22:49 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc3b2000 == 129 [pid = 1839] [id = 411] 20:22:49 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da16c800 == 128 [pid = 1839] [id = 410] 20:22:49 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31cf000 == 127 [pid = 1839] [id = 409] 20:22:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5f9800 == 128 [pid = 1839] [id = 430] 20:22:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24cd689800) [pid = 1839] [serial = 1291] [outer = (nil)] 20:22:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24d317a400) [pid = 1839] [serial = 1292] [outer = 0x7f24cd689800] 20:22:49 INFO - PROCESS | 1839 | 1461640969865 Marionette DEBUG loaded listener.js 20:22:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24d5612c00) [pid = 1839] [serial = 1293] [outer = 0x7f24cd689800] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5f4000 == 127 [pid = 1839] [id = 408] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5e1000 == 126 [pid = 1839] [id = 407] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec66800 == 125 [pid = 1839] [id = 406] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3e16000 == 124 [pid = 1839] [id = 404] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec406000 == 123 [pid = 1839] [id = 403] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6e5b800 == 122 [pid = 1839] [id = 402] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c5a000 == 121 [pid = 1839] [id = 401] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4b05800 == 120 [pid = 1839] [id = 400] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f36800 == 119 [pid = 1839] [id = 399] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0c86000 == 118 [pid = 1839] [id = 398] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e040d000 == 117 [pid = 1839] [id = 397] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfae3000 == 116 [pid = 1839] [id = 396] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd1ad000 == 115 [pid = 1839] [id = 395] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3259800 == 114 [pid = 1839] [id = 394] 20:22:50 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d01d4800 == 113 [pid = 1839] [id = 393] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24dfa69800) [pid = 1839] [serial = 1101] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24dcff8c00) [pid = 1839] [serial = 1098] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24dc346000) [pid = 1839] [serial = 1172] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24dcac1800) [pid = 1839] [serial = 1173] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24d3107400) [pid = 1839] [serial = 1164] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24d27b7800) [pid = 1839] [serial = 1163] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24dc247800) [pid = 1839] [serial = 1121] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24d9f2c800) [pid = 1839] [serial = 1169] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24d0b7c000) [pid = 1839] [serial = 1115] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24d13d0400) [pid = 1839] [serial = 1161] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24d0b81400) [pid = 1839] [serial = 1160] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24defab800) [pid = 1839] [serial = 1127] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24d4651c00) [pid = 1839] [serial = 1118] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24d310a000) [pid = 1839] [serial = 1166] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24d536e400) [pid = 1839] [serial = 1167] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24dcbb3c00) [pid = 1839] [serial = 1124] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24d27b3400) [pid = 1839] [serial = 1113] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24dfbcd000) [pid = 1839] [serial = 1130] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24db9f1c00) [pid = 1839] [serial = 1170] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24dcbbd800) [pid = 1839] [serial = 1176] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24dcb0d800) [pid = 1839] [serial = 1175] [outer = (nil)] [url = about:blank] 20:22:50 INFO - PROCESS | 1839 | 1461640970648 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]]]}] 20:22:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:22:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1532ms 20:22:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:22:50 INFO - PROCESS | 1839 | 1461640970698 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 20:22:50 INFO - PROCESS | 1839 | 1461640970701 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 20:22:50 INFO - PROCESS | 1839 | 1461640970710 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:22:50 INFO - PROCESS | 1839 | 1461640970715 Marionette TRACE conn3 <- [1,1694,null,{}] 20:22:50 INFO - PROCESS | 1839 | 1461640970734 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}] 20:22:50 INFO - PROCESS | 1839 | 1461640970934 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 20:22:51 INFO - PROCESS | 1839 | 1461640971103 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31e4000 == 114 [pid = 1839] [id = 431] 20:22:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d005b000) [pid = 1839] [serial = 1294] [outer = (nil)] 20:22:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d9f91c00) [pid = 1839] [serial = 1295] [outer = 0x7f24d005b000] 20:22:51 INFO - PROCESS | 1839 | 1461640971167 Marionette DEBUG loaded listener.js 20:22:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24dc126c00) [pid = 1839] [serial = 1296] [outer = 0x7f24d005b000] 20:22:51 INFO - PROCESS | 1839 | 1461640971908 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]]]}] 20:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1234ms 20:22:51 INFO - PROCESS | 1839 | 1461640971970 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 20:22:51 INFO - PROCESS | 1839 | 1461640971975 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 20:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:22:51 INFO - PROCESS | 1839 | 1461640971990 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:22:51 INFO - PROCESS | 1839 | 1461640971992 Marionette TRACE conn3 <- [1,1698,null,{}] 20:22:52 INFO - PROCESS | 1839 | 1461640972001 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}] 20:22:52 INFO - PROCESS | 1839 | 1461640972242 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 20:22:52 INFO - PROCESS | 1839 | 1461640972265 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4960000 == 115 [pid = 1839] [id = 432] 20:22:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d4651c00) [pid = 1839] [serial = 1297] [outer = (nil)] 20:22:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dc343c00) [pid = 1839] [serial = 1298] [outer = 0x7f24d4651c00] 20:22:52 INFO - PROCESS | 1839 | 1461640972326 Marionette DEBUG loaded listener.js 20:22:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dc81fc00) [pid = 1839] [serial = 1299] [outer = 0x7f24d4651c00] 20:22:53 INFO - PROCESS | 1839 | 1461640973233 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]]]}] 20:22:53 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 20:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1288ms 20:22:53 INFO - PROCESS | 1839 | 1461640973279 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 20:22:53 INFO - PROCESS | 1839 | 1461640973282 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 20:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:22:53 INFO - PROCESS | 1839 | 1461640973296 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:22:53 INFO - PROCESS | 1839 | 1461640973299 Marionette TRACE conn3 <- [1,1702,null,{}] 20:22:53 INFO - PROCESS | 1839 | 1461640973305 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}] 20:22:53 INFO - PROCESS | 1839 | 1461640973545 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 20:22:53 INFO - PROCESS | 1839 | 1461640973583 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5414800 == 116 [pid = 1839] [id = 433] 20:22:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dcaccc00) [pid = 1839] [serial = 1300] [outer = (nil)] 20:22:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dcb04c00) [pid = 1839] [serial = 1301] [outer = 0x7f24dcaccc00] 20:22:53 INFO - PROCESS | 1839 | 1461640973676 Marionette DEBUG loaded listener.js 20:22:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dcd64400) [pid = 1839] [serial = 1302] [outer = 0x7f24dcaccc00] 20:22:54 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24d5793000) [pid = 1839] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:22:54 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24d9f27800) [pid = 1839] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:22:54 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24ccb5b800) [pid = 1839] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:22:54 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24d13d7000) [pid = 1839] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:22:54 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24d3104800) [pid = 1839] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:22:54 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24dcf8d800) [pid = 1839] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:22:54 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24ccb61800) [pid = 1839] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:22:54 INFO - PROCESS | 1839 | 1461640974837 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]]]}] 20:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1587ms 20:22:54 INFO - PROCESS | 1839 | 1461640974876 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 20:22:54 INFO - PROCESS | 1839 | 1461640974880 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 20:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:22:54 INFO - PROCESS | 1839 | 1461640974885 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:22:54 INFO - PROCESS | 1839 | 1461640974888 Marionette TRACE conn3 <- [1,1706,null,{}] 20:22:54 INFO - PROCESS | 1839 | 1461640974893 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}] 20:22:55 INFO - PROCESS | 1839 | 1461640975140 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 20:22:55 INFO - PROCESS | 1839 | 1461640975164 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da3f2800 == 117 [pid = 1839] [id = 434] 20:22:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d497d400) [pid = 1839] [serial = 1303] [outer = (nil)] 20:22:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dcd64000) [pid = 1839] [serial = 1304] [outer = 0x7f24d497d400] 20:22:55 INFO - PROCESS | 1839 | 1461640975226 Marionette DEBUG loaded listener.js 20:22:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24de30c400) [pid = 1839] [serial = 1305] [outer = 0x7f24d497d400] 20:22:56 INFO - PROCESS | 1839 | 1461640976034 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]]]}] 20:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1177ms 20:22:56 INFO - PROCESS | 1839 | 1461640976064 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 20:22:56 INFO - PROCESS | 1839 | 1461640976066 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 20:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:22:56 INFO - PROCESS | 1839 | 1461640976083 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:22:56 INFO - PROCESS | 1839 | 1461640976085 Marionette TRACE conn3 <- [1,1710,null,{}] 20:22:56 INFO - PROCESS | 1839 | 1461640976090 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}] 20:22:56 INFO - PROCESS | 1839 | 1461640976269 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 20:22:56 INFO - PROCESS | 1839 | 1461640976285 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9bc000 == 118 [pid = 1839] [id = 435] 20:22:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dd351c00) [pid = 1839] [serial = 1306] [outer = (nil)] 20:22:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24df973000) [pid = 1839] [serial = 1307] [outer = 0x7f24dd351c00] 20:22:56 INFO - PROCESS | 1839 | 1461640976346 Marionette DEBUG loaded listener.js 20:22:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dfb77400) [pid = 1839] [serial = 1308] [outer = 0x7f24dd351c00] 20:22:57 INFO - PROCESS | 1839 | 1461640977573 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]]]}] 20:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1530ms 20:22:57 INFO - PROCESS | 1839 | 1461640977614 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 20:22:57 INFO - PROCESS | 1839 | 1461640977622 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 20:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:22:57 INFO - PROCESS | 1839 | 1461640977629 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:22:57 INFO - PROCESS | 1839 | 1461640977635 Marionette TRACE conn3 <- [1,1714,null,{}] 20:22:57 INFO - PROCESS | 1839 | 1461640977643 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}] 20:22:57 INFO - PROCESS | 1839 | 1461640977864 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 20:22:58 INFO - PROCESS | 1839 | 1461640978117 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d305a000 == 119 [pid = 1839] [id = 436] 20:22:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d1f35800) [pid = 1839] [serial = 1309] [outer = (nil)] 20:22:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d2b1b000) [pid = 1839] [serial = 1310] [outer = 0x7f24d1f35800] 20:22:58 INFO - PROCESS | 1839 | 1461640978238 Marionette DEBUG loaded listener.js 20:22:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24d4976400) [pid = 1839] [serial = 1311] [outer = 0x7f24d1f35800] 20:22:59 INFO - PROCESS | 1839 | 1461640979155 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]]]}] 20:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1584ms 20:22:59 INFO - PROCESS | 1839 | 1461640979214 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 20:22:59 INFO - PROCESS | 1839 | 1461640979223 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 20:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:22:59 INFO - PROCESS | 1839 | 1461640979233 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:22:59 INFO - PROCESS | 1839 | 1461640979236 Marionette TRACE conn3 <- [1,1718,null,{}] 20:22:59 INFO - PROCESS | 1839 | 1461640979242 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}] 20:22:59 INFO - PROCESS | 1839 | 1461640979465 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 20:22:59 INFO - PROCESS | 1839 | 1461640979769 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:22:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5418800 == 120 [pid = 1839] [id = 437] 20:22:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24d497c800) [pid = 1839] [serial = 1312] [outer = (nil)] 20:22:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24d9f2c800) [pid = 1839] [serial = 1313] [outer = 0x7f24d497c800] 20:22:59 INFO - PROCESS | 1839 | 1461640979889 Marionette DEBUG loaded listener.js 20:22:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dc130000) [pid = 1839] [serial = 1314] [outer = 0x7f24d497c800] 20:23:00 INFO - PROCESS | 1839 | 1461640980746 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]]]}] 20:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1581ms 20:23:00 INFO - PROCESS | 1839 | 1461640980816 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 20:23:00 INFO - PROCESS | 1839 | 1461640980819 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 20:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:23:00 INFO - PROCESS | 1839 | 1461640980826 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:23:00 INFO - PROCESS | 1839 | 1461640980832 Marionette TRACE conn3 <- [1,1722,null,{}] 20:23:00 INFO - PROCESS | 1839 | 1461640980849 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}] 20:23:01 INFO - PROCESS | 1839 | 1461640981112 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 20:23:01 INFO - PROCESS | 1839 | 1461640981367 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e03a2000 == 121 [pid = 1839] [id = 438] 20:23:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24dc345c00) [pid = 1839] [serial = 1315] [outer = (nil)] 20:23:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24dcd60400) [pid = 1839] [serial = 1316] [outer = 0x7f24dc345c00] 20:23:01 INFO - PROCESS | 1839 | 1461640981489 Marionette DEBUG loaded listener.js 20:23:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24de135800) [pid = 1839] [serial = 1317] [outer = 0x7f24dc345c00] 20:23:02 INFO - PROCESS | 1839 | 1461640982338 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]]]}] 20:23:02 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 20:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1585ms 20:23:02 INFO - PROCESS | 1839 | 1461640982412 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 20:23:02 INFO - PROCESS | 1839 | 1461640982417 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 20:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:23:02 INFO - PROCESS | 1839 | 1461640982423 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:23:02 INFO - PROCESS | 1839 | 1461640982425 Marionette TRACE conn3 <- [1,1726,null,{}] 20:23:02 INFO - PROCESS | 1839 | 1461640982431 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}] 20:23:02 INFO - PROCESS | 1839 | 1461640982679 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 20:23:02 INFO - PROCESS | 1839 | 1461640982924 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0bb9000 == 122 [pid = 1839] [id = 439] 20:23:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24dca17800) [pid = 1839] [serial = 1318] [outer = (nil)] 20:23:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dfbcdc00) [pid = 1839] [serial = 1319] [outer = 0x7f24dca17800] 20:23:03 INFO - PROCESS | 1839 | 1461640983041 Marionette DEBUG loaded listener.js 20:23:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24dfeec400) [pid = 1839] [serial = 1320] [outer = 0x7f24dca17800] 20:23:03 INFO - PROCESS | 1839 | 1461640983901 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]]]}] 20:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1533ms 20:23:03 INFO - PROCESS | 1839 | 1461640983957 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 20:23:03 INFO - PROCESS | 1839 | 1461640983959 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 20:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:23:03 INFO - PROCESS | 1839 | 1461640983966 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:23:03 INFO - PROCESS | 1839 | 1461640983969 Marionette TRACE conn3 <- [1,1730,null,{}] 20:23:03 INFO - PROCESS | 1839 | 1461640983974 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}] 20:23:04 INFO - PROCESS | 1839 | 1461640984178 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 20:23:04 INFO - PROCESS | 1839 | 1461640984381 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e3a6c000 == 123 [pid = 1839] [id = 440] 20:23:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24e0eb2800) [pid = 1839] [serial = 1321] [outer = (nil)] 20:23:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24e2276400) [pid = 1839] [serial = 1322] [outer = 0x7f24e0eb2800] 20:23:04 INFO - PROCESS | 1839 | 1461640984554 Marionette DEBUG loaded listener.js 20:23:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24e4881000) [pid = 1839] [serial = 1323] [outer = 0x7f24e0eb2800] 20:23:05 INFO - PROCESS | 1839 | 1461640985440 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]]]}] 20:23:05 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 20:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 20:23:05 INFO - PROCESS | 1839 | 1461640985496 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 20:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:23:05 INFO - PROCESS | 1839 | 1461640985500 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 20:23:05 INFO - PROCESS | 1839 | 1461640985506 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:23:05 INFO - PROCESS | 1839 | 1461640985509 Marionette TRACE conn3 <- [1,1734,null,{}] 20:23:05 INFO - PROCESS | 1839 | 1461640985514 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}] 20:23:05 INFO - PROCESS | 1839 | 1461640985735 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 20:23:05 INFO - PROCESS | 1839 | 1461640985941 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6164000 == 124 [pid = 1839] [id = 441] 20:23:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24d5364c00) [pid = 1839] [serial = 1324] [outer = (nil)] 20:23:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24e5ea4c00) [pid = 1839] [serial = 1325] [outer = 0x7f24d5364c00] 20:23:06 INFO - PROCESS | 1839 | 1461640986060 Marionette DEBUG loaded listener.js 20:23:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24e906c400) [pid = 1839] [serial = 1326] [outer = 0x7f24d5364c00] 20:23:06 INFO - PROCESS | 1839 | 1461640986957 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]]]}] 20:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1482ms 20:23:06 INFO - PROCESS | 1839 | 1461640986988 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 20:23:06 INFO - PROCESS | 1839 | 1461640986992 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 20:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:23:07 INFO - PROCESS | 1839 | 1461640986997 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:23:07 INFO - PROCESS | 1839 | 1461640986999 Marionette TRACE conn3 <- [1,1738,null,{}] 20:23:07 INFO - PROCESS | 1839 | 1461640987005 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}] 20:23:07 INFO - PROCESS | 1839 | 1461640987204 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 20:23:07 INFO - PROCESS | 1839 | 1461640987416 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93d0000 == 125 [pid = 1839] [id = 442] 20:23:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24d5792800) [pid = 1839] [serial = 1327] [outer = (nil)] 20:23:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24f3106c00) [pid = 1839] [serial = 1328] [outer = 0x7f24d5792800] 20:23:07 INFO - PROCESS | 1839 | 1461640987529 Marionette DEBUG loaded listener.js 20:23:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24f6241c00) [pid = 1839] [serial = 1329] [outer = 0x7f24d5792800] 20:23:08 INFO - PROCESS | 1839 | 1461640988433 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]]]}] 20:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1480ms 20:23:08 INFO - PROCESS | 1839 | 1461640988479 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 20:23:08 INFO - PROCESS | 1839 | 1461640988483 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 20:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:23:08 INFO - PROCESS | 1839 | 1461640988489 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:23:08 INFO - PROCESS | 1839 | 1461640988491 Marionette TRACE conn3 <- [1,1742,null,{}] 20:23:08 INFO - PROCESS | 1839 | 1461640988497 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}] 20:23:08 INFO - PROCESS | 1839 | 1461640988695 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 20:23:08 INFO - PROCESS | 1839 | 1461640988917 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4188800 == 126 [pid = 1839] [id = 443] 20:23:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24ccb5b800) [pid = 1839] [serial = 1330] [outer = (nil)] 20:23:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24d01bdc00) [pid = 1839] [serial = 1331] [outer = 0x7f24ccb5b800] 20:23:09 INFO - PROCESS | 1839 | 1461640989031 Marionette DEBUG loaded listener.js 20:23:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24d01c2400) [pid = 1839] [serial = 1332] [outer = 0x7f24ccb5b800] 20:23:09 INFO - PROCESS | 1839 | 1461640989934 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]]]}] 20:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1477ms 20:23:09 INFO - PROCESS | 1839 | 1461640989967 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 20:23:09 INFO - PROCESS | 1839 | 1461640989970 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 20:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:23:09 INFO - PROCESS | 1839 | 1461640989977 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:23:09 INFO - PROCESS | 1839 | 1461640989980 Marionette TRACE conn3 <- [1,1746,null,{}] 20:23:09 INFO - PROCESS | 1839 | 1461640989985 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}] 20:23:10 INFO - PROCESS | 1839 | 1461640990185 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 20:23:10 INFO - PROCESS | 1839 | 1461640990454 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24faff2000 == 127 [pid = 1839] [id = 444] 20:23:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24d01b5c00) [pid = 1839] [serial = 1333] [outer = (nil)] 20:23:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24e93c2000) [pid = 1839] [serial = 1334] [outer = 0x7f24d01b5c00] 20:23:10 INFO - PROCESS | 1839 | 1461640990527 Marionette DEBUG loaded listener.js 20:23:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24f7b62c00) [pid = 1839] [serial = 1335] [outer = 0x7f24d01b5c00] 20:23:11 INFO - PROCESS | 1839 | 1461640991418 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]]]}] 20:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1483ms 20:23:11 INFO - PROCESS | 1839 | 1461640991461 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 20:23:11 INFO - PROCESS | 1839 | 1461640991465 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 20:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:23:11 INFO - PROCESS | 1839 | 1461640991471 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:23:11 INFO - PROCESS | 1839 | 1461640991473 Marionette TRACE conn3 <- [1,1750,null,{}] 20:23:11 INFO - PROCESS | 1839 | 1461640991478 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}] 20:23:11 INFO - PROCESS | 1839 | 1461640991677 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 20:23:11 INFO - PROCESS | 1839 | 1461640991923 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb310800 == 128 [pid = 1839] [id = 445] 20:23:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24cd68a800) [pid = 1839] [serial = 1336] [outer = (nil)] 20:23:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24d1142c00) [pid = 1839] [serial = 1337] [outer = 0x7f24cd68a800] 20:23:12 INFO - PROCESS | 1839 | 1461640992035 Marionette DEBUG loaded listener.js 20:23:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24d1f58400) [pid = 1839] [serial = 1338] [outer = 0x7f24cd68a800] 20:23:12 INFO - PROCESS | 1839 | 1461640992997 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]]]}] 20:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1578ms 20:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:23:13 INFO - PROCESS | 1839 | 1461640993050 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 20:23:13 INFO - PROCESS | 1839 | 1461640993053 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 20:23:13 INFO - PROCESS | 1839 | 1461640993059 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:23:13 INFO - PROCESS | 1839 | 1461640993064 Marionette TRACE conn3 <- [1,1754,null,{}] 20:23:13 INFO - PROCESS | 1839 | 1461640993069 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}] 20:23:13 INFO - PROCESS | 1839 | 1461640993296 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 20:23:14 INFO - PROCESS | 1839 | 1461640994206 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a27800 == 129 [pid = 1839] [id = 446] 20:23:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24ccb67000) [pid = 1839] [serial = 1339] [outer = (nil)] 20:23:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24cd68ec00) [pid = 1839] [serial = 1340] [outer = 0x7f24ccb67000] 20:23:14 INFO - PROCESS | 1839 | 1461640994280 Marionette DEBUG loaded listener.js 20:23:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24d004e800) [pid = 1839] [serial = 1341] [outer = 0x7f24ccb67000] 20:23:15 INFO - PROCESS | 1839 | 1461640995138 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]]]}] 20:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2134ms 20:23:15 INFO - PROCESS | 1839 | 1461640995194 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 20:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:23:15 INFO - PROCESS | 1839 | 1461640995199 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 20:23:15 INFO - PROCESS | 1839 | 1461640995206 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:23:15 INFO - PROCESS | 1839 | 1461640995210 Marionette TRACE conn3 <- [1,1758,null,{}] 20:23:15 INFO - PROCESS | 1839 | 1461640995217 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}] 20:23:15 INFO - PROCESS | 1839 | 1461640995406 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 20:23:15 INFO - PROCESS | 1839 | 1461640995639 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d34c8000 == 130 [pid = 1839] [id = 447] 20:23:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24ccb68800) [pid = 1839] [serial = 1342] [outer = (nil)] 20:23:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24d1f58800) [pid = 1839] [serial = 1343] [outer = 0x7f24ccb68800] 20:23:15 INFO - PROCESS | 1839 | 1461640995713 Marionette DEBUG loaded listener.js 20:23:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24d2b18400) [pid = 1839] [serial = 1344] [outer = 0x7f24ccb68800] 20:23:16 INFO - PROCESS | 1839 | 1461640996602 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]]]}] 20:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1437ms 20:23:16 INFO - PROCESS | 1839 | 1461640996647 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 20:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:23:16 INFO - PROCESS | 1839 | 1461640996653 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 20:23:16 INFO - PROCESS | 1839 | 1461640996659 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:23:16 INFO - PROCESS | 1839 | 1461640996662 Marionette TRACE conn3 <- [1,1762,null,{}] 20:23:16 INFO - PROCESS | 1839 | 1461640996667 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}] 20:23:16 INFO - PROCESS | 1839 | 1461640996842 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 20:23:17 INFO - PROCESS | 1839 | 1461640997322 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5c7000 == 131 [pid = 1839] [id = 448] 20:23:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24d2b1b400) [pid = 1839] [serial = 1345] [outer = (nil)] 20:23:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24d310ac00) [pid = 1839] [serial = 1346] [outer = 0x7f24d2b1b400] 20:23:17 INFO - PROCESS | 1839 | 1461640997441 Marionette DEBUG loaded listener.js 20:23:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f24d3183c00) [pid = 1839] [serial = 1347] [outer = 0x7f24d2b1b400] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d55d4800 == 130 [pid = 1839] [id = 146] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec7e800 == 129 [pid = 1839] [id = 382] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da3f2800 == 128 [pid = 1839] [id = 434] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f24d0058c00) [pid = 1839] [serial = 1214] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24e67a1400) [pid = 1839] [serial = 1202] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24f2c52800) [pid = 1839] [serial = 1208] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24e4a87000) [pid = 1839] [serial = 1199] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24e0df3000) [pid = 1839] [serial = 1205] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24f41d5800) [pid = 1839] [serial = 1211] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24dfd0f800) [pid = 1839] [serial = 1196] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24e4884000) [pid = 1839] [serial = 1217] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24dfd04000) [pid = 1839] [serial = 1241] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5414800 == 127 [pid = 1839] [id = 433] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc8a3800 == 126 [pid = 1839] [id = 392] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4960000 == 125 [pid = 1839] [id = 432] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31e4000 == 124 [pid = 1839] [id = 431] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5f9800 == 123 [pid = 1839] [id = 430] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d278b000 == 122 [pid = 1839] [id = 429] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec6f800 == 121 [pid = 1839] [id = 428] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce1d7800 == 120 [pid = 1839] [id = 427] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fc5c3800 == 119 [pid = 1839] [id = 426] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc5d0800 == 118 [pid = 1839] [id = 425] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4690000 == 117 [pid = 1839] [id = 424] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fc799800 == 116 [pid = 1839] [id = 423] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f861c000 == 115 [pid = 1839] [id = 422] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f815c000 == 114 [pid = 1839] [id = 421] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4175800 == 113 [pid = 1839] [id = 420] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ec1da800 == 112 [pid = 1839] [id = 419] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5da0000 == 111 [pid = 1839] [id = 418] 20:23:18 INFO - PROCESS | 1839 | 1461640998428 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]]]}] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e3781800 == 110 [pid = 1839] [id = 417] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0bb9800 == 109 [pid = 1839] [id = 416] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5fe000 == 108 [pid = 1839] [id = 381] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc3a4000 == 107 [pid = 1839] [id = 415] 20:23:18 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2787800 == 106 [pid = 1839] [id = 414] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24da04dc00) [pid = 1839] [serial = 1229] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24dca22800) [pid = 1839] [serial = 1232] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24dcad5c00) [pid = 1839] [serial = 1238] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24d464e400) [pid = 1839] [serial = 1184] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24d13d9800) [pid = 1839] [serial = 1181] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24d2b1cc00) [pid = 1839] [serial = 1224] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24dcad8c00) [pid = 1839] [serial = 1233] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24d578dc00) [pid = 1839] [serial = 1227] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24dcffd000) [pid = 1839] [serial = 1235] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24d1fe7800) [pid = 1839] [serial = 1223] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24dc254800) [pid = 1839] [serial = 1230] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24dd350400) [pid = 1839] [serial = 1190] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24defabc00) [pid = 1839] [serial = 1236] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24cfdc2400) [pid = 1839] [serial = 1220] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24d1136800) [pid = 1839] [serial = 1221] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24d530bc00) [pid = 1839] [serial = 1226] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24dc7fdc00) [pid = 1839] [serial = 1187] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24dfa6c400) [pid = 1839] [serial = 1193] [outer = (nil)] [url = about:blank] 20:23:18 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24df9b0400) [pid = 1839] [serial = 1239] [outer = (nil)] [url = about:blank] 20:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1834ms 20:23:18 INFO - PROCESS | 1839 | 1461640998493 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 20:23:18 INFO - PROCESS | 1839 | 1461640998496 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 20:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:23:18 INFO - PROCESS | 1839 | 1461640998511 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:23:18 INFO - PROCESS | 1839 | 1461640998519 Marionette TRACE conn3 <- [1,1766,null,{}] 20:23:18 INFO - PROCESS | 1839 | 1461640998525 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}] 20:23:18 INFO - PROCESS | 1839 | 1461640998703 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 20:23:18 INFO - PROCESS | 1839 | 1461640998898 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec75800 == 107 [pid = 1839] [id = 449] 20:23:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24d2b1bc00) [pid = 1839] [serial = 1348] [outer = (nil)] 20:23:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24d4bf1800) [pid = 1839] [serial = 1349] [outer = 0x7f24d2b1bc00] 20:23:18 INFO - PROCESS | 1839 | 1461640998969 Marionette DEBUG loaded listener.js 20:23:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24d536c800) [pid = 1839] [serial = 1350] [outer = 0x7f24d2b1bc00] 20:23:19 INFO - PROCESS | 1839 | 1461640999733 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]]]}] 20:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1246ms 20:23:19 INFO - PROCESS | 1839 | 1461640999750 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 20:23:19 INFO - PROCESS | 1839 | 1461640999753 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 20:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:23:19 INFO - PROCESS | 1839 | 1461640999761 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:23:19 INFO - PROCESS | 1839 | 1461640999763 Marionette TRACE conn3 <- [1,1770,null,{}] 20:23:19 INFO - PROCESS | 1839 | 1461640999782 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}] 20:23:19 INFO - PROCESS | 1839 | 1461640999951 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 20:23:19 INFO - PROCESS | 1839 | 1461640999967 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3256000 == 108 [pid = 1839] [id = 450] 20:23:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24d4974800) [pid = 1839] [serial = 1351] [outer = (nil)] 20:23:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24d9f8b000) [pid = 1839] [serial = 1352] [outer = 0x7f24d4974800] 20:23:20 INFO - PROCESS | 1839 | 1461641000028 Marionette DEBUG loaded listener.js 20:23:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24da04b000) [pid = 1839] [serial = 1353] [outer = 0x7f24d4974800] 20:23:21 INFO - PROCESS | 1839 | 1461641001016 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]]]}] 20:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1303ms 20:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:23:21 INFO - PROCESS | 1839 | 1461641001071 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 20:23:21 INFO - PROCESS | 1839 | 1461641001074 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 20:23:21 INFO - PROCESS | 1839 | 1461641001079 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:23:21 INFO - PROCESS | 1839 | 1461641001082 Marionette TRACE conn3 <- [1,1774,null,{}] 20:23:21 INFO - PROCESS | 1839 | 1461641001087 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}] 20:23:21 INFO - PROCESS | 1839 | 1461641001317 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 20:23:21 INFO - PROCESS | 1839 | 1461641001352 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4965000 == 109 [pid = 1839] [id = 451] 20:23:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24db9eac00) [pid = 1839] [serial = 1354] [outer = (nil)] 20:23:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24dc123c00) [pid = 1839] [serial = 1355] [outer = 0x7f24db9eac00] 20:23:21 INFO - PROCESS | 1839 | 1461641001427 Marionette DEBUG loaded listener.js 20:23:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24dc24bc00) [pid = 1839] [serial = 1356] [outer = 0x7f24db9eac00] 20:23:22 INFO - PROCESS | 1839 | 1461641002398 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]]]}] 20:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1333ms 20:23:22 INFO - PROCESS | 1839 | 1461641002413 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 20:23:22 INFO - PROCESS | 1839 | 1461641002416 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 20:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:23:22 INFO - PROCESS | 1839 | 1461641002421 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:23:22 INFO - PROCESS | 1839 | 1461641002424 Marionette TRACE conn3 <- [1,1778,null,{}] 20:23:22 INFO - PROCESS | 1839 | 1461641002436 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}] 20:23:22 INFO - PROCESS | 1839 | 1461641002678 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 20:23:22 INFO - PROCESS | 1839 | 1461641002712 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da365800 == 110 [pid = 1839] [id = 452] 20:23:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24db9eb800) [pid = 1839] [serial = 1357] [outer = (nil)] 20:23:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24dc7f4400) [pid = 1839] [serial = 1358] [outer = 0x7f24db9eb800] 20:23:22 INFO - PROCESS | 1839 | 1461641002771 Marionette DEBUG loaded listener.js 20:23:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24dca14c00) [pid = 1839] [serial = 1359] [outer = 0x7f24db9eb800] 20:23:23 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24d005b800) [pid = 1839] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:23:23 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24cb6cc800) [pid = 1839] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:23:23 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24cd689800) [pid = 1839] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:23:23 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24dcaccc00) [pid = 1839] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:23:23 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24d005b000) [pid = 1839] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:23:23 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24d497d400) [pid = 1839] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:23:23 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24d4651c00) [pid = 1839] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:23:24 INFO - PROCESS | 1839 | 1461641004337 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]]]}] 20:23:24 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 20:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1936ms 20:23:24 INFO - PROCESS | 1839 | 1461641004360 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 20:23:24 INFO - PROCESS | 1839 | 1461641004364 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 20:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:23:24 INFO - PROCESS | 1839 | 1461641004369 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:23:24 INFO - PROCESS | 1839 | 1461641004383 Marionette TRACE conn3 <- [1,1782,null,{}] 20:23:24 INFO - PROCESS | 1839 | 1461641004388 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}] 20:23:24 INFO - PROCESS | 1839 | 1461641004579 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 20:23:24 INFO - PROCESS | 1839 | 1461641004751 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbac5800 == 111 [pid = 1839] [id = 453] 20:23:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24ccb5dc00) [pid = 1839] [serial = 1360] [outer = (nil)] 20:23:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24dc258400) [pid = 1839] [serial = 1361] [outer = 0x7f24ccb5dc00] 20:23:24 INFO - PROCESS | 1839 | 1461641004813 Marionette DEBUG loaded listener.js 20:23:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24dcaccc00) [pid = 1839] [serial = 1362] [outer = 0x7f24ccb5dc00] 20:23:25 INFO - PROCESS | 1839 | 1461641005517 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]]]}] 20:23:25 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 20:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1190ms 20:23:25 INFO - PROCESS | 1839 | 1461641005562 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 20:23:25 INFO - PROCESS | 1839 | 1461641005565 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 20:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:23:25 INFO - PROCESS | 1839 | 1461641005571 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:23:25 INFO - PROCESS | 1839 | 1461641005573 Marionette TRACE conn3 <- [1,1786,null,{}] 20:23:25 INFO - PROCESS | 1839 | 1461641005578 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}] 20:23:25 INFO - PROCESS | 1839 | 1461641005810 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 20:23:26 INFO - PROCESS | 1839 | 1461641006092 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5e2000 == 112 [pid = 1839] [id = 454] 20:23:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24cb6c4800) [pid = 1839] [serial = 1363] [outer = (nil)] 20:23:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24cb6cd400) [pid = 1839] [serial = 1364] [outer = 0x7f24cb6c4800] 20:23:26 INFO - PROCESS | 1839 | 1461641006170 Marionette DEBUG loaded listener.js 20:23:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24cdedb000) [pid = 1839] [serial = 1365] [outer = 0x7f24cb6c4800] 20:23:27 INFO - PROCESS | 1839 | 1461641007196 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]]]}] 20:23:27 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 20:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1680ms 20:23:27 INFO - PROCESS | 1839 | 1461641007254 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 20:23:27 INFO - PROCESS | 1839 | 1461641007261 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 20:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:23:27 INFO - PROCESS | 1839 | 1461641007268 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:23:27 INFO - PROCESS | 1839 | 1461641007274 Marionette TRACE conn3 <- [1,1790,null,{}] 20:23:27 INFO - PROCESS | 1839 | 1461641007281 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}] 20:23:27 INFO - PROCESS | 1839 | 1461641007505 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 20:23:27 INFO - PROCESS | 1839 | 1461641007768 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31e3800 == 113 [pid = 1839] [id = 455] 20:23:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24d1fe3c00) [pid = 1839] [serial = 1366] [outer = (nil)] 20:23:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24d2b1a400) [pid = 1839] [serial = 1367] [outer = 0x7f24d1fe3c00] 20:23:27 INFO - PROCESS | 1839 | 1461641007891 Marionette DEBUG loaded listener.js 20:23:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24d3181400) [pid = 1839] [serial = 1368] [outer = 0x7f24d1fe3c00] 20:23:28 INFO - PROCESS | 1839 | 1461641008772 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]]]}] 20:23:28 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) 20:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1535ms 20:23:28 INFO - PROCESS | 1839 | 1461641008807 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 20:23:28 INFO - PROCESS | 1839 | 1461641008814 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 20:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:23:28 INFO - PROCESS | 1839 | 1461641008820 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:23:28 INFO - PROCESS | 1839 | 1461641008824 Marionette TRACE conn3 <- [1,1794,null,{}] 20:23:28 INFO - PROCESS | 1839 | 1461641008830 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}] 20:23:29 INFO - PROCESS | 1839 | 1461641009017 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 20:23:29 INFO - PROCESS | 1839 | 1461641009369 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3b1000 == 114 [pid = 1839] [id = 456] 20:23:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24d530ac00) [pid = 1839] [serial = 1369] [outer = (nil)] 20:23:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24d9f91000) [pid = 1839] [serial = 1370] [outer = 0x7f24d530ac00] 20:23:29 INFO - PROCESS | 1839 | 1461641009448 Marionette DEBUG loaded listener.js 20:23:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24db9e9c00) [pid = 1839] [serial = 1371] [outer = 0x7f24d530ac00] 20:23:30 INFO - PROCESS | 1839 | 1461641010315 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]]]}] 20:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1533ms 20:23:30 INFO - PROCESS | 1839 | 1461641010355 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 20:23:30 INFO - PROCESS | 1839 | 1461641010359 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 20:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:23:30 INFO - PROCESS | 1839 | 1461641010375 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:23:30 INFO - PROCESS | 1839 | 1461641010383 Marionette TRACE conn3 <- [1,1798,null,{}] 20:23:30 INFO - PROCESS | 1839 | 1461641010390 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}] 20:23:30 INFO - PROCESS | 1839 | 1461641010599 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 20:23:30 INFO - PROCESS | 1839 | 1461641010802 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd4c7800 == 115 [pid = 1839] [id = 457] 20:23:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24d536e400) [pid = 1839] [serial = 1372] [outer = (nil)] 20:23:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24dca15400) [pid = 1839] [serial = 1373] [outer = 0x7f24d536e400] 20:23:30 INFO - PROCESS | 1839 | 1461641010876 Marionette DEBUG loaded listener.js 20:23:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24dcb07800) [pid = 1839] [serial = 1374] [outer = 0x7f24d536e400] 20:23:31 INFO - PROCESS | 1839 | 1461641011756 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]]]}] 20:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1446ms 20:23:31 INFO - PROCESS | 1839 | 1461641011814 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 20:23:31 INFO - PROCESS | 1839 | 1461641011819 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 20:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:23:31 INFO - PROCESS | 1839 | 1461641011825 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:23:31 INFO - PROCESS | 1839 | 1461641011829 Marionette TRACE conn3 <- [1,1802,null,{}] 20:23:31 INFO - PROCESS | 1839 | 1461641011834 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}] 20:23:32 INFO - PROCESS | 1839 | 1461641012051 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 20:23:32 INFO - PROCESS | 1839 | 1461641012254 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0408800 == 116 [pid = 1839] [id = 458] 20:23:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24dc124c00) [pid = 1839] [serial = 1375] [outer = (nil)] 20:23:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24dcbbb400) [pid = 1839] [serial = 1376] [outer = 0x7f24dc124c00] 20:23:32 INFO - PROCESS | 1839 | 1461641012327 Marionette DEBUG loaded listener.js 20:23:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24dcf8c000) [pid = 1839] [serial = 1377] [outer = 0x7f24dc124c00] 20:23:33 INFO - PROCESS | 1839 | 1461641013248 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]]]}] 20:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1479ms 20:23:33 INFO - PROCESS | 1839 | 1461641013305 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 20:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:23:33 INFO - PROCESS | 1839 | 1461641013309 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 20:23:33 INFO - PROCESS | 1839 | 1461641013315 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:23:33 INFO - PROCESS | 1839 | 1461641013318 Marionette TRACE conn3 <- [1,1806,null,{}] 20:23:33 INFO - PROCESS | 1839 | 1461641013323 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}] 20:23:33 INFO - PROCESS | 1839 | 1461641013513 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 20:23:33 INFO - PROCESS | 1839 | 1461641013722 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c84800 == 117 [pid = 1839] [id = 459] 20:23:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24dd0d0400) [pid = 1839] [serial = 1378] [outer = (nil)] 20:23:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24dd0d9c00) [pid = 1839] [serial = 1379] [outer = 0x7f24dd0d0400] 20:23:33 INFO - PROCESS | 1839 | 1461641013848 Marionette DEBUG loaded listener.js 20:23:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24de30f400) [pid = 1839] [serial = 1380] [outer = 0x7f24dd0d0400] 20:23:34 INFO - PROCESS | 1839 | 1461641014847 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]]]}] 20:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1583ms 20:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:23:34 INFO - PROCESS | 1839 | 1461641014898 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 20:23:34 INFO - PROCESS | 1839 | 1461641014901 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 20:23:34 INFO - PROCESS | 1839 | 1461641014908 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:23:34 INFO - PROCESS | 1839 | 1461641014911 Marionette TRACE conn3 <- [1,1810,null,{}] 20:23:34 INFO - PROCESS | 1839 | 1461641014916 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}] 20:23:35 INFO - PROCESS | 1839 | 1461641015095 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 20:23:35 INFO - PROCESS | 1839 | 1461641015312 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4b0f800 == 118 [pid = 1839] [id = 460] 20:23:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24dcac6800) [pid = 1839] [serial = 1381] [outer = (nil)] 20:23:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f24dfa69000) [pid = 1839] [serial = 1382] [outer = 0x7f24dcac6800] 20:23:35 INFO - PROCESS | 1839 | 1461641015420 Marionette DEBUG loaded listener.js 20:23:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f24dfb7d800) [pid = 1839] [serial = 1383] [outer = 0x7f24dcac6800] 20:23:36 INFO - PROCESS | 1839 | 1461641016251 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]]]}] 20:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1380ms 20:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:23:36 INFO - PROCESS | 1839 | 1461641016288 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 20:23:36 INFO - PROCESS | 1839 | 1461641016290 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 20:23:36 INFO - PROCESS | 1839 | 1461641016296 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:23:36 INFO - PROCESS | 1839 | 1461641016300 Marionette TRACE conn3 <- [1,1814,null,{}] 20:23:36 INFO - PROCESS | 1839 | 1461641016305 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}] 20:23:36 INFO - PROCESS | 1839 | 1461641016488 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 20:23:36 INFO - PROCESS | 1839 | 1461641016697 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c43000 == 119 [pid = 1839] [id = 461] 20:23:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f24dd0d0c00) [pid = 1839] [serial = 1384] [outer = (nil)] 20:23:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f24dfbd2400) [pid = 1839] [serial = 1385] [outer = 0x7f24dd0d0c00] 20:23:36 INFO - PROCESS | 1839 | 1461641016765 Marionette DEBUG loaded listener.js 20:23:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f24e0310800) [pid = 1839] [serial = 1386] [outer = 0x7f24dd0d0c00] 20:23:37 INFO - PROCESS | 1839 | 1461641017627 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]]]}] 20:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1382ms 20:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:23:37 INFO - PROCESS | 1839 | 1461641017679 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 20:23:37 INFO - PROCESS | 1839 | 1461641017682 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 20:23:37 INFO - PROCESS | 1839 | 1461641017689 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:23:37 INFO - PROCESS | 1839 | 1461641017692 Marionette TRACE conn3 <- [1,1818,null,{}] 20:23:37 INFO - PROCESS | 1839 | 1461641017698 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}] 20:23:37 INFO - PROCESS | 1839 | 1461641017913 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 20:23:38 INFO - PROCESS | 1839 | 1461641018120 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6e57800 == 120 [pid = 1839] [id = 462] 20:23:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f24dfb77c00) [pid = 1839] [serial = 1387] [outer = (nil)] 20:23:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24e0318400) [pid = 1839] [serial = 1388] [outer = 0x7f24dfb77c00] 20:23:38 INFO - PROCESS | 1839 | 1461641018232 Marionette DEBUG loaded listener.js 20:23:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24e0787400) [pid = 1839] [serial = 1389] [outer = 0x7f24dfb77c00] 20:23:39 INFO - PROCESS | 1839 | 1461641019134 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]]]}] 20:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1480ms 20:23:39 INFO - PROCESS | 1839 | 1461641019168 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 20:23:39 INFO - PROCESS | 1839 | 1461641019171 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 20:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:23:39 INFO - PROCESS | 1839 | 1461641019177 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:23:39 INFO - PROCESS | 1839 | 1461641019181 Marionette TRACE conn3 <- [1,1822,null,{}] 20:23:39 INFO - PROCESS | 1839 | 1461641019186 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}] 20:23:39 INFO - PROCESS | 1839 | 1461641019406 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 20:23:39 INFO - PROCESS | 1839 | 1461641019674 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93d7800 == 121 [pid = 1839] [id = 463] 20:23:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24dfab9c00) [pid = 1839] [serial = 1390] [outer = (nil)] 20:23:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24e0eb5c00) [pid = 1839] [serial = 1391] [outer = 0x7f24dfab9c00] 20:23:39 INFO - PROCESS | 1839 | 1461641019749 Marionette DEBUG loaded listener.js 20:23:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24e220cc00) [pid = 1839] [serial = 1392] [outer = 0x7f24dfab9c00] 20:23:40 INFO - PROCESS | 1839 | 1461641020617 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]]]}] 20:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1486ms 20:23:40 INFO - PROCESS | 1839 | 1461641020665 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 20:23:40 INFO - PROCESS | 1839 | 1461641020669 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 20:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:23:40 INFO - PROCESS | 1839 | 1461641020675 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:23:40 INFO - PROCESS | 1839 | 1461641020678 Marionette TRACE conn3 <- [1,1826,null,{}] 20:23:40 INFO - PROCESS | 1839 | 1461641020683 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}] 20:23:40 INFO - PROCESS | 1839 | 1461641020873 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 20:23:41 INFO - PROCESS | 1839 | 1461641021090 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3118000 == 122 [pid = 1839] [id = 464] 20:23:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24dfbce000) [pid = 1839] [serial = 1393] [outer = (nil)] 20:23:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24e36c6c00) [pid = 1839] [serial = 1394] [outer = 0x7f24dfbce000] 20:23:41 INFO - PROCESS | 1839 | 1461641021215 Marionette DEBUG loaded listener.js 20:23:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24e4a8bc00) [pid = 1839] [serial = 1395] [outer = 0x7f24dfbce000] 20:23:42 INFO - PROCESS | 1839 | 1461641022147 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]]]}] 20:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1531ms 20:23:42 INFO - PROCESS | 1839 | 1461641022211 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 20:23:42 INFO - PROCESS | 1839 | 1461641022215 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 20:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:23:42 INFO - PROCESS | 1839 | 1461641022225 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:23:42 INFO - PROCESS | 1839 | 1461641022229 Marionette TRACE conn3 <- [1,1830,null,{}] 20:23:42 INFO - PROCESS | 1839 | 1461641022235 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}] 20:23:42 INFO - PROCESS | 1839 | 1461641022462 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 20:23:42 INFO - PROCESS | 1839 | 1461641022673 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7ad0800 == 123 [pid = 1839] [id = 465] 20:23:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24e0dec400) [pid = 1839] [serial = 1396] [outer = (nil)] 20:23:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f24e6e03400) [pid = 1839] [serial = 1397] [outer = 0x7f24e0dec400] 20:23:42 INFO - PROCESS | 1839 | 1461641022792 Marionette DEBUG loaded listener.js 20:23:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f24e6f19c00) [pid = 1839] [serial = 1398] [outer = 0x7f24e0dec400] 20:23:43 INFO - PROCESS | 1839 | 1461641023687 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]]]}] 20:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1534ms 20:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:23:43 INFO - PROCESS | 1839 | 1461641023759 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 20:23:43 INFO - PROCESS | 1839 | 1461641023762 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 20:23:43 INFO - PROCESS | 1839 | 1461641023768 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:23:43 INFO - PROCESS | 1839 | 1461641023771 Marionette TRACE conn3 <- [1,1834,null,{}] 20:23:43 INFO - PROCESS | 1839 | 1461641023777 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}] 20:23:43 INFO - PROCESS | 1839 | 1461641023972 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 20:23:44 INFO - PROCESS | 1839 | 1461641024180 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f85a1000 == 124 [pid = 1839] [id = 466] 20:23:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f24e4e1d000) [pid = 1839] [serial = 1399] [outer = (nil)] 20:23:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f24e8ec5800) [pid = 1839] [serial = 1400] [outer = 0x7f24e4e1d000] 20:23:44 INFO - PROCESS | 1839 | 1461641024289 Marionette DEBUG loaded listener.js 20:23:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f24ec162000) [pid = 1839] [serial = 1401] [outer = 0x7f24e4e1d000] 20:23:45 INFO - PROCESS | 1839 | 1461641025176 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]]]}] 20:23:45 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 20:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1439ms 20:23:45 INFO - PROCESS | 1839 | 1461641025208 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 20:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:23:45 INFO - PROCESS | 1839 | 1461641025220 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 20:23:45 INFO - PROCESS | 1839 | 1461641025226 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:23:45 INFO - PROCESS | 1839 | 1461641025229 Marionette TRACE conn3 <- [1,1838,null,{}] 20:23:45 INFO - PROCESS | 1839 | 1461641025234 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}] 20:23:45 INFO - PROCESS | 1839 | 1461641025409 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 20:23:45 INFO - PROCESS | 1839 | 1461641025636 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb322800 == 125 [pid = 1839] [id = 467] 20:23:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f24ccb61800) [pid = 1839] [serial = 1402] [outer = (nil)] 20:23:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f24d2b1ec00) [pid = 1839] [serial = 1403] [outer = 0x7f24ccb61800] 20:23:45 INFO - PROCESS | 1839 | 1461641025748 Marionette DEBUG loaded listener.js 20:23:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f24dcd6bc00) [pid = 1839] [serial = 1404] [outer = 0x7f24ccb61800] 20:23:46 INFO - PROCESS | 1839 | 1461641026663 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]]]}] 20:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1488ms 20:23:46 INFO - PROCESS | 1839 | 1461641026715 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 20:23:46 INFO - PROCESS | 1839 | 1461641026718 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 20:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:23:46 INFO - PROCESS | 1839 | 1461641026724 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:23:46 INFO - PROCESS | 1839 | 1461641026727 Marionette TRACE conn3 <- [1,1842,null,{}] 20:23:46 INFO - PROCESS | 1839 | 1461641026732 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}] 20:23:46 INFO - PROCESS | 1839 | 1461641026906 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 20:23:47 INFO - PROCESS | 1839 | 1461641027122 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d0c84800 == 126 [pid = 1839] [id = 468] 20:23:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f24cd68a000) [pid = 1839] [serial = 1405] [outer = (nil)] 20:23:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f24dfa62000) [pid = 1839] [serial = 1406] [outer = 0x7f24cd68a000] 20:23:47 INFO - PROCESS | 1839 | 1461641027243 Marionette DEBUG loaded listener.js 20:23:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f24f2f86400) [pid = 1839] [serial = 1407] [outer = 0x7f24cd68a000] 20:23:48 INFO - PROCESS | 1839 | 1461641028584 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]]]}] 20:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1939ms 20:23:48 INFO - PROCESS | 1839 | 1461641028664 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 20:23:48 INFO - PROCESS | 1839 | 1461641028671 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 20:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:23:48 INFO - PROCESS | 1839 | 1461641028678 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:23:48 INFO - PROCESS | 1839 | 1461641028683 Marionette TRACE conn3 <- [1,1846,null,{}] 20:23:48 INFO - PROCESS | 1839 | 1461641028691 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}] 20:23:48 INFO - PROCESS | 1839 | 1461641028921 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 20:23:49 INFO - PROCESS | 1839 | 1461641029198 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2bd0000 == 127 [pid = 1839] [id = 469] 20:23:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f24d01c2800) [pid = 1839] [serial = 1408] [outer = (nil)] 20:23:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f24d1f3b800) [pid = 1839] [serial = 1409] [outer = 0x7f24d01c2800] 20:23:49 INFO - PROCESS | 1839 | 1461641029384 Marionette DEBUG loaded listener.js 20:23:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f24d27ac400) [pid = 1839] [serial = 1410] [outer = 0x7f24d01c2800] 20:23:50 INFO - PROCESS | 1839 | 1461641030366 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]]]}] 20:23:50 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) 20:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1732ms 20:23:50 INFO - PROCESS | 1839 | 1461641030410 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 20:23:50 INFO - PROCESS | 1839 | 1461641030418 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 20:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:23:50 INFO - PROCESS | 1839 | 1461641030428 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:23:50 INFO - PROCESS | 1839 | 1461641030431 Marionette TRACE conn3 <- [1,1850,null,{}] 20:23:50 INFO - PROCESS | 1839 | 1461641030436 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}] 20:23:50 INFO - PROCESS | 1839 | 1461641030623 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 20:23:50 INFO - PROCESS | 1839 | 1461641030840 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5d8000 == 128 [pid = 1839] [id = 470] 20:23:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f24d13dd000) [pid = 1839] [serial = 1411] [outer = (nil)] 20:23:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f24d497a400) [pid = 1839] [serial = 1412] [outer = 0x7f24d13dd000] 20:23:50 INFO - PROCESS | 1839 | 1461641030972 Marionette DEBUG loaded listener.js 20:23:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f24d9f28c00) [pid = 1839] [serial = 1413] [outer = 0x7f24d13dd000] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbac5800 == 127 [pid = 1839] [id = 453] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da365800 == 126 [pid = 1839] [id = 452] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f24e0ebb800) [pid = 1839] [serial = 1268] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f24cb6cb800) [pid = 1839] [serial = 1277] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f24cdedac00) [pid = 1839] [serial = 1283] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f24dcd63800) [pid = 1839] [serial = 1274] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f24dc12a800) [pid = 1839] [serial = 1271] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f24cded1000) [pid = 1839] [serial = 1280] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4965000 == 125 [pid = 1839] [id = 451] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3256000 == 124 [pid = 1839] [id = 450] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec75800 == 123 [pid = 1839] [id = 449] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc5c7000 == 122 [pid = 1839] [id = 448] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d34c8000 == 121 [pid = 1839] [id = 447] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2a27800 == 120 [pid = 1839] [id = 446] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4188800 == 119 [pid = 1839] [id = 443] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93d0000 == 118 [pid = 1839] [id = 442] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6164000 == 117 [pid = 1839] [id = 441] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e3a6c000 == 116 [pid = 1839] [id = 440] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0bb9000 == 115 [pid = 1839] [id = 439] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e03a2000 == 114 [pid = 1839] [id = 438] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5418800 == 113 [pid = 1839] [id = 437] 20:23:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d305a000 == 112 [pid = 1839] [id = 436] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f24de30c400) [pid = 1839] [serial = 1305] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f24e488f400) [pid = 1839] [serial = 1259] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f24dd0d8400) [pid = 1839] [serial = 1250] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f24d464cc00) [pid = 1839] [serial = 1290] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f24ccb64400) [pid = 1839] [serial = 1286] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f24d5612c00) [pid = 1839] [serial = 1293] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f24cfdc6400) [pid = 1839] [serial = 1287] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f24d9f2d800) [pid = 1839] [serial = 1247] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f24dcb04c00) [pid = 1839] [serial = 1301] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f24dc126c00) [pid = 1839] [serial = 1296] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f24d9f91c00) [pid = 1839] [serial = 1295] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24dcd64000) [pid = 1839] [serial = 1304] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24f414f800) [pid = 1839] [serial = 1265] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24d317a400) [pid = 1839] [serial = 1292] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24e0789400) [pid = 1839] [serial = 1256] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24d1f3dc00) [pid = 1839] [serial = 1289] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24dfeed400) [pid = 1839] [serial = 1253] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24dc343c00) [pid = 1839] [serial = 1298] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24dcd64400) [pid = 1839] [serial = 1302] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24dc81fc00) [pid = 1839] [serial = 1299] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f24f20e8000) [pid = 1839] [serial = 1262] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f24d2b12000) [pid = 1839] [serial = 1244] [outer = (nil)] [url = about:blank] 20:23:51 INFO - PROCESS | 1839 | 1461641031915 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]]]}] 20:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1549ms 20:23:51 INFO - PROCESS | 1839 | 1461641031978 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 20:23:51 INFO - PROCESS | 1839 | 1461641031982 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 20:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:23:51 INFO - PROCESS | 1839 | 1461641031989 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:23:51 INFO - PROCESS | 1839 | 1461641031994 Marionette TRACE conn3 <- [1,1854,null,{}] 20:23:52 INFO - PROCESS | 1839 | 1461641032009 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}] 20:23:52 INFO - PROCESS | 1839 | 1461641032189 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 20:23:52 INFO - PROCESS | 1839 | 1461641032209 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d30e9000 == 113 [pid = 1839] [id = 471] 20:23:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f24d13dd800) [pid = 1839] [serial = 1414] [outer = (nil)] 20:23:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f24dc12b000) [pid = 1839] [serial = 1415] [outer = 0x7f24d13dd800] 20:23:52 INFO - PROCESS | 1839 | 1461641032424 Marionette DEBUG loaded listener.js 20:23:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24dc7f5000) [pid = 1839] [serial = 1416] [outer = 0x7f24d13dd800] 20:23:53 INFO - PROCESS | 1839 | 1461641033185 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]]]}] 20:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1239ms 20:23:53 INFO - PROCESS | 1839 | 1461641033244 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 20:23:53 INFO - PROCESS | 1839 | 1461641033249 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 20:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:23:53 INFO - PROCESS | 1839 | 1461641033257 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:23:53 INFO - PROCESS | 1839 | 1461641033260 Marionette TRACE conn3 <- [1,1858,null,{}] 20:23:53 INFO - PROCESS | 1839 | 1461641033265 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}] 20:23:53 INFO - PROCESS | 1839 | 1461641033433 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 20:23:53 INFO - PROCESS | 1839 | 1461641033448 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5418800 == 114 [pid = 1839] [id = 472] 20:23:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24d9f25400) [pid = 1839] [serial = 1417] [outer = (nil)] 20:23:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24dcd69800) [pid = 1839] [serial = 1418] [outer = 0x7f24d9f25400] 20:23:53 INFO - PROCESS | 1839 | 1461641033510 Marionette DEBUG loaded listener.js 20:23:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24dcff0c00) [pid = 1839] [serial = 1419] [outer = 0x7f24d9f25400] 20:23:54 INFO - PROCESS | 1839 | 1461641034463 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]]]}] 20:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1227ms 20:23:54 INFO - PROCESS | 1839 | 1461641034487 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 20:23:54 INFO - PROCESS | 1839 | 1461641034490 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 20:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:23:54 INFO - PROCESS | 1839 | 1461641034495 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:23:54 INFO - PROCESS | 1839 | 1461641034498 Marionette TRACE conn3 <- [1,1862,null,{}] 20:23:54 INFO - PROCESS | 1839 | 1461641034503 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}] 20:23:54 INFO - PROCESS | 1839 | 1461641034750 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 20:23:54 INFO - PROCESS | 1839 | 1461641034782 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbac5800 == 115 [pid = 1839] [id = 473] 20:23:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24d1fed800) [pid = 1839] [serial = 1420] [outer = (nil)] 20:23:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24ddeeb400) [pid = 1839] [serial = 1421] [outer = 0x7f24d1fed800] 20:23:54 INFO - PROCESS | 1839 | 1461641034843 Marionette DEBUG loaded listener.js 20:23:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24defaa800) [pid = 1839] [serial = 1422] [outer = 0x7f24d1fed800] 20:23:56 INFO - PROCESS | 1839 | 1461641036013 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]]]}] 20:23:56 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24db9eac00) [pid = 1839] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:23:56 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24db9eb800) [pid = 1839] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:23:56 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24d4974800) [pid = 1839] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:23:56 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24d2b1bc00) [pid = 1839] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:23:56 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24ccb68800) [pid = 1839] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:23:56 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24ccb67000) [pid = 1839] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:23:56 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24d2b1b400) [pid = 1839] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1584ms 20:23:56 INFO - PROCESS | 1839 | 1461641036080 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 20:23:56 INFO - PROCESS | 1839 | 1461641036084 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 20:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:23:56 INFO - PROCESS | 1839 | 1461641036089 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:23:56 INFO - PROCESS | 1839 | 1461641036091 Marionette TRACE conn3 <- [1,1866,null,{}] 20:23:56 INFO - PROCESS | 1839 | 1461641036096 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}] 20:23:56 INFO - PROCESS | 1839 | 1461641036261 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 20:23:56 INFO - PROCESS | 1839 | 1461641036476 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3aa800 == 116 [pid = 1839] [id = 474] 20:23:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24dfa65c00) [pid = 1839] [serial = 1423] [outer = (nil)] 20:23:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24dfb78c00) [pid = 1839] [serial = 1424] [outer = 0x7f24dfa65c00] 20:23:56 INFO - PROCESS | 1839 | 1461641036538 Marionette DEBUG loaded listener.js 20:23:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24e4884400) [pid = 1839] [serial = 1425] [outer = 0x7f24dfa65c00] 20:23:57 INFO - PROCESS | 1839 | 1461641037218 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]]]}] 20:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1176ms 20:23:57 INFO - PROCESS | 1839 | 1461641037266 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 20:23:57 INFO - PROCESS | 1839 | 1461641037269 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 20:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:23:57 INFO - PROCESS | 1839 | 1461641037274 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:23:57 INFO - PROCESS | 1839 | 1461641037276 Marionette TRACE conn3 <- [1,1870,null,{}] 20:23:57 INFO - PROCESS | 1839 | 1461641037282 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}] 20:23:57 INFO - PROCESS | 1839 | 1461641037513 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 20:23:57 INFO - PROCESS | 1839 | 1461641037523 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0bc1000 == 117 [pid = 1839] [id = 475] 20:23:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24dcf8d000) [pid = 1839] [serial = 1426] [outer = (nil)] 20:23:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24e4e17800) [pid = 1839] [serial = 1427] [outer = 0x7f24dcf8d000] 20:23:57 INFO - PROCESS | 1839 | 1461641037582 Marionette DEBUG loaded listener.js 20:23:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24e5a85c00) [pid = 1839] [serial = 1428] [outer = 0x7f24dcf8d000] 20:23:58 INFO - PROCESS | 1839 | 1461641038706 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]]]}] 20:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1488ms 20:23:58 INFO - PROCESS | 1839 | 1461641038764 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 20:23:58 INFO - PROCESS | 1839 | 1461641038770 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 20:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:23:58 INFO - PROCESS | 1839 | 1461641038778 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:23:58 INFO - PROCESS | 1839 | 1461641038784 Marionette TRACE conn3 <- [1,1874,null,{}] 20:23:58 INFO - PROCESS | 1839 | 1461641038791 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}] 20:23:59 INFO - PROCESS | 1839 | 1461641039008 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 20:23:59 INFO - PROCESS | 1839 | 1461641039319 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:23:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d30e3000 == 118 [pid = 1839] [id = 476] 20:23:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24d1f5cc00) [pid = 1839] [serial = 1429] [outer = (nil)] 20:23:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24d27b2c00) [pid = 1839] [serial = 1430] [outer = 0x7f24d1f5cc00] 20:23:59 INFO - PROCESS | 1839 | 1461641039398 Marionette DEBUG loaded listener.js 20:23:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24d4975000) [pid = 1839] [serial = 1431] [outer = 0x7f24d1f5cc00] 20:24:00 INFO - PROCESS | 1839 | 1461641040303 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]]]}] 20:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1586ms 20:24:00 INFO - PROCESS | 1839 | 1461641040366 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 20:24:00 INFO - PROCESS | 1839 | 1461641040374 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 20:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:24:00 INFO - PROCESS | 1839 | 1461641040385 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:24:00 INFO - PROCESS | 1839 | 1461641040388 Marionette TRACE conn3 <- [1,1878,null,{}] 20:24:00 INFO - PROCESS | 1839 | 1461641040394 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}] 20:24:00 INFO - PROCESS | 1839 | 1461641040596 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 20:24:00 INFO - PROCESS | 1839 | 1461641040935 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc481000 == 119 [pid = 1839] [id = 477] 20:24:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f24d9f2c000) [pid = 1839] [serial = 1432] [outer = (nil)] 20:24:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f24da049800) [pid = 1839] [serial = 1433] [outer = 0x7f24d9f2c000] 20:24:01 INFO - PROCESS | 1839 | 1461641041016 Marionette DEBUG loaded listener.js 20:24:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f24dc259c00) [pid = 1839] [serial = 1434] [outer = 0x7f24d9f2c000] 20:24:01 INFO - PROCESS | 1839 | 1461641041918 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]]]}] 20:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1585ms 20:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:24:01 INFO - PROCESS | 1839 | 1461641041970 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 20:24:01 INFO - PROCESS | 1839 | 1461641041973 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 20:24:01 INFO - PROCESS | 1839 | 1461641041981 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:24:01 INFO - PROCESS | 1839 | 1461641041987 Marionette TRACE conn3 <- [1,1882,null,{}] 20:24:02 INFO - PROCESS | 1839 | 1461641042004 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}] 20:24:02 INFO - PROCESS | 1839 | 1461641042221 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 20:24:02 INFO - PROCESS | 1839 | 1461641042483 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c45800 == 120 [pid = 1839] [id = 478] 20:24:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f24dd139400) [pid = 1839] [serial = 1435] [outer = (nil)] 20:24:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f24df9b1c00) [pid = 1839] [serial = 1436] [outer = 0x7f24dd139400] 20:24:02 INFO - PROCESS | 1839 | 1461641042603 Marionette DEBUG loaded listener.js 20:24:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f24e0316c00) [pid = 1839] [serial = 1437] [outer = 0x7f24dd139400] 20:24:03 INFO - PROCESS | 1839 | 1461641043450 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]]]}] 20:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1538ms 20:24:03 INFO - PROCESS | 1839 | 1461641043518 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 20:24:03 INFO - PROCESS | 1839 | 1461641043522 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 20:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:24:03 INFO - PROCESS | 1839 | 1461641043528 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:24:03 INFO - PROCESS | 1839 | 1461641043531 Marionette TRACE conn3 <- [1,1886,null,{}] 20:24:03 INFO - PROCESS | 1839 | 1461641043537 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}] 20:24:03 INFO - PROCESS | 1839 | 1461641043726 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 20:24:03 INFO - PROCESS | 1839 | 1461641043938 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f31e5800 == 121 [pid = 1839] [id = 479] 20:24:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f24de0fcc00) [pid = 1839] [serial = 1438] [outer = (nil)] 20:24:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f24e488cc00) [pid = 1839] [serial = 1439] [outer = 0x7f24de0fcc00] 20:24:04 INFO - PROCESS | 1839 | 1461641044054 Marionette DEBUG loaded listener.js 20:24:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f24e6062400) [pid = 1839] [serial = 1440] [outer = 0x7f24de0fcc00] 20:24:05 INFO - PROCESS | 1839 | 1461641045026 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]]]}] 20:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1528ms 20:24:05 INFO - PROCESS | 1839 | 1461641045058 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 20:24:05 INFO - PROCESS | 1839 | 1461641045061 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 20:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:24:05 INFO - PROCESS | 1839 | 1461641045067 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:24:05 INFO - PROCESS | 1839 | 1461641045069 Marionette TRACE conn3 <- [1,1890,null,{}] 20:24:05 INFO - PROCESS | 1839 | 1461641045075 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}] 20:24:05 INFO - PROCESS | 1839 | 1461641045271 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 20:24:05 INFO - PROCESS | 1839 | 1461641045487 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f8334800 == 122 [pid = 1839] [id = 480] 20:24:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f24e078a400) [pid = 1839] [serial = 1441] [outer = (nil)] 20:24:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f24e8ec4800) [pid = 1839] [serial = 1442] [outer = 0x7f24e078a400] 20:24:05 INFO - PROCESS | 1839 | 1461641045600 Marionette DEBUG loaded listener.js 20:24:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f24f2f7cc00) [pid = 1839] [serial = 1443] [outer = 0x7f24e078a400] 20:24:06 INFO - PROCESS | 1839 | 1461641046507 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]]]}] 20:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1482ms 20:24:06 INFO - PROCESS | 1839 | 1461641046550 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 20:24:06 INFO - PROCESS | 1839 | 1461641046554 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 20:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:24:06 INFO - PROCESS | 1839 | 1461641046560 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:24:06 INFO - PROCESS | 1839 | 1461641046562 Marionette TRACE conn3 <- [1,1894,null,{}] 20:24:06 INFO - PROCESS | 1839 | 1461641046567 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}] 20:24:06 INFO - PROCESS | 1839 | 1461641046773 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 20:24:06 INFO - PROCESS | 1839 | 1461641046990 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fd48a000 == 123 [pid = 1839] [id = 481] 20:24:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f24dd0d1400) [pid = 1839] [serial = 1444] [outer = (nil)] 20:24:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f24f7ab1400) [pid = 1839] [serial = 1445] [outer = 0x7f24dd0d1400] 20:24:07 INFO - PROCESS | 1839 | 1461641047108 Marionette DEBUG loaded listener.js 20:24:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f24f834bc00) [pid = 1839] [serial = 1446] [outer = 0x7f24dd0d1400] 20:24:08 INFO - PROCESS | 1839 | 1461641048039 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]]]}] 20:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1527ms 20:24:08 INFO - PROCESS | 1839 | 1461641048088 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 20:24:08 INFO - PROCESS | 1839 | 1461641048092 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 20:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:24:08 INFO - PROCESS | 1839 | 1461641048098 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:24:08 INFO - PROCESS | 1839 | 1461641048101 Marionette TRACE conn3 <- [1,1898,null,{}] 20:24:08 INFO - PROCESS | 1839 | 1461641048106 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}] 20:24:08 INFO - PROCESS | 1839 | 1461641048282 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 20:24:08 INFO - PROCESS | 1839 | 1461641048500 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb899000 == 124 [pid = 1839] [id = 482] 20:24:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f24d47a6000) [pid = 1839] [serial = 1447] [outer = (nil)] 20:24:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f24d47ab400) [pid = 1839] [serial = 1448] [outer = 0x7f24d47a6000] 20:24:08 INFO - PROCESS | 1839 | 1461641048614 Marionette DEBUG loaded listener.js 20:24:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f24d47b0000) [pid = 1839] [serial = 1449] [outer = 0x7f24d47a6000] 20:24:09 INFO - PROCESS | 1839 | 1461641049494 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]]]}] 20:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1433ms 20:24:09 INFO - PROCESS | 1839 | 1461641049532 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 20:24:09 INFO - PROCESS | 1839 | 1461641049535 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 20:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:24:09 INFO - PROCESS | 1839 | 1461641049541 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:24:09 INFO - PROCESS | 1839 | 1461641049544 Marionette TRACE conn3 <- [1,1902,null,{}] 20:24:09 INFO - PROCESS | 1839 | 1461641049549 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}] 20:24:09 INFO - PROCESS | 1839 | 1461641049731 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 20:24:10 INFO - PROCESS | 1839 | 1461641050002 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0698000 == 125 [pid = 1839] [id = 483] 20:24:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f24cfe0f000) [pid = 1839] [serial = 1450] [outer = (nil)] 20:24:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f24cfe14800) [pid = 1839] [serial = 1451] [outer = 0x7f24cfe0f000] 20:24:10 INFO - PROCESS | 1839 | 1461641050075 Marionette DEBUG loaded listener.js 20:24:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f24cfe19c00) [pid = 1839] [serial = 1452] [outer = 0x7f24cfe0f000] 20:24:10 INFO - PROCESS | 1839 | 1461641050928 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]]]}] 20:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1430ms 20:24:10 INFO - PROCESS | 1839 | 1461641050972 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 20:24:10 INFO - PROCESS | 1839 | 1461641050976 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 20:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:24:10 INFO - PROCESS | 1839 | 1461641050982 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:24:10 INFO - PROCESS | 1839 | 1461641050985 Marionette TRACE conn3 <- [1,1906,null,{}] 20:24:10 INFO - PROCESS | 1839 | 1461641050991 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}] 20:24:11 INFO - PROCESS | 1839 | 1461641051166 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 20:24:11 INFO - PROCESS | 1839 | 1461641051432 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6d0800 == 126 [pid = 1839] [id = 484] 20:24:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f24cd5acc00) [pid = 1839] [serial = 1453] [outer = (nil)] 20:24:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f24cd5b3000) [pid = 1839] [serial = 1454] [outer = 0x7f24cd5acc00] 20:24:11 INFO - PROCESS | 1839 | 1461641051510 Marionette DEBUG loaded listener.js 20:24:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f24cd5b8400) [pid = 1839] [serial = 1455] [outer = 0x7f24cd5acc00] 20:24:12 INFO - PROCESS | 1839 | 1461641052347 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]]]}] 20:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1433ms 20:24:12 INFO - PROCESS | 1839 | 1461641052416 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 20:24:12 INFO - PROCESS | 1839 | 1461641052420 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 20:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:24:12 INFO - PROCESS | 1839 | 1461641052426 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:24:12 INFO - PROCESS | 1839 | 1461641052429 Marionette TRACE conn3 <- [1,1910,null,{}] 20:24:12 INFO - PROCESS | 1839 | 1461641052434 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}] 20:24:12 INFO - PROCESS | 1839 | 1461641052608 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 20:24:12 INFO - PROCESS | 1839 | 1461641052823 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e06a6800 == 127 [pid = 1839] [id = 485] 20:24:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f24cd5ad000) [pid = 1839] [serial = 1456] [outer = (nil)] 20:24:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24cec28000) [pid = 1839] [serial = 1457] [outer = 0x7f24cd5ad000] 20:24:12 INFO - PROCESS | 1839 | 1461641052947 Marionette DEBUG loaded listener.js 20:24:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24cec2c800) [pid = 1839] [serial = 1458] [outer = 0x7f24cd5ad000] 20:24:13 INFO - PROCESS | 1839 | 1461641053832 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]]]}] 20:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1479ms 20:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:24:13 INFO - PROCESS | 1839 | 1461641053906 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 20:24:13 INFO - PROCESS | 1839 | 1461641053909 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 20:24:13 INFO - PROCESS | 1839 | 1461641053915 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:24:13 INFO - PROCESS | 1839 | 1461641053919 Marionette TRACE conn3 <- [1,1914,null,{}] 20:24:13 INFO - PROCESS | 1839 | 1461641053924 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}] 20:24:14 INFO - PROCESS | 1839 | 1461641054168 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 20:24:14 INFO - PROCESS | 1839 | 1461641054478 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cadf2800 == 128 [pid = 1839] [id = 486] 20:24:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24cfe1b400) [pid = 1839] [serial = 1459] [outer = (nil)] 20:24:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24d47ac800) [pid = 1839] [serial = 1460] [outer = 0x7f24cfe1b400] 20:24:14 INFO - PROCESS | 1839 | 1461641054559 Marionette DEBUG loaded listener.js 20:24:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24f4050000) [pid = 1839] [serial = 1461] [outer = 0x7f24cfe1b400] 20:24:15 INFO - PROCESS | 1839 | 1461641055353 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]]]}] 20:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1487ms 20:24:15 INFO - PROCESS | 1839 | 1461641055402 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 20:24:15 INFO - PROCESS | 1839 | 1461641055404 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 20:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:24:15 INFO - PROCESS | 1839 | 1461641055411 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:24:15 INFO - PROCESS | 1839 | 1461641055413 Marionette TRACE conn3 <- [1,1918,null,{}] 20:24:15 INFO - PROCESS | 1839 | 1461641055418 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}] 20:24:15 INFO - PROCESS | 1839 | 1461641055613 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 20:24:15 INFO - PROCESS | 1839 | 1461641055890 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4db000 == 129 [pid = 1839] [id = 487] 20:24:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24cb6ca800) [pid = 1839] [serial = 1462] [outer = (nil)] 20:24:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24ced75000) [pid = 1839] [serial = 1463] [outer = 0x7f24cb6ca800] 20:24:15 INFO - PROCESS | 1839 | 1461641055963 Marionette DEBUG loaded listener.js 20:24:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24ced7b800) [pid = 1839] [serial = 1464] [outer = 0x7f24cb6ca800] 20:24:16 INFO - PROCESS | 1839 | 1461641056817 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]]]}] 20:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1487ms 20:24:16 INFO - PROCESS | 1839 | 1461641056899 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 20:24:16 INFO - PROCESS | 1839 | 1461641056902 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 20:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:24:16 INFO - PROCESS | 1839 | 1461641056909 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:24:16 INFO - PROCESS | 1839 | 1461641056911 Marionette TRACE conn3 <- [1,1922,null,{}] 20:24:16 INFO - PROCESS | 1839 | 1461641056917 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}] 20:24:17 INFO - PROCESS | 1839 | 1461641057129 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 20:24:17 INFO - PROCESS | 1839 | 1461641057354 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6ce800 == 130 [pid = 1839] [id = 488] 20:24:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24cabfb400) [pid = 1839] [serial = 1465] [outer = (nil)] 20:24:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f24cb6c7400) [pid = 1839] [serial = 1466] [outer = 0x7f24cabfb400] 20:24:17 INFO - PROCESS | 1839 | 1461641057919 Marionette DEBUG loaded listener.js 20:24:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f24cd5b5000) [pid = 1839] [serial = 1467] [outer = 0x7f24cabfb400] 20:24:18 INFO - PROCESS | 1839 | 1461641058903 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]]]}] 20:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2031ms 20:24:18 INFO - PROCESS | 1839 | 1461641058942 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 20:24:18 INFO - PROCESS | 1839 | 1461641058947 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 20:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:24:18 INFO - PROCESS | 1839 | 1461641058955 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:24:18 INFO - PROCESS | 1839 | 1461641058960 Marionette TRACE conn3 <- [1,1926,null,{}] 20:24:18 INFO - PROCESS | 1839 | 1461641058967 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}] 20:24:19 INFO - PROCESS | 1839 | 1461641059147 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 20:24:19 INFO - PROCESS | 1839 | 1461641059384 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2be2000 == 131 [pid = 1839] [id = 489] 20:24:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f24ce3b5800) [pid = 1839] [serial = 1468] [outer = (nil)] 20:24:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f24ced71000) [pid = 1839] [serial = 1469] [outer = 0x7f24ce3b5800] 20:24:19 INFO - PROCESS | 1839 | 1461641059452 Marionette DEBUG loaded listener.js 20:24:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7f24ced7cc00) [pid = 1839] [serial = 1470] [outer = 0x7f24ce3b5800] 20:24:20 INFO - PROCESS | 1839 | 1461641060634 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]]]}] 20:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1737ms 20:24:20 INFO - PROCESS | 1839 | 1461641060692 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 20:24:20 INFO - PROCESS | 1839 | 1461641060698 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 20:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:24:20 INFO - PROCESS | 1839 | 1461641060707 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:24:20 INFO - PROCESS | 1839 | 1461641060711 Marionette TRACE conn3 <- [1,1930,null,{}] 20:24:20 INFO - PROCESS | 1839 | 1461641060716 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}] 20:24:20 INFO - PROCESS | 1839 | 1461641060922 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 20:24:21 INFO - PROCESS | 1839 | 1461641061218 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31cc000 == 132 [pid = 1839] [id = 490] 20:24:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7f24d01be400) [pid = 1839] [serial = 1471] [outer = (nil)] 20:24:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7f24d1141400) [pid = 1839] [serial = 1472] [outer = 0x7f24d01be400] 20:24:21 INFO - PROCESS | 1839 | 1461641061334 Marionette DEBUG loaded listener.js 20:24:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7f24d1f53c00) [pid = 1839] [serial = 1473] [outer = 0x7f24d01be400] 20:24:22 INFO - PROCESS | 1839 | 1461641062180 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]]]}] 20:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1537ms 20:24:22 INFO - PROCESS | 1839 | 1461641062245 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 20:24:22 INFO - PROCESS | 1839 | 1461641062247 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 20:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:24:22 INFO - PROCESS | 1839 | 1461641062254 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:24:22 INFO - PROCESS | 1839 | 1461641062259 Marionette TRACE conn3 <- [1,1934,null,{}] 20:24:22 INFO - PROCESS | 1839 | 1461641062274 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}] 20:24:22 INFO - PROCESS | 1839 | 1461641062515 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 20:24:22 INFO - PROCESS | 1839 | 1461641062821 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d30e4000 == 133 [pid = 1839] [id = 491] 20:24:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7f24d464f000) [pid = 1839] [serial = 1474] [outer = (nil)] 20:24:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7f24d47b1000) [pid = 1839] [serial = 1475] [outer = 0x7f24d464f000] 20:24:22 INFO - PROCESS | 1839 | 1461641062897 Marionette DEBUG loaded listener.js 20:24:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7f24d497ac00) [pid = 1839] [serial = 1476] [outer = 0x7f24d464f000] 20:24:23 INFO - PROCESS | 1839 | 1461641063771 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]]]}] 20:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1583ms 20:24:23 INFO - PROCESS | 1839 | 1461641063839 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 20:24:23 INFO - PROCESS | 1839 | 1461641063844 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 20:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:24:23 INFO - PROCESS | 1839 | 1461641063850 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:24:23 INFO - PROCESS | 1839 | 1461641063853 Marionette TRACE conn3 <- [1,1938,null,{}] 20:24:23 INFO - PROCESS | 1839 | 1461641063858 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}] 20:24:24 INFO - PROCESS | 1839 | 1461641064065 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 20:24:24 INFO - PROCESS | 1839 | 1461641064353 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccdc5000 == 134 [pid = 1839] [id = 492] 20:24:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7f24cb6c6c00) [pid = 1839] [serial = 1477] [outer = (nil)] 20:24:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7f24d3182000) [pid = 1839] [serial = 1478] [outer = 0x7f24cb6c6c00] 20:24:24 INFO - PROCESS | 1839 | 1461641064501 Marionette DEBUG loaded listener.js 20:24:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7f24d9f91c00) [pid = 1839] [serial = 1479] [outer = 0x7f24cb6c6c00] 20:24:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e504b800 == 133 [pid = 1839] [id = 195] 20:24:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc3aa800 == 132 [pid = 1839] [id = 474] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7f24d2b1b000) [pid = 1839] [serial = 1310] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7f24dfbcdc00) [pid = 1839] [serial = 1319] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7f24dcd60400) [pid = 1839] [serial = 1316] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7f24e2276400) [pid = 1839] [serial = 1322] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7f24d9f2c800) [pid = 1839] [serial = 1313] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7f24e5ea4c00) [pid = 1839] [serial = 1325] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7f24f3106c00) [pid = 1839] [serial = 1328] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7f24d01bdc00) [pid = 1839] [serial = 1331] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7f24e93c2000) [pid = 1839] [serial = 1334] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7f24d1142c00) [pid = 1839] [serial = 1337] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f24dc258400) [pid = 1839] [serial = 1361] [outer = (nil)] [url = about:blank] 20:24:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbac5800 == 131 [pid = 1839] [id = 473] 20:24:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5418800 == 130 [pid = 1839] [id = 472] 20:24:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d30e9000 == 129 [pid = 1839] [id = 471] 20:24:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc5d8000 == 128 [pid = 1839] [id = 470] 20:24:24 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2bd0000 == 127 [pid = 1839] [id = 469] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7ad0800 == 126 [pid = 1839] [id = 465] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3118000 == 125 [pid = 1839] [id = 464] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93d7800 == 124 [pid = 1839] [id = 463] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6e57800 == 123 [pid = 1839] [id = 462] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c43000 == 122 [pid = 1839] [id = 461] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4b0f800 == 121 [pid = 1839] [id = 460] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0c84800 == 120 [pid = 1839] [id = 459] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0408800 == 119 [pid = 1839] [id = 458] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd4c7800 == 118 [pid = 1839] [id = 457] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc3b1000 == 117 [pid = 1839] [id = 456] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31e3800 == 116 [pid = 1839] [id = 455] 20:24:25 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc5e2000 == 115 [pid = 1839] [id = 454] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f24dc123c00) [pid = 1839] [serial = 1355] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f24dc7f4400) [pid = 1839] [serial = 1358] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f24dca14c00) [pid = 1839] [serial = 1359] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24d9f8b000) [pid = 1839] [serial = 1352] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24d4bf1800) [pid = 1839] [serial = 1349] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24d536c800) [pid = 1839] [serial = 1350] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24d2b18400) [pid = 1839] [serial = 1344] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24d1f58800) [pid = 1839] [serial = 1343] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24d004e800) [pid = 1839] [serial = 1341] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24cd68ec00) [pid = 1839] [serial = 1340] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24d3183c00) [pid = 1839] [serial = 1347] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24d310ac00) [pid = 1839] [serial = 1346] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f24df973000) [pid = 1839] [serial = 1307] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f24dc24bc00) [pid = 1839] [serial = 1356] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f24da04b000) [pid = 1839] [serial = 1353] [outer = (nil)] [url = about:blank] 20:24:25 INFO - PROCESS | 1839 | 1461641065357 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]]]}] 20:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1528ms 20:24:25 INFO - PROCESS | 1839 | 1461641065379 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 20:24:25 INFO - PROCESS | 1839 | 1461641065383 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 20:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:24:25 INFO - PROCESS | 1839 | 1461641065435 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:24:25 INFO - PROCESS | 1839 | 1461641065437 Marionette TRACE conn3 <- [1,1942,null,{}] 20:24:25 INFO - PROCESS | 1839 | 1461641065443 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}] 20:24:25 INFO - PROCESS | 1839 | 1461641065624 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 20:24:25 INFO - PROCESS | 1839 | 1461641065641 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d306d800 == 116 [pid = 1839] [id = 493] 20:24:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f24da046000) [pid = 1839] [serial = 1480] [outer = (nil)] 20:24:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f24db9cf000) [pid = 1839] [serial = 1481] [outer = 0x7f24da046000] 20:24:25 INFO - PROCESS | 1839 | 1461641065712 Marionette DEBUG loaded listener.js 20:24:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f24dc251000) [pid = 1839] [serial = 1482] [outer = 0x7f24da046000] 20:24:26 INFO - PROCESS | 1839 | 1461641066642 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]]]}] 20:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1243ms 20:24:26 INFO - PROCESS | 1839 | 1461641066668 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 20:24:26 INFO - PROCESS | 1839 | 1461641066671 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 20:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:24:26 INFO - PROCESS | 1839 | 1461641066677 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:24:26 INFO - PROCESS | 1839 | 1461641066679 Marionette TRACE conn3 <- [1,1946,null,{}] 20:24:26 INFO - PROCESS | 1839 | 1461641066684 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}] 20:24:26 INFO - PROCESS | 1839 | 1461641066845 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 20:24:26 INFO - PROCESS | 1839 | 1461641066861 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db946800 == 117 [pid = 1839] [id = 494] 20:24:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24dc253800) [pid = 1839] [serial = 1483] [outer = (nil)] 20:24:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24dcb03400) [pid = 1839] [serial = 1484] [outer = 0x7f24dc253800] 20:24:26 INFO - PROCESS | 1839 | 1461641066922 Marionette DEBUG loaded listener.js 20:24:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24dcbb5c00) [pid = 1839] [serial = 1485] [outer = 0x7f24dc253800] 20:24:27 INFO - PROCESS | 1839 | 1461641067862 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]]]}] 20:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1229ms 20:24:27 INFO - PROCESS | 1839 | 1461641067906 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 20:24:27 INFO - PROCESS | 1839 | 1461641067910 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 20:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:24:27 INFO - PROCESS | 1839 | 1461641067923 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:24:27 INFO - PROCESS | 1839 | 1461641067925 Marionette TRACE conn3 <- [1,1950,null,{}] 20:24:27 INFO - PROCESS | 1839 | 1461641067931 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}] 20:24:28 INFO - PROCESS | 1839 | 1461641068197 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 20:24:28 INFO - PROCESS | 1839 | 1461641068231 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dcee7800 == 118 [pid = 1839] [id = 495] 20:24:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24dcb0f800) [pid = 1839] [serial = 1486] [outer = (nil)] 20:24:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24dcd61400) [pid = 1839] [serial = 1487] [outer = 0x7f24dcb0f800] 20:24:28 INFO - PROCESS | 1839 | 1461641068298 Marionette DEBUG loaded listener.js 20:24:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24dcf93000) [pid = 1839] [serial = 1488] [outer = 0x7f24dcb0f800] 20:24:29 INFO - PROCESS | 1839 | 1461641069124 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]]]}] 20:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1227ms 20:24:29 INFO - PROCESS | 1839 | 1461641069150 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 20:24:29 INFO - PROCESS | 1839 | 1461641069154 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 20:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:24:29 INFO - PROCESS | 1839 | 1461641069159 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:24:29 INFO - PROCESS | 1839 | 1461641069162 Marionette TRACE conn3 <- [1,1954,null,{}] 20:24:29 INFO - PROCESS | 1839 | 1461641069167 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}] 20:24:29 INFO - PROCESS | 1839 | 1461641069421 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 20:24:29 INFO - PROCESS | 1839 | 1461641069452 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e040a800 == 119 [pid = 1839] [id = 496] 20:24:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24dcbb6800) [pid = 1839] [serial = 1489] [outer = (nil)] 20:24:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24dd13c000) [pid = 1839] [serial = 1490] [outer = 0x7f24dcbb6800] 20:24:29 INFO - PROCESS | 1839 | 1461641069516 Marionette DEBUG loaded listener.js 20:24:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24df96fc00) [pid = 1839] [serial = 1491] [outer = 0x7f24dcbb6800] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24dfa65c00) [pid = 1839] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24cfdccc00) [pid = 1839] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24e6e0a400) [pid = 1839] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24cd68f800) [pid = 1839] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24e0312400) [pid = 1839] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24e031d000) [pid = 1839] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24f2ff7c00) [pid = 1839] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24cd688400) [pid = 1839] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24db9c3c00) [pid = 1839] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f24dfbc9400) [pid = 1839] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f24ccb5dc00) [pid = 1839] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f24ccb5d400) [pid = 1839] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f24d4648c00) [pid = 1839] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f24ccb5c000) [pid = 1839] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f24d9f8e800) [pid = 1839] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f24dfbc9000) [pid = 1839] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f24d9f2ac00) [pid = 1839] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f24d1fed800) [pid = 1839] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f24d13dd000) [pid = 1839] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f24d13dd800) [pid = 1839] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f24d01c2800) [pid = 1839] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:24:30 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f24d9f25400) [pid = 1839] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:24:31 INFO - PROCESS | 1839 | 1461641071382 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]]]}] 20:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2283ms 20:24:31 INFO - PROCESS | 1839 | 1461641071445 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 20:24:31 INFO - PROCESS | 1839 | 1461641071448 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 20:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:24:31 INFO - PROCESS | 1839 | 1461641071455 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:24:31 INFO - PROCESS | 1839 | 1461641071459 Marionette TRACE conn3 <- [1,1958,null,{}] 20:24:31 INFO - PROCESS | 1839 | 1461641071465 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}] 20:24:31 INFO - PROCESS | 1839 | 1461641071655 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 20:24:31 INFO - PROCESS | 1839 | 1461641071831 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da3d6800 == 120 [pid = 1839] [id = 497] 20:24:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f24ce3b7c00) [pid = 1839] [serial = 1492] [outer = (nil)] 20:24:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f24d3106000) [pid = 1839] [serial = 1493] [outer = 0x7f24ce3b7c00] 20:24:31 INFO - PROCESS | 1839 | 1461641071894 Marionette DEBUG loaded listener.js 20:24:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f24dcf92000) [pid = 1839] [serial = 1494] [outer = 0x7f24ce3b7c00] 20:24:32 INFO - PROCESS | 1839 | 1461641072634 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]]]}] 20:24:32 INFO - PROCESS | 1839 | ************************* 20:24:32 INFO - PROCESS | 1839 | A coding exception was thrown and uncaught in a Task. 20:24:32 INFO - PROCESS | 1839 | 20:24:32 INFO - PROCESS | 1839 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:24:32 INFO - PROCESS | 1839 | Full stack: 20:24:32 INFO - PROCESS | 1839 | ************************* 20:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1230ms 20:24:32 INFO - PROCESS | 1839 | 1461641072828 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 20:24:32 INFO - PROCESS | 1839 | 1461641072836 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 20:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:24:32 INFO - PROCESS | 1839 | 1461641072846 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:24:32 INFO - PROCESS | 1839 | 1461641072850 Marionette TRACE conn3 <- [1,1962,null,{}] 20:24:32 INFO - PROCESS | 1839 | 1461641072858 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}] 20:24:33 INFO - PROCESS | 1839 | 1461641073132 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 20:24:33 INFO - PROCESS | 1839 | 1461641073475 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4d8800 == 121 [pid = 1839] [id = 498] 20:24:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f24cd5abc00) [pid = 1839] [serial = 1495] [outer = (nil)] 20:24:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f24cded3400) [pid = 1839] [serial = 1496] [outer = 0x7f24cd5abc00] 20:24:33 INFO - PROCESS | 1839 | 1461641073555 Marionette DEBUG loaded listener.js 20:24:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f24cec2f000) [pid = 1839] [serial = 1497] [outer = 0x7f24cd5abc00] 20:24:34 INFO - PROCESS | 1839 | 1461641074546 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]]]}] 20:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1736ms 20:24:34 INFO - PROCESS | 1839 | 1461641074583 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 20:24:34 INFO - PROCESS | 1839 | 1461641074589 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 20:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:24:34 INFO - PROCESS | 1839 | 1461641074600 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:24:34 INFO - PROCESS | 1839 | 1461641074605 Marionette TRACE conn3 <- [1,1966,null,{}] 20:24:34 INFO - PROCESS | 1839 | 1461641074612 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}] 20:24:34 INFO - PROCESS | 1839 | 1461641074820 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 20:24:35 INFO - PROCESS | 1839 | 1461641075106 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4956000 == 122 [pid = 1839] [id = 499] 20:24:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f24cfe1b000) [pid = 1839] [serial = 1498] [outer = (nil)] 20:24:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f24d01c0400) [pid = 1839] [serial = 1499] [outer = 0x7f24cfe1b000] 20:24:35 INFO - PROCESS | 1839 | 1461641075226 Marionette DEBUG loaded listener.js 20:24:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f24d1fe7c00) [pid = 1839] [serial = 1500] [outer = 0x7f24cfe1b000] 20:24:36 INFO - PROCESS | 1839 | 1461641076144 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]]]}] 20:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1593ms 20:24:36 INFO - PROCESS | 1839 | 1461641076192 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 20:24:36 INFO - PROCESS | 1839 | 1461641076198 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 20:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:24:36 INFO - PROCESS | 1839 | 1461641076204 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:24:36 INFO - PROCESS | 1839 | 1461641076207 Marionette TRACE conn3 <- [1,1970,null,{}] 20:24:36 INFO - PROCESS | 1839 | 1461641076220 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}] 20:24:36 INFO - PROCESS | 1839 | 1461641076427 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 20:24:36 INFO - PROCESS | 1839 | 1461641076736 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0bbd000 == 123 [pid = 1839] [id = 500] 20:24:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f24d9f2a000) [pid = 1839] [serial = 1501] [outer = (nil)] 20:24:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f24da04c000) [pid = 1839] [serial = 1502] [outer = 0x7f24d9f2a000] 20:24:36 INFO - PROCESS | 1839 | 1461641076859 Marionette DEBUG loaded listener.js 20:24:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f24dc24c800) [pid = 1839] [serial = 1503] [outer = 0x7f24d9f2a000] 20:24:37 INFO - PROCESS | 1839 | 1461641077768 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]]]}] 20:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1631ms 20:24:37 INFO - PROCESS | 1839 | 1461641077835 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 20:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:24:37 INFO - PROCESS | 1839 | 1461641077844 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 20:24:37 INFO - PROCESS | 1839 | 1461641077849 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:24:37 INFO - PROCESS | 1839 | 1461641077855 Marionette TRACE conn3 <- [1,1974,null,{}] 20:24:37 INFO - PROCESS | 1839 | 1461641077861 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}] 20:24:38 INFO - PROCESS | 1839 | 1461641078072 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 20:24:38 INFO - PROCESS | 1839 | 1461641078292 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c4f800 == 124 [pid = 1839] [id = 501] 20:24:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f24d9f82400) [pid = 1839] [serial = 1504] [outer = (nil)] 20:24:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24dcb0fc00) [pid = 1839] [serial = 1505] [outer = 0x7f24d9f82400] 20:24:38 INFO - PROCESS | 1839 | 1461641078408 Marionette DEBUG loaded listener.js 20:24:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24de0fc800) [pid = 1839] [serial = 1506] [outer = 0x7f24d9f82400] 20:24:39 INFO - PROCESS | 1839 | 1461641079350 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]]]}] 20:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1548ms 20:24:39 INFO - PROCESS | 1839 | 1461641079399 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 20:24:39 INFO - PROCESS | 1839 | 1461641079403 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 20:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:24:39 INFO - PROCESS | 1839 | 1461641079409 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:24:39 INFO - PROCESS | 1839 | 1461641079413 Marionette TRACE conn3 <- [1,1978,null,{}] 20:24:39 INFO - PROCESS | 1839 | 1461641079418 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}] 20:24:39 INFO - PROCESS | 1839 | 1461641079617 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 20:24:39 INFO - PROCESS | 1839 | 1461641079887 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8eef000 == 125 [pid = 1839] [id = 502] 20:24:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24dc342c00) [pid = 1839] [serial = 1507] [outer = (nil)] 20:24:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24dfd0f800) [pid = 1839] [serial = 1508] [outer = 0x7f24dc342c00] 20:24:39 INFO - PROCESS | 1839 | 1461641079966 Marionette DEBUG loaded listener.js 20:24:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24e031ac00) [pid = 1839] [serial = 1509] [outer = 0x7f24dc342c00] 20:24:40 INFO - PROCESS | 1839 | 1461641080842 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]]]}] 20:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1484ms 20:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:24:40 INFO - PROCESS | 1839 | 1461641080894 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 20:24:40 INFO - PROCESS | 1839 | 1461641080897 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 20:24:40 INFO - PROCESS | 1839 | 1461641080903 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:24:40 INFO - PROCESS | 1839 | 1461641080906 Marionette TRACE conn3 <- [1,1982,null,{}] 20:24:40 INFO - PROCESS | 1839 | 1461641080912 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}] 20:24:41 INFO - PROCESS | 1839 | 1461641081153 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 20:24:41 INFO - PROCESS | 1839 | 1461641081412 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a62800 == 126 [pid = 1839] [id = 503] 20:24:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24e2e67800) [pid = 1839] [serial = 1510] [outer = (nil)] 20:24:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24e56ddc00) [pid = 1839] [serial = 1511] [outer = 0x7f24e2e67800] 20:24:41 INFO - PROCESS | 1839 | 1461641081542 Marionette DEBUG loaded listener.js 20:24:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24e660e400) [pid = 1839] [serial = 1512] [outer = 0x7f24e2e67800] 20:24:42 INFO - PROCESS | 1839 | 1461641082332 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]]]}] 20:24:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:24:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1479ms 20:24:42 INFO - PROCESS | 1839 | 1461641082382 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 20:24:42 INFO - PROCESS | 1839 | 1461641082385 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 20:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:24:42 INFO - PROCESS | 1839 | 1461641082391 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:24:42 INFO - PROCESS | 1839 | 1461641082394 Marionette TRACE conn3 <- [1,1986,null,{}] 20:24:42 INFO - PROCESS | 1839 | 1461641082399 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}] 20:24:42 INFO - PROCESS | 1839 | 1461641082603 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 20:24:42 INFO - PROCESS | 1839 | 1461641082869 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc7a4800 == 127 [pid = 1839] [id = 504] 20:24:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24e2278c00) [pid = 1839] [serial = 1513] [outer = (nil)] 20:24:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f24e9318c00) [pid = 1839] [serial = 1514] [outer = 0x7f24e2278c00] 20:24:42 INFO - PROCESS | 1839 | 1461641082945 Marionette DEBUG loaded listener.js 20:24:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f24f2ec7800) [pid = 1839] [serial = 1515] [outer = 0x7f24e2278c00] 20:24:43 INFO - PROCESS | 1839 | 1461641083774 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]]]}] 20:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1433ms 20:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:24:43 INFO - PROCESS | 1839 | 1461641083826 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 20:24:43 INFO - PROCESS | 1839 | 1461641083829 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 20:24:43 INFO - PROCESS | 1839 | 1461641083850 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:24:43 INFO - PROCESS | 1839 | 1461641083854 Marionette TRACE conn3 <- [1,1990,null,{}] 20:24:43 INFO - PROCESS | 1839 | 1461641083864 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}] 20:24:44 INFO - PROCESS | 1839 | 1461641084062 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 20:24:44 INFO - PROCESS | 1839 | 1461641084281 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc7d3800 == 128 [pid = 1839] [id = 505] 20:24:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f24e4d44c00) [pid = 1839] [serial = 1516] [outer = (nil)] 20:24:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f24f41c8c00) [pid = 1839] [serial = 1517] [outer = 0x7f24e4d44c00] 20:24:44 INFO - PROCESS | 1839 | 1461641084393 Marionette DEBUG loaded listener.js 20:24:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7f24f62c2400) [pid = 1839] [serial = 1518] [outer = 0x7f24e4d44c00] 20:24:45 INFO - PROCESS | 1839 | 1461641085251 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]]]}] 20:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1462ms 20:24:45 INFO - PROCESS | 1839 | 1461641085297 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 20:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:24:45 INFO - PROCESS | 1839 | 1461641085301 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 20:24:45 INFO - PROCESS | 1839 | 1461641085306 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:24:45 INFO - PROCESS | 1839 | 1461641085309 Marionette TRACE conn3 <- [1,1994,null,{}] 20:24:45 INFO - PROCESS | 1839 | 1461641085315 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}] 20:24:45 INFO - PROCESS | 1839 | 1461641085591 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 20:24:45 INFO - PROCESS | 1839 | 1461641085749 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc98a000 == 129 [pid = 1839] [id = 506] 20:24:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7f24d13de400) [pid = 1839] [serial = 1519] [outer = (nil)] 20:24:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7f24d2d2e000) [pid = 1839] [serial = 1520] [outer = 0x7f24d13de400] 20:24:45 INFO - PROCESS | 1839 | 1461641085864 Marionette DEBUG loaded listener.js 20:24:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7f24d2d32c00) [pid = 1839] [serial = 1521] [outer = 0x7f24d13de400] 20:24:46 INFO - PROCESS | 1839 | 1461641086763 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]]]}] 20:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1528ms 20:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:24:46 INFO - PROCESS | 1839 | 1461641086835 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 20:24:46 INFO - PROCESS | 1839 | 1461641086838 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 20:24:46 INFO - PROCESS | 1839 | 1461641086844 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:24:46 INFO - PROCESS | 1839 | 1461641086847 Marionette TRACE conn3 <- [1,1998,null,{}] 20:24:46 INFO - PROCESS | 1839 | 1461641086852 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}] 20:24:47 INFO - PROCESS | 1839 | 1461641087066 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 20:24:47 INFO - PROCESS | 1839 | 1461641087285 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc9a2000 == 130 [pid = 1839] [id = 507] 20:24:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7f24d0ea3c00) [pid = 1839] [serial = 1522] [outer = (nil)] 20:24:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7f24d0eab000) [pid = 1839] [serial = 1523] [outer = 0x7f24d0ea3c00] 20:24:47 INFO - PROCESS | 1839 | 1461641087398 Marionette DEBUG loaded listener.js 20:24:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7f24d0eafc00) [pid = 1839] [serial = 1524] [outer = 0x7f24d0ea3c00] 20:24:48 INFO - PROCESS | 1839 | 1461641088296 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]]]}] 20:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1490ms 20:24:48 INFO - PROCESS | 1839 | 1461641088334 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 20:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:24:48 INFO - PROCESS | 1839 | 1461641088339 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 20:24:48 INFO - PROCESS | 1839 | 1461641088345 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:24:48 INFO - PROCESS | 1839 | 1461641088349 Marionette TRACE conn3 <- [1,2002,null,{}] 20:24:48 INFO - PROCESS | 1839 | 1461641088354 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}] 20:24:48 INFO - PROCESS | 1839 | 1461641088567 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 20:24:48 INFO - PROCESS | 1839 | 1461641088837 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c83e9800 == 131 [pid = 1839] [id = 508] 20:24:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7f24d0ea6400) [pid = 1839] [serial = 1525] [outer = (nil)] 20:24:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7f24e6767000) [pid = 1839] [serial = 1526] [outer = 0x7f24d0ea6400] 20:24:48 INFO - PROCESS | 1839 | 1461641088922 Marionette DEBUG loaded listener.js 20:24:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7f24f7ca7400) [pid = 1839] [serial = 1527] [outer = 0x7f24d0ea6400] 20:24:49 INFO - PROCESS | 1839 | 1461641089797 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]]]}] 20:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1480ms 20:24:49 INFO - PROCESS | 1839 | 1461641089825 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 20:24:49 INFO - PROCESS | 1839 | 1461641089829 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 20:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:24:49 INFO - PROCESS | 1839 | 1461641089834 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:24:49 INFO - PROCESS | 1839 | 1461641089837 Marionette TRACE conn3 <- [1,2006,null,{}] 20:24:49 INFO - PROCESS | 1839 | 1461641089842 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}] 20:24:50 INFO - PROCESS | 1839 | 1461641090036 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 20:24:50 INFO - PROCESS | 1839 | 1461641090309 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca699800 == 132 [pid = 1839] [id = 509] 20:24:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7f24cc896c00) [pid = 1839] [serial = 1528] [outer = (nil)] 20:24:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7f24cc89fc00) [pid = 1839] [serial = 1529] [outer = 0x7f24cc896c00] 20:24:50 INFO - PROCESS | 1839 | 1461641090383 Marionette DEBUG loaded listener.js 20:24:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7f24d2d2a400) [pid = 1839] [serial = 1530] [outer = 0x7f24cc896c00] 20:24:51 INFO - PROCESS | 1839 | 1461641091264 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]]]}] 20:24:51 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 20:24:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1478ms 20:24:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:24:51 INFO - PROCESS | 1839 | 1461641091314 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 20:24:51 INFO - PROCESS | 1839 | 1461641091317 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 20:24:51 INFO - PROCESS | 1839 | 1461641091323 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:24:51 INFO - PROCESS | 1839 | 1461641091326 Marionette TRACE conn3 <- [1,2010,null,{}] 20:24:51 INFO - PROCESS | 1839 | 1461641091331 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}] 20:24:51 INFO - PROCESS | 1839 | 1461641091515 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 20:24:51 INFO - PROCESS | 1839 | 1461641091740 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9b15800 == 133 [pid = 1839] [id = 510] 20:24:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7f24c9b36c00) [pid = 1839] [serial = 1531] [outer = (nil)] 20:24:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7f24c9b42c00) [pid = 1839] [serial = 1532] [outer = 0x7f24c9b36c00] 20:24:51 INFO - PROCESS | 1839 | 1461641091851 Marionette DEBUG loaded listener.js 20:24:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7f24cc8a1400) [pid = 1839] [serial = 1533] [outer = 0x7f24c9b36c00] 20:24:52 INFO - PROCESS | 1839 | 1461641092776 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]]]}] 20:24:52 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 20:24:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1531ms 20:24:52 INFO - PROCESS | 1839 | 1461641092854 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 20:24:52 INFO - PROCESS | 1839 | 1461641092857 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 20:24:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:24:52 INFO - PROCESS | 1839 | 1461641092864 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:24:52 INFO - PROCESS | 1839 | 1461641092867 Marionette TRACE conn3 <- [1,2014,null,{}] 20:24:52 INFO - PROCESS | 1839 | 1461641092872 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}] 20:24:53 INFO - PROCESS | 1839 | 1461641093122 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 20:24:53 INFO - PROCESS | 1839 | 1461641093431 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9c84800 == 134 [pid = 1839] [id = 511] 20:24:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7f24c9b3d800) [pid = 1839] [serial = 1534] [outer = (nil)] 20:24:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7f24cc53a000) [pid = 1839] [serial = 1535] [outer = 0x7f24c9b3d800] 20:24:53 INFO - PROCESS | 1839 | 1461641093508 Marionette DEBUG loaded listener.js 20:24:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7f24cc53f000) [pid = 1839] [serial = 1536] [outer = 0x7f24c9b3d800] 20:24:54 INFO - PROCESS | 1839 | 1461641094364 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]]]}] 20:24:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:24:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1539ms 20:24:54 INFO - PROCESS | 1839 | 1461641094404 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 20:24:54 INFO - PROCESS | 1839 | 1461641094408 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 20:24:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:24:54 INFO - PROCESS | 1839 | 1461641094414 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:24:54 INFO - PROCESS | 1839 | 1461641094416 Marionette TRACE conn3 <- [1,2018,null,{}] 20:24:54 INFO - PROCESS | 1839 | 1461641094421 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}] 20:24:54 INFO - PROCESS | 1839 | 1461641094625 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 20:24:54 INFO - PROCESS | 1839 | 1461641094882 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca6a4000 == 135 [pid = 1839] [id = 512] 20:24:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7f24c9b3d000) [pid = 1839] [serial = 1537] [outer = (nil)] 20:24:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7f24cc543c00) [pid = 1839] [serial = 1538] [outer = 0x7f24c9b3d000] 20:24:54 INFO - PROCESS | 1839 | 1461641094966 Marionette DEBUG loaded listener.js 20:24:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7f24d3186400) [pid = 1839] [serial = 1539] [outer = 0x7f24c9b3d000] 20:24:55 INFO - PROCESS | 1839 | 1461641095879 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]]]}] 20:24:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:24:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1528ms 20:24:55 INFO - PROCESS | 1839 | 1461641095943 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 20:24:55 INFO - PROCESS | 1839 | 1461641095947 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 20:24:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:24:55 INFO - PROCESS | 1839 | 1461641095952 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:24:55 INFO - PROCESS | 1839 | 1461641095955 Marionette TRACE conn3 <- [1,2022,null,{}] 20:24:55 INFO - PROCESS | 1839 | 1461641095960 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}] 20:24:56 INFO - PROCESS | 1839 | 1461641096153 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 20:24:56 INFO - PROCESS | 1839 | 1461641096418 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5f9000 == 136 [pid = 1839] [id = 513] 20:24:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7f24c9b40800) [pid = 1839] [serial = 1540] [outer = (nil)] 20:24:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7f24ce3bb000) [pid = 1839] [serial = 1541] [outer = 0x7f24c9b40800] 20:24:56 INFO - PROCESS | 1839 | 1461641096535 Marionette DEBUG loaded listener.js 20:24:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7f24d1086c00) [pid = 1839] [serial = 1542] [outer = 0x7f24c9b40800] 20:24:57 INFO - PROCESS | 1839 | 1461641097408 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]]]}] 20:24:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:24:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1940ms 20:24:57 INFO - PROCESS | 1839 | 1461641097893 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 20:24:57 INFO - PROCESS | 1839 | 1461641097900 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 20:24:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:24:57 INFO - PROCESS | 1839 | 1461641097908 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:24:57 INFO - PROCESS | 1839 | 1461641097912 Marionette TRACE conn3 <- [1,2026,null,{}] 20:24:58 INFO - PROCESS | 1839 | 1461641098039 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}] 20:24:58 INFO - PROCESS | 1839 | 1461641098326 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 20:24:58 INFO - PROCESS | 1839 | 1461641098500 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:24:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb88e000 == 137 [pid = 1839] [id = 514] 20:24:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7f24cc8a3400) [pid = 1839] [serial = 1543] [outer = (nil)] 20:24:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7f24ccb69000) [pid = 1839] [serial = 1544] [outer = 0x7f24cc8a3400] 20:24:58 INFO - PROCESS | 1839 | 1461641098570 Marionette DEBUG loaded listener.js 20:24:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7f24ce3b4c00) [pid = 1839] [serial = 1545] [outer = 0x7f24cc8a3400] 20:24:59 INFO - PROCESS | 1839 | 1461641099495 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]]]}] 20:24:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:24:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1640ms 20:24:59 INFO - PROCESS | 1839 | 1461641099554 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 20:24:59 INFO - PROCESS | 1839 | 1461641099562 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 20:24:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:24:59 INFO - PROCESS | 1839 | 1461641099591 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:24:59 INFO - PROCESS | 1839 | 1461641099601 Marionette TRACE conn3 <- [1,2030,null,{}] 20:24:59 INFO - PROCESS | 1839 | 1461641099615 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}] 20:25:00 INFO - PROCESS | 1839 | 1461641100004 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 20:25:00 INFO - PROCESS | 1839 | 1461641100343 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb892800 == 138 [pid = 1839] [id = 515] 20:25:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7f24cfdd0c00) [pid = 1839] [serial = 1546] [outer = (nil)] 20:25:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7f24cfe12000) [pid = 1839] [serial = 1547] [outer = 0x7f24cfdd0c00] 20:25:00 INFO - PROCESS | 1839 | 1461641100410 Marionette DEBUG loaded listener.js 20:25:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7f24d01bdc00) [pid = 1839] [serial = 1548] [outer = 0x7f24cfdd0c00] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7f24e8ec5800) [pid = 1839] [serial = 1400] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7f24d2b1ec00) [pid = 1839] [serial = 1403] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7f24e4e17800) [pid = 1839] [serial = 1427] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e040a800 == 137 [pid = 1839] [id = 496] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dcee7800 == 136 [pid = 1839] [id = 495] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db946800 == 135 [pid = 1839] [id = 494] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d306d800 == 134 [pid = 1839] [id = 493] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ccdc5000 == 133 [pid = 1839] [id = 492] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d30e4000 == 132 [pid = 1839] [id = 491] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31cc000 == 131 [pid = 1839] [id = 490] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2be2000 == 130 [pid = 1839] [id = 489] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc6ce800 == 129 [pid = 1839] [id = 488] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0698000 == 128 [pid = 1839] [id = 483] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb899000 == 127 [pid = 1839] [id = 482] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fd48a000 == 126 [pid = 1839] [id = 481] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f8334800 == 125 [pid = 1839] [id = 480] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f31e5800 == 124 [pid = 1839] [id = 479] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c45800 == 123 [pid = 1839] [id = 478] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc481000 == 122 [pid = 1839] [id = 477] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc9bc000 == 121 [pid = 1839] [id = 435] 20:25:01 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d30e3000 == 120 [pid = 1839] [id = 476] 20:25:01 INFO - PROCESS | 1839 | 1461641101414 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]]]}] 20:25:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:25:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1863ms 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7f24d27a8800) [pid = 1839] [serial = 1158] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7f24f2ffac00) [pid = 1839] [serial = 1146] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7f24d13d3000) [pid = 1839] [serial = 1116] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7f24e56e3000) [pid = 1839] [serial = 1137] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7f24e906c800) [pid = 1839] [serial = 1143] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7f24f7cac400) [pid = 1839] [serial = 1149] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7f24e6e05c00) [pid = 1839] [serial = 1140] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7f24dfa6b400) [pid = 1839] [serial = 1128] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7f24e220d000) [pid = 1839] [serial = 1134] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7f24dcaccc00) [pid = 1839] [serial = 1362] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7f24ce3bd800) [pid = 1839] [serial = 1152] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7f24d578c800) [pid = 1839] [serial = 1119] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7f24cfdca000) [pid = 1839] [serial = 1155] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7f24dd0d9000) [pid = 1839] [serial = 1125] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7f24e0310000) [pid = 1839] [serial = 1131] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7f24dc7f4c00) [pid = 1839] [serial = 1122] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7f24ddeeb400) [pid = 1839] [serial = 1421] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7f24defaa800) [pid = 1839] [serial = 1422] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7f24cb6cd400) [pid = 1839] [serial = 1364] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7f24dd0d9c00) [pid = 1839] [serial = 1379] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7f24dcbbb400) [pid = 1839] [serial = 1376] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7f24d9f91000) [pid = 1839] [serial = 1370] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7f24d497a400) [pid = 1839] [serial = 1412] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7f24d9f28c00) [pid = 1839] [serial = 1413] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7f24e36c6c00) [pid = 1839] [serial = 1394] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7f24dc12b000) [pid = 1839] [serial = 1415] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7f24dc7f5000) [pid = 1839] [serial = 1416] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7f24d27ac400) [pid = 1839] [serial = 1410] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f24d1f3b800) [pid = 1839] [serial = 1409] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f24dfa69000) [pid = 1839] [serial = 1382] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f24dca15400) [pid = 1839] [serial = 1373] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f24e0eb5c00) [pid = 1839] [serial = 1391] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24dfa62000) [pid = 1839] [serial = 1406] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24dfbd2400) [pid = 1839] [serial = 1385] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24dcd69800) [pid = 1839] [serial = 1418] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24e6e03400) [pid = 1839] [serial = 1397] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24d2b1a400) [pid = 1839] [serial = 1367] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24e0318400) [pid = 1839] [serial = 1388] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24e4884400) [pid = 1839] [serial = 1425] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24dfb78c00) [pid = 1839] [serial = 1424] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24dcff0c00) [pid = 1839] [serial = 1419] [outer = (nil)] [url = about:blank] 20:25:01 INFO - PROCESS | 1839 | 1461641101490 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 20:25:01 INFO - PROCESS | 1839 | 1461641101494 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 20:25:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:25:01 INFO - PROCESS | 1839 | 1461641101500 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:25:01 INFO - PROCESS | 1839 | 1461641101503 Marionette TRACE conn3 <- [1,2034,null,{}] 20:25:01 INFO - PROCESS | 1839 | 1461641101517 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}] 20:25:01 INFO - PROCESS | 1839 | 1461641101725 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 20:25:02 INFO - PROCESS | 1839 | 1461641102022 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce1e0000 == 121 [pid = 1839] [id = 516] 20:25:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24d0ea2400) [pid = 1839] [serial = 1549] [outer = (nil)] 20:25:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24d108f000) [pid = 1839] [serial = 1550] [outer = 0x7f24d0ea2400] 20:25:02 INFO - PROCESS | 1839 | 1461641102106 Marionette DEBUG loaded listener.js 20:25:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24d1f2f800) [pid = 1839] [serial = 1551] [outer = 0x7f24d0ea2400] 20:25:02 INFO - PROCESS | 1839 | 1461641102881 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]]]}] 20:25:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:25:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1443ms 20:25:02 INFO - PROCESS | 1839 | 1461641102945 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 20:25:02 INFO - PROCESS | 1839 | 1461641102949 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 20:25:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:25:02 INFO - PROCESS | 1839 | 1461641102954 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:25:02 INFO - PROCESS | 1839 | 1461641102956 Marionette TRACE conn3 <- [1,2038,null,{}] 20:25:02 INFO - PROCESS | 1839 | 1461641102962 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}] 20:25:03 INFO - PROCESS | 1839 | 1461641103241 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 20:25:03 INFO - PROCESS | 1839 | 1461641103359 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2be1800 == 122 [pid = 1839] [id = 517] 20:25:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24d1086400) [pid = 1839] [serial = 1552] [outer = (nil)] 20:25:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24d2b19c00) [pid = 1839] [serial = 1553] [outer = 0x7f24d1086400] 20:25:03 INFO - PROCESS | 1839 | 1461641103425 Marionette DEBUG loaded listener.js 20:25:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24d3106400) [pid = 1839] [serial = 1554] [outer = 0x7f24d1086400] 20:25:04 INFO - PROCESS | 1839 | 1461641104230 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]]]}] 20:25:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:25:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1335ms 20:25:04 INFO - PROCESS | 1839 | 1461641104290 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 20:25:04 INFO - PROCESS | 1839 | 1461641104294 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 20:25:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:25:04 INFO - PROCESS | 1839 | 1461641104299 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:25:04 INFO - PROCESS | 1839 | 1461641104301 Marionette TRACE conn3 <- [1,2042,null,{}] 20:25:04 INFO - PROCESS | 1839 | 1461641104307 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}] 20:25:04 INFO - PROCESS | 1839 | 1461641104549 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 20:25:04 INFO - PROCESS | 1839 | 1461641104577 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4688800 == 123 [pid = 1839] [id = 518] 20:25:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24d1fe1800) [pid = 1839] [serial = 1555] [outer = (nil)] 20:25:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24d47a7c00) [pid = 1839] [serial = 1556] [outer = 0x7f24d1fe1800] 20:25:04 INFO - PROCESS | 1839 | 1461641104640 Marionette DEBUG loaded listener.js 20:25:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24d4975c00) [pid = 1839] [serial = 1557] [outer = 0x7f24d1fe1800] 20:25:06 INFO - PROCESS | 1839 | 1461641106450 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]]]}] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24dc253800) [pid = 1839] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24cb6c6c00) [pid = 1839] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24d464f000) [pid = 1839] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24dcbb6800) [pid = 1839] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24d01be400) [pid = 1839] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24da046000) [pid = 1839] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24dcb0f800) [pid = 1839] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24cabfb400) [pid = 1839] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:25:06 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24ce3b5800) [pid = 1839] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:25:06 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) 20:25:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2281ms 20:25:06 INFO - PROCESS | 1839 | 1461641106611 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 20:25:06 INFO - PROCESS | 1839 | 1461641106613 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 20:25:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:25:06 INFO - PROCESS | 1839 | 1461641106619 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:25:06 INFO - PROCESS | 1839 | 1461641106621 Marionette TRACE conn3 <- [1,2046,null,{}] 20:25:06 INFO - PROCESS | 1839 | 1461641106626 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}] 20:25:06 INFO - PROCESS | 1839 | 1461641106902 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 20:25:07 INFO - PROCESS | 1839 | 1461641107021 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5351000 == 124 [pid = 1839] [id = 519] 20:25:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24d578c800) [pid = 1839] [serial = 1558] [outer = (nil)] 20:25:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24d9f30400) [pid = 1839] [serial = 1559] [outer = 0x7f24d578c800] 20:25:07 INFO - PROCESS | 1839 | 1461641107086 Marionette DEBUG loaded listener.js 20:25:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24dc244400) [pid = 1839] [serial = 1560] [outer = 0x7f24d578c800] 20:25:07 INFO - PROCESS | 1839 | 1461641107837 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]]]}] 20:25:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:25:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1277ms 20:25:07 INFO - PROCESS | 1839 | 1461641107897 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 20:25:07 INFO - PROCESS | 1839 | 1461641107900 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 20:25:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:25:07 INFO - PROCESS | 1839 | 1461641107906 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:25:07 INFO - PROCESS | 1839 | 1461641107908 Marionette TRACE conn3 <- [1,2050,null,{}] 20:25:07 INFO - PROCESS | 1839 | 1461641107914 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}] 20:25:08 INFO - PROCESS | 1839 | 1461641108083 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 20:25:08 INFO - PROCESS | 1839 | 1461641108098 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24db946800 == 125 [pid = 1839] [id = 520] 20:25:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24db9c2c00) [pid = 1839] [serial = 1561] [outer = (nil)] 20:25:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24dc7f4c00) [pid = 1839] [serial = 1562] [outer = 0x7f24db9c2c00] 20:25:08 INFO - PROCESS | 1839 | 1461641108157 Marionette DEBUG loaded listener.js 20:25:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24dcacbc00) [pid = 1839] [serial = 1563] [outer = 0x7f24db9c2c00] 20:25:09 INFO - PROCESS | 1839 | 1461641109394 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]]]}] 20:25:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:25:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1536ms 20:25:09 INFO - PROCESS | 1839 | 1461641109444 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 20:25:09 INFO - PROCESS | 1839 | 1461641109449 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 20:25:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:25:09 INFO - PROCESS | 1839 | 1461641109459 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:25:09 INFO - PROCESS | 1839 | 1461641109463 Marionette TRACE conn3 <- [1,2054,null,{}] 20:25:09 INFO - PROCESS | 1839 | 1461641109471 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}] 20:25:09 INFO - PROCESS | 1839 | 1461641109683 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 20:25:09 INFO - PROCESS | 1839 | 1461641109953 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6d4000 == 126 [pid = 1839] [id = 521] 20:25:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24cd68f800) [pid = 1839] [serial = 1564] [outer = (nil)] 20:25:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24ced6e800) [pid = 1839] [serial = 1565] [outer = 0x7f24cd68f800] 20:25:10 INFO - PROCESS | 1839 | 1461641110075 Marionette DEBUG loaded listener.js 20:25:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24cfe0c400) [pid = 1839] [serial = 1566] [outer = 0x7f24cd68f800] 20:25:11 INFO - PROCESS | 1839 | 1461641111030 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]]]}] 20:25:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:25:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1637ms 20:25:11 INFO - PROCESS | 1839 | 1461641111097 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 20:25:11 INFO - PROCESS | 1839 | 1461641111105 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 20:25:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:25:11 INFO - PROCESS | 1839 | 1461641111115 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:25:11 INFO - PROCESS | 1839 | 1461641111119 Marionette TRACE conn3 <- [1,2058,null,{}] 20:25:11 INFO - PROCESS | 1839 | 1461641111125 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}] 20:25:11 INFO - PROCESS | 1839 | 1461641111369 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 20:25:11 INFO - PROCESS | 1839 | 1461641111735 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31d4800 == 127 [pid = 1839] [id = 522] 20:25:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f24cec30400) [pid = 1839] [serial = 1567] [outer = (nil)] 20:25:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f24d108f400) [pid = 1839] [serial = 1568] [outer = 0x7f24cec30400] 20:25:11 INFO - PROCESS | 1839 | 1461641111815 Marionette DEBUG loaded listener.js 20:25:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f24d2b10c00) [pid = 1839] [serial = 1569] [outer = 0x7f24cec30400] 20:25:12 INFO - PROCESS | 1839 | 1461641112713 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]]]}] 20:25:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:25:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1632ms 20:25:12 INFO - PROCESS | 1839 | 1461641112749 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 20:25:12 INFO - PROCESS | 1839 | 1461641112752 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 20:25:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:25:12 INFO - PROCESS | 1839 | 1461641112760 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:25:12 INFO - PROCESS | 1839 | 1461641112766 Marionette TRACE conn3 <- [1,2062,null,{}] 20:25:12 INFO - PROCESS | 1839 | 1461641112783 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}] 20:25:13 INFO - PROCESS | 1839 | 1461641113016 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 20:25:13 INFO - PROCESS | 1839 | 1461641113326 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd3de800 == 128 [pid = 1839] [id = 523] 20:25:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f24d317e400) [pid = 1839] [serial = 1570] [outer = (nil)] 20:25:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7f24d5369800) [pid = 1839] [serial = 1571] [outer = 0x7f24d317e400] 20:25:13 INFO - PROCESS | 1839 | 1461641113407 Marionette DEBUG loaded listener.js 20:25:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7f24db9d0400) [pid = 1839] [serial = 1572] [outer = 0x7f24d317e400] 20:25:14 INFO - PROCESS | 1839 | 1461641114286 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]]]}] 20:25:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:25:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1600ms 20:25:14 INFO - PROCESS | 1839 | 1461641114360 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 20:25:14 INFO - PROCESS | 1839 | 1461641114364 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 20:25:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:25:14 INFO - PROCESS | 1839 | 1461641114371 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:25:14 INFO - PROCESS | 1839 | 1461641114373 Marionette TRACE conn3 <- [1,2066,null,{}] 20:25:14 INFO - PROCESS | 1839 | 1461641114379 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}] 20:25:14 INFO - PROCESS | 1839 | 1461641114595 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 20:25:14 INFO - PROCESS | 1839 | 1461641114912 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0697000 == 129 [pid = 1839] [id = 524] 20:25:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7f24d47a8400) [pid = 1839] [serial = 1573] [outer = (nil)] 20:25:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7f24dc7fdc00) [pid = 1839] [serial = 1574] [outer = 0x7f24d47a8400] 20:25:15 INFO - PROCESS | 1839 | 1461641114995 Marionette DEBUG loaded listener.js 20:25:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7f24dcbb2000) [pid = 1839] [serial = 1575] [outer = 0x7f24d47a8400] 20:25:15 INFO - PROCESS | 1839 | 1461641115848 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]]]}] 20:25:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:25:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1535ms 20:25:15 INFO - PROCESS | 1839 | 1461641115908 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 20:25:15 INFO - PROCESS | 1839 | 1461641115911 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 20:25:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:25:15 INFO - PROCESS | 1839 | 1461641115917 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:25:15 INFO - PROCESS | 1839 | 1461641115920 Marionette TRACE conn3 <- [1,2070,null,{}] 20:25:15 INFO - PROCESS | 1839 | 1461641115925 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}] 20:25:16 INFO - PROCESS | 1839 | 1461641116145 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 20:25:16 INFO - PROCESS | 1839 | 1461641116409 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d93800 == 130 [pid = 1839] [id = 525] 20:25:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7f24dcf8c800) [pid = 1839] [serial = 1576] [outer = (nil)] 20:25:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7f24dcf92400) [pid = 1839] [serial = 1577] [outer = 0x7f24dcf8c800] 20:25:16 INFO - PROCESS | 1839 | 1461641116550 Marionette DEBUG loaded listener.js 20:25:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7f24de132c00) [pid = 1839] [serial = 1578] [outer = 0x7f24dcf8c800] 20:25:17 INFO - PROCESS | 1839 | 1461641117439 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]]]}] 20:25:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:25:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1588ms 20:25:17 INFO - PROCESS | 1839 | 1461641117506 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 20:25:17 INFO - PROCESS | 1839 | 1461641117509 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 20:25:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:25:17 INFO - PROCESS | 1839 | 1461641117515 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:25:17 INFO - PROCESS | 1839 | 1461641117518 Marionette TRACE conn3 <- [1,2074,null,{}] 20:25:17 INFO - PROCESS | 1839 | 1461641117523 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}] 20:25:17 INFO - PROCESS | 1839 | 1461641117789 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 20:25:18 INFO - PROCESS | 1839 | 1461641118105 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5ca6000 == 131 [pid = 1839] [id = 526] 20:25:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7f24dcf91800) [pid = 1839] [serial = 1579] [outer = (nil)] 20:25:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7f24dfd0c800) [pid = 1839] [serial = 1580] [outer = 0x7f24dcf91800] 20:25:18 INFO - PROCESS | 1839 | 1461641118184 Marionette DEBUG loaded listener.js 20:25:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7f24e2209000) [pid = 1839] [serial = 1581] [outer = 0x7f24dcf91800] 20:25:18 INFO - PROCESS | 1839 | 1461641118978 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]]]}] 20:25:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:25:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1532ms 20:25:19 INFO - PROCESS | 1839 | 1461641119050 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 20:25:19 INFO - PROCESS | 1839 | 1461641119053 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 20:25:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:25:19 INFO - PROCESS | 1839 | 1461641119060 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:25:19 INFO - PROCESS | 1839 | 1461641119064 Marionette TRACE conn3 <- [1,2078,null,{}] 20:25:19 INFO - PROCESS | 1839 | 1461641119069 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}] 20:25:19 INFO - PROCESS | 1839 | 1461641119271 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 20:25:19 INFO - PROCESS | 1839 | 1461641119535 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93da000 == 132 [pid = 1839] [id = 527] 20:25:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7f24de30e400) [pid = 1839] [serial = 1582] [outer = (nil)] 20:25:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7f24e4885c00) [pid = 1839] [serial = 1583] [outer = 0x7f24de30e400] 20:25:19 INFO - PROCESS | 1839 | 1461641119615 Marionette DEBUG loaded listener.js 20:25:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7f24e56e2000) [pid = 1839] [serial = 1584] [outer = 0x7f24de30e400] 20:25:20 INFO - PROCESS | 1839 | 1461641120510 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]]]}] 20:25:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:25:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1491ms 20:25:20 INFO - PROCESS | 1839 | 1461641120552 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 20:25:20 INFO - PROCESS | 1839 | 1461641120555 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 20:25:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:25:20 INFO - PROCESS | 1839 | 1461641120561 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:25:20 INFO - PROCESS | 1839 | 1461641120563 Marionette TRACE conn3 <- [1,2082,null,{}] 20:25:20 INFO - PROCESS | 1839 | 1461641120569 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}] 20:25:20 INFO - PROCESS | 1839 | 1461641120772 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 20:25:21 INFO - PROCESS | 1839 | 1461641121046 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f417e000 == 133 [pid = 1839] [id = 528] 20:25:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7f24dfbd2400) [pid = 1839] [serial = 1585] [outer = (nil)] 20:25:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7f24e6e05c00) [pid = 1839] [serial = 1586] [outer = 0x7f24dfbd2400] 20:25:21 INFO - PROCESS | 1839 | 1461641121124 Marionette DEBUG loaded listener.js 20:25:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7f24e93bc000) [pid = 1839] [serial = 1587] [outer = 0x7f24dfbd2400] 20:25:22 INFO - PROCESS | 1839 | 1461641122107 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]]]}] 20:25:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:25:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1595ms 20:25:22 INFO - PROCESS | 1839 | 1461641122157 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 20:25:22 INFO - PROCESS | 1839 | 1461641122160 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 20:25:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:25:22 INFO - PROCESS | 1839 | 1461641122166 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:25:22 INFO - PROCESS | 1839 | 1461641122168 Marionette TRACE conn3 <- [1,2086,null,{}] 20:25:22 INFO - PROCESS | 1839 | 1461641122174 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}] 20:25:22 INFO - PROCESS | 1839 | 1461641122381 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 20:25:22 INFO - PROCESS | 1839 | 1461641122692 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f839d000 == 134 [pid = 1839] [id = 529] 20:25:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7f24cad42800) [pid = 1839] [serial = 1588] [outer = (nil)] 20:25:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7f24cad4b400) [pid = 1839] [serial = 1589] [outer = 0x7f24cad42800] 20:25:22 INFO - PROCESS | 1839 | 1461641122776 Marionette DEBUG loaded listener.js 20:25:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7f24cad51000) [pid = 1839] [serial = 1590] [outer = 0x7f24cad42800] 20:25:23 INFO - PROCESS | 1839 | 1461641123625 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]]]}] 20:25:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:25:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1528ms 20:25:23 INFO - PROCESS | 1839 | 1461641123696 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 20:25:23 INFO - PROCESS | 1839 | 1461641123699 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 20:25:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:25:23 INFO - PROCESS | 1839 | 1461641123705 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:25:23 INFO - PROCESS | 1839 | 1461641123707 Marionette TRACE conn3 <- [1,2090,null,{}] 20:25:23 INFO - PROCESS | 1839 | 1461641123713 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}] 20:25:23 INFO - PROCESS | 1839 | 1461641123938 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 20:25:24 INFO - PROCESS | 1839 | 1461641124269 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb810000 == 135 [pid = 1839] [id = 530] 20:25:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7f24ed097000) [pid = 1839] [serial = 1591] [outer = (nil)] 20:25:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7f24f319ac00) [pid = 1839] [serial = 1592] [outer = 0x7f24ed097000] 20:25:24 INFO - PROCESS | 1839 | 1461641124350 Marionette DEBUG loaded listener.js 20:25:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7f24f7aa6c00) [pid = 1839] [serial = 1593] [outer = 0x7f24ed097000] 20:25:25 INFO - PROCESS | 1839 | 1461641125229 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]]]}] 20:25:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:25:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1582ms 20:25:25 INFO - PROCESS | 1839 | 1461641125290 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 20:25:25 INFO - PROCESS | 1839 | 1461641125293 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 20:25:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:25:25 INFO - PROCESS | 1839 | 1461641125299 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:25:25 INFO - PROCESS | 1839 | 1461641125303 Marionette TRACE conn3 <- [1,2094,null,{}] 20:25:25 INFO - PROCESS | 1839 | 1461641125309 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}] 20:25:25 INFO - PROCESS | 1839 | 1461641125553 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 20:25:25 INFO - PROCESS | 1839 | 1461641125867 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca841800 == 136 [pid = 1839] [id = 531] 20:25:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7f24ce490c00) [pid = 1839] [serial = 1594] [outer = (nil)] 20:25:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7f24ce49b800) [pid = 1839] [serial = 1595] [outer = 0x7f24ce490c00] 20:25:25 INFO - PROCESS | 1839 | 1461641125953 Marionette DEBUG loaded listener.js 20:25:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7f24f7ca9400) [pid = 1839] [serial = 1596] [outer = 0x7f24ce490c00] 20:25:26 INFO - PROCESS | 1839 | 1461641126829 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]]]}] 20:25:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:25:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1579ms 20:25:26 INFO - PROCESS | 1839 | 1461641126879 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 20:25:26 INFO - PROCESS | 1839 | 1461641126883 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 20:25:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:25:26 INFO - PROCESS | 1839 | 1461641126889 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:25:26 INFO - PROCESS | 1839 | 1461641126891 Marionette TRACE conn3 <- [1,2098,null,{}] 20:25:26 INFO - PROCESS | 1839 | 1461641126896 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}] 20:25:27 INFO - PROCESS | 1839 | 1461641127114 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 20:25:27 INFO - PROCESS | 1839 | 1461641127386 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31c8800 == 137 [pid = 1839] [id = 532] 20:25:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7f24ca924c00) [pid = 1839] [serial = 1597] [outer = (nil)] 20:25:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7f24ca92b400) [pid = 1839] [serial = 1598] [outer = 0x7f24ca924c00] 20:25:27 INFO - PROCESS | 1839 | 1461641127500 Marionette DEBUG loaded listener.js 20:25:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7f24ca930c00) [pid = 1839] [serial = 1599] [outer = 0x7f24ca924c00] 20:25:28 INFO - PROCESS | 1839 | 1461641128341 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]]]}] 20:25:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:25:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1530ms 20:25:28 INFO - PROCESS | 1839 | 1461641128420 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 20:25:28 INFO - PROCESS | 1839 | 1461641128423 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 20:25:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:25:28 INFO - PROCESS | 1839 | 1461641128431 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:25:28 INFO - PROCESS | 1839 | 1461641128434 Marionette TRACE conn3 <- [1,2102,null,{}] 20:25:28 INFO - PROCESS | 1839 | 1461641128448 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}] 20:25:28 INFO - PROCESS | 1839 | 1461641128702 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 20:25:29 INFO - PROCESS | 1839 | 1461641129022 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c7ce4000 == 138 [pid = 1839] [id = 533] 20:25:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7f24ca925400) [pid = 1839] [serial = 1600] [outer = (nil)] 20:25:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7f24d1004000) [pid = 1839] [serial = 1601] [outer = 0x7f24ca925400] 20:25:29 INFO - PROCESS | 1839 | 1461641129096 Marionette DEBUG loaded listener.js 20:25:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 290 (0x7f24d1009000) [pid = 1839] [serial = 1602] [outer = 0x7f24ca925400] 20:25:29 INFO - PROCESS | 1839 | 1461641129901 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]]]}] 20:25:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:25:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1540ms 20:25:29 INFO - PROCESS | 1839 | 1461641129972 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 20:25:29 INFO - PROCESS | 1839 | 1461641129975 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 20:25:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:25:29 INFO - PROCESS | 1839 | 1461641129981 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:25:29 INFO - PROCESS | 1839 | 1461641129984 Marionette TRACE conn3 <- [1,2106,null,{}] 20:25:29 INFO - PROCESS | 1839 | 1461641129989 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}] 20:25:30 INFO - PROCESS | 1839 | 1461641130214 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 20:25:30 INFO - PROCESS | 1839 | 1461641130485 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c82e2000 == 139 [pid = 1839] [id = 534] 20:25:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 291 (0x7f24c844a800) [pid = 1839] [serial = 1603] [outer = (nil)] 20:25:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 292 (0x7f24c8453400) [pid = 1839] [serial = 1604] [outer = 0x7f24c844a800] 20:25:30 INFO - PROCESS | 1839 | 1461641130603 Marionette DEBUG loaded listener.js 20:25:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 293 (0x7f24c8458000) [pid = 1839] [serial = 1605] [outer = 0x7f24c844a800] 20:25:31 INFO - PROCESS | 1839 | 1461641131430 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]]]}] 20:25:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:25:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1484ms 20:25:31 INFO - PROCESS | 1839 | 1461641131466 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 20:25:31 INFO - PROCESS | 1839 | 1461641131470 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 20:25:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:25:31 INFO - PROCESS | 1839 | 1461641131476 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:25:31 INFO - PROCESS | 1839 | 1461641131478 Marionette TRACE conn3 <- [1,2110,null,{}] 20:25:31 INFO - PROCESS | 1839 | 1461641131483 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}] 20:25:31 INFO - PROCESS | 1839 | 1461641131686 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 20:25:31 INFO - PROCESS | 1839 | 1461641131980 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d225d800 == 140 [pid = 1839] [id = 535] 20:25:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 294 (0x7f24c844c400) [pid = 1839] [serial = 1606] [outer = (nil)] 20:25:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 295 (0x7f24d1006000) [pid = 1839] [serial = 1607] [outer = 0x7f24c844c400] 20:25:32 INFO - PROCESS | 1839 | 1461641132094 Marionette DEBUG loaded listener.js 20:25:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 296 (0x7f24d100d000) [pid = 1839] [serial = 1608] [outer = 0x7f24c844c400] 20:25:32 INFO - PROCESS | 1839 | 1461641132916 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]]]}] 20:25:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:25:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1496ms 20:25:32 INFO - PROCESS | 1839 | 1461641132973 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 20:25:32 INFO - PROCESS | 1839 | 1461641132976 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 20:25:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:25:32 INFO - PROCESS | 1839 | 1461641132984 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:25:32 INFO - PROCESS | 1839 | 1461641132987 Marionette TRACE conn3 <- [1,2114,null,{}] 20:25:32 INFO - PROCESS | 1839 | 1461641132993 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}] 20:25:33 INFO - PROCESS | 1839 | 1461641133189 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 20:25:33 INFO - PROCESS | 1839 | 1461641133549 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec70000 == 141 [pid = 1839] [id = 536] 20:25:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 297 (0x7f24c844fc00) [pid = 1839] [serial = 1609] [outer = (nil)] 20:25:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 298 (0x7f24cd688800) [pid = 1839] [serial = 1610] [outer = 0x7f24c844fc00] 20:25:33 INFO - PROCESS | 1839 | 1461641133625 Marionette DEBUG loaded listener.js 20:25:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 299 (0x7f24d1139c00) [pid = 1839] [serial = 1611] [outer = 0x7f24c844fc00] 20:25:34 INFO - PROCESS | 1839 | 1461641134470 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]]]}] 20:25:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:25:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1540ms 20:25:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:25:34 INFO - PROCESS | 1839 | 1461641134525 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 20:25:34 INFO - PROCESS | 1839 | 1461641134528 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 20:25:34 INFO - PROCESS | 1839 | 1461641134534 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:25:34 INFO - PROCESS | 1839 | 1461641134537 Marionette TRACE conn3 <- [1,2118,null,{}] 20:25:34 INFO - PROCESS | 1839 | 1461641134542 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}] 20:25:34 INFO - PROCESS | 1839 | 1461641134731 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 20:25:35 INFO - PROCESS | 1839 | 1461641135010 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4d9800 == 142 [pid = 1839] [id = 537] 20:25:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 300 (0x7f24cabff400) [pid = 1839] [serial = 1612] [outer = (nil)] 20:25:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 301 (0x7f24d100fc00) [pid = 1839] [serial = 1613] [outer = 0x7f24cabff400] 20:25:35 INFO - PROCESS | 1839 | 1461641135135 Marionette DEBUG loaded listener.js 20:25:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 302 (0x7f24d2329000) [pid = 1839] [serial = 1614] [outer = 0x7f24cabff400] 20:25:35 INFO - PROCESS | 1839 | 1461641135977 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]]]}] 20:25:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:25:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1484ms 20:25:36 INFO - PROCESS | 1839 | 1461641136018 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 20:25:36 INFO - PROCESS | 1839 | 1461641136021 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 20:25:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:25:36 INFO - PROCESS | 1839 | 1461641136027 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:25:36 INFO - PROCESS | 1839 | 1461641136029 Marionette TRACE conn3 <- [1,2122,null,{}] 20:25:36 INFO - PROCESS | 1839 | 1461641136035 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}] 20:25:36 INFO - PROCESS | 1839 | 1461641136243 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 20:25:36 INFO - PROCESS | 1839 | 1461641136525 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0737000 == 143 [pid = 1839] [id = 538] 20:25:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 303 (0x7f24ccb5d800) [pid = 1839] [serial = 1615] [outer = (nil)] 20:25:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 304 (0x7f24d232e000) [pid = 1839] [serial = 1616] [outer = 0x7f24ccb5d800] 20:25:36 INFO - PROCESS | 1839 | 1461641136637 Marionette DEBUG loaded listener.js 20:25:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 305 (0x7f24d27ab400) [pid = 1839] [serial = 1617] [outer = 0x7f24ccb5d800] 20:25:37 INFO - PROCESS | 1839 | 1461641137545 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]]]}] 20:25:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:25:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1577ms 20:25:37 INFO - PROCESS | 1839 | 1461641137605 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 20:25:37 INFO - PROCESS | 1839 | 1461641137609 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 20:25:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:25:37 INFO - PROCESS | 1839 | 1461641137615 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:25:37 INFO - PROCESS | 1839 | 1461641137618 Marionette TRACE conn3 <- [1,2126,null,{}] 20:25:37 INFO - PROCESS | 1839 | 1461641137623 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}] 20:25:37 INFO - PROCESS | 1839 | 1461641137834 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 20:25:38 INFO - PROCESS | 1839 | 1461641138168 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb342000 == 144 [pid = 1839] [id = 539] 20:25:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 306 (0x7f24cb3d3400) [pid = 1839] [serial = 1618] [outer = (nil)] 20:25:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 307 (0x7f24cb3dc400) [pid = 1839] [serial = 1619] [outer = 0x7f24cb3d3400] 20:25:38 INFO - PROCESS | 1839 | 1461641138249 Marionette DEBUG loaded listener.js 20:25:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 308 (0x7f24cd5b1400) [pid = 1839] [serial = 1620] [outer = 0x7f24cb3d3400] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5351000 == 143 [pid = 1839] [id = 519] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4688800 == 142 [pid = 1839] [id = 518] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2be1800 == 141 [pid = 1839] [id = 517] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce1e0000 == 140 [pid = 1839] [id = 516] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb892800 == 139 [pid = 1839] [id = 515] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb88e000 == 138 [pid = 1839] [id = 514] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c9c84800 == 137 [pid = 1839] [id = 511] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c9b15800 == 136 [pid = 1839] [id = 510] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca699800 == 135 [pid = 1839] [id = 509] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c83e9800 == 134 [pid = 1839] [id = 508] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc9a2000 == 133 [pid = 1839] [id = 507] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc98a000 == 132 [pid = 1839] [id = 506] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc7d3800 == 131 [pid = 1839] [id = 505] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24fc7a4800 == 130 [pid = 1839] [id = 504] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a62800 == 129 [pid = 1839] [id = 503] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8eef000 == 128 [pid = 1839] [id = 502] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c4f800 == 127 [pid = 1839] [id = 501] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0bbd000 == 126 [pid = 1839] [id = 500] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4956000 == 125 [pid = 1839] [id = 499] 20:25:39 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce4d8800 == 124 [pid = 1839] [id = 498] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 307 (0x7f24cd5b3000) [pid = 1839] [serial = 1454] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 306 (0x7f24dcb03400) [pid = 1839] [serial = 1484] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 305 (0x7f24d9f91c00) [pid = 1839] [serial = 1479] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 304 (0x7f24dcbb5c00) [pid = 1839] [serial = 1485] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 303 (0x7f24f7ab1400) [pid = 1839] [serial = 1445] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 302 (0x7f24d27b2c00) [pid = 1839] [serial = 1430] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 301 (0x7f24cfe14800) [pid = 1839] [serial = 1451] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 300 (0x7f24e488cc00) [pid = 1839] [serial = 1439] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 299 (0x7f24da049800) [pid = 1839] [serial = 1433] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 298 (0x7f24ced75000) [pid = 1839] [serial = 1463] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 297 (0x7f24e8ec4800) [pid = 1839] [serial = 1442] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 296 (0x7f24d497ac00) [pid = 1839] [serial = 1476] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 295 (0x7f24dd13c000) [pid = 1839] [serial = 1490] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 294 (0x7f24d1141400) [pid = 1839] [serial = 1472] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 293 (0x7f24dc251000) [pid = 1839] [serial = 1482] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 292 (0x7f24d3182000) [pid = 1839] [serial = 1478] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 291 (0x7f24df96fc00) [pid = 1839] [serial = 1491] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 290 (0x7f24d47b1000) [pid = 1839] [serial = 1475] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 289 (0x7f24cec28000) [pid = 1839] [serial = 1457] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7f24d47ab400) [pid = 1839] [serial = 1448] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7f24df9b1c00) [pid = 1839] [serial = 1436] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7f24d47ac800) [pid = 1839] [serial = 1460] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7f24dcf93000) [pid = 1839] [serial = 1488] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7f24cb6c7400) [pid = 1839] [serial = 1466] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7f24ced71000) [pid = 1839] [serial = 1469] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7f24ced7cc00) [pid = 1839] [serial = 1470] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7f24db9cf000) [pid = 1839] [serial = 1481] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7f24d1f53c00) [pid = 1839] [serial = 1473] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7f24cd5b5000) [pid = 1839] [serial = 1467] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7f24dcd61400) [pid = 1839] [serial = 1487] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7f24d3106000) [pid = 1839] [serial = 1493] [outer = (nil)] [url = about:blank] 20:25:40 INFO - PROCESS | 1839 | 1461641140238 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]]]}] 20:25:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:25:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2687ms 20:25:40 INFO - PROCESS | 1839 | 1461641140303 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 20:25:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:25:40 INFO - PROCESS | 1839 | 1461641140309 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 20:25:40 INFO - PROCESS | 1839 | 1461641140316 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:25:40 INFO - PROCESS | 1839 | 1461641140322 Marionette TRACE conn3 <- [1,2130,null,{}] 20:25:40 INFO - PROCESS | 1839 | 1461641140330 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}] 20:25:40 INFO - PROCESS | 1839 | 1461641140529 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 20:25:40 INFO - PROCESS | 1839 | 1461641140744 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c865d000 == 125 [pid = 1839] [id = 540] 20:25:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7f24cad43000) [pid = 1839] [serial = 1621] [outer = (nil)] 20:25:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7f24cc53f800) [pid = 1839] [serial = 1622] [outer = 0x7f24cad43000] 20:25:40 INFO - PROCESS | 1839 | 1461641140808 Marionette DEBUG loaded listener.js 20:25:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7f24cc8a3000) [pid = 1839] [serial = 1623] [outer = 0x7f24cad43000] 20:25:41 INFO - PROCESS | 1839 | 1461641141583 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] 20:25:41 INFO - PROCESS | 1839 | 1461641141666 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 20:25:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:25:41 INFO - PROCESS | 1839 | 1461641141676 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:25:41 INFO - PROCESS | 1839 | 1461641141679 Marionette TRACE conn3 <- [1,2134,null,{}] 20:25:41 INFO - PROCESS | 1839 | 1461641141685 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}] 20:25:41 INFO - PROCESS | 1839 | 1461641141871 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 20:25:42 INFO - PROCESS | 1839 | 1461641142093 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca69d000 == 126 [pid = 1839] [id = 541] 20:25:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7f24cb3d2c00) [pid = 1839] [serial = 1624] [outer = (nil)] 20:25:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7f24ce48f400) [pid = 1839] [serial = 1625] [outer = 0x7f24cb3d2c00] 20:25:42 INFO - PROCESS | 1839 | 1461641142155 Marionette DEBUG loaded listener.js 20:25:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7f24cec2cc00) [pid = 1839] [serial = 1626] [outer = 0x7f24cb3d2c00] 20:25:43 INFO - PROCESS | 1839 | 1461641143006 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]]]}] 20:25:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:25:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1380ms 20:25:43 INFO - PROCESS | 1839 | 1461641143063 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 20:25:43 INFO - PROCESS | 1839 | 1461641143067 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 20:25:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:25:43 INFO - PROCESS | 1839 | 1461641143074 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:25:43 INFO - PROCESS | 1839 | 1461641143091 Marionette TRACE conn3 <- [1,2138,null,{}] 20:25:43 INFO - PROCESS | 1839 | 1461641143116 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}] 20:25:43 INFO - PROCESS | 1839 | 1461641143397 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 20:25:43 INFO - PROCESS | 1839 | 1461641143432 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb80a800 == 127 [pid = 1839] [id = 542] 20:25:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7f24d004e800) [pid = 1839] [serial = 1627] [outer = (nil)] 20:25:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7f24d0ead400) [pid = 1839] [serial = 1628] [outer = 0x7f24d004e800] 20:25:43 INFO - PROCESS | 1839 | 1461641143497 Marionette DEBUG loaded listener.js 20:25:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7f24d1088c00) [pid = 1839] [serial = 1629] [outer = 0x7f24d004e800] 20:25:45 INFO - PROCESS | 1839 | 1461641145222 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]]]}] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7f24dcf8d000) [pid = 1839] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7f24dc124800) [pid = 1839] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7f24dc34b800) [pid = 1839] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7f24dcac6800) [pid = 1839] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7f24d0ea2400) [pid = 1839] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7f24cd68a800) [pid = 1839] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7f24cfdd0c00) [pid = 1839] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7f24d578c800) [pid = 1839] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7f24dca17800) [pid = 1839] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7f24d113d400) [pid = 1839] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7f24db9e9800) [pid = 1839] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7f24dca20400) [pid = 1839] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7f24ccb5b800) [pid = 1839] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7f24dd0d0400) [pid = 1839] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7f24dcb10000) [pid = 1839] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7f24d01b5c00) [pid = 1839] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7f24dd137800) [pid = 1839] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7f24dc259000) [pid = 1839] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7f24cc8a3400) [pid = 1839] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7f24dc124c00) [pid = 1839] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7f24dd136c00) [pid = 1839] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7f24d1fe1800) [pid = 1839] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7f24cb6c4800) [pid = 1839] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7f24dfb75800) [pid = 1839] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7f24d1f3bc00) [pid = 1839] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7f24ce3b7c00) [pid = 1839] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7f24d1086400) [pid = 1839] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7f24dc248800) [pid = 1839] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f24dd0d0c00) [pid = 1839] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f24dc7fe400) [pid = 1839] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f24d464b000) [pid = 1839] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f24dcbb9c00) [pid = 1839] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24dcaca400) [pid = 1839] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24e0eb2800) [pid = 1839] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24cb6d0000) [pid = 1839] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24d1fe3c00) [pid = 1839] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24cb6c3400) [pid = 1839] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24d004e400) [pid = 1839] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24d5308400) [pid = 1839] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24df96ec00) [pid = 1839] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24d536e400) [pid = 1839] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f24d5792800) [pid = 1839] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f24d497c800) [pid = 1839] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f24d004fc00) [pid = 1839] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f24dcae1400) [pid = 1839] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f24dcad8800) [pid = 1839] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f24e488ec00) [pid = 1839] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f24d317c000) [pid = 1839] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f24cb6c6000) [pid = 1839] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f24e220d400) [pid = 1839] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f24d5364c00) [pid = 1839] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f24d530ac00) [pid = 1839] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f24e905f400) [pid = 1839] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f24d1f35800) [pid = 1839] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:25:45 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f24dc345c00) [pid = 1839] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:25:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:25:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2314ms 20:25:45 INFO - PROCESS | 1839 | 1461641145410 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 20:25:45 INFO - PROCESS | 1839 | 1461641145415 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 20:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:25:45 INFO - PROCESS | 1839 | 1461641145422 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:25:45 INFO - PROCESS | 1839 | 1461641145424 Marionette TRACE conn3 <- [1,2142,null,{}] 20:25:45 INFO - PROCESS | 1839 | 1461641145429 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}] 20:25:45 INFO - PROCESS | 1839 | 1461641145687 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 20:25:45 INFO - PROCESS | 1839 | 1461641145807 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6e0000 == 128 [pid = 1839] [id = 543] 20:25:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f24ccb5e000) [pid = 1839] [serial = 1630] [outer = (nil)] 20:25:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 233 (0x7f24cfdc4c00) [pid = 1839] [serial = 1631] [outer = 0x7f24ccb5e000] 20:25:45 INFO - PROCESS | 1839 | 1461641145869 Marionette DEBUG loaded listener.js 20:25:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 234 (0x7f24d01b7800) [pid = 1839] [serial = 1632] [outer = 0x7f24ccb5e000] 20:25:46 INFO - PROCESS | 1839 | 1461641146622 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] 20:25:46 INFO - PROCESS | 1839 | 1461641146664 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 20:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:25:46 INFO - PROCESS | 1839 | 1461641146671 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:25:46 INFO - PROCESS | 1839 | 1461641146673 Marionette TRACE conn3 <- [1,2146,null,{}] 20:25:46 INFO - PROCESS | 1839 | 1461641146679 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}] 20:25:46 INFO - PROCESS | 1839 | 1461641146878 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 20:25:46 INFO - PROCESS | 1839 | 1461641146893 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd4f3000 == 129 [pid = 1839] [id = 544] 20:25:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 235 (0x7f24cb3d2400) [pid = 1839] [serial = 1633] [outer = (nil)] 20:25:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 236 (0x7f24d113ac00) [pid = 1839] [serial = 1634] [outer = 0x7f24cb3d2400] 20:25:47 INFO - PROCESS | 1839 | 1461641147142 Marionette DEBUG loaded listener.js 20:25:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 237 (0x7f24d2324000) [pid = 1839] [serial = 1635] [outer = 0x7f24cb3d2400] 20:25:48 INFO - PROCESS | 1839 | 1461641148257 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] 20:25:48 INFO - PROCESS | 1839 | 1461641148314 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 20:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:25:48 INFO - PROCESS | 1839 | 1461641148321 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:25:48 INFO - PROCESS | 1839 | 1461641148328 Marionette TRACE conn3 <- [1,2150,null,{}] 20:25:48 INFO - PROCESS | 1839 | 1461641148335 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}] 20:25:48 INFO - PROCESS | 1839 | 1461641148568 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 20:25:48 INFO - PROCESS | 1839 | 1461641148890 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cadda800 == 130 [pid = 1839] [id = 545] 20:25:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 238 (0x7f24cc8a3800) [pid = 1839] [serial = 1636] [outer = (nil)] 20:25:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 239 (0x7f24ce494c00) [pid = 1839] [serial = 1637] [outer = 0x7f24cc8a3800] 20:25:48 INFO - PROCESS | 1839 | 1461641148971 Marionette DEBUG loaded listener.js 20:25:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 240 (0x7f24cec33000) [pid = 1839] [serial = 1638] [outer = 0x7f24cc8a3800] 20:25:49 INFO - PROCESS | 1839 | 1461641149852 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]]]}] 20:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1584ms 20:25:49 INFO - PROCESS | 1839 | 1461641149907 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 20:25:49 INFO - PROCESS | 1839 | 1461641149915 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 20:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:25:49 INFO - PROCESS | 1839 | 1461641149925 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:25:49 INFO - PROCESS | 1839 | 1461641149928 Marionette TRACE conn3 <- [1,2154,null,{}] 20:25:49 INFO - PROCESS | 1839 | 1461641149934 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}] 20:25:50 INFO - PROCESS | 1839 | 1461641150145 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 20:25:50 INFO - PROCESS | 1839 | 1461641150514 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4cb000 == 131 [pid = 1839] [id = 546] 20:25:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 241 (0x7f24ced75400) [pid = 1839] [serial = 1639] [outer = (nil)] 20:25:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 242 (0x7f24d1080800) [pid = 1839] [serial = 1640] [outer = 0x7f24ced75400] 20:25:50 INFO - PROCESS | 1839 | 1461641150595 Marionette DEBUG loaded listener.js 20:25:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 243 (0x7f24d113ec00) [pid = 1839] [serial = 1641] [outer = 0x7f24ced75400] 20:25:51 INFO - PROCESS | 1839 | 1461641151495 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]]]}] 20:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1630ms 20:25:51 INFO - PROCESS | 1839 | 1461641151555 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 20:25:51 INFO - PROCESS | 1839 | 1461641151558 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 20:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:25:51 INFO - PROCESS | 1839 | 1461641151565 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:25:51 INFO - PROCESS | 1839 | 1461641151571 Marionette TRACE conn3 <- [1,2158,null,{}] 20:25:51 INFO - PROCESS | 1839 | 1461641151586 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}] 20:25:51 INFO - PROCESS | 1839 | 1461641151808 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 20:25:52 INFO - PROCESS | 1839 | 1461641152137 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a36800 == 132 [pid = 1839] [id = 547] 20:25:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 244 (0x7f24d27ab000) [pid = 1839] [serial = 1642] [outer = (nil)] 20:25:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 245 (0x7f24d2b15400) [pid = 1839] [serial = 1643] [outer = 0x7f24d27ab000] 20:25:52 INFO - PROCESS | 1839 | 1461641152247 Marionette DEBUG loaded listener.js 20:25:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 246 (0x7f24d2d34400) [pid = 1839] [serial = 1644] [outer = 0x7f24d27ab000] 20:25:53 INFO - PROCESS | 1839 | 1461641153124 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]]]}] 20:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1636ms 20:25:53 INFO - PROCESS | 1839 | 1461641153201 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 20:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:25:53 INFO - PROCESS | 1839 | 1461641153206 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 20:25:53 INFO - PROCESS | 1839 | 1461641153213 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:25:53 INFO - PROCESS | 1839 | 1461641153216 Marionette TRACE conn3 <- [1,2162,null,{}] 20:25:53 INFO - PROCESS | 1839 | 1461641153222 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}] 20:25:53 INFO - PROCESS | 1839 | 1461641153442 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 20:25:53 INFO - PROCESS | 1839 | 1461641153765 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3271800 == 133 [pid = 1839] [id = 548] 20:25:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 247 (0x7f24d2b11c00) [pid = 1839] [serial = 1645] [outer = (nil)] 20:25:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 248 (0x7f24d47b1400) [pid = 1839] [serial = 1646] [outer = 0x7f24d2b11c00] 20:25:53 INFO - PROCESS | 1839 | 1461641153844 Marionette DEBUG loaded listener.js 20:25:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 249 (0x7f24d4be3800) [pid = 1839] [serial = 1647] [outer = 0x7f24d2b11c00] 20:25:54 INFO - PROCESS | 1839 | 1461641154698 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]]]}] 20:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1538ms 20:25:54 INFO - PROCESS | 1839 | 1461641154752 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 20:25:54 INFO - PROCESS | 1839 | 1461641154756 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 20:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:25:54 INFO - PROCESS | 1839 | 1461641154761 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:25:54 INFO - PROCESS | 1839 | 1461641154764 Marionette TRACE conn3 <- [1,2166,null,{}] 20:25:54 INFO - PROCESS | 1839 | 1461641154770 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}] 20:25:54 INFO - PROCESS | 1839 | 1461641154994 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 20:25:55 INFO - PROCESS | 1839 | 1461641155332 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d541f800 == 134 [pid = 1839] [id = 549] 20:25:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 250 (0x7f24d5796800) [pid = 1839] [serial = 1648] [outer = (nil)] 20:25:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 251 (0x7f24d9f8a800) [pid = 1839] [serial = 1649] [outer = 0x7f24d5796800] 20:25:55 INFO - PROCESS | 1839 | 1461641155412 Marionette DEBUG loaded listener.js 20:25:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 252 (0x7f24db9cbc00) [pid = 1839] [serial = 1650] [outer = 0x7f24d5796800] 20:25:56 INFO - PROCESS | 1839 | 1461641156322 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]]]}] 20:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1632ms 20:25:56 INFO - PROCESS | 1839 | 1461641156395 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 20:25:56 INFO - PROCESS | 1839 | 1461641156399 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 20:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:25:56 INFO - PROCESS | 1839 | 1461641156405 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:25:56 INFO - PROCESS | 1839 | 1461641156408 Marionette TRACE conn3 <- [1,2170,null,{}] 20:25:56 INFO - PROCESS | 1839 | 1461641156413 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}] 20:25:56 INFO - PROCESS | 1839 | 1461641156638 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 20:25:56 INFO - PROCESS | 1839 | 1461641156951 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc8a3800 == 135 [pid = 1839] [id = 550] 20:25:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 253 (0x7f24db9e3400) [pid = 1839] [serial = 1651] [outer = (nil)] 20:25:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 254 (0x7f24dca1cc00) [pid = 1839] [serial = 1652] [outer = 0x7f24db9e3400] 20:25:57 INFO - PROCESS | 1839 | 1461641157037 Marionette DEBUG loaded listener.js 20:25:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 255 (0x7f24dcbbc800) [pid = 1839] [serial = 1653] [outer = 0x7f24db9e3400] 20:25:57 INFO - PROCESS | 1839 | 1461641157880 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]]]}] 20:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1531ms 20:25:57 INFO - PROCESS | 1839 | 1461641157938 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 20:25:57 INFO - PROCESS | 1839 | 1461641157942 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 20:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:25:57 INFO - PROCESS | 1839 | 1461641157948 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:25:57 INFO - PROCESS | 1839 | 1461641157951 Marionette TRACE conn3 <- [1,2174,null,{}] 20:25:57 INFO - PROCESS | 1839 | 1461641157957 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}] 20:25:58 INFO - PROCESS | 1839 | 1461641158178 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 20:25:58 INFO - PROCESS | 1839 | 1461641158454 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:25:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de1b6800 == 136 [pid = 1839] [id = 551] 20:25:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 256 (0x7f24dc12a800) [pid = 1839] [serial = 1654] [outer = (nil)] 20:25:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 257 (0x7f24dcf93400) [pid = 1839] [serial = 1655] [outer = 0x7f24dc12a800] 20:25:58 INFO - PROCESS | 1839 | 1461641158579 Marionette DEBUG loaded listener.js 20:25:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 258 (0x7f24dd141800) [pid = 1839] [serial = 1656] [outer = 0x7f24dc12a800] 20:25:59 INFO - PROCESS | 1839 | 1461641159422 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]]]}] 20:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1529ms 20:25:59 INFO - PROCESS | 1839 | 1461641159478 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 20:25:59 INFO - PROCESS | 1839 | 1461641159482 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 20:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:25:59 INFO - PROCESS | 1839 | 1461641159488 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:25:59 INFO - PROCESS | 1839 | 1461641159490 Marionette TRACE conn3 <- [1,2178,null,{}] 20:25:59 INFO - PROCESS | 1839 | 1461641159496 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}] 20:25:59 INFO - PROCESS | 1839 | 1461641159699 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 20:25:59 INFO - PROCESS | 1839 | 1461641159978 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0bab000 == 137 [pid = 1839] [id = 552] 20:26:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 259 (0x7f24dc12d000) [pid = 1839] [serial = 1657] [outer = (nil)] 20:26:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 260 (0x7f24df96ec00) [pid = 1839] [serial = 1658] [outer = 0x7f24dc12d000] 20:26:00 INFO - PROCESS | 1839 | 1461641160095 Marionette DEBUG loaded listener.js 20:26:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 261 (0x7f24dfaac800) [pid = 1839] [serial = 1659] [outer = 0x7f24dc12d000] 20:26:00 INFO - PROCESS | 1839 | 1461641160931 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]]]}] 20:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1497ms 20:26:01 INFO - PROCESS | 1839 | 1461641161001 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 20:26:01 INFO - PROCESS | 1839 | 1461641161005 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 20:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:26:01 INFO - PROCESS | 1839 | 1461641161017 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:26:01 INFO - PROCESS | 1839 | 1461641161019 Marionette TRACE conn3 <- [1,2182,null,{}] 20:26:01 INFO - PROCESS | 1839 | 1461641161025 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}] 20:26:01 INFO - PROCESS | 1839 | 1461641161234 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 20:26:01 INFO - PROCESS | 1839 | 1461641161512 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5062000 == 138 [pid = 1839] [id = 553] 20:26:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 262 (0x7f24dcf89c00) [pid = 1839] [serial = 1660] [outer = (nil)] 20:26:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 263 (0x7f24dfb7a400) [pid = 1839] [serial = 1661] [outer = 0x7f24dcf89c00] 20:26:01 INFO - PROCESS | 1839 | 1461641161630 Marionette DEBUG loaded listener.js 20:26:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 264 (0x7f24e0312800) [pid = 1839] [serial = 1662] [outer = 0x7f24dcf89c00] 20:26:02 INFO - PROCESS | 1839 | 1461641162497 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]]]}] 20:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1531ms 20:26:02 INFO - PROCESS | 1839 | 1461641162547 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 20:26:02 INFO - PROCESS | 1839 | 1461641162550 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 20:26:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:26:02 INFO - PROCESS | 1839 | 1461641162556 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:26:02 INFO - PROCESS | 1839 | 1461641162558 Marionette TRACE conn3 <- [1,2186,null,{}] 20:26:02 INFO - PROCESS | 1839 | 1461641162564 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}] 20:26:02 INFO - PROCESS | 1839 | 1461641162765 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 20:26:03 INFO - PROCESS | 1839 | 1461641163052 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e7355000 == 139 [pid = 1839] [id = 554] 20:26:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 265 (0x7f24e0eb2800) [pid = 1839] [serial = 1663] [outer = (nil)] 20:26:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 266 (0x7f24e3621000) [pid = 1839] [serial = 1664] [outer = 0x7f24e0eb2800] 20:26:03 INFO - PROCESS | 1839 | 1461641163194 Marionette DEBUG loaded listener.js 20:26:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 267 (0x7f24e488c000) [pid = 1839] [serial = 1665] [outer = 0x7f24e0eb2800] 20:26:04 INFO - PROCESS | 1839 | 1461641164039 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]]]}] 20:26:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:26:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1529ms 20:26:04 INFO - PROCESS | 1839 | 1461641164087 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 20:26:04 INFO - PROCESS | 1839 | 1461641164091 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 20:26:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:26:04 INFO - PROCESS | 1839 | 1461641164097 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:26:04 INFO - PROCESS | 1839 | 1461641164101 Marionette TRACE conn3 <- [1,2190,null,{}] 20:26:04 INFO - PROCESS | 1839 | 1461641164107 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}] 20:26:04 INFO - PROCESS | 1839 | 1461641164340 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 20:26:04 INFO - PROCESS | 1839 | 1461641164660 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7bab800 == 140 [pid = 1839] [id = 555] 20:26:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 268 (0x7f24e605d400) [pid = 1839] [serial = 1666] [outer = (nil)] 20:26:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 269 (0x7f24e905d800) [pid = 1839] [serial = 1667] [outer = 0x7f24e605d400] 20:26:04 INFO - PROCESS | 1839 | 1461641164743 Marionette DEBUG loaded listener.js 20:26:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 270 (0x7f24f2f09c00) [pid = 1839] [serial = 1668] [outer = 0x7f24e605d400] 20:26:05 INFO - PROCESS | 1839 | 1461641165577 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]]]}] 20:26:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:26:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1492ms 20:26:05 INFO - PROCESS | 1839 | 1461641165590 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 20:26:05 INFO - PROCESS | 1839 | 1461641165594 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 20:26:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:26:05 INFO - PROCESS | 1839 | 1461641165620 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:26:05 INFO - PROCESS | 1839 | 1461641165623 Marionette TRACE conn3 <- [1,2194,null,{}] 20:26:05 INFO - PROCESS | 1839 | 1461641165630 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}] 20:26:05 INFO - PROCESS | 1839 | 1461641165842 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 20:26:06 INFO - PROCESS | 1839 | 1461641166127 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1392800 == 141 [pid = 1839] [id = 556] 20:26:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 271 (0x7f24c86c9400) [pid = 1839] [serial = 1669] [outer = (nil)] 20:26:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 272 (0x7f24c86d2000) [pid = 1839] [serial = 1670] [outer = 0x7f24c86c9400] 20:26:06 INFO - PROCESS | 1839 | 1461641166248 Marionette DEBUG loaded listener.js 20:26:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 273 (0x7f24c86d7800) [pid = 1839] [serial = 1671] [outer = 0x7f24c86c9400] 20:26:07 INFO - PROCESS | 1839 | 1461641167092 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]]]}] 20:26:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:26:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1537ms 20:26:07 INFO - PROCESS | 1839 | 1461641167153 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 20:26:07 INFO - PROCESS | 1839 | 1461641167157 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 20:26:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:26:07 INFO - PROCESS | 1839 | 1461641167201 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:26:07 INFO - PROCESS | 1839 | 1461641167204 Marionette TRACE conn3 <- [1,2198,null,{}] 20:26:07 INFO - PROCESS | 1839 | 1461641167269 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}] 20:26:07 INFO - PROCESS | 1839 | 1461641167479 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 20:26:07 INFO - PROCESS | 1839 | 1461641167809 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ceb84000 == 142 [pid = 1839] [id = 557] 20:26:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 274 (0x7f24c86c9800) [pid = 1839] [serial = 1672] [outer = (nil)] 20:26:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 275 (0x7f24f2ec5800) [pid = 1839] [serial = 1673] [outer = 0x7f24c86c9800] 20:26:07 INFO - PROCESS | 1839 | 1461641167890 Marionette DEBUG loaded listener.js 20:26:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 276 (0x7f24f44eec00) [pid = 1839] [serial = 1674] [outer = 0x7f24c86c9800] 20:26:08 INFO - PROCESS | 1839 | 1461641168708 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]]]}] 20:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1581ms 20:26:08 INFO - PROCESS | 1839 | 1461641168747 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 20:26:08 INFO - PROCESS | 1839 | 1461641168750 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 20:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:26:08 INFO - PROCESS | 1839 | 1461641168757 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:26:08 INFO - PROCESS | 1839 | 1461641168759 Marionette TRACE conn3 <- [1,2202,null,{}] 20:26:08 INFO - PROCESS | 1839 | 1461641168765 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}] 20:26:08 INFO - PROCESS | 1839 | 1461641168972 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 20:26:09 INFO - PROCESS | 1839 | 1461641169259 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ceb9d000 == 143 [pid = 1839] [id = 558] 20:26:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 277 (0x7f24c86d3c00) [pid = 1839] [serial = 1675] [outer = (nil)] 20:26:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 278 (0x7f24cebabc00) [pid = 1839] [serial = 1676] [outer = 0x7f24c86d3c00] 20:26:09 INFO - PROCESS | 1839 | 1461641169336 Marionette DEBUG loaded listener.js 20:26:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 279 (0x7f24cebb0800) [pid = 1839] [serial = 1677] [outer = 0x7f24c86d3c00] 20:26:10 INFO - PROCESS | 1839 | 1461641170186 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]]]}] 20:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1492ms 20:26:10 INFO - PROCESS | 1839 | 1461641170250 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 20:26:10 INFO - PROCESS | 1839 | 1461641170253 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 20:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:26:10 INFO - PROCESS | 1839 | 1461641170259 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:26:10 INFO - PROCESS | 1839 | 1461641170261 Marionette TRACE conn3 <- [1,2206,null,{}] 20:26:10 INFO - PROCESS | 1839 | 1461641170266 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}] 20:26:10 INFO - PROCESS | 1839 | 1461641170499 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 20:26:10 INFO - PROCESS | 1839 | 1461641170821 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c7bd7800 == 144 [pid = 1839] [id = 559] 20:26:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 280 (0x7f24ceba5800) [pid = 1839] [serial = 1678] [outer = (nil)] 20:26:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 281 (0x7f24dc243000) [pid = 1839] [serial = 1679] [outer = 0x7f24ceba5800] 20:26:10 INFO - PROCESS | 1839 | 1461641170896 Marionette DEBUG loaded listener.js 20:26:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 282 (0x7f24f7aaf000) [pid = 1839] [serial = 1680] [outer = 0x7f24ceba5800] 20:26:11 INFO - PROCESS | 1839 | 1461641171734 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]]]}] 20:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1530ms 20:26:11 INFO - PROCESS | 1839 | 1461641171792 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 20:26:11 INFO - PROCESS | 1839 | 1461641171799 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 20:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:26:11 INFO - PROCESS | 1839 | 1461641171813 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:26:11 INFO - PROCESS | 1839 | 1461641171817 Marionette TRACE conn3 <- [1,2210,null,{}] 20:26:11 INFO - PROCESS | 1839 | 1461641171826 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}] 20:26:12 INFO - PROCESS | 1839 | 1461641172068 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 20:26:12 INFO - PROCESS | 1839 | 1461641172410 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce10a800 == 145 [pid = 1839] [id = 560] 20:26:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 283 (0x7f24c8356400) [pid = 1839] [serial = 1681] [outer = (nil)] 20:26:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 284 (0x7f24c835d400) [pid = 1839] [serial = 1682] [outer = 0x7f24c8356400] 20:26:12 INFO - PROCESS | 1839 | 1461641172487 Marionette DEBUG loaded listener.js 20:26:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 285 (0x7f24c8361800) [pid = 1839] [serial = 1683] [outer = 0x7f24c8356400] 20:26:13 INFO - PROCESS | 1839 | 1461641173313 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]]]}] 20:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1533ms 20:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:26:13 INFO - PROCESS | 1839 | 1461641173345 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 20:26:13 INFO - PROCESS | 1839 | 1461641173347 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 20:26:13 INFO - PROCESS | 1839 | 1461641173353 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:26:13 INFO - PROCESS | 1839 | 1461641173356 Marionette TRACE conn3 <- [1,2214,null,{}] 20:26:13 INFO - PROCESS | 1839 | 1461641173361 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}] 20:26:13 INFO - PROCESS | 1839 | 1461641173572 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 20:26:13 INFO - PROCESS | 1839 | 1461641173862 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce121000 == 146 [pid = 1839] [id = 561] 20:26:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 286 (0x7f24c3b6b400) [pid = 1839] [serial = 1684] [outer = (nil)] 20:26:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 287 (0x7f24c3b73800) [pid = 1839] [serial = 1685] [outer = 0x7f24c3b6b400] 20:26:13 INFO - PROCESS | 1839 | 1461641173975 Marionette DEBUG loaded listener.js 20:26:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 288 (0x7f24c3b78000) [pid = 1839] [serial = 1686] [outer = 0x7f24c3b6b400] 20:26:14 INFO - PROCESS | 1839 | 1461641174827 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]]]}] 20:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1538ms 20:26:14 INFO - PROCESS | 1839 | 1461641174891 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 20:26:14 INFO - PROCESS | 1839 | 1461641174895 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 20:26:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:26:14 INFO - PROCESS | 1839 | 1461641174902 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:26:14 INFO - PROCESS | 1839 | 1461641174905 Marionette TRACE conn3 <- [1,2218,null,{}] 20:26:14 INFO - PROCESS | 1839 | 1461641174911 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}] 20:26:15 INFO - PROCESS | 1839 | 1461641175163 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 20:26:15 INFO - PROCESS | 1839 | 1461641175516 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd66e800 == 147 [pid = 1839] [id = 562] 20:26:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 289 (0x7f24c3b6ec00) [pid = 1839] [serial = 1687] [outer = (nil)] 20:26:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 290 (0x7f24c8361000) [pid = 1839] [serial = 1688] [outer = 0x7f24c3b6ec00] 20:26:15 INFO - PROCESS | 1839 | 1461641175608 Marionette DEBUG loaded listener.js 20:26:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 291 (0x7f24cabfb800) [pid = 1839] [serial = 1689] [outer = 0x7f24c3b6ec00] 20:26:16 INFO - PROCESS | 1839 | 1461641176468 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]]]}] 20:26:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:26:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1629ms 20:26:16 INFO - PROCESS | 1839 | 1461641176532 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 20:26:16 INFO - PROCESS | 1839 | 1461641176536 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 20:26:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:26:16 INFO - PROCESS | 1839 | 1461641176542 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:26:16 INFO - PROCESS | 1839 | 1461641176544 Marionette TRACE conn3 <- [1,2222,null,{}] 20:26:16 INFO - PROCESS | 1839 | 1461641176554 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}] 20:26:16 INFO - PROCESS | 1839 | 1461641176776 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 20:26:17 INFO - PROCESS | 1839 | 1461641177122 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5df000 == 148 [pid = 1839] [id = 563] 20:26:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 292 (0x7f24c3b6fc00) [pid = 1839] [serial = 1690] [outer = (nil)] 20:26:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 293 (0x7f24cb6c9000) [pid = 1839] [serial = 1691] [outer = 0x7f24c3b6fc00] 20:26:17 INFO - PROCESS | 1839 | 1461641177196 Marionette DEBUG loaded listener.js 20:26:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 294 (0x7f24cebb2400) [pid = 1839] [serial = 1692] [outer = 0x7f24c3b6fc00] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24faff2000 == 147 [pid = 1839] [id = 444] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb310800 == 146 [pid = 1839] [id = 445] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc6e0000 == 145 [pid = 1839] [id = 543] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb80a800 == 144 [pid = 1839] [id = 542] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca69d000 == 143 [pid = 1839] [id = 541] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c865d000 == 142 [pid = 1839] [id = 540] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0737000 == 141 [pid = 1839] [id = 538] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce4d9800 == 140 [pid = 1839] [id = 537] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec70000 == 139 [pid = 1839] [id = 536] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d225d800 == 138 [pid = 1839] [id = 535] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c82e2000 == 137 [pid = 1839] [id = 534] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c7ce4000 == 136 [pid = 1839] [id = 533] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31c8800 == 135 [pid = 1839] [id = 532] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca841800 == 134 [pid = 1839] [id = 531] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb810000 == 133 [pid = 1839] [id = 530] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f839d000 == 132 [pid = 1839] [id = 529] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f417e000 == 131 [pid = 1839] [id = 528] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93da000 == 130 [pid = 1839] [id = 527] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5ca6000 == 129 [pid = 1839] [id = 526] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0d93800 == 128 [pid = 1839] [id = 525] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0697000 == 127 [pid = 1839] [id = 524] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd3de800 == 126 [pid = 1839] [id = 523] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31d4800 == 125 [pid = 1839] [id = 522] 20:26:19 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc6d4000 == 124 [pid = 1839] [id = 521] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 293 (0x7f24e5a85c00) [pid = 1839] [serial = 1428] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 292 (0x7f24dc7f4c00) [pid = 1839] [serial = 1562] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 291 (0x7f24dc244400) [pid = 1839] [serial = 1560] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 290 (0x7f24e9323800) [pid = 1839] [serial = 1275] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 289 (0x7f24e93c4400) [pid = 1839] [serial = 1206] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 288 (0x7f24dfb7d800) [pid = 1839] [serial = 1383] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 287 (0x7f24d1f2f800) [pid = 1839] [serial = 1551] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 286 (0x7f24d1f58400) [pid = 1839] [serial = 1338] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 285 (0x7f24cfe12000) [pid = 1839] [serial = 1547] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 284 (0x7f24d9f30400) [pid = 1839] [serial = 1559] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 283 (0x7f24dfeec400) [pid = 1839] [serial = 1320] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 282 (0x7f24d27aa800) [pid = 1839] [serial = 1182] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 281 (0x7f24dc12fc00) [pid = 1839] [serial = 1272] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 280 (0x7f24e0eb3800) [pid = 1839] [serial = 1197] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 279 (0x7f24d01c2400) [pid = 1839] [serial = 1332] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 278 (0x7f24c9b42c00) [pid = 1839] [serial = 1532] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 277 (0x7f24f41c8c00) [pid = 1839] [serial = 1517] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 276 (0x7f24de30f400) [pid = 1839] [serial = 1380] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 275 (0x7f24d01bdc00) [pid = 1839] [serial = 1548] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 274 (0x7f24e031a000) [pid = 1839] [serial = 1254] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 273 (0x7f24f7b62c00) [pid = 1839] [serial = 1335] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 272 (0x7f24f2ffdc00) [pid = 1839] [serial = 1209] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 271 (0x7f24defa9000) [pid = 1839] [serial = 1191] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 270 (0x7f24ce3b4c00) [pid = 1839] [serial = 1545] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 269 (0x7f24dcf8c000) [pid = 1839] [serial = 1377] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 268 (0x7f24e5a91c00) [pid = 1839] [serial = 1200] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 267 (0x7f24d4975c00) [pid = 1839] [serial = 1557] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 266 (0x7f24cdedb000) [pid = 1839] [serial = 1365] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 265 (0x7f24cc543c00) [pid = 1839] [serial = 1538] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 264 (0x7f24e6ff0000) [pid = 1839] [serial = 1203] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 263 (0x7f24dfd0f800) [pid = 1839] [serial = 1508] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 262 (0x7f24d47a7c00) [pid = 1839] [serial = 1556] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 261 (0x7f24d3110c00) [pid = 1839] [serial = 1245] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 260 (0x7f24dcf92000) [pid = 1839] [serial = 1494] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 259 (0x7f24d2b19c00) [pid = 1839] [serial = 1553] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 258 (0x7f24dcae0c00) [pid = 1839] [serial = 1188] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 257 (0x7f24e0310800) [pid = 1839] [serial = 1386] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 256 (0x7f24e56ddc00) [pid = 1839] [serial = 1511] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 255 (0x7f24da04c000) [pid = 1839] [serial = 1502] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 254 (0x7f24e030e400) [pid = 1839] [serial = 1242] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 253 (0x7f24dc257000) [pid = 1839] [serial = 1248] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 252 (0x7f24dfb6b400) [pid = 1839] [serial = 1194] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 251 (0x7f24e8dad800) [pid = 1839] [serial = 1260] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 250 (0x7f24e4881000) [pid = 1839] [serial = 1323] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 249 (0x7f24cc53a000) [pid = 1839] [serial = 1535] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 248 (0x7f24dcd65800) [pid = 1839] [serial = 1284] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 247 (0x7f24e9318c00) [pid = 1839] [serial = 1514] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 246 (0x7f24d0eab000) [pid = 1839] [serial = 1523] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 245 (0x7f24d3181400) [pid = 1839] [serial = 1368] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 244 (0x7f24cb6d0800) [pid = 1839] [serial = 1278] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 243 (0x7f24d005d400) [pid = 1839] [serial = 1215] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 242 (0x7f24f7ca6c00) [pid = 1839] [serial = 1269] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 241 (0x7f24d3106400) [pid = 1839] [serial = 1554] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 240 (0x7f24e2213800) [pid = 1839] [serial = 1257] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 239 (0x7f24dcb07800) [pid = 1839] [serial = 1374] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 238 (0x7f24f6241c00) [pid = 1839] [serial = 1329] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 237 (0x7f24d2d2e000) [pid = 1839] [serial = 1520] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 236 (0x7f24dc130000) [pid = 1839] [serial = 1314] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 235 (0x7f24e4889800) [pid = 1839] [serial = 1218] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 234 (0x7f24ce3bb000) [pid = 1839] [serial = 1541] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 233 (0x7f24d01c0400) [pid = 1839] [serial = 1499] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 232 (0x7f24d108f000) [pid = 1839] [serial = 1550] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f24e6767000) [pid = 1839] [serial = 1526] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f24cc89fc00) [pid = 1839] [serial = 1529] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f24ccb69000) [pid = 1839] [serial = 1544] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f24defa0400) [pid = 1839] [serial = 1179] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f24dfa6d800) [pid = 1839] [serial = 1251] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f24f5d2d400) [pid = 1839] [serial = 1266] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f24d536e000) [pid = 1839] [serial = 1185] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f24cded6000) [pid = 1839] [serial = 1281] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f24cded3400) [pid = 1839] [serial = 1496] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f24dcb0fc00) [pid = 1839] [serial = 1505] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f24f2f7c000) [pid = 1839] [serial = 1263] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f24e906c400) [pid = 1839] [serial = 1326] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24db9e9c00) [pid = 1839] [serial = 1371] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24f7b5b800) [pid = 1839] [serial = 1212] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24d4976400) [pid = 1839] [serial = 1311] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24de135800) [pid = 1839] [serial = 1317] [outer = (nil)] [url = about:blank] 20:26:19 INFO - PROCESS | 1839 | 1461641179729 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]]]}] 20:26:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:26:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 3241ms 20:26:19 INFO - PROCESS | 1839 | 1461641179785 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 20:26:19 INFO - PROCESS | 1839 | 1461641179789 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 20:26:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:26:19 INFO - PROCESS | 1839 | 1461641179799 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:26:19 INFO - PROCESS | 1839 | 1461641179804 Marionette TRACE conn3 <- [1,2226,null,{}] 20:26:19 INFO - PROCESS | 1839 | 1461641179813 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}] 20:26:20 INFO - PROCESS | 1839 | 1461641180069 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 20:26:20 INFO - PROCESS | 1839 | 1461641180290 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c83e4000 == 125 [pid = 1839] [id = 564] 20:26:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24c835f000) [pid = 1839] [serial = 1693] [outer = (nil)] 20:26:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24c9b44000) [pid = 1839] [serial = 1694] [outer = 0x7f24c835f000] 20:26:20 INFO - PROCESS | 1839 | 1461641180374 Marionette DEBUG loaded listener.js 20:26:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24ca92b800) [pid = 1839] [serial = 1695] [outer = 0x7f24c835f000] 20:26:21 INFO - PROCESS | 1839 | 1461641181233 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]]]}] 20:26:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:26:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1490ms 20:26:21 INFO - PROCESS | 1839 | 1461641181290 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 20:26:21 INFO - PROCESS | 1839 | 1461641181299 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 20:26:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:26:21 INFO - PROCESS | 1839 | 1461641181344 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:26:21 INFO - PROCESS | 1839 | 1461641181350 Marionette TRACE conn3 <- [1,2230,null,{}] 20:26:21 INFO - PROCESS | 1839 | 1461641181358 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}] 20:26:21 INFO - PROCESS | 1839 | 1461641181582 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 20:26:21 INFO - PROCESS | 1839 | 1461641181810 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca685800 == 126 [pid = 1839] [id = 565] 20:26:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24c8454400) [pid = 1839] [serial = 1696] [outer = (nil)] 20:26:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f24cb3d2000) [pid = 1839] [serial = 1697] [outer = 0x7f24c8454400] 20:26:21 INFO - PROCESS | 1839 | 1461641181882 Marionette DEBUG loaded listener.js 20:26:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f24cb3e0800) [pid = 1839] [serial = 1698] [outer = 0x7f24c8454400] 20:26:22 INFO - PROCESS | 1839 | 1461641182867 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]]]}] 20:26:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:26:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1619ms 20:26:22 INFO - PROCESS | 1839 | 1461641182936 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 20:26:22 INFO - PROCESS | 1839 | 1461641182940 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 20:26:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:26:22 INFO - PROCESS | 1839 | 1461641182945 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:26:22 INFO - PROCESS | 1839 | 1461641182951 Marionette TRACE conn3 <- [1,2234,null,{}] 20:26:22 INFO - PROCESS | 1839 | 1461641182967 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}] 20:26:23 INFO - PROCESS | 1839 | 1461641183241 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 20:26:23 INFO - PROCESS | 1839 | 1461641183289 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cade4800 == 127 [pid = 1839] [id = 566] 20:26:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f24cc8a0000) [pid = 1839] [serial = 1699] [outer = (nil)] 20:26:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f24ccb65000) [pid = 1839] [serial = 1700] [outer = 0x7f24cc8a0000] 20:26:23 INFO - PROCESS | 1839 | 1461641183633 Marionette DEBUG loaded listener.js 20:26:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f24cd5b3800) [pid = 1839] [serial = 1701] [outer = 0x7f24cc8a0000] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f24d9f82400) [pid = 1839] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f24cd5ad000) [pid = 1839] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f24cfe1b400) [pid = 1839] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f24e078a400) [pid = 1839] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f24e0dec400) [pid = 1839] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24cd68f800) [pid = 1839] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24cec30400) [pid = 1839] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24ccb61800) [pid = 1839] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24dfbd2400) [pid = 1839] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24cd5acc00) [pid = 1839] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24ccb5e000) [pid = 1839] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24d004e800) [pid = 1839] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24c9b3d800) [pid = 1839] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24e2e67800) [pid = 1839] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f24e4d44c00) [pid = 1839] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f24d317e400) [pid = 1839] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f24dfab9c00) [pid = 1839] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f24ce490c00) [pid = 1839] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f24d1f5cc00) [pid = 1839] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f24d13de400) [pid = 1839] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24d47a8400) [pid = 1839] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24cb3d2c00) [pid = 1839] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24dd139400) [pid = 1839] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24dd0d1400) [pid = 1839] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24c9b3d000) [pid = 1839] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24cad43000) [pid = 1839] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24d9f2a000) [pid = 1839] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24ed097000) [pid = 1839] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24cad42800) [pid = 1839] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24cb3d3400) [pid = 1839] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24dc342c00) [pid = 1839] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24dfbce000) [pid = 1839] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24db9c2c00) [pid = 1839] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24cfe1b000) [pid = 1839] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24c9b40800) [pid = 1839] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24dcf91800) [pid = 1839] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24de30e400) [pid = 1839] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24dfb77c00) [pid = 1839] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24e2278c00) [pid = 1839] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24dcf8c800) [pid = 1839] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24c9b36c00) [pid = 1839] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24cb6ca800) [pid = 1839] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24d47a6000) [pid = 1839] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24dd351c00) [pid = 1839] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24d0ea6400) [pid = 1839] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24cc896c00) [pid = 1839] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24d9f2c000) [pid = 1839] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24de0fcc00) [pid = 1839] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24cd5abc00) [pid = 1839] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24d0ea3c00) [pid = 1839] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24e4e1d000) [pid = 1839] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24cd68a000) [pid = 1839] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:26:24 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24cfe0f000) [pid = 1839] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:26:25 INFO - PROCESS | 1839 | 1461641185257 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]]]}] 20:26:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:26:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2340ms 20:26:25 INFO - PROCESS | 1839 | 1461641185287 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 20:26:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:26:25 INFO - PROCESS | 1839 | 1461641185296 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 20:26:25 INFO - PROCESS | 1839 | 1461641185303 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:26:25 INFO - PROCESS | 1839 | 1461641185306 Marionette TRACE conn3 <- [1,2238,null,{}] 20:26:25 INFO - PROCESS | 1839 | 1461641185311 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}] 20:26:25 INFO - PROCESS | 1839 | 1461641185499 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 20:26:25 INFO - PROCESS | 1839 | 1461641185696 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cade6000 == 128 [pid = 1839] [id = 567] 20:26:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24c9b36c00) [pid = 1839] [serial = 1702] [outer = (nil)] 20:26:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24cc8a2400) [pid = 1839] [serial = 1703] [outer = 0x7f24c9b36c00] 20:26:25 INFO - PROCESS | 1839 | 1461641185760 Marionette DEBUG loaded listener.js 20:26:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24cd5b4c00) [pid = 1839] [serial = 1704] [outer = 0x7f24c9b36c00] 20:26:26 INFO - PROCESS | 1839 | 1461641186511 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]]]}] 20:26:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:26:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1236ms 20:26:26 INFO - PROCESS | 1839 | 1461641186540 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 20:26:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:26:26 INFO - PROCESS | 1839 | 1461641186553 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 20:26:26 INFO - PROCESS | 1839 | 1461641186560 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:26:26 INFO - PROCESS | 1839 | 1461641186563 Marionette TRACE conn3 <- [1,2242,null,{}] 20:26:26 INFO - PROCESS | 1839 | 1461641186568 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}] 20:26:26 INFO - PROCESS | 1839 | 1461641186900 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 20:26:27 INFO - PROCESS | 1839 | 1461641187249 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c82f4800 == 129 [pid = 1839] [id = 568] 20:26:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24c844b000) [pid = 1839] [serial = 1705] [outer = (nil)] 20:26:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24c86cdc00) [pid = 1839] [serial = 1706] [outer = 0x7f24c844b000] 20:26:27 INFO - PROCESS | 1839 | 1461641187335 Marionette DEBUG loaded listener.js 20:26:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24ca923000) [pid = 1839] [serial = 1707] [outer = 0x7f24c844b000] 20:26:28 INFO - PROCESS | 1839 | 1461641188264 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]]]}] 20:26:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:26:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1781ms 20:26:28 INFO - PROCESS | 1839 | 1461641188343 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 20:26:28 INFO - PROCESS | 1839 | 1461641188349 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 20:26:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:26:28 INFO - PROCESS | 1839 | 1461641188356 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:26:28 INFO - PROCESS | 1839 | 1461641188363 Marionette TRACE conn3 <- [1,2246,null,{}] 20:26:28 INFO - PROCESS | 1839 | 1461641188370 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}] 20:26:28 INFO - PROCESS | 1839 | 1461641188654 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 20:26:28 INFO - PROCESS | 1839 | 1461641188972 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cadf0000 == 130 [pid = 1839] [id = 569] 20:26:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24cb3df800) [pid = 1839] [serial = 1708] [outer = (nil)] 20:26:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24cb6ca000) [pid = 1839] [serial = 1709] [outer = 0x7f24cb3df800] 20:26:29 INFO - PROCESS | 1839 | 1461641189056 Marionette DEBUG loaded listener.js 20:26:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24cc897000) [pid = 1839] [serial = 1710] [outer = 0x7f24cb3df800] 20:26:29 INFO - PROCESS | 1839 | 1461641189947 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]]]}] 20:26:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:26:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1636ms 20:26:29 INFO - PROCESS | 1839 | 1461641189993 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 20:26:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:26:30 INFO - PROCESS | 1839 | 1461641189998 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 20:26:30 INFO - PROCESS | 1839 | 1461641190004 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:26:30 INFO - PROCESS | 1839 | 1461641190007 Marionette TRACE conn3 <- [1,2250,null,{}] 20:26:30 INFO - PROCESS | 1839 | 1461641190013 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}] 20:26:30 INFO - PROCESS | 1839 | 1461641190214 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 20:26:30 INFO - PROCESS | 1839 | 1461641190580 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb88c000 == 131 [pid = 1839] [id = 570] 20:26:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24cd5ab800) [pid = 1839] [serial = 1711] [outer = (nil)] 20:26:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24cd688c00) [pid = 1839] [serial = 1712] [outer = 0x7f24cd5ab800] 20:26:30 INFO - PROCESS | 1839 | 1461641190661 Marionette DEBUG loaded listener.js 20:26:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24cded0800) [pid = 1839] [serial = 1713] [outer = 0x7f24cd5ab800] 20:26:31 INFO - PROCESS | 1839 | 1461641191537 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]]]}] 20:26:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:26:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1586ms 20:26:31 INFO - PROCESS | 1839 | 1461641191590 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 20:26:31 INFO - PROCESS | 1839 | 1461641191596 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 20:26:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:26:31 INFO - PROCESS | 1839 | 1461641191613 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:26:31 INFO - PROCESS | 1839 | 1461641191621 Marionette TRACE conn3 <- [1,2254,null,{}] 20:26:31 INFO - PROCESS | 1839 | 1461641191627 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}] 20:26:31 INFO - PROCESS | 1839 | 1461641191860 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 20:26:32 INFO - PROCESS | 1839 | 1461641192131 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc7c8800 == 132 [pid = 1839] [id = 571] 20:26:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24cd5b2000) [pid = 1839] [serial = 1714] [outer = (nil)] 20:26:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24ce3c1400) [pid = 1839] [serial = 1715] [outer = 0x7f24cd5b2000] 20:26:32 INFO - PROCESS | 1839 | 1461641192258 Marionette DEBUG loaded listener.js 20:26:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24ce499000) [pid = 1839] [serial = 1716] [outer = 0x7f24cd5b2000] 20:26:33 INFO - PROCESS | 1839 | 1461641193355 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]]]}] 20:26:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:26:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1794ms 20:26:33 INFO - PROCESS | 1839 | 1461641193400 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 20:26:33 INFO - PROCESS | 1839 | 1461641193405 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 20:26:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:26:33 INFO - PROCESS | 1839 | 1461641193410 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:26:33 INFO - PROCESS | 1839 | 1461641193412 Marionette TRACE conn3 <- [1,2258,null,{}] 20:26:33 INFO - PROCESS | 1839 | 1461641193418 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}] 20:26:33 INFO - PROCESS | 1839 | 1461641193644 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 20:26:33 INFO - PROCESS | 1839 | 1461641193964 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccbd9800 == 133 [pid = 1839] [id = 572] 20:26:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24cded2000) [pid = 1839] [serial = 1717] [outer = (nil)] 20:26:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24cebaf400) [pid = 1839] [serial = 1718] [outer = 0x7f24cded2000] 20:26:34 INFO - PROCESS | 1839 | 1461641194041 Marionette DEBUG loaded listener.js 20:26:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24ced72c00) [pid = 1839] [serial = 1719] [outer = 0x7f24cded2000] 20:26:34 INFO - PROCESS | 1839 | 1461641194871 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]]]}] 20:26:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:26:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1528ms 20:26:34 INFO - PROCESS | 1839 | 1461641194940 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 20:26:34 INFO - PROCESS | 1839 | 1461641194946 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 20:26:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:26:34 INFO - PROCESS | 1839 | 1461641194952 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:26:34 INFO - PROCESS | 1839 | 1461641194955 Marionette TRACE conn3 <- [1,2262,null,{}] 20:26:34 INFO - PROCESS | 1839 | 1461641194960 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}] 20:26:35 INFO - PROCESS | 1839 | 1461641195218 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 20:26:35 INFO - PROCESS | 1839 | 1461641195537 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd680000 == 134 [pid = 1839] [id = 573] 20:26:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24cfe0e000) [pid = 1839] [serial = 1720] [outer = (nil)] 20:26:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24cfe11000) [pid = 1839] [serial = 1721] [outer = 0x7f24cfe0e000] 20:26:35 INFO - PROCESS | 1839 | 1461641195637 Marionette DEBUG loaded listener.js 20:26:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24d0052400) [pid = 1839] [serial = 1722] [outer = 0x7f24cfe0e000] 20:26:36 INFO - PROCESS | 1839 | 1461641196454 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]]]}] 20:26:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:26:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1533ms 20:26:36 INFO - PROCESS | 1839 | 1461641196486 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 20:26:36 INFO - PROCESS | 1839 | 1461641196490 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 20:26:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:26:36 INFO - PROCESS | 1839 | 1461641196497 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:26:36 INFO - PROCESS | 1839 | 1461641196500 Marionette TRACE conn3 <- [1,2266,null,{}] 20:26:36 INFO - PROCESS | 1839 | 1461641196506 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}] 20:26:36 INFO - PROCESS | 1839 | 1461641196717 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 20:26:37 INFO - PROCESS | 1839 | 1461641196991 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4ce800 == 135 [pid = 1839] [id = 574] 20:26:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24cfe0e400) [pid = 1839] [serial = 1723] [outer = (nil)] 20:26:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24d01b8000) [pid = 1839] [serial = 1724] [outer = 0x7f24cfe0e400] 20:26:37 INFO - PROCESS | 1839 | 1461641197072 Marionette DEBUG loaded listener.js 20:26:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24d01c2400) [pid = 1839] [serial = 1725] [outer = 0x7f24cfe0e400] 20:26:37 INFO - PROCESS | 1839 | 1461641197984 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]]]}] 20:26:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:26:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1529ms 20:26:38 INFO - PROCESS | 1839 | 1461641198028 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 20:26:38 INFO - PROCESS | 1839 | 1461641198032 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 20:26:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:26:38 INFO - PROCESS | 1839 | 1461641198038 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:26:38 INFO - PROCESS | 1839 | 1461641198041 Marionette TRACE conn3 <- [1,2270,null,{}] 20:26:38 INFO - PROCESS | 1839 | 1461641198046 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}] 20:26:38 INFO - PROCESS | 1839 | 1461641198277 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 20:26:38 INFO - PROCESS | 1839 | 1461641198557 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec76800 == 136 [pid = 1839] [id = 575] 20:26:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24d0052800) [pid = 1839] [serial = 1726] [outer = (nil)] 20:26:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24d0ea3400) [pid = 1839] [serial = 1727] [outer = 0x7f24d0052800] 20:26:38 INFO - PROCESS | 1839 | 1461641198674 Marionette DEBUG loaded listener.js 20:26:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24d0eaa400) [pid = 1839] [serial = 1728] [outer = 0x7f24d0052800] 20:26:39 INFO - PROCESS | 1839 | 1461641199514 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]]]}] 20:26:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:26:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1532ms 20:26:39 INFO - PROCESS | 1839 | 1461641199571 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 20:26:39 INFO - PROCESS | 1839 | 1461641199575 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 20:26:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:26:39 INFO - PROCESS | 1839 | 1461641199581 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:26:39 INFO - PROCESS | 1839 | 1461641199584 Marionette TRACE conn3 <- [1,2274,null,{}] 20:26:39 INFO - PROCESS | 1839 | 1461641199589 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}] 20:26:39 INFO - PROCESS | 1839 | 1461641199816 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 20:26:40 INFO - PROCESS | 1839 | 1461641200059 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d111e800 == 137 [pid = 1839] [id = 576] 20:26:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24d0054000) [pid = 1839] [serial = 1729] [outer = (nil)] 20:26:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24d1005800) [pid = 1839] [serial = 1730] [outer = 0x7f24d0054000] 20:26:40 INFO - PROCESS | 1839 | 1461641200176 Marionette DEBUG loaded listener.js 20:26:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24d100f800) [pid = 1839] [serial = 1731] [outer = 0x7f24d0054000] 20:26:41 INFO - PROCESS | 1839 | 1461641201027 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]]]}] 20:26:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:26:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1488ms 20:26:41 INFO - PROCESS | 1839 | 1461641201072 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 20:26:41 INFO - PROCESS | 1839 | 1461641201075 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 20:26:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:26:41 INFO - PROCESS | 1839 | 1461641201082 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:26:41 INFO - PROCESS | 1839 | 1461641201085 Marionette TRACE conn3 <- [1,2278,null,{}] 20:26:41 INFO - PROCESS | 1839 | 1461641201091 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}] 20:26:41 INFO - PROCESS | 1839 | 1461641201313 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 20:26:41 INFO - PROCESS | 1839 | 1461641201591 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2271000 == 138 [pid = 1839] [id = 577] 20:26:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24d0b7b400) [pid = 1839] [serial = 1732] [outer = (nil)] 20:26:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24d1087400) [pid = 1839] [serial = 1733] [outer = 0x7f24d0b7b400] 20:26:41 INFO - PROCESS | 1839 | 1461641201710 Marionette DEBUG loaded listener.js 20:26:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24d108e400) [pid = 1839] [serial = 1734] [outer = 0x7f24d0b7b400] 20:26:42 INFO - PROCESS | 1839 | 1461641202613 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]]]}] 20:26:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:26:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1584ms 20:26:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:26:42 INFO - PROCESS | 1839 | 1461641202667 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 20:26:42 INFO - PROCESS | 1839 | 1461641202670 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 20:26:42 INFO - PROCESS | 1839 | 1461641202676 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:26:42 INFO - PROCESS | 1839 | 1461641202679 Marionette TRACE conn3 <- [1,2282,null,{}] 20:26:42 INFO - PROCESS | 1839 | 1461641202684 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}] 20:26:42 INFO - PROCESS | 1839 | 1461641202908 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 20:26:43 INFO - PROCESS | 1839 | 1461641203260 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2bd7800 == 139 [pid = 1839] [id = 578] 20:26:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f24d13d6400) [pid = 1839] [serial = 1735] [outer = (nil)] 20:26:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f24d13d9800) [pid = 1839] [serial = 1736] [outer = 0x7f24d13d6400] 20:26:43 INFO - PROCESS | 1839 | 1461641203344 Marionette DEBUG loaded listener.js 20:26:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f24d1f3a400) [pid = 1839] [serial = 1737] [outer = 0x7f24d13d6400] 20:26:44 INFO - PROCESS | 1839 | 1461641204187 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]]]}] 20:26:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:26:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1579ms 20:26:44 INFO - PROCESS | 1839 | 1461641204256 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 20:26:44 INFO - PROCESS | 1839 | 1461641204260 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 20:26:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:26:44 INFO - PROCESS | 1839 | 1461641204266 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:26:44 INFO - PROCESS | 1839 | 1461641204270 Marionette TRACE conn3 <- [1,2286,null,{}] 20:26:44 INFO - PROCESS | 1839 | 1461641204275 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}] 20:26:44 INFO - PROCESS | 1839 | 1461641204561 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 20:26:44 INFO - PROCESS | 1839 | 1461641204881 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d30de000 == 140 [pid = 1839] [id = 579] 20:26:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f24d1f51400) [pid = 1839] [serial = 1738] [outer = (nil)] 20:26:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f24d1fe5800) [pid = 1839] [serial = 1739] [outer = 0x7f24d1f51400] 20:26:44 INFO - PROCESS | 1839 | 1461641204958 Marionette DEBUG loaded listener.js 20:26:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f24d2331400) [pid = 1839] [serial = 1740] [outer = 0x7f24d1f51400] 20:26:45 INFO - PROCESS | 1839 | 1461641205813 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]]]}] 20:26:45 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 20:26:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1583ms 20:26:45 INFO - PROCESS | 1839 | 1461641205850 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 20:26:45 INFO - PROCESS | 1839 | 1461641205854 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 20:26:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:26:45 INFO - PROCESS | 1839 | 1461641205860 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:26:45 INFO - PROCESS | 1839 | 1461641205863 Marionette TRACE conn3 <- [1,2290,null,{}] 20:26:45 INFO - PROCESS | 1839 | 1461641205868 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}] 20:26:46 INFO - PROCESS | 1839 | 1461641206091 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 20:26:46 INFO - PROCESS | 1839 | 1461641206370 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3269000 == 141 [pid = 1839] [id = 580] 20:26:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24d1f51800) [pid = 1839] [serial = 1741] [outer = (nil)] 20:26:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24d27b7800) [pid = 1839] [serial = 1742] [outer = 0x7f24d1f51800] 20:26:46 INFO - PROCESS | 1839 | 1461641206487 Marionette DEBUG loaded listener.js 20:26:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 214 (0x7f24d2b19800) [pid = 1839] [serial = 1743] [outer = 0x7f24d1f51800] 20:26:47 INFO - PROCESS | 1839 | 1461641207342 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]]]}] 20:26:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:26:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1535ms 20:26:47 INFO - PROCESS | 1839 | 1461641207397 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 20:26:47 INFO - PROCESS | 1839 | 1461641207401 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 20:26:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:26:47 INFO - PROCESS | 1839 | 1461641207408 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:26:47 INFO - PROCESS | 1839 | 1461641207410 Marionette TRACE conn3 <- [1,2294,null,{}] 20:26:47 INFO - PROCESS | 1839 | 1461641207417 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}] 20:26:47 INFO - PROCESS | 1839 | 1461641207678 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 20:26:48 INFO - PROCESS | 1839 | 1461641208007 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4699800 == 142 [pid = 1839] [id = 581] 20:26:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 215 (0x7f24ce3b8c00) [pid = 1839] [serial = 1744] [outer = (nil)] 20:26:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 216 (0x7f24d2d26400) [pid = 1839] [serial = 1745] [outer = 0x7f24ce3b8c00] 20:26:48 INFO - PROCESS | 1839 | 1461641208087 Marionette DEBUG loaded listener.js 20:26:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 217 (0x7f24d2d30c00) [pid = 1839] [serial = 1746] [outer = 0x7f24ce3b8c00] 20:26:48 INFO - PROCESS | 1839 | 1461641208903 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]]]}] 20:26:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:26:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1533ms 20:26:48 INFO - PROCESS | 1839 | 1461641208943 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 20:26:48 INFO - PROCESS | 1839 | 1461641208946 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 20:26:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:26:48 INFO - PROCESS | 1839 | 1461641208952 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:26:48 INFO - PROCESS | 1839 | 1461641208954 Marionette TRACE conn3 <- [1,2298,null,{}] 20:26:48 INFO - PROCESS | 1839 | 1461641208960 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}] 20:26:49 INFO - PROCESS | 1839 | 1461641209179 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 20:26:49 INFO - PROCESS | 1839 | 1461641209461 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d540f000 == 143 [pid = 1839] [id = 582] 20:26:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 218 (0x7f24d01bb400) [pid = 1839] [serial = 1747] [outer = (nil)] 20:26:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 219 (0x7f24d310a800) [pid = 1839] [serial = 1748] [outer = 0x7f24d01bb400] 20:26:49 INFO - PROCESS | 1839 | 1461641209541 Marionette DEBUG loaded listener.js 20:26:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 220 (0x7f24d317b000) [pid = 1839] [serial = 1749] [outer = 0x7f24d01bb400] 20:26:50 INFO - PROCESS | 1839 | 1461641210449 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]]]}] 20:26:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:26:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1533ms 20:26:50 INFO - PROCESS | 1839 | 1461641210486 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 20:26:50 INFO - PROCESS | 1839 | 1461641210490 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 20:26:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:26:50 INFO - PROCESS | 1839 | 1461641210496 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:26:50 INFO - PROCESS | 1839 | 1461641210499 Marionette TRACE conn3 <- [1,2302,null,{}] 20:26:50 INFO - PROCESS | 1839 | 1461641210505 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}] 20:26:50 INFO - PROCESS | 1839 | 1461641210759 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 20:26:51 INFO - PROCESS | 1839 | 1461641211084 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da35d800 == 144 [pid = 1839] [id = 583] 20:26:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 221 (0x7f24d2b1c800) [pid = 1839] [serial = 1750] [outer = (nil)] 20:26:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 222 (0x7f24d3183c00) [pid = 1839] [serial = 1751] [outer = 0x7f24d2b1c800] 20:26:51 INFO - PROCESS | 1839 | 1461641211165 Marionette DEBUG loaded listener.js 20:26:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 223 (0x7f24d464c000) [pid = 1839] [serial = 1752] [outer = 0x7f24d2b1c800] 20:26:52 INFO - PROCESS | 1839 | 1461641212017 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]]]}] 20:26:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:26:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1578ms 20:26:52 INFO - PROCESS | 1839 | 1461641212077 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 20:26:52 INFO - PROCESS | 1839 | 1461641212080 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 20:26:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:26:52 INFO - PROCESS | 1839 | 1461641212086 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:26:52 INFO - PROCESS | 1839 | 1461641212089 Marionette TRACE conn3 <- [1,2306,null,{}] 20:26:52 INFO - PROCESS | 1839 | 1461641212095 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}] 20:26:52 INFO - PROCESS | 1839 | 1461641212324 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 20:26:52 INFO - PROCESS | 1839 | 1461641212655 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbac8000 == 145 [pid = 1839] [id = 584] 20:26:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 224 (0x7f24d47a6000) [pid = 1839] [serial = 1753] [outer = (nil)] 20:26:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 225 (0x7f24d47a9400) [pid = 1839] [serial = 1754] [outer = 0x7f24d47a6000] 20:26:52 INFO - PROCESS | 1839 | 1461641212780 Marionette DEBUG loaded listener.js 20:26:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 226 (0x7f24d47b0c00) [pid = 1839] [serial = 1755] [outer = 0x7f24d47a6000] 20:26:53 INFO - PROCESS | 1839 | 1461641213634 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]]]}] 20:26:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:26:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1594ms 20:26:53 INFO - PROCESS | 1839 | 1461641213682 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 20:26:53 INFO - PROCESS | 1839 | 1461641213686 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 20:26:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:26:53 INFO - PROCESS | 1839 | 1461641213692 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:26:53 INFO - PROCESS | 1839 | 1461641213695 Marionette TRACE conn3 <- [1,2310,null,{}] 20:26:53 INFO - PROCESS | 1839 | 1461641213701 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}] 20:26:53 INFO - PROCESS | 1839 | 1461641213932 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 20:26:54 INFO - PROCESS | 1839 | 1461641214215 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc481000 == 146 [pid = 1839] [id = 585] 20:26:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 227 (0x7f24c9b3f000) [pid = 1839] [serial = 1756] [outer = (nil)] 20:26:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 228 (0x7f24d497e000) [pid = 1839] [serial = 1757] [outer = 0x7f24c9b3f000] 20:26:54 INFO - PROCESS | 1839 | 1461641214333 Marionette DEBUG loaded listener.js 20:26:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 229 (0x7f24d4be7400) [pid = 1839] [serial = 1758] [outer = 0x7f24c9b3f000] 20:26:55 INFO - PROCESS | 1839 | 1461641215208 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]]]}] 20:26:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:26:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1583ms 20:26:55 INFO - PROCESS | 1839 | 1461641215278 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 20:26:55 INFO - PROCESS | 1839 | 1461641215281 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 20:26:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:26:55 INFO - PROCESS | 1839 | 1461641215287 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:26:55 INFO - PROCESS | 1839 | 1461641215289 Marionette TRACE conn3 <- [1,2314,null,{}] 20:26:55 INFO - PROCESS | 1839 | 1461641215295 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}] 20:26:55 INFO - PROCESS | 1839 | 1461641215532 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 20:26:55 INFO - PROCESS | 1839 | 1461641215891 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9ac000 == 147 [pid = 1839] [id = 586] 20:26:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 230 (0x7f24cd690c00) [pid = 1839] [serial = 1759] [outer = (nil)] 20:26:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 231 (0x7f24d4be9400) [pid = 1839] [serial = 1760] [outer = 0x7f24cd690c00] 20:26:55 INFO - PROCESS | 1839 | 1461641215973 Marionette DEBUG loaded listener.js 20:26:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 232 (0x7f24d5314800) [pid = 1839] [serial = 1761] [outer = 0x7f24cd690c00] 20:26:56 INFO - PROCESS | 1839 | 1461641216875 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]]]}] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca6a4000 == 146 [pid = 1839] [id = 512] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cade6000 == 145 [pid = 1839] [id = 567] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca685800 == 144 [pid = 1839] [id = 565] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c83e4000 == 143 [pid = 1839] [id = 564] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e7355000 == 142 [pid = 1839] [id = 554] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5062000 == 141 [pid = 1839] [id = 553] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0bab000 == 140 [pid = 1839] [id = 552] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de1b6800 == 139 [pid = 1839] [id = 551] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc8a3800 == 138 [pid = 1839] [id = 550] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d541f800 == 137 [pid = 1839] [id = 549] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3271800 == 136 [pid = 1839] [id = 548] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2a36800 == 135 [pid = 1839] [id = 547] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce4cb000 == 134 [pid = 1839] [id = 546] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cadda800 == 133 [pid = 1839] [id = 545] 20:26:58 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cd4f3000 == 132 [pid = 1839] [id = 544] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 231 (0x7f24d01b7800) [pid = 1839] [serial = 1632] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 230 (0x7f24de0fc800) [pid = 1839] [serial = 1506] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 229 (0x7f24c8453400) [pid = 1839] [serial = 1604] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 228 (0x7f24d1006000) [pid = 1839] [serial = 1607] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 227 (0x7f24cec2c800) [pid = 1839] [serial = 1458] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 226 (0x7f24f4050000) [pid = 1839] [serial = 1461] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 225 (0x7f24f2f7cc00) [pid = 1839] [serial = 1443] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 224 (0x7f24e6f19c00) [pid = 1839] [serial = 1398] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 223 (0x7f24cfe0c400) [pid = 1839] [serial = 1566] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 222 (0x7f24d108f400) [pid = 1839] [serial = 1568] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 221 (0x7f24dcd6bc00) [pid = 1839] [serial = 1404] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 220 (0x7f24e6e05c00) [pid = 1839] [serial = 1586] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 219 (0x7f24cd5b8400) [pid = 1839] [serial = 1455] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 218 (0x7f24cfdc4c00) [pid = 1839] [serial = 1631] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 217 (0x7f24d0ead400) [pid = 1839] [serial = 1628] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 216 (0x7f24cc53f000) [pid = 1839] [serial = 1536] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 215 (0x7f24e660e400) [pid = 1839] [serial = 1512] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 214 (0x7f24f62c2400) [pid = 1839] [serial = 1518] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 213 (0x7f24d5369800) [pid = 1839] [serial = 1571] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24d100fc00) [pid = 1839] [serial = 1613] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24e220cc00) [pid = 1839] [serial = 1392] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f24d232e000) [pid = 1839] [serial = 1616] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f24f7ca9400) [pid = 1839] [serial = 1596] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f24d4975000) [pid = 1839] [serial = 1431] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f24d2d32c00) [pid = 1839] [serial = 1521] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f24dc7fdc00) [pid = 1839] [serial = 1574] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f24cec2cc00) [pid = 1839] [serial = 1626] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24e0316c00) [pid = 1839] [serial = 1437] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24f834bc00) [pid = 1839] [serial = 1446] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24d3186400) [pid = 1839] [serial = 1539] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24cc8a3000) [pid = 1839] [serial = 1623] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24d2b10c00) [pid = 1839] [serial = 1569] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24dc24c800) [pid = 1839] [serial = 1503] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24f319ac00) [pid = 1839] [serial = 1592] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24cad4b400) [pid = 1839] [serial = 1589] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24cd5b1400) [pid = 1839] [serial = 1620] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24e031ac00) [pid = 1839] [serial = 1509] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24e4a8bc00) [pid = 1839] [serial = 1395] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24ce49b800) [pid = 1839] [serial = 1595] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24f7aa6c00) [pid = 1839] [serial = 1593] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24d1004000) [pid = 1839] [serial = 1601] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24dcacbc00) [pid = 1839] [serial = 1563] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24dcbb2000) [pid = 1839] [serial = 1575] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24d1fe7c00) [pid = 1839] [serial = 1500] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24d1086c00) [pid = 1839] [serial = 1542] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24e2209000) [pid = 1839] [serial = 1581] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24e56e2000) [pid = 1839] [serial = 1584] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24e4885c00) [pid = 1839] [serial = 1583] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24cb3dc400) [pid = 1839] [serial = 1619] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24e0787400) [pid = 1839] [serial = 1389] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24f2ec7800) [pid = 1839] [serial = 1515] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24e93bc000) [pid = 1839] [serial = 1587] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24de132c00) [pid = 1839] [serial = 1578] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24cc8a1400) [pid = 1839] [serial = 1533] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24ced7b800) [pid = 1839] [serial = 1464] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24d47b0000) [pid = 1839] [serial = 1449] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24dfb77400) [pid = 1839] [serial = 1308] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24f7ca7400) [pid = 1839] [serial = 1527] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24cd688800) [pid = 1839] [serial = 1610] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24dcf92400) [pid = 1839] [serial = 1577] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24cc53f800) [pid = 1839] [serial = 1622] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24cad51000) [pid = 1839] [serial = 1590] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24dfd0c800) [pid = 1839] [serial = 1580] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24d2d2a400) [pid = 1839] [serial = 1530] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24dc259c00) [pid = 1839] [serial = 1434] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24ca92b400) [pid = 1839] [serial = 1598] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24db9d0400) [pid = 1839] [serial = 1572] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24e6062400) [pid = 1839] [serial = 1440] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24ced6e800) [pid = 1839] [serial = 1565] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24cec2f000) [pid = 1839] [serial = 1497] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24d0eafc00) [pid = 1839] [serial = 1524] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24ec162000) [pid = 1839] [serial = 1401] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24d1088c00) [pid = 1839] [serial = 1629] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24f2f86400) [pid = 1839] [serial = 1407] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24ce48f400) [pid = 1839] [serial = 1625] [outer = (nil)] [url = about:blank] 20:26:58 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24cfe19c00) [pid = 1839] [serial = 1452] [outer = (nil)] [url = about:blank] 20:26:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:26:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 3193ms 20:26:58 INFO - PROCESS | 1839 | 1461641218628 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 20:26:58 INFO - PROCESS | 1839 | 1461641218634 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 20:26:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:26:58 INFO - PROCESS | 1839 | 1461641218649 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:26:58 INFO - PROCESS | 1839 | 1461641218657 Marionette TRACE conn3 <- [1,2318,null,{}] 20:26:58 INFO - PROCESS | 1839 | 1461641218667 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}] 20:26:58 INFO - PROCESS | 1839 | 1461641218900 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 20:26:59 INFO - PROCESS | 1839 | 1461641219113 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:26:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c83e0000 == 133 [pid = 1839] [id = 587] 20:26:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24c86cac00) [pid = 1839] [serial = 1762] [outer = (nil)] 20:26:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24c86cec00) [pid = 1839] [serial = 1763] [outer = 0x7f24c86cac00] 20:26:59 INFO - PROCESS | 1839 | 1461641219182 Marionette DEBUG loaded listener.js 20:26:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24c86d8800) [pid = 1839] [serial = 1764] [outer = 0x7f24c86cac00] 20:27:00 INFO - PROCESS | 1839 | 1461641219998 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] 20:27:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:27:00 INFO - PROCESS | 1839 | 1461641220043 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 20:27:00 INFO - PROCESS | 1839 | 1461641220056 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:27:00 INFO - PROCESS | 1839 | 1461641220061 Marionette TRACE conn3 <- [1,2322,null,{}] 20:27:00 INFO - PROCESS | 1839 | 1461641220067 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}] 20:27:00 INFO - PROCESS | 1839 | 1461641220277 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 20:27:00 INFO - PROCESS | 1839 | 1461641220489 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca685000 == 134 [pid = 1839] [id = 588] 20:27:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24c86cb000) [pid = 1839] [serial = 1765] [outer = (nil)] 20:27:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24cabf6c00) [pid = 1839] [serial = 1766] [outer = 0x7f24c86cb000] 20:27:00 INFO - PROCESS | 1839 | 1461641220553 Marionette DEBUG loaded listener.js 20:27:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24cad4cc00) [pid = 1839] [serial = 1767] [outer = 0x7f24c86cb000] 20:27:01 INFO - PROCESS | 1839 | 1461641221438 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]]]}] 20:27:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:27:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1437ms 20:27:01 INFO - PROCESS | 1839 | 1461641221489 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 20:27:01 INFO - PROCESS | 1839 | 1461641221492 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 20:27:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:27:01 INFO - PROCESS | 1839 | 1461641221508 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:27:01 INFO - PROCESS | 1839 | 1461641221511 Marionette TRACE conn3 <- [1,2326,null,{}] 20:27:01 INFO - PROCESS | 1839 | 1461641221550 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}] 20:27:01 INFO - PROCESS | 1839 | 1461641221840 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 20:27:01 INFO - PROCESS | 1839 | 1461641221878 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca9d6000 == 135 [pid = 1839] [id = 589] 20:27:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24cc539c00) [pid = 1839] [serial = 1768] [outer = (nil)] 20:27:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24cc897400) [pid = 1839] [serial = 1769] [outer = 0x7f24cc539c00] 20:27:01 INFO - PROCESS | 1839 | 1461641221946 Marionette DEBUG loaded listener.js 20:27:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24cc8a5400) [pid = 1839] [serial = 1770] [outer = 0x7f24cc539c00] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24c844a800) [pid = 1839] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24ccb5d800) [pid = 1839] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24c844fc00) [pid = 1839] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24cabff400) [pid = 1839] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24c844c400) [pid = 1839] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24ca925400) [pid = 1839] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24ca924c00) [pid = 1839] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24cc8a0000) [pid = 1839] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24c86c9800) [pid = 1839] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dc12a800) [pid = 1839] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24d5796800) [pid = 1839] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d2b11c00) [pid = 1839] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24db9e3400) [pid = 1839] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dcf89c00) [pid = 1839] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24c835f000) [pid = 1839] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24c3b6ec00) [pid = 1839] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24ced75400) [pid = 1839] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24cc8a3800) [pid = 1839] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24c86d3c00) [pid = 1839] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24c86c9400) [pid = 1839] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24e0eb2800) [pid = 1839] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24c3b6b400) [pid = 1839] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24e605d400) [pid = 1839] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dc12d000) [pid = 1839] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24c3b6fc00) [pid = 1839] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d27ab000) [pid = 1839] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24c8356400) [pid = 1839] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24ceba5800) [pid = 1839] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:27:03 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24c8454400) [pid = 1839] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:27:03 INFO - PROCESS | 1839 | 1461641223766 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]]]}] 20:27:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:27:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2300ms 20:27:03 INFO - PROCESS | 1839 | 1461641223809 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 20:27:03 INFO - PROCESS | 1839 | 1461641223813 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 20:27:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:27:03 INFO - PROCESS | 1839 | 1461641223819 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:27:03 INFO - PROCESS | 1839 | 1461641223822 Marionette TRACE conn3 <- [1,2330,null,{}] 20:27:03 INFO - PROCESS | 1839 | 1461641223828 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}] 20:27:04 INFO - PROCESS | 1839 | 1461641224044 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 20:27:04 INFO - PROCESS | 1839 | 1461641224238 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cade7800 == 136 [pid = 1839] [id = 590] 20:27:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24c3b71c00) [pid = 1839] [serial = 1771] [outer = (nil)] 20:27:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24c9b3c400) [pid = 1839] [serial = 1772] [outer = 0x7f24c3b71c00] 20:27:04 INFO - PROCESS | 1839 | 1461641224312 Marionette DEBUG loaded listener.js 20:27:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24cc53ac00) [pid = 1839] [serial = 1773] [outer = 0x7f24c3b71c00] 20:27:05 INFO - PROCESS | 1839 | 1461641225058 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]]]}] 20:27:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:27:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1287ms 20:27:05 INFO - PROCESS | 1839 | 1461641225107 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 20:27:05 INFO - PROCESS | 1839 | 1461641225109 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 20:27:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:27:05 INFO - PROCESS | 1839 | 1461641225115 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:27:05 INFO - PROCESS | 1839 | 1461641225117 Marionette TRACE conn3 <- [1,2334,null,{}] 20:27:05 INFO - PROCESS | 1839 | 1461641225123 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}] 20:27:05 INFO - PROCESS | 1839 | 1461641225336 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 20:27:05 INFO - PROCESS | 1839 | 1461641225517 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c7bcc800 == 137 [pid = 1839] [id = 591] 20:27:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24c3b6d800) [pid = 1839] [serial = 1774] [outer = (nil)] 20:27:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24c3b77400) [pid = 1839] [serial = 1775] [outer = 0x7f24c3b6d800] 20:27:05 INFO - PROCESS | 1839 | 1461641225741 Marionette DEBUG loaded listener.js 20:27:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24c844b800) [pid = 1839] [serial = 1776] [outer = 0x7f24c3b6d800] 20:27:06 INFO - PROCESS | 1839 | 1461641226753 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]]]}] 20:27:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:27:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1685ms 20:27:06 INFO - PROCESS | 1839 | 1461641226803 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 20:27:06 INFO - PROCESS | 1839 | 1461641226811 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 20:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:27:06 INFO - PROCESS | 1839 | 1461641226819 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:27:06 INFO - PROCESS | 1839 | 1461641226824 Marionette TRACE conn3 <- [1,2338,null,{}] 20:27:06 INFO - PROCESS | 1839 | 1461641226831 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}] 20:27:07 INFO - PROCESS | 1839 | 1461641227075 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 20:27:07 INFO - PROCESS | 1839 | 1461641227398 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb33d000 == 138 [pid = 1839] [id = 592] 20:27:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24cb3dc800) [pid = 1839] [serial = 1777] [outer = (nil)] 20:27:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24cc535c00) [pid = 1839] [serial = 1778] [outer = 0x7f24cb3dc800] 20:27:07 INFO - PROCESS | 1839 | 1461641227483 Marionette DEBUG loaded listener.js 20:27:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24cc8a1c00) [pid = 1839] [serial = 1779] [outer = 0x7f24cb3dc800] 20:27:08 INFO - PROCESS | 1839 | 1461641228453 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]]]}] 20:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1683ms 20:27:08 INFO - PROCESS | 1839 | 1461641228503 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 20:27:08 INFO - PROCESS | 1839 | 1461641228510 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 20:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:27:08 INFO - PROCESS | 1839 | 1461641228520 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:27:08 INFO - PROCESS | 1839 | 1461641228524 Marionette TRACE conn3 <- [1,2342,null,{}] 20:27:08 INFO - PROCESS | 1839 | 1461641228530 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}] 20:27:08 INFO - PROCESS | 1839 | 1461641228821 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 20:27:09 INFO - PROCESS | 1839 | 1461641229175 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6d3800 == 139 [pid = 1839] [id = 593] 20:27:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24cd5b9400) [pid = 1839] [serial = 1780] [outer = (nil)] 20:27:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24cded4400) [pid = 1839] [serial = 1781] [outer = 0x7f24cd5b9400] 20:27:09 INFO - PROCESS | 1839 | 1461641229252 Marionette DEBUG loaded listener.js 20:27:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24ce3b9800) [pid = 1839] [serial = 1782] [outer = 0x7f24cd5b9400] 20:27:10 INFO - PROCESS | 1839 | 1461641230163 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]]]}] 20:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1689ms 20:27:10 INFO - PROCESS | 1839 | 1461641230210 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 20:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:27:10 INFO - PROCESS | 1839 | 1461641230215 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 20:27:10 INFO - PROCESS | 1839 | 1461641230221 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:27:10 INFO - PROCESS | 1839 | 1461641230227 Marionette TRACE conn3 <- [1,2346,null,{}] 20:27:10 INFO - PROCESS | 1839 | 1461641230243 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}] 20:27:10 INFO - PROCESS | 1839 | 1461641230494 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 20:27:10 INFO - PROCESS | 1839 | 1461641230807 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccbc1800 == 140 [pid = 1839] [id = 594] 20:27:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24ceba8800) [pid = 1839] [serial = 1783] [outer = (nil)] 20:27:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24cec28400) [pid = 1839] [serial = 1784] [outer = 0x7f24ceba8800] 20:27:10 INFO - PROCESS | 1839 | 1461641230887 Marionette DEBUG loaded listener.js 20:27:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cec2d800) [pid = 1839] [serial = 1785] [outer = 0x7f24ceba8800] 20:27:11 INFO - PROCESS | 1839 | 1461641231743 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]]]}] 20:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1591ms 20:27:11 INFO - PROCESS | 1839 | 1461641231813 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 20:27:11 INFO - PROCESS | 1839 | 1461641231817 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 20:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:27:11 INFO - PROCESS | 1839 | 1461641231824 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:27:11 INFO - PROCESS | 1839 | 1461641231827 Marionette TRACE conn3 <- [1,2350,null,{}] 20:27:11 INFO - PROCESS | 1839 | 1461641231832 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}] 20:27:12 INFO - PROCESS | 1839 | 1461641232104 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 20:27:12 INFO - PROCESS | 1839 | 1461641232417 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce1c3000 == 141 [pid = 1839] [id = 595] 20:27:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24cebac800) [pid = 1839] [serial = 1786] [outer = (nil)] 20:27:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24ced7d000) [pid = 1839] [serial = 1787] [outer = 0x7f24cebac800] 20:27:12 INFO - PROCESS | 1839 | 1461641232498 Marionette DEBUG loaded listener.js 20:27:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24cfdca800) [pid = 1839] [serial = 1788] [outer = 0x7f24cebac800] 20:27:13 INFO - PROCESS | 1839 | 1461641233435 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]]]}] 20:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1679ms 20:27:13 INFO - PROCESS | 1839 | 1461641233505 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 20:27:13 INFO - PROCESS | 1839 | 1461641233509 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 20:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:27:13 INFO - PROCESS | 1839 | 1461641233516 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:27:13 INFO - PROCESS | 1839 | 1461641233520 Marionette TRACE conn3 <- [1,2354,null,{}] 20:27:13 INFO - PROCESS | 1839 | 1461641233525 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}] 20:27:13 INFO - PROCESS | 1839 | 1461641233823 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 20:27:14 INFO - PROCESS | 1839 | 1461641234140 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4ce000 == 142 [pid = 1839] [id = 596] 20:27:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24cfe19c00) [pid = 1839] [serial = 1789] [outer = (nil)] 20:27:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d0050400) [pid = 1839] [serial = 1790] [outer = 0x7f24cfe19c00] 20:27:14 INFO - PROCESS | 1839 | 1461641234232 Marionette DEBUG loaded listener.js 20:27:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d100c000) [pid = 1839] [serial = 1791] [outer = 0x7f24cfe19c00] 20:27:15 INFO - PROCESS | 1839 | 1461641235282 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]]]}] 20:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1837ms 20:27:15 INFO - PROCESS | 1839 | 1461641235357 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 20:27:15 INFO - PROCESS | 1839 | 1461641235363 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 20:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:27:15 INFO - PROCESS | 1839 | 1461641235373 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:27:15 INFO - PROCESS | 1839 | 1461641235377 Marionette TRACE conn3 <- [1,2358,null,{}] 20:27:15 INFO - PROCESS | 1839 | 1461641235387 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}] 20:27:15 INFO - PROCESS | 1839 | 1461641235766 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 20:27:16 INFO - PROCESS | 1839 | 1461641236126 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1116000 == 143 [pid = 1839] [id = 597] 20:27:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24cfe0cc00) [pid = 1839] [serial = 1792] [outer = (nil)] 20:27:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d13d4400) [pid = 1839] [serial = 1793] [outer = 0x7f24cfe0cc00] 20:27:16 INFO - PROCESS | 1839 | 1461641236202 Marionette DEBUG loaded listener.js 20:27:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d1f59000) [pid = 1839] [serial = 1794] [outer = 0x7f24cfe0cc00] 20:27:17 INFO - PROCESS | 1839 | 1461641237141 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]]]}] 20:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1835ms 20:27:17 INFO - PROCESS | 1839 | 1461641237208 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 20:27:17 INFO - PROCESS | 1839 | 1461641237212 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 20:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:27:17 INFO - PROCESS | 1839 | 1461641237218 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:27:17 INFO - PROCESS | 1839 | 1461641237222 Marionette TRACE conn3 <- [1,2362,null,{}] 20:27:17 INFO - PROCESS | 1839 | 1461641237228 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}] 20:27:17 INFO - PROCESS | 1839 | 1461641237467 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 20:27:17 INFO - PROCESS | 1839 | 1461641237783 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d226a800 == 144 [pid = 1839] [id = 598] 20:27:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24cfe1a800) [pid = 1839] [serial = 1795] [outer = (nil)] 20:27:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d1ff0400) [pid = 1839] [serial = 1796] [outer = 0x7f24cfe1a800] 20:27:17 INFO - PROCESS | 1839 | 1461641237863 Marionette DEBUG loaded listener.js 20:27:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d232a800) [pid = 1839] [serial = 1797] [outer = 0x7f24cfe1a800] 20:27:18 INFO - PROCESS | 1839 | 1461641238753 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]]]}] 20:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1580ms 20:27:18 INFO - PROCESS | 1839 | 1461641238799 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 20:27:18 INFO - PROCESS | 1839 | 1461641238803 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 20:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:27:18 INFO - PROCESS | 1839 | 1461641238809 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:27:18 INFO - PROCESS | 1839 | 1461641238813 Marionette TRACE conn3 <- [1,2366,null,{}] 20:27:18 INFO - PROCESS | 1839 | 1461641238818 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}] 20:27:19 INFO - PROCESS | 1839 | 1461641239062 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 20:27:19 INFO - PROCESS | 1839 | 1461641239338 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3059000 == 145 [pid = 1839] [id = 599] 20:27:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24d13da000) [pid = 1839] [serial = 1798] [outer = (nil)] 20:27:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d2b11c00) [pid = 1839] [serial = 1799] [outer = 0x7f24d13da000] 20:27:19 INFO - PROCESS | 1839 | 1461641239458 Marionette DEBUG loaded listener.js 20:27:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24d2d28800) [pid = 1839] [serial = 1800] [outer = 0x7f24d13da000] 20:27:20 INFO - PROCESS | 1839 | 1461641240370 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]]]}] 20:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1632ms 20:27:20 INFO - PROCESS | 1839 | 1461641240443 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 20:27:20 INFO - PROCESS | 1839 | 1461641240446 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 20:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:27:20 INFO - PROCESS | 1839 | 1461641240454 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:27:20 INFO - PROCESS | 1839 | 1461641240458 Marionette TRACE conn3 <- [1,2370,null,{}] 20:27:20 INFO - PROCESS | 1839 | 1461641240463 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}] 20:27:20 INFO - PROCESS | 1839 | 1461641240756 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 20:27:21 INFO - PROCESS | 1839 | 1461641241100 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d3254000 == 146 [pid = 1839] [id = 600] 20:27:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24cec29800) [pid = 1839] [serial = 1801] [outer = (nil)] 20:27:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d2d32400) [pid = 1839] [serial = 1802] [outer = 0x7f24cec29800] 20:27:21 INFO - PROCESS | 1839 | 1461641241186 Marionette DEBUG loaded listener.js 20:27:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d3185800) [pid = 1839] [serial = 1803] [outer = 0x7f24cec29800] 20:27:22 INFO - PROCESS | 1839 | 1461641242059 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]]]}] 20:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1685ms 20:27:22 INFO - PROCESS | 1839 | 1461641242140 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 20:27:22 INFO - PROCESS | 1839 | 1461641242144 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 20:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:27:22 INFO - PROCESS | 1839 | 1461641242151 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:27:22 INFO - PROCESS | 1839 | 1461641242154 Marionette TRACE conn3 <- [1,2374,null,{}] 20:27:22 INFO - PROCESS | 1839 | 1461641242159 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}] 20:27:22 INFO - PROCESS | 1839 | 1461641242507 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 20:27:22 INFO - PROCESS | 1839 | 1461641242920 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4963800 == 147 [pid = 1839] [id = 601] 20:27:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24d4978400) [pid = 1839] [serial = 1804] [outer = (nil)] 20:27:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24d497f800) [pid = 1839] [serial = 1805] [outer = 0x7f24d4978400] 20:27:23 INFO - PROCESS | 1839 | 1461641243088 Marionette DEBUG loaded listener.js 20:27:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24d5315000) [pid = 1839] [serial = 1806] [outer = 0x7f24d4978400] 20:27:24 INFO - PROCESS | 1839 | 1461641244091 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]]]}] 20:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1985ms 20:27:24 INFO - PROCESS | 1839 | 1461641244137 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 20:27:24 INFO - PROCESS | 1839 | 1461641244141 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 20:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:27:24 INFO - PROCESS | 1839 | 1461641244148 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:27:24 INFO - PROCESS | 1839 | 1461641244152 Marionette TRACE conn3 <- [1,2378,null,{}] 20:27:24 INFO - PROCESS | 1839 | 1461641244157 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}] 20:27:24 INFO - PROCESS | 1839 | 1461641244414 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 20:27:24 INFO - PROCESS | 1839 | 1461641244733 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbace000 == 148 [pid = 1839] [id = 602] 20:27:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24d5617000) [pid = 1839] [serial = 1807] [outer = (nil)] 20:27:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24d9f23000) [pid = 1839] [serial = 1808] [outer = 0x7f24d5617000] 20:27:24 INFO - PROCESS | 1839 | 1461641244813 Marionette DEBUG loaded listener.js 20:27:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24d9f82400) [pid = 1839] [serial = 1809] [outer = 0x7f24d5617000] 20:27:25 INFO - PROCESS | 1839 | 1461641245637 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]]]}] 20:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1530ms 20:27:25 INFO - PROCESS | 1839 | 1461641245679 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 20:27:25 INFO - PROCESS | 1839 | 1461641245682 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 20:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:27:25 INFO - PROCESS | 1839 | 1461641245688 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:27:25 INFO - PROCESS | 1839 | 1461641245692 Marionette TRACE conn3 <- [1,2382,null,{}] 20:27:25 INFO - PROCESS | 1839 | 1461641245697 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}] 20:27:25 INFO - PROCESS | 1839 | 1461641245920 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 20:27:26 INFO - PROCESS | 1839 | 1461641246199 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9c3000 == 149 [pid = 1839] [id = 603] 20:27:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d578d800) [pid = 1839] [serial = 1810] [outer = (nil)] 20:27:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24d9f8e800) [pid = 1839] [serial = 1811] [outer = 0x7f24d578d800] 20:27:26 INFO - PROCESS | 1839 | 1461641246282 Marionette DEBUG loaded listener.js 20:27:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24da048000) [pid = 1839] [serial = 1812] [outer = 0x7f24d578d800] 20:27:27 INFO - PROCESS | 1839 | 1461641247207 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]]]}] 20:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1583ms 20:27:27 INFO - PROCESS | 1839 | 1461641247274 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 20:27:27 INFO - PROCESS | 1839 | 1461641247277 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 20:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:27:27 INFO - PROCESS | 1839 | 1461641247283 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:27:27 INFO - PROCESS | 1839 | 1461641247287 Marionette TRACE conn3 <- [1,2386,null,{}] 20:27:27 INFO - PROCESS | 1839 | 1461641247292 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}] 20:27:27 INFO - PROCESS | 1839 | 1461641247520 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 20:27:27 INFO - PROCESS | 1839 | 1461641247798 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd4ba000 == 150 [pid = 1839] [id = 604] 20:27:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24cb3d3400) [pid = 1839] [serial = 1813] [outer = (nil)] 20:27:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24db9ce000) [pid = 1839] [serial = 1814] [outer = 0x7f24cb3d3400] 20:27:27 INFO - PROCESS | 1839 | 1461641247914 Marionette DEBUG loaded listener.js 20:27:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24db9e7c00) [pid = 1839] [serial = 1815] [outer = 0x7f24cb3d3400] 20:27:28 INFO - PROCESS | 1839 | 1461641248805 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]]]}] 20:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1580ms 20:27:28 INFO - PROCESS | 1839 | 1461641248865 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 20:27:28 INFO - PROCESS | 1839 | 1461641248868 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 20:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:27:28 INFO - PROCESS | 1839 | 1461641248874 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:27:28 INFO - PROCESS | 1839 | 1461641248876 Marionette TRACE conn3 <- [1,2390,null,{}] 20:27:28 INFO - PROCESS | 1839 | 1461641248882 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}] 20:27:29 INFO - PROCESS | 1839 | 1461641249115 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 20:27:29 INFO - PROCESS | 1839 | 1461641249426 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dfb4a800 == 151 [pid = 1839] [id = 605] 20:27:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24d113c000) [pid = 1839] [serial = 1816] [outer = (nil)] 20:27:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24db9f0c00) [pid = 1839] [serial = 1817] [outer = 0x7f24d113c000] 20:27:29 INFO - PROCESS | 1839 | 1461641249507 Marionette DEBUG loaded listener.js 20:27:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24dc128c00) [pid = 1839] [serial = 1818] [outer = 0x7f24d113c000] 20:27:30 INFO - PROCESS | 1839 | 1461641250385 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]]]}] 20:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1585ms 20:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:27:30 INFO - PROCESS | 1839 | 1461641250460 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 20:27:30 INFO - PROCESS | 1839 | 1461641250463 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 20:27:30 INFO - PROCESS | 1839 | 1461641250469 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:27:30 INFO - PROCESS | 1839 | 1461641250472 Marionette TRACE conn3 <- [1,2394,null,{}] 20:27:30 INFO - PROCESS | 1839 | 1461641250478 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}] 20:27:30 INFO - PROCESS | 1839 | 1461641250739 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 20:27:31 INFO - PROCESS | 1839 | 1461641251053 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e040b800 == 152 [pid = 1839] [id = 606] 20:27:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24d536a800) [pid = 1839] [serial = 1819] [outer = (nil)] 20:27:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24dc242400) [pid = 1839] [serial = 1820] [outer = 0x7f24d536a800] 20:27:31 INFO - PROCESS | 1839 | 1461641251134 Marionette DEBUG loaded listener.js 20:27:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24dc249400) [pid = 1839] [serial = 1821] [outer = 0x7f24d536a800] 20:27:32 INFO - PROCESS | 1839 | 1461641252120 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]]]}] 20:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1689ms 20:27:32 INFO - PROCESS | 1839 | 1461641252158 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 20:27:32 INFO - PROCESS | 1839 | 1461641252161 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 20:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:27:32 INFO - PROCESS | 1839 | 1461641252168 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:27:32 INFO - PROCESS | 1839 | 1461641252170 Marionette TRACE conn3 <- [1,2398,null,{}] 20:27:32 INFO - PROCESS | 1839 | 1461641252178 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}] 20:27:32 INFO - PROCESS | 1839 | 1461641252404 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 20:27:32 INFO - PROCESS | 1839 | 1461641252729 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e069e000 == 153 [pid = 1839] [id = 607] 20:27:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24d4bee800) [pid = 1839] [serial = 1822] [outer = (nil)] 20:27:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24dc253c00) [pid = 1839] [serial = 1823] [outer = 0x7f24d4bee800] 20:27:32 INFO - PROCESS | 1839 | 1461641252810 Marionette DEBUG loaded listener.js 20:27:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24dc259c00) [pid = 1839] [serial = 1824] [outer = 0x7f24d4bee800] 20:27:33 INFO - PROCESS | 1839 | 1461641253703 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]]]}] 20:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1586ms 20:27:33 INFO - PROCESS | 1839 | 1461641253755 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 20:27:33 INFO - PROCESS | 1839 | 1461641253759 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 20:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:27:33 INFO - PROCESS | 1839 | 1461641253765 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:27:33 INFO - PROCESS | 1839 | 1461641253768 Marionette TRACE conn3 <- [1,2402,null,{}] 20:27:33 INFO - PROCESS | 1839 | 1461641253774 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}] 20:27:34 INFO - PROCESS | 1839 | 1461641254005 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 20:27:34 INFO - PROCESS | 1839 | 1461641254373 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c8652800 == 154 [pid = 1839] [id = 608] 20:27:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24c3b79400) [pid = 1839] [serial = 1825] [outer = (nil)] 20:27:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24ca924400) [pid = 1839] [serial = 1826] [outer = 0x7f24c3b79400] 20:27:34 INFO - PROCESS | 1839 | 1461641254454 Marionette DEBUG loaded listener.js 20:27:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24dc12d400) [pid = 1839] [serial = 1827] [outer = 0x7f24c3b79400] 20:27:35 INFO - PROCESS | 1839 | 1461641255341 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]]]}] 20:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1632ms 20:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:27:35 INFO - PROCESS | 1839 | 1461641255399 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 20:27:35 INFO - PROCESS | 1839 | 1461641255401 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 20:27:35 INFO - PROCESS | 1839 | 1461641255408 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:27:35 INFO - PROCESS | 1839 | 1461641255411 Marionette TRACE conn3 <- [1,2406,null,{}] 20:27:35 INFO - PROCESS | 1839 | 1461641255417 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}] 20:27:35 INFO - PROCESS | 1839 | 1461641255652 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 20:27:35 INFO - PROCESS | 1839 | 1461641255986 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cade7800 == 153 [pid = 1839] [id = 590] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca9d6000 == 152 [pid = 1839] [id = 589] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cade4800 == 151 [pid = 1839] [id = 566] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca685000 == 150 [pid = 1839] [id = 588] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c83e0000 == 149 [pid = 1839] [id = 587] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d30de000 == 148 [pid = 1839] [id = 579] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2bd7800 == 147 [pid = 1839] [id = 578] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2271000 == 146 [pid = 1839] [id = 577] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d111e800 == 145 [pid = 1839] [id = 576] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec76800 == 144 [pid = 1839] [id = 575] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce4ce800 == 143 [pid = 1839] [id = 574] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cd680000 == 142 [pid = 1839] [id = 573] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ccbd9800 == 141 [pid = 1839] [id = 572] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc7c8800 == 140 [pid = 1839] [id = 571] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb88c000 == 139 [pid = 1839] [id = 570] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cadf0000 == 138 [pid = 1839] [id = 569] 20:27:37 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c82f4800 == 137 [pid = 1839] [id = 568] 20:27:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c7bdd800 == 138 [pid = 1839] [id = 609] 20:27:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24c3b79000) [pid = 1839] [serial = 1828] [outer = (nil)] 20:27:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24c835ac00) [pid = 1839] [serial = 1829] [outer = 0x7f24c3b79000] 20:27:37 INFO - PROCESS | 1839 | 1461641257209 Marionette DEBUG loaded listener.js 20:27:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24c8456400) [pid = 1839] [serial = 1830] [outer = 0x7f24c3b79000] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24cc8a2400) [pid = 1839] [serial = 1703] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24d1139c00) [pid = 1839] [serial = 1611] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24d2329000) [pid = 1839] [serial = 1614] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24d100d000) [pid = 1839] [serial = 1608] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24d1009000) [pid = 1839] [serial = 1602] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24ca930c00) [pid = 1839] [serial = 1599] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24ccb65000) [pid = 1839] [serial = 1700] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24f44eec00) [pid = 1839] [serial = 1674] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24f2ec5800) [pid = 1839] [serial = 1673] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24d113ac00) [pid = 1839] [serial = 1634] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24dd141800) [pid = 1839] [serial = 1656] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24dcf93400) [pid = 1839] [serial = 1655] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24db9cbc00) [pid = 1839] [serial = 1650] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24d9f8a800) [pid = 1839] [serial = 1649] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24d47b1400) [pid = 1839] [serial = 1646] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24dcbbc800) [pid = 1839] [serial = 1653] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24dca1cc00) [pid = 1839] [serial = 1652] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24e0312800) [pid = 1839] [serial = 1662] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24dfb7a400) [pid = 1839] [serial = 1661] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24c9b44000) [pid = 1839] [serial = 1694] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24ca92b800) [pid = 1839] [serial = 1695] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24cabfb800) [pid = 1839] [serial = 1689] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24c8361000) [pid = 1839] [serial = 1688] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24d113ec00) [pid = 1839] [serial = 1641] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24d1080800) [pid = 1839] [serial = 1640] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24cec33000) [pid = 1839] [serial = 1638] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24ce494c00) [pid = 1839] [serial = 1637] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24cebb0800) [pid = 1839] [serial = 1677] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24cebabc00) [pid = 1839] [serial = 1676] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24c86d7800) [pid = 1839] [serial = 1671] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24c86d2000) [pid = 1839] [serial = 1670] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24e488c000) [pid = 1839] [serial = 1665] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24e3621000) [pid = 1839] [serial = 1664] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24c3b78000) [pid = 1839] [serial = 1686] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24c3b73800) [pid = 1839] [serial = 1685] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24f2f09c00) [pid = 1839] [serial = 1668] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24e905d800) [pid = 1839] [serial = 1667] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24dfaac800) [pid = 1839] [serial = 1659] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24df96ec00) [pid = 1839] [serial = 1658] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24cebb2400) [pid = 1839] [serial = 1692] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24cb6c9000) [pid = 1839] [serial = 1691] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24d2d34400) [pid = 1839] [serial = 1644] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d2b15400) [pid = 1839] [serial = 1643] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24c8361800) [pid = 1839] [serial = 1683] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24c835d400) [pid = 1839] [serial = 1682] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24f7aaf000) [pid = 1839] [serial = 1680] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dc243000) [pid = 1839] [serial = 1679] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d4be3800) [pid = 1839] [serial = 1647] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24cb3d2000) [pid = 1839] [serial = 1697] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24cd5b3800) [pid = 1839] [serial = 1701] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24cb3e0800) [pid = 1839] [serial = 1698] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24c8458000) [pid = 1839] [serial = 1605] [outer = (nil)] [url = about:blank] 20:27:37 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24d27ab400) [pid = 1839] [serial = 1617] [outer = (nil)] [url = about:blank] 20:27:38 INFO - PROCESS | 1839 | 1461641258259 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]]]}] 20:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2889ms 20:27:38 INFO - PROCESS | 1839 | 1461641258297 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 20:27:38 INFO - PROCESS | 1839 | 1461641258304 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 20:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:27:38 INFO - PROCESS | 1839 | 1461641258311 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:27:38 INFO - PROCESS | 1839 | 1461641258316 Marionette TRACE conn3 <- [1,2410,null,{}] 20:27:38 INFO - PROCESS | 1839 | 1461641258323 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}] 20:27:38 INFO - PROCESS | 1839 | 1461641258571 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 20:27:38 INFO - PROCESS | 1839 | 1461641258813 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9c98000 == 139 [pid = 1839] [id = 610] 20:27:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24ca929800) [pid = 1839] [serial = 1831] [outer = (nil)] 20:27:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24cabf4000) [pid = 1839] [serial = 1832] [outer = 0x7f24ca929800] 20:27:38 INFO - PROCESS | 1839 | 1461641258893 Marionette DEBUG loaded listener.js 20:27:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24cad4a000) [pid = 1839] [serial = 1833] [outer = 0x7f24ca929800] 20:27:39 INFO - PROCESS | 1839 | 1461641259744 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]]]}] 20:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1482ms 20:27:39 INFO - PROCESS | 1839 | 1461641259794 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 20:27:39 INFO - PROCESS | 1839 | 1461641259799 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 20:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:27:39 INFO - PROCESS | 1839 | 1461641259809 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:27:39 INFO - PROCESS | 1839 | 1461641259812 Marionette TRACE conn3 <- [1,2414,null,{}] 20:27:39 INFO - PROCESS | 1839 | 1461641259816 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}] 20:27:40 INFO - PROCESS | 1839 | 1461641260130 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 20:27:40 INFO - PROCESS | 1839 | 1461641260171 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb30d800 == 140 [pid = 1839] [id = 611] 20:27:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24cc89a000) [pid = 1839] [serial = 1834] [outer = (nil)] 20:27:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24cc8a3400) [pid = 1839] [serial = 1835] [outer = 0x7f24cc89a000] 20:27:40 INFO - PROCESS | 1839 | 1461641260236 Marionette DEBUG loaded listener.js 20:27:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24cd5b3800) [pid = 1839] [serial = 1836] [outer = 0x7f24cc89a000] 20:27:41 INFO - PROCESS | 1839 | 1461641261376 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]]]}] 20:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1635ms 20:27:41 INFO - PROCESS | 1839 | 1461641261445 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 20:27:41 INFO - PROCESS | 1839 | 1461641261449 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 20:27:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:27:41 INFO - PROCESS | 1839 | 1461641261454 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:27:41 INFO - PROCESS | 1839 | 1461641261460 Marionette TRACE conn3 <- [1,2418,null,{}] 20:27:41 INFO - PROCESS | 1839 | 1461641261483 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}] 20:27:41 INFO - PROCESS | 1839 | 1461641261782 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 20:27:41 INFO - PROCESS | 1839 | 1461641261990 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb89a800 == 141 [pid = 1839] [id = 612] 20:27:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24ce494c00) [pid = 1839] [serial = 1837] [outer = (nil)] 20:27:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24ce499800) [pid = 1839] [serial = 1838] [outer = 0x7f24ce494c00] 20:27:42 INFO - PROCESS | 1839 | 1461641262056 Marionette DEBUG loaded listener.js 20:27:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24ceba5400) [pid = 1839] [serial = 1839] [outer = 0x7f24ce494c00] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24cb3d2400) [pid = 1839] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24cc539c00) [pid = 1839] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24d01bb400) [pid = 1839] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24c86cb000) [pid = 1839] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24d1f51400) [pid = 1839] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24d0b7b400) [pid = 1839] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24c844b000) [pid = 1839] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24d0052800) [pid = 1839] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24cd5b2000) [pid = 1839] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24cded2000) [pid = 1839] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24cfe0e000) [pid = 1839] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24c86cac00) [pid = 1839] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d13d6400) [pid = 1839] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24d2b1c800) [pid = 1839] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24d1f51800) [pid = 1839] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24d47a6000) [pid = 1839] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24cd690c00) [pid = 1839] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24ce3b8c00) [pid = 1839] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24cfe0e400) [pid = 1839] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24d0054000) [pid = 1839] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24c9b3f000) [pid = 1839] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24cb3df800) [pid = 1839] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:27:42 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24cd5ab800) [pid = 1839] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:27:43 INFO - PROCESS | 1839 | 1461641263305 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]]]}] 20:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1891ms 20:27:43 INFO - PROCESS | 1839 | 1461641263347 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 20:27:43 INFO - PROCESS | 1839 | 1461641263352 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 20:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:27:43 INFO - PROCESS | 1839 | 1461641263358 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:27:43 INFO - PROCESS | 1839 | 1461641263366 Marionette TRACE conn3 <- [1,2422,null,{}] 20:27:43 INFO - PROCESS | 1839 | 1461641263376 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}] 20:27:43 INFO - PROCESS | 1839 | 1461641263595 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 20:27:43 INFO - PROCESS | 1839 | 1461641263817 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6e0000 == 142 [pid = 1839] [id = 613] 20:27:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24c835a800) [pid = 1839] [serial = 1840] [outer = (nil)] 20:27:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24ce493c00) [pid = 1839] [serial = 1841] [outer = 0x7f24c835a800] 20:27:43 INFO - PROCESS | 1839 | 1461641263885 Marionette DEBUG loaded listener.js 20:27:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24cebb2400) [pid = 1839] [serial = 1842] [outer = 0x7f24c835a800] 20:27:44 INFO - PROCESS | 1839 | 1461641264682 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]]]}] 20:27:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:27:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1496ms 20:27:44 INFO - PROCESS | 1839 | 1461641264857 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 20:27:44 INFO - PROCESS | 1839 | 1461641264864 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 20:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:27:44 INFO - PROCESS | 1839 | 1461641264872 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:27:44 INFO - PROCESS | 1839 | 1461641264877 Marionette TRACE conn3 <- [1,2426,null,{}] 20:27:44 INFO - PROCESS | 1839 | 1461641264885 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}] 20:27:45 INFO - PROCESS | 1839 | 1461641265122 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 20:27:45 INFO - PROCESS | 1839 | 1461641265460 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:45 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9c91800 == 143 [pid = 1839] [id = 614] 20:27:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24ca926800) [pid = 1839] [serial = 1843] [outer = (nil)] 20:27:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24ca92e400) [pid = 1839] [serial = 1844] [outer = 0x7f24ca926800] 20:27:45 INFO - PROCESS | 1839 | 1461641265543 Marionette DEBUG loaded listener.js 20:27:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24cb6c9000) [pid = 1839] [serial = 1845] [outer = 0x7f24ca926800] 20:27:46 INFO - PROCESS | 1839 | 1461641266453 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]]]}] 20:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1643ms 20:27:46 INFO - PROCESS | 1839 | 1461641266517 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 20:27:46 INFO - PROCESS | 1839 | 1461641266523 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 20:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:27:46 INFO - PROCESS | 1839 | 1461641266536 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:27:46 INFO - PROCESS | 1839 | 1461641266543 Marionette TRACE conn3 <- [1,2430,null,{}] 20:27:46 INFO - PROCESS | 1839 | 1461641266550 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}] 20:27:46 INFO - PROCESS | 1839 | 1461641266830 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 20:27:47 INFO - PROCESS | 1839 | 1461641267145 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6dc800 == 144 [pid = 1839] [id = 615] 20:27:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24cd68f800) [pid = 1839] [serial = 1846] [outer = (nil)] 20:27:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24cded5400) [pid = 1839] [serial = 1847] [outer = 0x7f24cd68f800] 20:27:47 INFO - PROCESS | 1839 | 1461641267228 Marionette DEBUG loaded listener.js 20:27:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24ce495000) [pid = 1839] [serial = 1848] [outer = 0x7f24cd68f800] 20:27:48 INFO - PROCESS | 1839 | 1461641268168 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]]]}] 20:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1689ms 20:27:48 INFO - PROCESS | 1839 | 1461641268223 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 20:27:48 INFO - PROCESS | 1839 | 1461641268227 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 20:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:27:48 INFO - PROCESS | 1839 | 1461641268233 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:27:48 INFO - PROCESS | 1839 | 1461641268236 Marionette TRACE conn3 <- [1,2434,null,{}] 20:27:48 INFO - PROCESS | 1839 | 1461641268252 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}] 20:27:48 INFO - PROCESS | 1839 | 1461641268545 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 20:27:48 INFO - PROCESS | 1839 | 1461641268924 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce113000 == 145 [pid = 1839] [id = 616] 20:27:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24ced70800) [pid = 1839] [serial = 1849] [outer = (nil)] 20:27:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24cfdc3000) [pid = 1839] [serial = 1850] [outer = 0x7f24ced70800] 20:27:49 INFO - PROCESS | 1839 | 1461641269003 Marionette DEBUG loaded listener.js 20:27:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24cfe0f400) [pid = 1839] [serial = 1851] [outer = 0x7f24ced70800] 20:27:49 INFO - PROCESS | 1839 | 1461641269871 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]]]}] 20:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1690ms 20:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:27:49 INFO - PROCESS | 1839 | 1461641269924 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 20:27:49 INFO - PROCESS | 1839 | 1461641269927 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 20:27:49 INFO - PROCESS | 1839 | 1461641269933 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:27:49 INFO - PROCESS | 1839 | 1461641269936 Marionette TRACE conn3 <- [1,2438,null,{}] 20:27:49 INFO - PROCESS | 1839 | 1461641269942 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}] 20:27:50 INFO - PROCESS | 1839 | 1461641270173 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 20:27:50 INFO - PROCESS | 1839 | 1461641270436 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce26a000 == 146 [pid = 1839] [id = 617] 20:27:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24ced74c00) [pid = 1839] [serial = 1852] [outer = (nil)] 20:27:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24d0058000) [pid = 1839] [serial = 1853] [outer = 0x7f24ced74c00] 20:27:50 INFO - PROCESS | 1839 | 1461641270517 Marionette DEBUG loaded listener.js 20:27:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d01be800) [pid = 1839] [serial = 1854] [outer = 0x7f24ced74c00] 20:27:51 INFO - PROCESS | 1839 | 1461641271467 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]]]}] 20:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1586ms 20:27:51 INFO - PROCESS | 1839 | 1461641271520 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 20:27:51 INFO - PROCESS | 1839 | 1461641271523 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 20:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:27:51 INFO - PROCESS | 1839 | 1461641271530 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:27:51 INFO - PROCESS | 1839 | 1461641271533 Marionette TRACE conn3 <- [1,2442,null,{}] 20:27:51 INFO - PROCESS | 1839 | 1461641271540 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}] 20:27:51 INFO - PROCESS | 1839 | 1461641271776 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 20:27:52 INFO - PROCESS | 1839 | 1461641272083 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ceb99000 == 147 [pid = 1839] [id = 618] 20:27:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24cfe17800) [pid = 1839] [serial = 1855] [outer = (nil)] 20:27:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24d0b83c00) [pid = 1839] [serial = 1856] [outer = 0x7f24cfe17800] 20:27:52 INFO - PROCESS | 1839 | 1461641272164 Marionette DEBUG loaded listener.js 20:27:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d0ea9000) [pid = 1839] [serial = 1857] [outer = 0x7f24cfe17800] 20:27:52 INFO - PROCESS | 1839 | 1461641272992 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]]]}] 20:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1536ms 20:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:27:53 INFO - PROCESS | 1839 | 1461641273066 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 20:27:53 INFO - PROCESS | 1839 | 1461641273069 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 20:27:53 INFO - PROCESS | 1839 | 1461641273075 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:27:53 INFO - PROCESS | 1839 | 1461641273078 Marionette TRACE conn3 <- [1,2446,null,{}] 20:27:53 INFO - PROCESS | 1839 | 1461641273083 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}] 20:27:53 INFO - PROCESS | 1839 | 1461641273380 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 20:27:53 INFO - PROCESS | 1839 | 1461641273718 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d0c87000 == 148 [pid = 1839] [id = 619] 20:27:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d1140800) [pid = 1839] [serial = 1858] [outer = (nil)] 20:27:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24d13d6400) [pid = 1839] [serial = 1859] [outer = 0x7f24d1140800] 20:27:53 INFO - PROCESS | 1839 | 1461641273830 Marionette DEBUG loaded listener.js 20:27:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d1f4f800) [pid = 1839] [serial = 1860] [outer = 0x7f24d1140800] 20:27:54 INFO - PROCESS | 1839 | 1461641274718 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]]]}] 20:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1690ms 20:27:54 INFO - PROCESS | 1839 | 1461641274765 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 20:27:54 INFO - PROCESS | 1839 | 1461641274769 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 20:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:27:54 INFO - PROCESS | 1839 | 1461641274775 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:27:54 INFO - PROCESS | 1839 | 1461641274779 Marionette TRACE conn3 <- [1,2450,null,{}] 20:27:54 INFO - PROCESS | 1839 | 1461641274784 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}] 20:27:55 INFO - PROCESS | 1839 | 1461641275012 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 20:27:55 INFO - PROCESS | 1839 | 1461641275286 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d226d800 == 149 [pid = 1839] [id = 620] 20:27:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d1082800) [pid = 1839] [serial = 1861] [outer = (nil)] 20:27:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d232ec00) [pid = 1839] [serial = 1862] [outer = 0x7f24d1082800] 20:27:55 INFO - PROCESS | 1839 | 1461641275363 Marionette DEBUG loaded listener.js 20:27:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d2b16800) [pid = 1839] [serial = 1863] [outer = 0x7f24d1082800] 20:27:56 INFO - PROCESS | 1839 | 1461641276258 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]]]}] 20:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1532ms 20:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:27:56 INFO - PROCESS | 1839 | 1461641276308 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 20:27:56 INFO - PROCESS | 1839 | 1461641276311 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 20:27:56 INFO - PROCESS | 1839 | 1461641276317 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:27:56 INFO - PROCESS | 1839 | 1461641276320 Marionette TRACE conn3 <- [1,2454,null,{}] 20:27:56 INFO - PROCESS | 1839 | 1461641276325 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}] 20:27:56 INFO - PROCESS | 1839 | 1461641276543 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 20:27:56 INFO - PROCESS | 1839 | 1461641276819 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d305d000 == 150 [pid = 1839] [id = 621] 20:27:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d2327400) [pid = 1839] [serial = 1864] [outer = (nil)] 20:27:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d2d2e000) [pid = 1839] [serial = 1865] [outer = 0x7f24d2327400] 20:27:56 INFO - PROCESS | 1839 | 1461641276951 Marionette DEBUG loaded listener.js 20:27:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d3177c00) [pid = 1839] [serial = 1866] [outer = 0x7f24d2327400] 20:27:57 INFO - PROCESS | 1839 | 1461641277852 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]]]}] 20:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1583ms 20:27:57 INFO - PROCESS | 1839 | 1461641277901 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 20:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:27:57 INFO - PROCESS | 1839 | 1461641277905 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 20:27:57 INFO - PROCESS | 1839 | 1461641277911 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:27:57 INFO - PROCESS | 1839 | 1461641277914 Marionette TRACE conn3 <- [1,2458,null,{}] 20:27:57 INFO - PROCESS | 1839 | 1461641277919 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}] 20:27:58 INFO - PROCESS | 1839 | 1461641278137 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 20:27:58 INFO - PROCESS | 1839 | 1461641278386 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:27:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31e4000 == 151 [pid = 1839] [id = 622] 20:27:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24cb6c7c00) [pid = 1839] [serial = 1867] [outer = (nil)] 20:27:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d4649000) [pid = 1839] [serial = 1868] [outer = 0x7f24cb6c7c00] 20:27:58 INFO - PROCESS | 1839 | 1461641278475 Marionette DEBUG loaded listener.js 20:27:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d47a7800) [pid = 1839] [serial = 1869] [outer = 0x7f24cb6c7c00] 20:27:59 INFO - PROCESS | 1839 | 1461641279391 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]]]}] 20:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1533ms 20:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:27:59 INFO - PROCESS | 1839 | 1461641279444 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 20:27:59 INFO - PROCESS | 1839 | 1461641279447 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 20:27:59 INFO - PROCESS | 1839 | 1461641279453 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:27:59 INFO - PROCESS | 1839 | 1461641279456 Marionette TRACE conn3 <- [1,2462,null,{}] 20:27:59 INFO - PROCESS | 1839 | 1461641279461 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}] 20:27:59 INFO - PROCESS | 1839 | 1461641279679 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 20:27:59 INFO - PROCESS | 1839 | 1461641279953 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4954000 == 152 [pid = 1839] [id = 623] 20:28:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24cdece800) [pid = 1839] [serial = 1870] [outer = (nil)] 20:28:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d4970c00) [pid = 1839] [serial = 1871] [outer = 0x7f24cdece800] 20:28:00 INFO - PROCESS | 1839 | 1461641280070 Marionette DEBUG loaded listener.js 20:28:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d4be7000) [pid = 1839] [serial = 1872] [outer = 0x7f24cdece800] 20:28:00 INFO - PROCESS | 1839 | 1461641280923 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]]]}] 20:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1531ms 20:28:00 INFO - PROCESS | 1839 | 1461641280984 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 20:28:00 INFO - PROCESS | 1839 | 1461641280987 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 20:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:28:00 INFO - PROCESS | 1839 | 1461641280994 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:28:00 INFO - PROCESS | 1839 | 1461641280997 Marionette TRACE conn3 <- [1,2466,null,{}] 20:28:01 INFO - PROCESS | 1839 | 1461641281003 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}] 20:28:01 INFO - PROCESS | 1839 | 1461641281248 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 20:28:01 INFO - PROCESS | 1839 | 1461641281573 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da172000 == 153 [pid = 1839] [id = 624] 20:28:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d5614c00) [pid = 1839] [serial = 1873] [outer = (nil)] 20:28:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24d561f800) [pid = 1839] [serial = 1874] [outer = 0x7f24d5614c00] 20:28:01 INFO - PROCESS | 1839 | 1461641281658 Marionette DEBUG loaded listener.js 20:28:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d9f24400) [pid = 1839] [serial = 1875] [outer = 0x7f24d5614c00] 20:28:02 INFO - PROCESS | 1839 | 1461641282540 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]]]}] 20:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1580ms 20:28:02 INFO - PROCESS | 1839 | 1461641282575 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 20:28:02 INFO - PROCESS | 1839 | 1461641282579 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 20:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:28:02 INFO - PROCESS | 1839 | 1461641282584 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:28:02 INFO - PROCESS | 1839 | 1461641282587 Marionette TRACE conn3 <- [1,2470,null,{}] 20:28:02 INFO - PROCESS | 1839 | 1461641282592 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}] 20:28:02 INFO - PROCESS | 1839 | 1461641282819 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 20:28:03 INFO - PROCESS | 1839 | 1461641283093 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3aa800 == 154 [pid = 1839] [id = 625] 20:28:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24cdedcc00) [pid = 1839] [serial = 1876] [outer = (nil)] 20:28:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24db9c4c00) [pid = 1839] [serial = 1877] [outer = 0x7f24cdedcc00] 20:28:03 INFO - PROCESS | 1839 | 1461641283221 Marionette DEBUG loaded listener.js 20:28:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dc24b400) [pid = 1839] [serial = 1878] [outer = 0x7f24cdedcc00] 20:28:04 INFO - PROCESS | 1839 | 1461641284073 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]]]}] 20:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1535ms 20:28:04 INFO - PROCESS | 1839 | 1461641284120 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 20:28:04 INFO - PROCESS | 1839 | 1461641284124 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 20:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:28:04 INFO - PROCESS | 1839 | 1461641284131 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:28:04 INFO - PROCESS | 1839 | 1461641284134 Marionette TRACE conn3 <- [1,2474,null,{}] 20:28:04 INFO - PROCESS | 1839 | 1461641284139 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}] 20:28:04 INFO - PROCESS | 1839 | 1461641284364 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 20:28:04 INFO - PROCESS | 1839 | 1461641284649 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd1b3800 == 155 [pid = 1839] [id = 626] 20:28:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d9f24c00) [pid = 1839] [serial = 1879] [outer = (nil)] 20:28:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dc261000) [pid = 1839] [serial = 1880] [outer = 0x7f24d9f24c00] 20:28:04 INFO - PROCESS | 1839 | 1461641284764 Marionette DEBUG loaded listener.js 20:28:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dc34b800) [pid = 1839] [serial = 1881] [outer = 0x7f24d9f24c00] 20:28:05 INFO - PROCESS | 1839 | 1461641285615 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]]]}] 20:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1529ms 20:28:05 INFO - PROCESS | 1839 | 1461641285662 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 20:28:05 INFO - PROCESS | 1839 | 1461641285665 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 20:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:28:05 INFO - PROCESS | 1839 | 1461641285671 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:28:05 INFO - PROCESS | 1839 | 1461641285673 Marionette TRACE conn3 <- [1,2478,null,{}] 20:28:05 INFO - PROCESS | 1839 | 1461641285679 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}] 20:28:05 INFO - PROCESS | 1839 | 1461641285928 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 20:28:06 INFO - PROCESS | 1839 | 1461641286250 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e069b800 == 156 [pid = 1839] [id = 627] 20:28:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24c3b6dc00) [pid = 1839] [serial = 1882] [outer = (nil)] 20:28:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dc7f1c00) [pid = 1839] [serial = 1883] [outer = 0x7f24c3b6dc00] 20:28:06 INFO - PROCESS | 1839 | 1461641286326 Marionette DEBUG loaded listener.js 20:28:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24dc7fc800) [pid = 1839] [serial = 1884] [outer = 0x7f24c3b6dc00] 20:28:07 INFO - PROCESS | 1839 | 1461641287199 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]]]}] 20:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1578ms 20:28:07 INFO - PROCESS | 1839 | 1461641287251 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 20:28:07 INFO - PROCESS | 1839 | 1461641287255 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 20:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:28:07 INFO - PROCESS | 1839 | 1461641287261 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:28:07 INFO - PROCESS | 1839 | 1461641287263 Marionette TRACE conn3 <- [1,2482,null,{}] 20:28:07 INFO - PROCESS | 1839 | 1461641287270 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}] 20:28:07 INFO - PROCESS | 1839 | 1461641287502 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 20:28:07 INFO - PROCESS | 1839 | 1461641287829 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0bb5800 == 157 [pid = 1839] [id = 628] 20:28:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24d27ad800) [pid = 1839] [serial = 1885] [outer = (nil)] 20:28:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24dc817800) [pid = 1839] [serial = 1886] [outer = 0x7f24d27ad800] 20:28:07 INFO - PROCESS | 1839 | 1461641287909 Marionette DEBUG loaded listener.js 20:28:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24dca1cc00) [pid = 1839] [serial = 1887] [outer = 0x7f24d27ad800] 20:28:08 INFO - PROCESS | 1839 | 1461641288791 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]]]}] 20:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1581ms 20:28:08 INFO - PROCESS | 1839 | 1461641288849 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 20:28:08 INFO - PROCESS | 1839 | 1461641288852 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 20:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:28:08 INFO - PROCESS | 1839 | 1461641288864 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:28:08 INFO - PROCESS | 1839 | 1461641288866 Marionette TRACE conn3 <- [1,2486,null,{}] 20:28:08 INFO - PROCESS | 1839 | 1461641288872 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}] 20:28:09 INFO - PROCESS | 1839 | 1461641289123 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 20:28:09 INFO - PROCESS | 1839 | 1461641289471 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d8b000 == 158 [pid = 1839] [id = 629] 20:28:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dca21800) [pid = 1839] [serial = 1888] [outer = (nil)] 20:28:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24dcac6000) [pid = 1839] [serial = 1889] [outer = 0x7f24dca21800] 20:28:09 INFO - PROCESS | 1839 | 1461641289553 Marionette DEBUG loaded listener.js 20:28:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24dcad8c00) [pid = 1839] [serial = 1890] [outer = 0x7f24dca21800] 20:28:10 INFO - PROCESS | 1839 | 1461641290420 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]]]}] 20:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1586ms 20:28:10 INFO - PROCESS | 1839 | 1461641290451 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 20:28:10 INFO - PROCESS | 1839 | 1461641290455 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 20:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:28:10 INFO - PROCESS | 1839 | 1461641290460 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:28:10 INFO - PROCESS | 1839 | 1461641290463 Marionette TRACE conn3 <- [1,2490,null,{}] 20:28:10 INFO - PROCESS | 1839 | 1461641290469 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}] 20:28:10 INFO - PROCESS | 1839 | 1461641290696 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 20:28:10 INFO - PROCESS | 1839 | 1461641290976 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:11 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f3c800 == 159 [pid = 1839] [id = 630] 20:28:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24dca22800) [pid = 1839] [serial = 1891] [outer = (nil)] 20:28:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24dcae4800) [pid = 1839] [serial = 1892] [outer = 0x7f24dca22800] 20:28:11 INFO - PROCESS | 1839 | 1461641291094 Marionette DEBUG loaded listener.js 20:28:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24dcb0e400) [pid = 1839] [serial = 1893] [outer = 0x7f24dca22800] 20:28:11 INFO - PROCESS | 1839 | 1461641291948 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]]]}] 20:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1537ms 20:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:28:12 INFO - PROCESS | 1839 | 1461641291999 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 20:28:12 INFO - PROCESS | 1839 | 1461641292002 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 20:28:12 INFO - PROCESS | 1839 | 1461641292008 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:28:12 INFO - PROCESS | 1839 | 1461641292011 Marionette TRACE conn3 <- [1,2494,null,{}] 20:28:12 INFO - PROCESS | 1839 | 1461641292016 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}] 20:28:12 INFO - PROCESS | 1839 | 1461641292243 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 20:28:12 INFO - PROCESS | 1839 | 1461641292530 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e3a74000 == 160 [pid = 1839] [id = 631] 20:28:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24d4974400) [pid = 1839] [serial = 1894] [outer = (nil)] 20:28:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24dcbb4800) [pid = 1839] [serial = 1895] [outer = 0x7f24d4974400] 20:28:12 INFO - PROCESS | 1839 | 1461641292649 Marionette DEBUG loaded listener.js 20:28:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24dcbbc000) [pid = 1839] [serial = 1896] [outer = 0x7f24d4974400] 20:28:13 INFO - PROCESS | 1839 | 1461641293520 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]]]}] 20:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1584ms 20:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:28:13 INFO - PROCESS | 1839 | 1461641293592 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 20:28:13 INFO - PROCESS | 1839 | 1461641293595 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 20:28:13 INFO - PROCESS | 1839 | 1461641293601 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:28:13 INFO - PROCESS | 1839 | 1461641293604 Marionette TRACE conn3 <- [1,2498,null,{}] 20:28:13 INFO - PROCESS | 1839 | 1461641293609 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}] 20:28:13 INFO - PROCESS | 1839 | 1461641293847 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 20:28:14 INFO - PROCESS | 1839 | 1461641294186 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c863e000 == 161 [pid = 1839] [id = 632] 20:28:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24c3b6d000) [pid = 1839] [serial = 1897] [outer = (nil)] 20:28:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24ca930000) [pid = 1839] [serial = 1898] [outer = 0x7f24c3b6d000] 20:28:14 INFO - PROCESS | 1839 | 1461641294265 Marionette DEBUG loaded listener.js 20:28:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24d1138400) [pid = 1839] [serial = 1899] [outer = 0x7f24c3b6d000] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f2c07000 == 160 [pid = 1839] [id = 128] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d0c84800 == 159 [pid = 1839] [id = 468] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e73af000 == 158 [pid = 1839] [id = 130] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24db946800 == 157 [pid = 1839] [id = 520] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e040b800 == 156 [pid = 1839] [id = 606] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dfb4a800 == 155 [pid = 1839] [id = 605] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd4ba000 == 154 [pid = 1839] [id = 604] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc9c3000 == 153 [pid = 1839] [id = 603] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbace000 == 152 [pid = 1839] [id = 602] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4963800 == 151 [pid = 1839] [id = 601] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3254000 == 150 [pid = 1839] [id = 600] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d3059000 == 149 [pid = 1839] [id = 599] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d226a800 == 148 [pid = 1839] [id = 598] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d1116000 == 147 [pid = 1839] [id = 597] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce4ce000 == 146 [pid = 1839] [id = 596] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce1c3000 == 145 [pid = 1839] [id = 595] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ccbc1800 == 144 [pid = 1839] [id = 594] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc6d3800 == 143 [pid = 1839] [id = 593] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb33d000 == 142 [pid = 1839] [id = 592] 20:28:16 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c7bcc800 == 141 [pid = 1839] [id = 591] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24d2324000) [pid = 1839] [serial = 1635] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24c9b3c400) [pid = 1839] [serial = 1772] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24cad4cc00) [pid = 1839] [serial = 1767] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24cc897400) [pid = 1839] [serial = 1769] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24cc8a5400) [pid = 1839] [serial = 1770] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24d317b000) [pid = 1839] [serial = 1749] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24d310a800) [pid = 1839] [serial = 1748] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24cabf6c00) [pid = 1839] [serial = 1766] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24d2331400) [pid = 1839] [serial = 1740] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24d1fe5800) [pid = 1839] [serial = 1739] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24d108e400) [pid = 1839] [serial = 1734] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24d1087400) [pid = 1839] [serial = 1733] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24ca923000) [pid = 1839] [serial = 1707] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24c86cdc00) [pid = 1839] [serial = 1706] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24d0eaa400) [pid = 1839] [serial = 1728] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24d0ea3400) [pid = 1839] [serial = 1727] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24ce499000) [pid = 1839] [serial = 1716] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24ce3c1400) [pid = 1839] [serial = 1715] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24ced72c00) [pid = 1839] [serial = 1719] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24cebaf400) [pid = 1839] [serial = 1718] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24d0052400) [pid = 1839] [serial = 1722] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24cfe11000) [pid = 1839] [serial = 1721] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24c86cec00) [pid = 1839] [serial = 1763] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24c86d8800) [pid = 1839] [serial = 1764] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24d1f3a400) [pid = 1839] [serial = 1737] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24d13d9800) [pid = 1839] [serial = 1736] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d464c000) [pid = 1839] [serial = 1752] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24d3183c00) [pid = 1839] [serial = 1751] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24d2b19800) [pid = 1839] [serial = 1743] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24d27b7800) [pid = 1839] [serial = 1742] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24d47b0c00) [pid = 1839] [serial = 1755] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24d47a9400) [pid = 1839] [serial = 1754] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24d5314800) [pid = 1839] [serial = 1761] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24d4be9400) [pid = 1839] [serial = 1760] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24d2d30c00) [pid = 1839] [serial = 1746] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d2d26400) [pid = 1839] [serial = 1745] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24d01c2400) [pid = 1839] [serial = 1725] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24d01b8000) [pid = 1839] [serial = 1724] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24d100f800) [pid = 1839] [serial = 1731] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24d1005800) [pid = 1839] [serial = 1730] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d4be7400) [pid = 1839] [serial = 1758] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24d497e000) [pid = 1839] [serial = 1757] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24cc897000) [pid = 1839] [serial = 1710] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24cb6ca000) [pid = 1839] [serial = 1709] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24cded0800) [pid = 1839] [serial = 1713] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24cd688c00) [pid = 1839] [serial = 1712] [outer = (nil)] [url = about:blank] 20:28:16 INFO - PROCESS | 1839 | 1461641296635 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]]]}] 20:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 3136ms 20:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:28:16 INFO - PROCESS | 1839 | 1461641296745 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 20:28:16 INFO - PROCESS | 1839 | 1461641296749 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 20:28:16 INFO - PROCESS | 1839 | 1461641296757 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:28:16 INFO - PROCESS | 1839 | 1461641296763 Marionette TRACE conn3 <- [1,2502,null,{}] 20:28:16 INFO - PROCESS | 1839 | 1461641296771 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}] 20:28:16 INFO - PROCESS | 1839 | 1461641296966 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 20:28:16 INFO - PROCESS | 1839 | 1461641296978 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c8650800 == 142 [pid = 1839] [id = 633] 20:28:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24c86d7c00) [pid = 1839] [serial = 1900] [outer = (nil)] 20:28:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24c9b39c00) [pid = 1839] [serial = 1901] [outer = 0x7f24c86d7c00] 20:28:17 INFO - PROCESS | 1839 | 1461641297098 Marionette DEBUG loaded listener.js 20:28:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24ca923400) [pid = 1839] [serial = 1902] [outer = 0x7f24c86d7c00] 20:28:18 INFO - PROCESS | 1839 | 1461641298036 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]]]}] 20:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1341ms 20:28:18 INFO - PROCESS | 1839 | 1461641298098 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 20:28:18 INFO - PROCESS | 1839 | 1461641298106 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 20:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:28:18 INFO - PROCESS | 1839 | 1461641298116 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:28:18 INFO - PROCESS | 1839 | 1461641298120 Marionette TRACE conn3 <- [1,2506,null,{}] 20:28:18 INFO - PROCESS | 1839 | 1461641298141 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}] 20:28:18 INFO - PROCESS | 1839 | 1461641298357 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 20:28:18 INFO - PROCESS | 1839 | 1461641298370 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca841000 == 143 [pid = 1839] [id = 634] 20:28:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24cabfe400) [pid = 1839] [serial = 1903] [outer = (nil)] 20:28:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24cb3de000) [pid = 1839] [serial = 1904] [outer = 0x7f24cabfe400] 20:28:18 INFO - PROCESS | 1839 | 1461641298432 Marionette DEBUG loaded listener.js 20:28:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24cc53b800) [pid = 1839] [serial = 1905] [outer = 0x7f24cabfe400] 20:28:19 INFO - PROCESS | 1839 | 1461641299529 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]]]}] 20:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1449ms 20:28:19 INFO - PROCESS | 1839 | 1461641299565 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 20:28:19 INFO - PROCESS | 1839 | 1461641299569 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 20:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:28:19 INFO - PROCESS | 1839 | 1461641299575 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:28:19 INFO - PROCESS | 1839 | 1461641299580 Marionette TRACE conn3 <- [1,2510,null,{}] 20:28:19 INFO - PROCESS | 1839 | 1461641299615 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}] 20:28:19 INFO - PROCESS | 1839 | 1461641299897 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 20:28:19 INFO - PROCESS | 1839 | 1461641299931 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5f8800 == 144 [pid = 1839] [id = 635] 20:28:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24ccb69000) [pid = 1839] [serial = 1906] [outer = (nil)] 20:28:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cd68bc00) [pid = 1839] [serial = 1907] [outer = 0x7f24ccb69000] 20:28:19 INFO - PROCESS | 1839 | 1461641299996 Marionette DEBUG loaded listener.js 20:28:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24ce3c1400) [pid = 1839] [serial = 1908] [outer = 0x7f24ccb69000] 20:28:21 INFO - PROCESS | 1839 | 1461641301025 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]]]}] 20:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1502ms 20:28:21 INFO - PROCESS | 1839 | 1461641301078 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 20:28:21 INFO - PROCESS | 1839 | 1461641301082 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 20:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:28:21 INFO - PROCESS | 1839 | 1461641301100 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:28:21 INFO - PROCESS | 1839 | 1461641301103 Marionette TRACE conn3 <- [1,2514,null,{}] 20:28:21 INFO - PROCESS | 1839 | 1461641301108 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}] 20:28:21 INFO - PROCESS | 1839 | 1461641301850 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24c9b36c00) [pid = 1839] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24d13da000) [pid = 1839] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24cfe1a800) [pid = 1839] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24ca929800) [pid = 1839] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24d4978400) [pid = 1839] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24c3b79400) [pid = 1839] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24d5617000) [pid = 1839] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24ceba8800) [pid = 1839] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24c3b6d800) [pid = 1839] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24cb3d3400) [pid = 1839] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24d578d800) [pid = 1839] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24cec29800) [pid = 1839] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24cebac800) [pid = 1839] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24cfe0cc00) [pid = 1839] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24d536a800) [pid = 1839] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24ce494c00) [pid = 1839] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24d113c000) [pid = 1839] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24cb3dc800) [pid = 1839] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24cfe19c00) [pid = 1839] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24c3b79000) [pid = 1839] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24d4bee800) [pid = 1839] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24cd5b9400) [pid = 1839] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:28:21 INFO - PROCESS | 1839 | --DOMWINDOW == 129 (0x7f24cc89a000) [pid = 1839] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:28:22 INFO - PROCESS | 1839 | 1461641302051 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9b14800 == 145 [pid = 1839] [id = 636] 20:28:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 130 (0x7f24c3b6d800) [pid = 1839] [serial = 1909] [outer = (nil)] 20:28:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24c86d7400) [pid = 1839] [serial = 1910] [outer = 0x7f24c3b6d800] 20:28:22 INFO - PROCESS | 1839 | 1461641302121 Marionette DEBUG loaded listener.js 20:28:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24cd5b5400) [pid = 1839] [serial = 1911] [outer = 0x7f24c3b6d800] 20:28:22 INFO - PROCESS | 1839 | 1461641302873 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]]]}] 20:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1830ms 20:28:22 INFO - PROCESS | 1839 | 1461641302931 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 20:28:22 INFO - PROCESS | 1839 | 1461641302935 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 20:28:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:28:22 INFO - PROCESS | 1839 | 1461641302940 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:28:22 INFO - PROCESS | 1839 | 1461641302943 Marionette TRACE conn3 <- [1,2518,null,{}] 20:28:22 INFO - PROCESS | 1839 | 1461641302948 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}] 20:28:23 INFO - PROCESS | 1839 | 1461641303226 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 20:28:23 INFO - PROCESS | 1839 | 1461641303247 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:23 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc7d8800 == 146 [pid = 1839] [id = 637] 20:28:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24cb6ca800) [pid = 1839] [serial = 1912] [outer = (nil)] 20:28:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24cebaf800) [pid = 1839] [serial = 1913] [outer = 0x7f24cb6ca800] 20:28:23 INFO - PROCESS | 1839 | 1461641303309 Marionette DEBUG loaded listener.js 20:28:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24cec30000) [pid = 1839] [serial = 1914] [outer = 0x7f24cb6ca800] 20:28:24 INFO - PROCESS | 1839 | 1461641304493 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]]]}] 20:28:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:28:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1640ms 20:28:24 INFO - PROCESS | 1839 | 1461641304582 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 20:28:24 INFO - PROCESS | 1839 | 1461641304588 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 20:28:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:28:24 INFO - PROCESS | 1839 | 1461641304597 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:28:24 INFO - PROCESS | 1839 | 1461641304602 Marionette TRACE conn3 <- [1,2522,null,{}] 20:28:24 INFO - PROCESS | 1839 | 1461641304612 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}] 20:28:24 INFO - PROCESS | 1839 | 1461641304973 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 20:28:25 INFO - PROCESS | 1839 | 1461641305224 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb307800 == 147 [pid = 1839] [id = 638] 20:28:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24c835bc00) [pid = 1839] [serial = 1915] [outer = (nil)] 20:28:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24cad51000) [pid = 1839] [serial = 1916] [outer = 0x7f24c835bc00] 20:28:25 INFO - PROCESS | 1839 | 1461641305310 Marionette DEBUG loaded listener.js 20:28:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24cc897400) [pid = 1839] [serial = 1917] [outer = 0x7f24c835bc00] 20:28:26 INFO - PROCESS | 1839 | 1461641306232 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]]]}] 20:28:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:28:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1688ms 20:28:26 INFO - PROCESS | 1839 | 1461641306286 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 20:28:26 INFO - PROCESS | 1839 | 1461641306295 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 20:28:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:28:26 INFO - PROCESS | 1839 | 1461641306312 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:28:26 INFO - PROCESS | 1839 | 1461641306316 Marionette TRACE conn3 <- [1,2526,null,{}] 20:28:26 INFO - PROCESS | 1839 | 1461641306323 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}] 20:28:26 INFO - PROCESS | 1839 | 1461641306566 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 20:28:26 INFO - PROCESS | 1839 | 1461641306909 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccbca800 == 148 [pid = 1839] [id = 639] 20:28:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24ce3b3c00) [pid = 1839] [serial = 1918] [outer = (nil)] 20:28:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24ce499c00) [pid = 1839] [serial = 1919] [outer = 0x7f24ce3b3c00] 20:28:26 INFO - PROCESS | 1839 | 1461641306993 Marionette DEBUG loaded listener.js 20:28:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24cec26000) [pid = 1839] [serial = 1920] [outer = 0x7f24ce3b3c00] 20:28:27 INFO - PROCESS | 1839 | 1461641307939 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]]]}] 20:28:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:28:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1688ms 20:28:28 INFO - PROCESS | 1839 | 1461641308001 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 20:28:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:28:28 INFO - PROCESS | 1839 | 1461641308006 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 20:28:28 INFO - PROCESS | 1839 | 1461641308013 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:28:28 INFO - PROCESS | 1839 | 1461641308020 Marionette TRACE conn3 <- [1,2530,null,{}] 20:28:28 INFO - PROCESS | 1839 | 1461641308037 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}] 20:28:28 INFO - PROCESS | 1839 | 1461641308328 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 20:28:28 INFO - PROCESS | 1839 | 1461641308658 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce11b000 == 149 [pid = 1839] [id = 640] 20:28:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24ced7cc00) [pid = 1839] [serial = 1921] [outer = (nil)] 20:28:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24cfe0e000) [pid = 1839] [serial = 1922] [outer = 0x7f24ced7cc00] 20:28:28 INFO - PROCESS | 1839 | 1461641308744 Marionette DEBUG loaded listener.js 20:28:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d0051c00) [pid = 1839] [serial = 1923] [outer = 0x7f24ced7cc00] 20:28:29 INFO - PROCESS | 1839 | 1461641309664 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]]]}] 20:28:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:28:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1694ms 20:28:29 INFO - PROCESS | 1839 | 1461641309707 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 20:28:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:28:29 INFO - PROCESS | 1839 | 1461641309712 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 20:28:29 INFO - PROCESS | 1839 | 1461641309718 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:28:29 INFO - PROCESS | 1839 | 1461641309721 Marionette TRACE conn3 <- [1,2534,null,{}] 20:28:29 INFO - PROCESS | 1839 | 1461641309727 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}] 20:28:29 INFO - PROCESS | 1839 | 1461641309960 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 20:28:30 INFO - PROCESS | 1839 | 1461641310235 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4d9000 == 150 [pid = 1839] [id = 641] 20:28:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24c3b79000) [pid = 1839] [serial = 1924] [outer = (nil)] 20:28:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24d0b7e400) [pid = 1839] [serial = 1925] [outer = 0x7f24c3b79000] 20:28:30 INFO - PROCESS | 1839 | 1461641310360 Marionette DEBUG loaded listener.js 20:28:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d0eab000) [pid = 1839] [serial = 1926] [outer = 0x7f24c3b79000] 20:28:31 INFO - PROCESS | 1839 | 1461641311218 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]]]}] 20:28:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:28:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1531ms 20:28:31 INFO - PROCESS | 1839 | 1461641311249 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 20:28:31 INFO - PROCESS | 1839 | 1461641311253 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 20:28:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:28:31 INFO - PROCESS | 1839 | 1461641311259 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:28:31 INFO - PROCESS | 1839 | 1461641311261 Marionette TRACE conn3 <- [1,2538,null,{}] 20:28:31 INFO - PROCESS | 1839 | 1461641311267 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}] 20:28:31 INFO - PROCESS | 1839 | 1461641311491 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 20:28:31 INFO - PROCESS | 1839 | 1461641311773 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d01d4800 == 151 [pid = 1839] [id = 642] 20:28:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d005ac00) [pid = 1839] [serial = 1927] [outer = (nil)] 20:28:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24d1005c00) [pid = 1839] [serial = 1928] [outer = 0x7f24d005ac00] 20:28:31 INFO - PROCESS | 1839 | 1461641311894 Marionette DEBUG loaded listener.js 20:28:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d1083400) [pid = 1839] [serial = 1929] [outer = 0x7f24d005ac00] 20:28:32 INFO - PROCESS | 1839 | 1461641312820 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]]]}] 20:28:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:28:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1629ms 20:28:32 INFO - PROCESS | 1839 | 1461641312890 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 20:28:32 INFO - PROCESS | 1839 | 1461641312894 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 20:28:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:28:32 INFO - PROCESS | 1839 | 1461641312900 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:28:32 INFO - PROCESS | 1839 | 1461641312902 Marionette TRACE conn3 <- [1,2542,null,{}] 20:28:32 INFO - PROCESS | 1839 | 1461641312908 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}] 20:28:33 INFO - PROCESS | 1839 | 1461641313202 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 20:28:33 INFO - PROCESS | 1839 | 1461641313529 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1392000 == 152 [pid = 1839] [id = 643] 20:28:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d13dc800) [pid = 1839] [serial = 1930] [outer = (nil)] 20:28:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d1f5c000) [pid = 1839] [serial = 1931] [outer = 0x7f24d13dc800] 20:28:33 INFO - PROCESS | 1839 | 1461641313619 Marionette DEBUG loaded listener.js 20:28:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d2326400) [pid = 1839] [serial = 1932] [outer = 0x7f24d13dc800] 20:28:34 INFO - PROCESS | 1839 | 1461641314480 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]]]}] 20:28:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:28:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1630ms 20:28:34 INFO - PROCESS | 1839 | 1461641314531 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 20:28:34 INFO - PROCESS | 1839 | 1461641314535 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 20:28:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:28:34 INFO - PROCESS | 1839 | 1461641314543 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:28:34 INFO - PROCESS | 1839 | 1461641314548 Marionette TRACE conn3 <- [1,2546,null,{}] 20:28:34 INFO - PROCESS | 1839 | 1461641314554 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}] 20:28:34 INFO - PROCESS | 1839 | 1461641314786 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 20:28:35 INFO - PROCESS | 1839 | 1461641315054 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a22800 == 153 [pid = 1839] [id = 644] 20:28:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d113a000) [pid = 1839] [serial = 1933] [outer = (nil)] 20:28:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d2b17c00) [pid = 1839] [serial = 1934] [outer = 0x7f24d113a000] 20:28:35 INFO - PROCESS | 1839 | 1461641315170 Marionette DEBUG loaded listener.js 20:28:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d2d2c400) [pid = 1839] [serial = 1935] [outer = 0x7f24d113a000] 20:28:36 INFO - PROCESS | 1839 | 1461641316026 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]]]}] 20:28:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:28:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1534ms 20:28:36 INFO - PROCESS | 1839 | 1461641316077 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 20:28:36 INFO - PROCESS | 1839 | 1461641316080 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 20:28:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:28:36 INFO - PROCESS | 1839 | 1461641316087 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:28:36 INFO - PROCESS | 1839 | 1461641316089 Marionette TRACE conn3 <- [1,2550,null,{}] 20:28:36 INFO - PROCESS | 1839 | 1461641316095 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}] 20:28:36 INFO - PROCESS | 1839 | 1461641316316 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 20:28:36 INFO - PROCESS | 1839 | 1461641316590 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d30da800 == 154 [pid = 1839] [id = 645] 20:28:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d1f32800) [pid = 1839] [serial = 1936] [outer = (nil)] 20:28:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d3105c00) [pid = 1839] [serial = 1937] [outer = 0x7f24d1f32800] 20:28:36 INFO - PROCESS | 1839 | 1461641316722 Marionette DEBUG loaded listener.js 20:28:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d3182800) [pid = 1839] [serial = 1938] [outer = 0x7f24d1f32800] 20:28:37 INFO - PROCESS | 1839 | 1461641317600 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]]]}] 20:28:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:28:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1587ms 20:28:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:28:37 INFO - PROCESS | 1839 | 1461641317675 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 20:28:37 INFO - PROCESS | 1839 | 1461641317678 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 20:28:37 INFO - PROCESS | 1839 | 1461641317684 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:28:37 INFO - PROCESS | 1839 | 1461641317687 Marionette TRACE conn3 <- [1,2554,null,{}] 20:28:37 INFO - PROCESS | 1839 | 1461641317693 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}] 20:28:37 INFO - PROCESS | 1839 | 1461641317917 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 20:28:38 INFO - PROCESS | 1839 | 1461641318240 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d4685000 == 155 [pid = 1839] [id = 646] 20:28:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d2329c00) [pid = 1839] [serial = 1939] [outer = (nil)] 20:28:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d47a7000) [pid = 1839] [serial = 1940] [outer = 0x7f24d2329c00] 20:28:38 INFO - PROCESS | 1839 | 1461641318329 Marionette DEBUG loaded listener.js 20:28:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d4977400) [pid = 1839] [serial = 1941] [outer = 0x7f24d2329c00] 20:28:39 INFO - PROCESS | 1839 | 1461641319204 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]]]}] 20:28:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:28:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1582ms 20:28:39 INFO - PROCESS | 1839 | 1461641319267 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 20:28:39 INFO - PROCESS | 1839 | 1461641319269 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 20:28:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:28:39 INFO - PROCESS | 1839 | 1461641319275 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:28:39 INFO - PROCESS | 1839 | 1461641319278 Marionette TRACE conn3 <- [1,2558,null,{}] 20:28:39 INFO - PROCESS | 1839 | 1461641319283 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}] 20:28:39 INFO - PROCESS | 1839 | 1461641319483 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 20:28:39 INFO - PROCESS | 1839 | 1461641319789 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:39 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d541e000 == 156 [pid = 1839] [id = 647] 20:28:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d497ec00) [pid = 1839] [serial = 1942] [outer = (nil)] 20:28:39 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24d5307400) [pid = 1839] [serial = 1943] [outer = 0x7f24d497ec00] 20:28:39 INFO - PROCESS | 1839 | 1461641319904 Marionette DEBUG loaded listener.js 20:28:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d535fc00) [pid = 1839] [serial = 1944] [outer = 0x7f24d497ec00] 20:28:40 INFO - PROCESS | 1839 | 1461641320803 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]]]}] 20:28:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:28:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1583ms 20:28:40 INFO - PROCESS | 1839 | 1461641320860 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 20:28:40 INFO - PROCESS | 1839 | 1461641320864 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 20:28:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:28:40 INFO - PROCESS | 1839 | 1461641320869 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:28:40 INFO - PROCESS | 1839 | 1461641320874 Marionette TRACE conn3 <- [1,2562,null,{}] 20:28:40 INFO - PROCESS | 1839 | 1461641320879 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}] 20:28:41 INFO - PROCESS | 1839 | 1461641321137 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 20:28:41 INFO - PROCESS | 1839 | 1461641321463 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da3f1000 == 157 [pid = 1839] [id = 648] 20:28:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24d9f28400) [pid = 1839] [serial = 1945] [outer = (nil)] 20:28:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d9f84400) [pid = 1839] [serial = 1946] [outer = 0x7f24d9f28400] 20:28:41 INFO - PROCESS | 1839 | 1461641321542 Marionette DEBUG loaded listener.js 20:28:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24db9c3800) [pid = 1839] [serial = 1947] [outer = 0x7f24d9f28400] 20:28:42 INFO - PROCESS | 1839 | 1461641322423 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]]]}] 20:28:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:28:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1628ms 20:28:42 INFO - PROCESS | 1839 | 1461641322499 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 20:28:42 INFO - PROCESS | 1839 | 1461641322502 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 20:28:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:28:42 INFO - PROCESS | 1839 | 1461641322508 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:28:42 INFO - PROCESS | 1839 | 1461641322510 Marionette TRACE conn3 <- [1,2566,null,{}] 20:28:42 INFO - PROCESS | 1839 | 1461641322516 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}] 20:28:42 INFO - PROCESS | 1839 | 1461641322764 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 20:28:43 INFO - PROCESS | 1839 | 1461641323090 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc88e800 == 158 [pid = 1839] [id = 649] 20:28:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d4be2c00) [pid = 1839] [serial = 1948] [outer = (nil)] 20:28:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24db9e6400) [pid = 1839] [serial = 1949] [outer = 0x7f24d4be2c00] 20:28:43 INFO - PROCESS | 1839 | 1461641323162 Marionette DEBUG loaded listener.js 20:28:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dc245800) [pid = 1839] [serial = 1950] [outer = 0x7f24d4be2c00] 20:28:44 INFO - PROCESS | 1839 | 1461641324079 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]]]}] 20:28:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:28:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1638ms 20:28:44 INFO - PROCESS | 1839 | 1461641324148 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 20:28:44 INFO - PROCESS | 1839 | 1461641324152 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 20:28:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:28:44 INFO - PROCESS | 1839 | 1461641324160 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:28:44 INFO - PROCESS | 1839 | 1461641324163 Marionette TRACE conn3 <- [1,2570,null,{}] 20:28:44 INFO - PROCESS | 1839 | 1461641324169 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}] 20:28:44 INFO - PROCESS | 1839 | 1461641324401 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 20:28:44 INFO - PROCESS | 1839 | 1461641324727 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd3e4800 == 159 [pid = 1839] [id = 650] 20:28:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24d497e000) [pid = 1839] [serial = 1951] [outer = (nil)] 20:28:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dc258000) [pid = 1839] [serial = 1952] [outer = 0x7f24d497e000] 20:28:44 INFO - PROCESS | 1839 | 1461641324802 Marionette DEBUG loaded listener.js 20:28:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24dc7f0000) [pid = 1839] [serial = 1953] [outer = 0x7f24d497e000] 20:28:45 INFO - PROCESS | 1839 | 1461641325734 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]]]}] 20:28:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:28:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1636ms 20:28:45 INFO - PROCESS | 1839 | 1461641325797 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 20:28:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:28:45 INFO - PROCESS | 1839 | 1461641325801 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 20:28:45 INFO - PROCESS | 1839 | 1461641325807 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:28:45 INFO - PROCESS | 1839 | 1461641325809 Marionette TRACE conn3 <- [1,2574,null,{}] 20:28:45 INFO - PROCESS | 1839 | 1461641325815 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}] 20:28:46 INFO - PROCESS | 1839 | 1461641326023 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 20:28:46 INFO - PROCESS | 1839 | 1461641326339 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0405000 == 160 [pid = 1839] [id = 651] 20:28:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24d9f21800) [pid = 1839] [serial = 1954] [outer = (nil)] 20:28:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24dcac7000) [pid = 1839] [serial = 1955] [outer = 0x7f24d9f21800] 20:28:46 INFO - PROCESS | 1839 | 1461641326414 Marionette DEBUG loaded listener.js 20:28:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24dcb07800) [pid = 1839] [serial = 1956] [outer = 0x7f24d9f21800] 20:28:47 INFO - PROCESS | 1839 | 1461641327271 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]]]}] 20:28:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:28:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1532ms 20:28:47 INFO - PROCESS | 1839 | 1461641327339 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 20:28:47 INFO - PROCESS | 1839 | 1461641327343 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 20:28:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:28:47 INFO - PROCESS | 1839 | 1461641327349 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:28:47 INFO - PROCESS | 1839 | 1461641327351 Marionette TRACE conn3 <- [1,2578,null,{}] 20:28:47 INFO - PROCESS | 1839 | 1461641327356 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}] 20:28:47 INFO - PROCESS | 1839 | 1461641327586 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 20:28:47 INFO - PROCESS | 1839 | 1461641327911 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c89000 == 161 [pid = 1839] [id = 652] 20:28:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dc7f5000) [pid = 1839] [serial = 1957] [outer = (nil)] 20:28:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24dcbbe800) [pid = 1839] [serial = 1958] [outer = 0x7f24dc7f5000] 20:28:47 INFO - PROCESS | 1839 | 1461641327986 Marionette DEBUG loaded listener.js 20:28:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24dcd63c00) [pid = 1839] [serial = 1959] [outer = 0x7f24dc7f5000] 20:28:48 INFO - PROCESS | 1839 | 1461641328847 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]]]}] 20:28:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:28:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1536ms 20:28:48 INFO - PROCESS | 1839 | 1461641328886 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 20:28:48 INFO - PROCESS | 1839 | 1461641328889 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 20:28:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:28:48 INFO - PROCESS | 1839 | 1461641328895 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:28:48 INFO - PROCESS | 1839 | 1461641328897 Marionette TRACE conn3 <- [1,2582,null,{}] 20:28:48 INFO - PROCESS | 1839 | 1461641328903 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}] 20:28:49 INFO - PROCESS | 1839 | 1461641329121 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 20:28:49 INFO - PROCESS | 1839 | 1461641329400 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fd3000 == 162 [pid = 1839] [id = 653] 20:28:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24dc81f400) [pid = 1839] [serial = 1960] [outer = (nil)] 20:28:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24dcf8b800) [pid = 1839] [serial = 1961] [outer = 0x7f24dc81f400] 20:28:49 INFO - PROCESS | 1839 | 1461641329517 Marionette DEBUG loaded listener.js 20:28:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24dcf93400) [pid = 1839] [serial = 1962] [outer = 0x7f24dc81f400] 20:28:50 INFO - PROCESS | 1839 | 1461641330391 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]]]}] 20:28:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:28:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1535ms 20:28:50 INFO - PROCESS | 1839 | 1461641330431 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 20:28:50 INFO - PROCESS | 1839 | 1461641330435 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 20:28:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:28:50 INFO - PROCESS | 1839 | 1461641330441 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:28:50 INFO - PROCESS | 1839 | 1461641330444 Marionette TRACE conn3 <- [1,2586,null,{}] 20:28:50 INFO - PROCESS | 1839 | 1461641330449 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}] 20:28:50 INFO - PROCESS | 1839 | 1461641330681 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 20:28:50 INFO - PROCESS | 1839 | 1461641330964 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5050000 == 163 [pid = 1839] [id = 654] 20:28:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24dcd63000) [pid = 1839] [serial = 1963] [outer = (nil)] 20:28:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24dcffe400) [pid = 1839] [serial = 1964] [outer = 0x7f24dcd63000] 20:28:51 INFO - PROCESS | 1839 | 1461641331082 Marionette DEBUG loaded listener.js 20:28:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24dd0d8c00) [pid = 1839] [serial = 1965] [outer = 0x7f24dcd63000] 20:28:51 INFO - PROCESS | 1839 | 1461641331974 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]]]}] 20:28:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:28:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1581ms 20:28:52 INFO - PROCESS | 1839 | 1461641332023 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 20:28:52 INFO - PROCESS | 1839 | 1461641332027 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 20:28:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:28:52 INFO - PROCESS | 1839 | 1461641332033 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:28:52 INFO - PROCESS | 1839 | 1461641332036 Marionette TRACE conn3 <- [1,2590,null,{}] 20:28:52 INFO - PROCESS | 1839 | 1461641332042 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}] 20:28:52 INFO - PROCESS | 1839 | 1461641332277 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 20:28:52 INFO - PROCESS | 1839 | 1461641332605 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5622800 == 164 [pid = 1839] [id = 655] 20:28:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24dcd64400) [pid = 1839] [serial = 1966] [outer = (nil)] 20:28:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24dd13a400) [pid = 1839] [serial = 1967] [outer = 0x7f24dcd64400] 20:28:52 INFO - PROCESS | 1839 | 1461641332686 Marionette DEBUG loaded listener.js 20:28:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24ddedf800) [pid = 1839] [serial = 1968] [outer = 0x7f24dcd64400] 20:28:53 INFO - PROCESS | 1839 | 1461641333556 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]]]}] 20:28:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:28:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1581ms 20:28:53 INFO - PROCESS | 1839 | 1461641333615 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 20:28:53 INFO - PROCESS | 1839 | 1461641333618 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 20:28:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:28:53 INFO - PROCESS | 1839 | 1461641333625 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:28:53 INFO - PROCESS | 1839 | 1461641333628 Marionette TRACE conn3 <- [1,2594,null,{}] 20:28:53 INFO - PROCESS | 1839 | 1461641333633 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}] 20:28:53 INFO - PROCESS | 1839 | 1461641333895 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 20:28:54 INFO - PROCESS | 1839 | 1461641334215 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c57800 == 165 [pid = 1839] [id = 656] 20:28:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24c3b6c400) [pid = 1839] [serial = 1969] [outer = (nil)] 20:28:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24de138000) [pid = 1839] [serial = 1970] [outer = 0x7f24c3b6c400] 20:28:54 INFO - PROCESS | 1839 | 1461641334291 Marionette DEBUG loaded listener.js 20:28:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24de30e800) [pid = 1839] [serial = 1971] [outer = 0x7f24c3b6c400] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c9b14800 == 164 [pid = 1839] [id = 636] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5f8800 == 163 [pid = 1839] [id = 635] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca841000 == 162 [pid = 1839] [id = 634] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c8650800 == 161 [pid = 1839] [id = 633] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c863e000 == 160 [pid = 1839] [id = 632] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e3a74000 == 159 [pid = 1839] [id = 631] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f3c800 == 158 [pid = 1839] [id = 630] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0d8b000 == 157 [pid = 1839] [id = 629] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0bb5800 == 156 [pid = 1839] [id = 628] 20:28:55 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e069b800 == 155 [pid = 1839] [id = 627] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24cd5b4c00) [pid = 1839] [serial = 1704] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24d2d28800) [pid = 1839] [serial = 1800] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24d1ff0400) [pid = 1839] [serial = 1796] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24d232a800) [pid = 1839] [serial = 1797] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24cad4a000) [pid = 1839] [serial = 1833] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24d497f800) [pid = 1839] [serial = 1805] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24ca924400) [pid = 1839] [serial = 1826] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24d9f82400) [pid = 1839] [serial = 1809] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24cec2d800) [pid = 1839] [serial = 1785] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24c3b77400) [pid = 1839] [serial = 1775] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24db9ce000) [pid = 1839] [serial = 1814] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24d9f8e800) [pid = 1839] [serial = 1811] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24cabf4000) [pid = 1839] [serial = 1832] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24db9e7c00) [pid = 1839] [serial = 1815] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24d3185800) [pid = 1839] [serial = 1803] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24cfdca800) [pid = 1839] [serial = 1788] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24d1f59000) [pid = 1839] [serial = 1794] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24dc249400) [pid = 1839] [serial = 1821] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24ce499800) [pid = 1839] [serial = 1838] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24dc242400) [pid = 1839] [serial = 1820] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24d9f23000) [pid = 1839] [serial = 1808] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24db9f0c00) [pid = 1839] [serial = 1817] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24ce493c00) [pid = 1839] [serial = 1841] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24c844b800) [pid = 1839] [serial = 1776] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24ceba5400) [pid = 1839] [serial = 1839] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24ced7d000) [pid = 1839] [serial = 1787] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24cc535c00) [pid = 1839] [serial = 1778] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24d100c000) [pid = 1839] [serial = 1791] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24c8456400) [pid = 1839] [serial = 1830] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d0050400) [pid = 1839] [serial = 1790] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24dc12d400) [pid = 1839] [serial = 1827] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24da048000) [pid = 1839] [serial = 1812] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24dc253c00) [pid = 1839] [serial = 1823] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24cec28400) [pid = 1839] [serial = 1784] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24cded4400) [pid = 1839] [serial = 1781] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24d5315000) [pid = 1839] [serial = 1806] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24d13d4400) [pid = 1839] [serial = 1793] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24c835ac00) [pid = 1839] [serial = 1829] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24dc128c00) [pid = 1839] [serial = 1818] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24cd5b3800) [pid = 1839] [serial = 1836] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24cc8a1c00) [pid = 1839] [serial = 1779] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24cc8a3400) [pid = 1839] [serial = 1835] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24ce3b9800) [pid = 1839] [serial = 1782] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d2b11c00) [pid = 1839] [serial = 1799] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24d2d32400) [pid = 1839] [serial = 1802] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24dc259c00) [pid = 1839] [serial = 1824] [outer = (nil)] [url = about:blank] 20:28:56 INFO - PROCESS | 1839 | 1461641336612 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]]]}] 20:28:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:28:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3040ms 20:28:56 INFO - PROCESS | 1839 | 1461641336666 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 20:28:56 INFO - PROCESS | 1839 | 1461641336671 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 20:28:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:28:56 INFO - PROCESS | 1839 | 1461641336678 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:28:56 INFO - PROCESS | 1839 | 1461641336683 Marionette TRACE conn3 <- [1,2598,null,{}] 20:28:56 INFO - PROCESS | 1839 | 1461641336690 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}] 20:28:56 INFO - PROCESS | 1839 | 1461641336912 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 20:28:57 INFO - PROCESS | 1839 | 1461641337103 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c8650800 == 156 [pid = 1839] [id = 657] 20:28:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24c86d3400) [pid = 1839] [serial = 1972] [outer = (nil)] 20:28:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24ca922c00) [pid = 1839] [serial = 1973] [outer = 0x7f24c86d3400] 20:28:57 INFO - PROCESS | 1839 | 1461641337169 Marionette DEBUG loaded listener.js 20:28:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24cabfe000) [pid = 1839] [serial = 1974] [outer = 0x7f24c86d3400] 20:28:58 INFO - PROCESS | 1839 | 1461641338141 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]]]}] 20:28:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:28:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1496ms 20:28:58 INFO - PROCESS | 1839 | 1461641338175 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 20:28:58 INFO - PROCESS | 1839 | 1461641338184 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 20:28:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:28:58 INFO - PROCESS | 1839 | 1461641338194 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:28:58 INFO - PROCESS | 1839 | 1461641338198 Marionette TRACE conn3 <- [1,2602,null,{}] 20:28:58 INFO - PROCESS | 1839 | 1461641338204 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}] 20:28:58 INFO - PROCESS | 1839 | 1461641338430 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 20:28:58 INFO - PROCESS | 1839 | 1461641338736 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:28:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca9d5000 == 157 [pid = 1839] [id = 658] 20:28:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24cc535000) [pid = 1839] [serial = 1975] [outer = (nil)] 20:28:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24ccb5e400) [pid = 1839] [serial = 1976] [outer = 0x7f24cc535000] 20:28:58 INFO - PROCESS | 1839 | 1461641338822 Marionette DEBUG loaded listener.js 20:28:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24cd5b2000) [pid = 1839] [serial = 1977] [outer = 0x7f24cc535000] 20:28:59 INFO - PROCESS | 1839 | 1461641339630 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]]]}] 20:28:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:28:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1489ms 20:28:59 INFO - PROCESS | 1839 | 1461641339687 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 20:28:59 INFO - PROCESS | 1839 | 1461641339694 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 20:28:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:28:59 INFO - PROCESS | 1839 | 1461641339702 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:28:59 INFO - PROCESS | 1839 | 1461641339714 Marionette TRACE conn3 <- [1,2606,null,{}] 20:28:59 INFO - PROCESS | 1839 | 1461641339756 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}] 20:29:00 INFO - PROCESS | 1839 | 1461641340072 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 20:29:00 INFO - PROCESS | 1839 | 1461641340102 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb880000 == 158 [pid = 1839] [id = 659] 20:29:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24cd68c800) [pid = 1839] [serial = 1978] [outer = (nil)] 20:29:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24ce49d800) [pid = 1839] [serial = 1979] [outer = 0x7f24cd68c800] 20:29:00 INFO - PROCESS | 1839 | 1461641340167 Marionette DEBUG loaded listener.js 20:29:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24cec29800) [pid = 1839] [serial = 1980] [outer = 0x7f24cd68c800] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24c3b6d800) [pid = 1839] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24cdedcc00) [pid = 1839] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24d1140800) [pid = 1839] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24cfe17800) [pid = 1839] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24c86d7c00) [pid = 1839] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24cd68f800) [pid = 1839] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d27ad800) [pid = 1839] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24cb6c7c00) [pid = 1839] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24d9f24c00) [pid = 1839] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24cdece800) [pid = 1839] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24ced70800) [pid = 1839] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24d5614c00) [pid = 1839] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24cabfe400) [pid = 1839] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24d1082800) [pid = 1839] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24c3b71c00) [pid = 1839] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d2327400) [pid = 1839] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24ced74c00) [pid = 1839] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24c3b6dc00) [pid = 1839] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24ca926800) [pid = 1839] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:29:01 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24ccb69000) [pid = 1839] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:29:01 INFO - PROCESS | 1839 | 1461641341651 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]]]}] 20:29:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:29:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1963ms 20:29:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:29:01 INFO - PROCESS | 1839 | 1461641341667 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 20:29:01 INFO - PROCESS | 1839 | 1461641341670 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 20:29:01 INFO - PROCESS | 1839 | 1461641341676 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:29:01 INFO - PROCESS | 1839 | 1461641341679 Marionette TRACE conn3 <- [1,2610,null,{}] 20:29:01 INFO - PROCESS | 1839 | 1461641341696 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}] 20:29:01 INFO - PROCESS | 1839 | 1461641341910 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 20:29:01 INFO - PROCESS | 1839 | 1461641341925 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6da800 == 159 [pid = 1839] [id = 660] 20:29:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24ca926800) [pid = 1839] [serial = 1981] [outer = (nil)] 20:29:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24cec30400) [pid = 1839] [serial = 1982] [outer = 0x7f24ca926800] 20:29:01 INFO - PROCESS | 1839 | 1461641341988 Marionette DEBUG loaded listener.js 20:29:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24ced75800) [pid = 1839] [serial = 1983] [outer = 0x7f24ca926800] 20:29:02 INFO - PROCESS | 1839 | 1461641342907 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]]]}] 20:29:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:29:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1290ms 20:29:02 INFO - PROCESS | 1839 | 1461641342966 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 20:29:02 INFO - PROCESS | 1839 | 1461641342970 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 20:29:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:29:02 INFO - PROCESS | 1839 | 1461641342975 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:29:02 INFO - PROCESS | 1839 | 1461641342978 Marionette TRACE conn3 <- [1,2614,null,{}] 20:29:02 INFO - PROCESS | 1839 | 1461641342987 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}] 20:29:03 INFO - PROCESS | 1839 | 1461641343176 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 20:29:03 INFO - PROCESS | 1839 | 1461641343549 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c82e3800 == 160 [pid = 1839] [id = 661] 20:29:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24c3b79400) [pid = 1839] [serial = 1984] [outer = (nil)] 20:29:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24c844f800) [pid = 1839] [serial = 1985] [outer = 0x7f24c3b79400] 20:29:03 INFO - PROCESS | 1839 | 1461641343693 Marionette DEBUG loaded listener.js 20:29:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24c86d5400) [pid = 1839] [serial = 1986] [outer = 0x7f24c3b79400] 20:29:04 INFO - PROCESS | 1839 | 1461641344670 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]]]}] 20:29:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:29:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1737ms 20:29:04 INFO - PROCESS | 1839 | 1461641344716 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 20:29:04 INFO - PROCESS | 1839 | 1461641344723 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 20:29:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:29:04 INFO - PROCESS | 1839 | 1461641344730 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:29:04 INFO - PROCESS | 1839 | 1461641344735 Marionette TRACE conn3 <- [1,2618,null,{}] 20:29:04 INFO - PROCESS | 1839 | 1461641344742 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}] 20:29:04 INFO - PROCESS | 1839 | 1461641344984 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 20:29:05 INFO - PROCESS | 1839 | 1461641345223 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5f7800 == 161 [pid = 1839] [id = 662] 20:29:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24cb3d4c00) [pid = 1839] [serial = 1987] [outer = (nil)] 20:29:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24cb6c4000) [pid = 1839] [serial = 1988] [outer = 0x7f24cb3d4c00] 20:29:05 INFO - PROCESS | 1839 | 1461641345348 Marionette DEBUG loaded listener.js 20:29:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24cc896800) [pid = 1839] [serial = 1989] [outer = 0x7f24cb3d4c00] 20:29:06 INFO - PROCESS | 1839 | 1461641346335 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]]]}] 20:29:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:29:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1682ms 20:29:06 INFO - PROCESS | 1839 | 1461641346415 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 20:29:06 INFO - PROCESS | 1839 | 1461641346421 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 20:29:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:29:06 INFO - PROCESS | 1839 | 1461641346428 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:29:06 INFO - PROCESS | 1839 | 1461641346431 Marionette TRACE conn3 <- [1,2622,null,{}] 20:29:06 INFO - PROCESS | 1839 | 1461641346437 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}] 20:29:06 INFO - PROCESS | 1839 | 1461641346712 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 20:29:07 INFO - PROCESS | 1839 | 1461641347078 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ccdd4000 == 162 [pid = 1839] [id = 663] 20:29:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24ccb5f000) [pid = 1839] [serial = 1990] [outer = (nil)] 20:29:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24ce3b8c00) [pid = 1839] [serial = 1991] [outer = 0x7f24ccb5f000] 20:29:07 INFO - PROCESS | 1839 | 1461641347151 Marionette DEBUG loaded listener.js 20:29:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24cebacc00) [pid = 1839] [serial = 1992] [outer = 0x7f24ccb5f000] 20:29:08 INFO - PROCESS | 1839 | 1461641348056 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]]]}] 20:29:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:29:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1688ms 20:29:08 INFO - PROCESS | 1839 | 1461641348117 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 20:29:08 INFO - PROCESS | 1839 | 1461641348120 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 20:29:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:29:08 INFO - PROCESS | 1839 | 1461641348136 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:29:08 INFO - PROCESS | 1839 | 1461641348146 Marionette TRACE conn3 <- [1,2626,null,{}] 20:29:08 INFO - PROCESS | 1839 | 1461641348152 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}] 20:29:08 INFO - PROCESS | 1839 | 1461641348433 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 20:29:08 INFO - PROCESS | 1839 | 1461641348744 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce262000 == 163 [pid = 1839] [id = 664] 20:29:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24cdece000) [pid = 1839] [serial = 1993] [outer = (nil)] 20:29:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24d0054000) [pid = 1839] [serial = 1994] [outer = 0x7f24cdece000] 20:29:08 INFO - PROCESS | 1839 | 1461641348822 Marionette DEBUG loaded listener.js 20:29:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d0b89000) [pid = 1839] [serial = 1995] [outer = 0x7f24cdece000] 20:29:09 INFO - PROCESS | 1839 | 1461641349699 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]]]}] 20:29:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:29:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1647ms 20:29:09 INFO - PROCESS | 1839 | 1461641349777 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 20:29:09 INFO - PROCESS | 1839 | 1461641349780 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 20:29:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:29:09 INFO - PROCESS | 1839 | 1461641349786 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:29:09 INFO - PROCESS | 1839 | 1461641349789 Marionette TRACE conn3 <- [1,2630,null,{}] 20:29:09 INFO - PROCESS | 1839 | 1461641349794 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}] 20:29:10 INFO - PROCESS | 1839 | 1461641350024 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 20:29:10 INFO - PROCESS | 1839 | 1461641350333 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec82000 == 164 [pid = 1839] [id = 665] 20:29:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cdece400) [pid = 1839] [serial = 1996] [outer = (nil)] 20:29:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d100e400) [pid = 1839] [serial = 1997] [outer = 0x7f24cdece400] 20:29:10 INFO - PROCESS | 1839 | 1461641350412 Marionette DEBUG loaded listener.js 20:29:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d1087400) [pid = 1839] [serial = 1998] [outer = 0x7f24cdece400] 20:29:11 INFO - PROCESS | 1839 | 1461641351303 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]]]}] 20:29:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:29:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1582ms 20:29:11 INFO - PROCESS | 1839 | 1461641351370 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 20:29:11 INFO - PROCESS | 1839 | 1461641351375 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 20:29:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:29:11 INFO - PROCESS | 1839 | 1461641351380 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:29:11 INFO - PROCESS | 1839 | 1461641351383 Marionette TRACE conn3 <- [1,2634,null,{}] 20:29:11 INFO - PROCESS | 1839 | 1461641351389 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}] 20:29:11 INFO - PROCESS | 1839 | 1461641351659 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 20:29:11 INFO - PROCESS | 1839 | 1461641351985 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1398000 == 165 [pid = 1839] [id = 666] 20:29:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d13dc000) [pid = 1839] [serial = 1999] [outer = (nil)] 20:29:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d1f34400) [pid = 1839] [serial = 2000] [outer = 0x7f24d13dc000] 20:29:12 INFO - PROCESS | 1839 | 1461641352078 Marionette DEBUG loaded listener.js 20:29:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d2327800) [pid = 1839] [serial = 2001] [outer = 0x7f24d13dc000] 20:29:12 INFO - PROCESS | 1839 | 1461641352986 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]]]}] 20:29:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:29:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1635ms 20:29:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:29:13 INFO - PROCESS | 1839 | 1461641353017 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 20:29:13 INFO - PROCESS | 1839 | 1461641353020 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 20:29:13 INFO - PROCESS | 1839 | 1461641353026 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:29:13 INFO - PROCESS | 1839 | 1461641353029 Marionette TRACE conn3 <- [1,2638,null,{}] 20:29:13 INFO - PROCESS | 1839 | 1461641353034 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}] 20:29:13 INFO - PROCESS | 1839 | 1461641353251 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 20:29:13 INFO - PROCESS | 1839 | 1461641353524 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2be5000 == 166 [pid = 1839] [id = 667] 20:29:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d13dcc00) [pid = 1839] [serial = 2002] [outer = (nil)] 20:29:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d2d30c00) [pid = 1839] [serial = 2003] [outer = 0x7f24d13dcc00] 20:29:13 INFO - PROCESS | 1839 | 1461641353641 Marionette DEBUG loaded listener.js 20:29:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d3181800) [pid = 1839] [serial = 2004] [outer = 0x7f24d13dcc00] 20:29:14 INFO - PROCESS | 1839 | 1461641354510 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]]]}] 20:29:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:29:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1530ms 20:29:14 INFO - PROCESS | 1839 | 1461641354556 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 20:29:14 INFO - PROCESS | 1839 | 1461641354560 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 20:29:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:29:14 INFO - PROCESS | 1839 | 1461641354566 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:29:14 INFO - PROCESS | 1839 | 1461641354569 Marionette TRACE conn3 <- [1,2642,null,{}] 20:29:14 INFO - PROCESS | 1839 | 1461641354574 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}] 20:29:14 INFO - PROCESS | 1839 | 1461641354779 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 20:29:15 INFO - PROCESS | 1839 | 1461641355051 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d325e000 == 167 [pid = 1839] [id = 668] 20:29:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d1f38800) [pid = 1839] [serial = 2005] [outer = (nil)] 20:29:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d47ad400) [pid = 1839] [serial = 2006] [outer = 0x7f24d1f38800] 20:29:15 INFO - PROCESS | 1839 | 1461641355165 Marionette DEBUG loaded listener.js 20:29:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d4be3000) [pid = 1839] [serial = 2007] [outer = 0x7f24d1f38800] 20:29:15 INFO - PROCESS | 1839 | 1461641355994 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]]]}] 20:29:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:29:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1479ms 20:29:16 INFO - PROCESS | 1839 | 1461641356046 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 20:29:16 INFO - PROCESS | 1839 | 1461641356051 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 20:29:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:29:16 INFO - PROCESS | 1839 | 1461641356057 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:29:16 INFO - PROCESS | 1839 | 1461641356059 Marionette TRACE conn3 <- [1,2646,null,{}] 20:29:16 INFO - PROCESS | 1839 | 1461641356065 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}] 20:29:16 INFO - PROCESS | 1839 | 1461641356270 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 20:29:16 INFO - PROCESS | 1839 | 1461641356567 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d469c800 == 168 [pid = 1839] [id = 669] 20:29:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d1089400) [pid = 1839] [serial = 2008] [outer = (nil)] 20:29:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24d5308c00) [pid = 1839] [serial = 2009] [outer = 0x7f24d1089400] 20:29:16 INFO - PROCESS | 1839 | 1461641356689 Marionette DEBUG loaded listener.js 20:29:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d5614000) [pid = 1839] [serial = 2010] [outer = 0x7f24d1089400] 20:29:17 INFO - PROCESS | 1839 | 1461641357522 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]]]}] 20:29:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:29:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1483ms 20:29:17 INFO - PROCESS | 1839 | 1461641357546 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 20:29:17 INFO - PROCESS | 1839 | 1461641357550 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 20:29:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:29:17 INFO - PROCESS | 1839 | 1461641357557 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:29:17 INFO - PROCESS | 1839 | 1461641357561 Marionette TRACE conn3 <- [1,2650,null,{}] 20:29:17 INFO - PROCESS | 1839 | 1461641357566 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}] 20:29:17 INFO - PROCESS | 1839 | 1461641357785 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 20:29:18 INFO - PROCESS | 1839 | 1461641358058 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da16c800 == 169 [pid = 1839] [id = 670] 20:29:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24d2b11c00) [pid = 1839] [serial = 2011] [outer = (nil)] 20:29:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d5791000) [pid = 1839] [serial = 2012] [outer = 0x7f24d2b11c00] 20:29:18 INFO - PROCESS | 1839 | 1461641358133 Marionette DEBUG loaded listener.js 20:29:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d9f27c00) [pid = 1839] [serial = 2013] [outer = 0x7f24d2b11c00] 20:29:19 INFO - PROCESS | 1839 | 1461641359008 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]]]}] 20:29:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:29:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1482ms 20:29:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:29:19 INFO - PROCESS | 1839 | 1461641359041 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 20:29:19 INFO - PROCESS | 1839 | 1461641359044 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 20:29:19 INFO - PROCESS | 1839 | 1461641359050 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:29:19 INFO - PROCESS | 1839 | 1461641359053 Marionette TRACE conn3 <- [1,2654,null,{}] 20:29:19 INFO - PROCESS | 1839 | 1461641359058 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}] 20:29:19 INFO - PROCESS | 1839 | 1461641359273 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 20:29:19 INFO - PROCESS | 1839 | 1461641359548 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dbadd000 == 170 [pid = 1839] [id = 671] 20:29:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d5793c00) [pid = 1839] [serial = 2014] [outer = (nil)] 20:29:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24da042400) [pid = 1839] [serial = 2015] [outer = 0x7f24d5793c00] 20:29:19 INFO - PROCESS | 1839 | 1461641359637 Marionette DEBUG loaded listener.js 20:29:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dc129400) [pid = 1839] [serial = 2016] [outer = 0x7f24d5793c00] 20:29:20 INFO - PROCESS | 1839 | 1461641360566 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]]]}] 20:29:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:29:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1589ms 20:29:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:29:20 INFO - PROCESS | 1839 | 1461641360639 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 20:29:20 INFO - PROCESS | 1839 | 1461641360642 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 20:29:20 INFO - PROCESS | 1839 | 1461641360648 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:29:20 INFO - PROCESS | 1839 | 1461641360653 Marionette TRACE conn3 <- [1,2658,null,{}] 20:29:20 INFO - PROCESS | 1839 | 1461641360657 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}] 20:29:20 INFO - PROCESS | 1839 | 1461641360952 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 20:29:21 INFO - PROCESS | 1839 | 1461641361272 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dde1b000 == 171 [pid = 1839] [id = 672] 20:29:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24dc260400) [pid = 1839] [serial = 2017] [outer = (nil)] 20:29:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dc34f400) [pid = 1839] [serial = 2018] [outer = 0x7f24dc260400] 20:29:21 INFO - PROCESS | 1839 | 1461641361359 Marionette DEBUG loaded listener.js 20:29:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24dcade000) [pid = 1839] [serial = 2019] [outer = 0x7f24dc260400] 20:29:22 INFO - PROCESS | 1839 | 1461641362207 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]]]}] 20:29:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:29:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1633ms 20:29:22 INFO - PROCESS | 1839 | 1461641362283 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 20:29:22 INFO - PROCESS | 1839 | 1461641362288 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 20:29:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:29:22 INFO - PROCESS | 1839 | 1461641362297 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:29:22 INFO - PROCESS | 1839 | 1461641362299 Marionette TRACE conn3 <- [1,2662,null,{}] 20:29:22 INFO - PROCESS | 1839 | 1461641362303 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}] 20:29:22 INFO - PROCESS | 1839 | 1461641362566 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 20:29:22 INFO - PROCESS | 1839 | 1461641362888 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e040e800 == 172 [pid = 1839] [id = 673] 20:29:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24dc343c00) [pid = 1839] [serial = 2020] [outer = (nil)] 20:29:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24dcbbf800) [pid = 1839] [serial = 2021] [outer = 0x7f24dc343c00] 20:29:22 INFO - PROCESS | 1839 | 1461641362964 Marionette DEBUG loaded listener.js 20:29:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24dd0d1400) [pid = 1839] [serial = 2022] [outer = 0x7f24dc343c00] 20:29:23 INFO - PROCESS | 1839 | 1461641363788 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]]]}] 20:29:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:29:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1529ms 20:29:23 INFO - PROCESS | 1839 | 1461641363826 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 20:29:23 INFO - PROCESS | 1839 | 1461641363838 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 20:29:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:29:23 INFO - PROCESS | 1839 | 1461641363864 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:29:23 INFO - PROCESS | 1839 | 1461641363866 Marionette TRACE conn3 <- [1,2666,null,{}] 20:29:23 INFO - PROCESS | 1839 | 1461641363872 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}] 20:29:24 INFO - PROCESS | 1839 | 1461641364093 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 20:29:24 INFO - PROCESS | 1839 | 1461641364369 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0ba4800 == 173 [pid = 1839] [id = 674] 20:29:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dc7f0400) [pid = 1839] [serial = 2023] [outer = (nil)] 20:29:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24de131000) [pid = 1839] [serial = 2024] [outer = 0x7f24dc7f0400] 20:29:24 INFO - PROCESS | 1839 | 1461641364487 Marionette DEBUG loaded listener.js 20:29:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24de311000) [pid = 1839] [serial = 2025] [outer = 0x7f24dc7f0400] 20:29:25 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:25 INFO - PROCESS | 1839 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:29:25 INFO - PROCESS | 1839 | 1461641365822 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]]]}] 20:29:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 20:29:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1985ms 20:29:25 INFO - PROCESS | 1839 | 1461641365844 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 20:29:25 INFO - PROCESS | 1839 | 1461641365847 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 20:29:25 INFO - PROCESS | 1839 | 1461641365860 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:29:25 INFO - PROCESS | 1839 | 1461641365863 Marionette TRACE conn3 <- [1,2670,null,{}] 20:29:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:29:25 INFO - PROCESS | 1839 | 1461641365869 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}] 20:29:26 INFO - PROCESS | 1839 | 1461641366118 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 20:29:26 INFO - PROCESS | 1839 | 1461641366367 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f3b800 == 174 [pid = 1839] [id = 675] 20:29:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24def9f400) [pid = 1839] [serial = 2026] [outer = (nil)] 20:29:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24defa3800) [pid = 1839] [serial = 2027] [outer = 0x7f24def9f400] 20:29:26 INFO - PROCESS | 1839 | 1461641366475 Marionette DEBUG loaded listener.js 20:29:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24defad000) [pid = 1839] [serial = 2028] [outer = 0x7f24def9f400] 20:29:27 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:27 INFO - PROCESS | 1839 | 1461641367798 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] 20:29:27 INFO - PROCESS | 1839 | 1461641367864 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 20:29:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:29:27 INFO - PROCESS | 1839 | 1461641367870 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:29:27 INFO - PROCESS | 1839 | 1461641367873 Marionette TRACE conn3 <- [1,2674,null,{}] 20:29:27 INFO - PROCESS | 1839 | 1461641367878 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}] 20:29:28 INFO - PROCESS | 1839 | 1461641368174 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 20:29:28 INFO - PROCESS | 1839 | 1461641368487 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9b1c000 == 175 [pid = 1839] [id = 676] 20:29:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24c86d8800) [pid = 1839] [serial = 2029] [outer = (nil)] 20:29:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24cb3dc000) [pid = 1839] [serial = 2030] [outer = 0x7f24c86d8800] 20:29:28 INFO - PROCESS | 1839 | 1461641368558 Marionette DEBUG loaded listener.js 20:29:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24dc7fd800) [pid = 1839] [serial = 2031] [outer = 0x7f24c86d8800] 20:29:30 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:30 INFO - PROCESS | 1839 | 1461641370210 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] 20:29:30 INFO - PROCESS | 1839 | 1461641370268 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 20:29:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:29:30 INFO - PROCESS | 1839 | 1461641370276 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:29:30 INFO - PROCESS | 1839 | 1461641370281 Marionette TRACE conn3 <- [1,2678,null,{}] 20:29:30 INFO - PROCESS | 1839 | 1461641370289 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}] 20:29:30 INFO - PROCESS | 1839 | 1461641370537 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 20:29:30 INFO - PROCESS | 1839 | 1461641370812 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5ed800 == 176 [pid = 1839] [id = 677] 20:29:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24ca927400) [pid = 1839] [serial = 2032] [outer = (nil)] 20:29:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24cabf8c00) [pid = 1839] [serial = 2033] [outer = 0x7f24ca927400] 20:29:30 INFO - PROCESS | 1839 | 1461641370881 Marionette DEBUG loaded listener.js 20:29:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24cb3d1800) [pid = 1839] [serial = 2034] [outer = 0x7f24ca927400] 20:29:32 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:32 INFO - PROCESS | 1839 | 1461641372344 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]]]}] 20:29:32 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) 20:29:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2091ms 20:29:32 INFO - PROCESS | 1839 | 1461641372367 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 20:29:32 INFO - PROCESS | 1839 | 1461641372375 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 20:29:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:29:32 INFO - PROCESS | 1839 | 1461641372384 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:29:32 INFO - PROCESS | 1839 | 1461641372388 Marionette TRACE conn3 <- [1,2682,null,{}] 20:29:32 INFO - PROCESS | 1839 | 1461641372393 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}] 20:29:32 INFO - PROCESS | 1839 | 1461641372652 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 20:29:33 INFO - PROCESS | 1839 | 1461641373012 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce10a800 == 175 [pid = 1839] [id = 560] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5f9000 == 174 [pid = 1839] [id = 513] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c7bdd800 == 173 [pid = 1839] [id = 609] 20:29:33 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24cebaf800) [pid = 1839] [serial = 1913] [outer = (nil)] [url = about:blank] 20:29:33 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24dcac6000) [pid = 1839] [serial = 1889] [outer = (nil)] [url = about:blank] 20:29:33 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24dcbb4800) [pid = 1839] [serial = 1895] [outer = (nil)] [url = about:blank] 20:29:33 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24ca930000) [pid = 1839] [serial = 1898] [outer = (nil)] [url = about:blank] 20:29:33 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24dcae4800) [pid = 1839] [serial = 1892] [outer = (nil)] [url = about:blank] 20:29:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c83e8800 == 174 [pid = 1839] [id = 678] 20:29:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24c8360c00) [pid = 1839] [serial = 2035] [outer = (nil)] 20:29:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24cad4b400) [pid = 1839] [serial = 2036] [outer = 0x7f24c8360c00] 20:29:33 INFO - PROCESS | 1839 | 1461641373127 Marionette DEBUG loaded listener.js 20:29:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24ce3b9000) [pid = 1839] [serial = 2037] [outer = 0x7f24c8360c00] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c7bd7800 == 173 [pid = 1839] [id = 559] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb317000 == 172 [pid = 1839] [id = 383] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce121000 == 171 [pid = 1839] [id = 561] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7bab800 == 170 [pid = 1839] [id = 555] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ceb9d000 == 169 [pid = 1839] [id = 558] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc5df000 == 168 [pid = 1839] [id = 563] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb322800 == 167 [pid = 1839] [id = 467] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc6da800 == 166 [pid = 1839] [id = 660] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb880000 == 165 [pid = 1839] [id = 659] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca9d5000 == 164 [pid = 1839] [id = 658] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c8650800 == 163 [pid = 1839] [id = 657] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5622800 == 162 [pid = 1839] [id = 655] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5050000 == 161 [pid = 1839] [id = 654] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fd3000 == 160 [pid = 1839] [id = 653] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0c89000 == 159 [pid = 1839] [id = 652] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0405000 == 158 [pid = 1839] [id = 651] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd3e4800 == 157 [pid = 1839] [id = 650] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc88e800 == 156 [pid = 1839] [id = 649] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da3f1000 == 155 [pid = 1839] [id = 648] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d541e000 == 154 [pid = 1839] [id = 647] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4685000 == 153 [pid = 1839] [id = 646] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d30da800 == 152 [pid = 1839] [id = 645] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2a22800 == 151 [pid = 1839] [id = 644] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d1392000 == 150 [pid = 1839] [id = 643] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d01d4800 == 149 [pid = 1839] [id = 642] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce4d9000 == 148 [pid = 1839] [id = 641] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce11b000 == 147 [pid = 1839] [id = 640] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ccbca800 == 146 [pid = 1839] [id = 639] 20:29:33 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb307800 == 145 [pid = 1839] [id = 638] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24c86d7400) [pid = 1839] [serial = 1910] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24dc24b400) [pid = 1839] [serial = 1878] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24d13d6400) [pid = 1839] [serial = 1859] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24d0ea9000) [pid = 1839] [serial = 1857] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24ca923400) [pid = 1839] [serial = 1902] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24ce495000) [pid = 1839] [serial = 1848] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24dca1cc00) [pid = 1839] [serial = 1887] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24cded5400) [pid = 1839] [serial = 1847] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24d47a7800) [pid = 1839] [serial = 1869] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24d4649000) [pid = 1839] [serial = 1868] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24dc261000) [pid = 1839] [serial = 1880] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24c9b39c00) [pid = 1839] [serial = 1901] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24d4be7000) [pid = 1839] [serial = 1872] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24cfe0f400) [pid = 1839] [serial = 1851] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24d9f24400) [pid = 1839] [serial = 1875] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24cfdc3000) [pid = 1839] [serial = 1850] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24cc53b800) [pid = 1839] [serial = 1905] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24d2b16800) [pid = 1839] [serial = 1863] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24db9c4c00) [pid = 1839] [serial = 1877] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24d561f800) [pid = 1839] [serial = 1874] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24dc34b800) [pid = 1839] [serial = 1881] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24d0b83c00) [pid = 1839] [serial = 1856] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24cc53ac00) [pid = 1839] [serial = 1773] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24cb3de000) [pid = 1839] [serial = 1904] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d232ec00) [pid = 1839] [serial = 1862] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24d3177c00) [pid = 1839] [serial = 1866] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24d1f4f800) [pid = 1839] [serial = 1860] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24dc817800) [pid = 1839] [serial = 1886] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24d0058000) [pid = 1839] [serial = 1853] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24dc7fc800) [pid = 1839] [serial = 1884] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24ca92e400) [pid = 1839] [serial = 1844] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24d2d2e000) [pid = 1839] [serial = 1865] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24dc7f1c00) [pid = 1839] [serial = 1883] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24ce3c1400) [pid = 1839] [serial = 1908] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24cb6c9000) [pid = 1839] [serial = 1845] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24cd5b5400) [pid = 1839] [serial = 1911] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24d4970c00) [pid = 1839] [serial = 1871] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24cd68bc00) [pid = 1839] [serial = 1907] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d01be800) [pid = 1839] [serial = 1854] [outer = (nil)] [url = about:blank] 20:29:34 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:34 INFO - PROCESS | 1839 | 1461641374404 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]]]}] 20:29:34 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) 20:29:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2031ms 20:29:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:29:34 INFO - PROCESS | 1839 | 1461641374415 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 20:29:34 INFO - PROCESS | 1839 | 1461641374418 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 20:29:34 INFO - PROCESS | 1839 | 1461641374423 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:29:34 INFO - PROCESS | 1839 | 1461641374429 Marionette TRACE conn3 <- [1,2686,null,{}] 20:29:34 INFO - PROCESS | 1839 | 1461641374443 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}] 20:29:34 INFO - PROCESS | 1839 | 1461641374645 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 20:29:34 INFO - PROCESS | 1839 | 1461641374922 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb88e800 == 146 [pid = 1839] [id = 679] 20:29:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24ceba4400) [pid = 1839] [serial = 2038] [outer = (nil)] 20:29:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24ced72800) [pid = 1839] [serial = 2039] [outer = 0x7f24ceba4400] 20:29:34 INFO - PROCESS | 1839 | 1461641374988 Marionette DEBUG loaded listener.js 20:29:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cfdd1c00) [pid = 1839] [serial = 2040] [outer = 0x7f24ceba4400] 20:29:36 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 20:29:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:29:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 20:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:29:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:29:36 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 20:29:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:29:36 INFO - _addTest/ [0,2689,"getWindowHandle",null] 20:29:36 INFO - PROCESS | 1839 | 1461641376273 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 20:29:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:29:36 INFO - PROCESS | 1839 | 1461641376279 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:29:36 INFO - PROCESS | 1839 | 1461641376281 Marionette TRACE conn3 <- [1,2690,null,{}] 20:29:36 INFO - PROCESS | 1839 | 1461641376286 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}] 20:29:36 INFO - PROCESS | 1839 | 1461641376552 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 20:29:36 INFO - PROCESS | 1839 | 1461641376646 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:36 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce112800 == 147 [pid = 1839] [id = 680] 20:29:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24ced71800) [pid = 1839] [serial = 2041] [outer = (nil)] 20:29:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d0ea7800) [pid = 1839] [serial = 2042] [outer = 0x7f24ced71800] 20:29:36 INFO - PROCESS | 1839 | 1461641376707 Marionette DEBUG loaded listener.js 20:29:36 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d1011400) [pid = 1839] [serial = 2043] [outer = 0x7f24ced71800] 20:29:38 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24c86d3400) [pid = 1839] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24dc81f400) [pid = 1839] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24d005ac00) [pid = 1839] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24d4974400) [pid = 1839] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dc7f5000) [pid = 1839] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24c3b79000) [pid = 1839] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24cc535000) [pid = 1839] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24d497ec00) [pid = 1839] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24c835a800) [pid = 1839] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24cd68c800) [pid = 1839] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24d1f32800) [pid = 1839] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24ced7cc00) [pid = 1839] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24ce3b3c00) [pid = 1839] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24d113a000) [pid = 1839] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d9f21800) [pid = 1839] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24d4be2c00) [pid = 1839] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24dca22800) [pid = 1839] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24c3b6c400) [pid = 1839] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24d2329c00) [pid = 1839] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24d497e000) [pid = 1839] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24dca21800) [pid = 1839] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24d9f28400) [pid = 1839] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24d13dc800) [pid = 1839] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:29:38 INFO - PROCESS | 1839 | --DOMWINDOW == 130 (0x7f24c835bc00) [pid = 1839] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:29:38 INFO - PROCESS | 1839 | 1461641378333 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] 20:29:38 INFO - PROCESS | 1839 | 1461641378375 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 20:29:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:29:38 INFO - PROCESS | 1839 | 1461641378381 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:29:38 INFO - PROCESS | 1839 | 1461641378382 Marionette TRACE conn3 <- [1,2694,null,{}] 20:29:38 INFO - PROCESS | 1839 | 1461641378388 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}] 20:29:38 INFO - PROCESS | 1839 | 1461641378639 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 20:29:38 INFO - PROCESS | 1839 | 1461641378758 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce256000 == 148 [pid = 1839] [id = 681] 20:29:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 131 (0x7f24c3b6c400) [pid = 1839] [serial = 2044] [outer = (nil)] 20:29:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24ced6f000) [pid = 1839] [serial = 2045] [outer = 0x7f24c3b6c400] 20:29:38 INFO - PROCESS | 1839 | 1461641378819 Marionette DEBUG loaded listener.js 20:29:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24d0ea3400) [pid = 1839] [serial = 2046] [outer = 0x7f24c3b6c400] 20:29:39 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:39 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:29:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:29:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 20:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:29:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:29:39 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 20:29:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:29:39 INFO - _addTest/ [0,2697,"getWindowHandle",null] 20:29:39 INFO - PROCESS | 1839 | 1461641379965 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 20:29:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:29:39 INFO - PROCESS | 1839 | 1461641379970 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:29:39 INFO - PROCESS | 1839 | 1461641379972 Marionette TRACE conn3 <- [1,2698,null,{}] 20:29:39 INFO - PROCESS | 1839 | 1461641379978 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}] 20:29:40 INFO - PROCESS | 1839 | 1461641380284 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 20:29:40 INFO - PROCESS | 1839 | 1461641380662 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9c94000 == 149 [pid = 1839] [id = 682] 20:29:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24c3b74800) [pid = 1839] [serial = 2047] [outer = (nil)] 20:29:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24c8450c00) [pid = 1839] [serial = 2048] [outer = 0x7f24c3b74800] 20:29:40 INFO - PROCESS | 1839 | 1461641380736 Marionette DEBUG loaded listener.js 20:29:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24ca923400) [pid = 1839] [serial = 2049] [outer = 0x7f24c3b74800] 20:29:42 INFO - PROCESS | 1839 | SkCairoFTTypeface::onFilterRec unimplemented 20:29:42 INFO - PROCESS | 1839 | 1461641382148 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] 20:29:42 INFO - PROCESS | 1839 | 1461641382209 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 20:29:42 INFO - PROCESS | 1839 | 1461641382217 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:29:42 INFO - PROCESS | 1839 | 1461641382223 Marionette TRACE conn3 <- [1,2702,null,{}] 20:29:42 INFO - PROCESS | 1839 | 1461641382275 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}] 20:29:42 INFO - PROCESS | 1839 | 1461641382613 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 20:29:42 INFO - PROCESS | 1839 | 1461641382813 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc9a1800 == 150 [pid = 1839] [id = 683] 20:29:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24cad49c00) [pid = 1839] [serial = 2050] [outer = (nil)] 20:29:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24cded4800) [pid = 1839] [serial = 2051] [outer = 0x7f24cad49c00] 20:29:42 INFO - PROCESS | 1839 | 1461641382887 Marionette DEBUG loaded listener.js 20:29:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24cebab000) [pid = 1839] [serial = 2052] [outer = 0x7f24cad49c00] 20:29:43 INFO - PROCESS | 1839 | 1461641383864 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]]]}] 20:29:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:29:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1683ms 20:29:43 INFO - PROCESS | 1839 | 1461641383902 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 20:29:43 INFO - PROCESS | 1839 | 1461641383908 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 20:29:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:29:43 INFO - PROCESS | 1839 | 1461641383914 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:29:43 INFO - PROCESS | 1839 | 1461641383918 Marionette TRACE conn3 <- [1,2706,null,{}] 20:29:43 INFO - PROCESS | 1839 | 1461641383923 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}] 20:29:44 INFO - PROCESS | 1839 | 1461641384135 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 20:29:44 INFO - PROCESS | 1839 | 1461641384398 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d01d1000 == 151 [pid = 1839] [id = 684] 20:29:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24cec2f000) [pid = 1839] [serial = 2053] [outer = (nil)] 20:29:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24cfe19800) [pid = 1839] [serial = 2054] [outer = 0x7f24cec2f000] 20:29:44 INFO - PROCESS | 1839 | 1461641384561 Marionette DEBUG loaded listener.js 20:29:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24d0ea2800) [pid = 1839] [serial = 2055] [outer = 0x7f24cec2f000] 20:29:45 INFO - PROCESS | 1839 | 1461641385490 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]]]}] 20:29:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:29:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1632ms 20:29:45 INFO - PROCESS | 1839 | 1461641385547 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 20:29:45 INFO - PROCESS | 1839 | 1461641385550 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 20:29:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:29:45 INFO - PROCESS | 1839 | 1461641385565 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:29:45 INFO - PROCESS | 1839 | 1461641385574 Marionette TRACE conn3 <- [1,2710,null,{}] 20:29:45 INFO - PROCESS | 1839 | 1461641385580 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}] 20:29:45 INFO - PROCESS | 1839 | 1461641385796 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 20:29:46 INFO - PROCESS | 1839 | 1461641386102 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d227a000 == 152 [pid = 1839] [id = 685] 20:29:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24cfe0ec00) [pid = 1839] [serial = 2056] [outer = (nil)] 20:29:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d1f32c00) [pid = 1839] [serial = 2057] [outer = 0x7f24cfe0ec00] 20:29:46 INFO - PROCESS | 1839 | 1461641386177 Marionette DEBUG loaded listener.js 20:29:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24d1f53400) [pid = 1839] [serial = 2058] [outer = 0x7f24cfe0ec00] 20:29:47 INFO - PROCESS | 1839 | 1461641387067 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] 20:29:47 INFO - PROCESS | 1839 | 1461641387110 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 20:29:47 INFO - PROCESS | 1839 | 1461641387116 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:29:47 INFO - PROCESS | 1839 | 1461641387119 Marionette TRACE conn3 <- [1,2714,null,{}] 20:29:47 INFO - PROCESS | 1839 | 1461641387124 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}] 20:29:47 INFO - PROCESS | 1839 | 1461641387336 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 20:29:47 INFO - PROCESS | 1839 | 1461641387605 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d306f000 == 153 [pid = 1839] [id = 686] 20:29:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24d1086c00) [pid = 1839] [serial = 2059] [outer = (nil)] 20:29:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d2326800) [pid = 1839] [serial = 2060] [outer = 0x7f24d1086c00] 20:29:47 INFO - PROCESS | 1839 | 1461641387731 Marionette DEBUG loaded listener.js 20:29:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d2331400) [pid = 1839] [serial = 2061] [outer = 0x7f24d1086c00] 20:29:48 INFO - PROCESS | 1839 | 1461641388586 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]]]}] 20:29:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:29:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1529ms 20:29:48 INFO - PROCESS | 1839 | 1461641388645 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 20:29:48 INFO - PROCESS | 1839 | 1461641388648 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 20:29:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:29:48 INFO - PROCESS | 1839 | 1461641388655 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:29:48 INFO - PROCESS | 1839 | 1461641388658 Marionette TRACE conn3 <- [1,2718,null,{}] 20:29:48 INFO - PROCESS | 1839 | 1461641388663 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}] 20:29:48 INFO - PROCESS | 1839 | 1461641388896 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 20:29:49 INFO - PROCESS | 1839 | 1461641389159 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d34c9000 == 154 [pid = 1839] [id = 687] 20:29:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24d2d29000) [pid = 1839] [serial = 2062] [outer = (nil)] 20:29:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d2d2bc00) [pid = 1839] [serial = 2063] [outer = 0x7f24d2d29000] 20:29:49 INFO - PROCESS | 1839 | 1461641389296 Marionette DEBUG loaded listener.js 20:29:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d464f800) [pid = 1839] [serial = 2064] [outer = 0x7f24d2d29000] 20:29:50 INFO - PROCESS | 1839 | 1461641390223 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] 20:29:50 INFO - PROCESS | 1839 | 1461641390292 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 20:29:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:29:50 INFO - PROCESS | 1839 | 1461641390297 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:29:50 INFO - PROCESS | 1839 | 1461641390300 Marionette TRACE conn3 <- [1,2722,null,{}] 20:29:50 INFO - PROCESS | 1839 | 1461641390306 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}] 20:29:50 INFO - PROCESS | 1839 | 1461641390543 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 20:29:50 INFO - PROCESS | 1839 | 1461641390849 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d55d9800 == 155 [pid = 1839] [id = 688] 20:29:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d2d29800) [pid = 1839] [serial = 2065] [outer = (nil)] 20:29:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d5369800) [pid = 1839] [serial = 2066] [outer = 0x7f24d2d29800] 20:29:50 INFO - PROCESS | 1839 | 1461641390929 Marionette DEBUG loaded listener.js 20:29:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d578e800) [pid = 1839] [serial = 2067] [outer = 0x7f24d2d29800] 20:29:51 INFO - PROCESS | 1839 | 1461641391843 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] 20:29:51 INFO - PROCESS | 1839 | 1461641391890 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 20:29:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:29:51 INFO - PROCESS | 1839 | 1461641391895 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:29:51 INFO - PROCESS | 1839 | 1461641391898 Marionette TRACE conn3 <- [1,2726,null,{}] 20:29:51 INFO - PROCESS | 1839 | 1461641391903 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}] 20:29:52 INFO - PROCESS | 1839 | 1461641392136 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 20:29:52 INFO - PROCESS | 1839 | 1461641392457 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3a7800 == 156 [pid = 1839] [id = 689] 20:29:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d497e000) [pid = 1839] [serial = 2068] [outer = (nil)] 20:29:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d9f82400) [pid = 1839] [serial = 2069] [outer = 0x7f24d497e000] 20:29:52 INFO - PROCESS | 1839 | 1461641392536 Marionette DEBUG loaded listener.js 20:29:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24db9c9000) [pid = 1839] [serial = 2070] [outer = 0x7f24d497e000] 20:29:53 INFO - PROCESS | 1839 | 1461641393402 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]]]}] 20:29:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:29:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1534ms 20:29:53 INFO - PROCESS | 1839 | 1461641393434 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 20:29:53 INFO - PROCESS | 1839 | 1461641393438 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 20:29:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:29:53 INFO - PROCESS | 1839 | 1461641393446 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:29:53 INFO - PROCESS | 1839 | 1461641393449 Marionette TRACE conn3 <- [1,2730,null,{}] 20:29:53 INFO - PROCESS | 1839 | 1461641393453 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}] 20:29:53 INFO - PROCESS | 1839 | 1461641393676 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 20:29:53 INFO - PROCESS | 1839 | 1461641393958 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc9bb800 == 157 [pid = 1839] [id = 690] 20:29:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d4be2c00) [pid = 1839] [serial = 2071] [outer = (nil)] 20:29:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24dc122400) [pid = 1839] [serial = 2072] [outer = 0x7f24d4be2c00] 20:29:54 INFO - PROCESS | 1839 | 1461641394074 Marionette DEBUG loaded listener.js 20:29:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24dc242400) [pid = 1839] [serial = 2073] [outer = 0x7f24d4be2c00] 20:29:55 INFO - PROCESS | 1839 | 1461641395376 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] 20:29:55 INFO - PROCESS | 1839 | 1461641395436 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 20:29:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:29:55 INFO - PROCESS | 1839 | 1461641395442 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:29:55 INFO - PROCESS | 1839 | 1461641395451 Marionette TRACE conn3 <- [1,2734,null,{}] 20:29:55 INFO - PROCESS | 1839 | 1461641395455 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}] 20:29:55 INFO - PROCESS | 1839 | 1461641395743 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 20:29:56 INFO - PROCESS | 1839 | 1461641396019 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd3f1000 == 158 [pid = 1839] [id = 691] 20:29:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d578f000) [pid = 1839] [serial = 2074] [outer = (nil)] 20:29:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24dc259400) [pid = 1839] [serial = 2075] [outer = 0x7f24d578f000] 20:29:56 INFO - PROCESS | 1839 | 1461641396093 Marionette DEBUG loaded listener.js 20:29:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dc345c00) [pid = 1839] [serial = 2076] [outer = 0x7f24d578f000] 20:29:57 INFO - PROCESS | 1839 | 1461641397040 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]]]}] 20:29:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:29:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1685ms 20:29:57 INFO - PROCESS | 1839 | 1461641397128 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 20:29:57 INFO - PROCESS | 1839 | 1461641397131 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 20:29:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:29:57 INFO - PROCESS | 1839 | 1461641397138 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:29:57 INFO - PROCESS | 1839 | 1461641397140 Marionette TRACE conn3 <- [1,2738,null,{}] 20:29:57 INFO - PROCESS | 1839 | 1461641397145 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}] 20:29:57 INFO - PROCESS | 1839 | 1461641397410 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 20:29:57 INFO - PROCESS | 1839 | 1461641397739 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e06a5000 == 159 [pid = 1839] [id = 692] 20:29:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dc821400) [pid = 1839] [serial = 2077] [outer = (nil)] 20:29:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24dca17000) [pid = 1839] [serial = 2078] [outer = 0x7f24dc821400] 20:29:57 INFO - PROCESS | 1839 | 1461641397832 Marionette DEBUG loaded listener.js 20:29:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dcad8400) [pid = 1839] [serial = 2079] [outer = 0x7f24dc821400] 20:29:58 INFO - PROCESS | 1839 | 1461641398764 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]]]}] 20:29:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:29:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1678ms 20:29:58 INFO - PROCESS | 1839 | 1461641398817 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 20:29:58 INFO - PROCESS | 1839 | 1461641398821 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 20:29:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:29:58 INFO - PROCESS | 1839 | 1461641398827 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:29:58 INFO - PROCESS | 1839 | 1461641398831 Marionette TRACE conn3 <- [1,2742,null,{}] 20:29:58 INFO - PROCESS | 1839 | 1461641398837 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}] 20:29:59 INFO - PROCESS | 1839 | 1461641399122 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 20:29:59 INFO - PROCESS | 1839 | 1461641399438 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:29:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0f31800 == 160 [pid = 1839] [id = 693] 20:29:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dcbb0800) [pid = 1839] [serial = 2080] [outer = (nil)] 20:29:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dcf8dc00) [pid = 1839] [serial = 2081] [outer = 0x7f24dcbb0800] 20:29:59 INFO - PROCESS | 1839 | 1461641399513 Marionette DEBUG loaded listener.js 20:29:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dd0dd000) [pid = 1839] [serial = 2082] [outer = 0x7f24dcbb0800] 20:30:00 INFO - PROCESS | 1839 | 1461641400341 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]]]}] 20:30:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:30:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1584ms 20:30:00 INFO - PROCESS | 1839 | 1461641400411 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 20:30:00 INFO - PROCESS | 1839 | 1461641400415 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 20:30:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:30:00 INFO - PROCESS | 1839 | 1461641400421 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:30:00 INFO - PROCESS | 1839 | 1461641400423 Marionette TRACE conn3 <- [1,2746,null,{}] 20:30:00 INFO - PROCESS | 1839 | 1461641400429 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}] 20:30:00 INFO - PROCESS | 1839 | 1461641400655 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 20:30:00 INFO - PROCESS | 1839 | 1461641400926 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4fd2800 == 161 [pid = 1839] [id = 694] 20:30:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dcd5dc00) [pid = 1839] [serial = 2083] [outer = (nil)] 20:30:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24de13f000) [pid = 1839] [serial = 2084] [outer = 0x7f24dcd5dc00] 20:30:01 INFO - PROCESS | 1839 | 1461641401040 Marionette DEBUG loaded listener.js 20:30:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24defa3000) [pid = 1839] [serial = 2085] [outer = 0x7f24dcd5dc00] 20:30:01 INFO - PROCESS | 1839 | 1461641401946 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]]]}] 20:30:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:30:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1586ms 20:30:02 INFO - PROCESS | 1839 | 1461641402010 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 20:30:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:30:02 INFO - PROCESS | 1839 | 1461641402015 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 20:30:02 INFO - PROCESS | 1839 | 1461641402021 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:30:02 INFO - PROCESS | 1839 | 1461641402024 Marionette TRACE conn3 <- [1,2750,null,{}] 20:30:02 INFO - PROCESS | 1839 | 1461641402031 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}] 20:30:02 INFO - PROCESS | 1839 | 1461641402293 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 20:30:02 INFO - PROCESS | 1839 | 1461641402606 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e561d000 == 162 [pid = 1839] [id = 695] 20:30:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24cfe16c00) [pid = 1839] [serial = 2086] [outer = (nil)] 20:30:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24df973400) [pid = 1839] [serial = 2087] [outer = 0x7f24cfe16c00] 20:30:02 INFO - PROCESS | 1839 | 1461641402698 Marionette DEBUG loaded listener.js 20:30:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24df9b4c00) [pid = 1839] [serial = 2088] [outer = 0x7f24cfe16c00] 20:30:03 INFO - PROCESS | 1839 | 1461641403750 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]]]}] 20:30:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:30:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1791ms 20:30:03 INFO - PROCESS | 1839 | 1461641403814 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 20:30:03 INFO - PROCESS | 1839 | 1461641403819 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 20:30:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:30:03 INFO - PROCESS | 1839 | 1461641403828 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:30:03 INFO - PROCESS | 1839 | 1461641403833 Marionette TRACE conn3 <- [1,2754,null,{}] 20:30:03 INFO - PROCESS | 1839 | 1461641403841 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}] 20:30:04 INFO - PROCESS | 1839 | 1461641404161 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 20:30:04 INFO - PROCESS | 1839 | 1461641404474 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e66000 == 163 [pid = 1839] [id = 696] 20:30:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d3105800) [pid = 1839] [serial = 2089] [outer = (nil)] 20:30:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24dfa6a000) [pid = 1839] [serial = 2090] [outer = 0x7f24d3105800] 20:30:04 INFO - PROCESS | 1839 | 1461641404545 Marionette DEBUG loaded listener.js 20:30:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dfaaf000) [pid = 1839] [serial = 2091] [outer = 0x7f24d3105800] 20:30:05 INFO - PROCESS | 1839 | 1461641405411 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]]]}] 20:30:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:30:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1633ms 20:30:05 INFO - PROCESS | 1839 | 1461641405460 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 20:30:05 INFO - PROCESS | 1839 | 1461641405464 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 20:30:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:30:05 INFO - PROCESS | 1839 | 1461641405470 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:30:05 INFO - PROCESS | 1839 | 1461641405472 Marionette TRACE conn3 <- [1,2758,null,{}] 20:30:05 INFO - PROCESS | 1839 | 1461641405478 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}] 20:30:05 INFO - PROCESS | 1839 | 1461641405692 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 20:30:05 INFO - PROCESS | 1839 | 1461641405967 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6679800 == 164 [pid = 1839] [id = 697] 20:30:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24dd0df400) [pid = 1839] [serial = 2092] [outer = (nil)] 20:30:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24dfb61c00) [pid = 1839] [serial = 2093] [outer = 0x7f24dd0df400] 20:30:06 INFO - PROCESS | 1839 | 1461641406044 Marionette DEBUG loaded listener.js 20:30:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24dfb6c000) [pid = 1839] [serial = 2094] [outer = 0x7f24dd0df400] 20:30:06 INFO - PROCESS | 1839 | 1461641406907 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]]]}] 20:30:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:30:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1480ms 20:30:06 INFO - PROCESS | 1839 | 1461641406951 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 20:30:06 INFO - PROCESS | 1839 | 1461641406954 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 20:30:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:30:06 INFO - PROCESS | 1839 | 1461641406960 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:30:06 INFO - PROCESS | 1839 | 1461641406962 Marionette TRACE conn3 <- [1,2762,null,{}] 20:30:06 INFO - PROCESS | 1839 | 1461641406969 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}] 20:30:07 INFO - PROCESS | 1839 | 1461641407183 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 20:30:07 INFO - PROCESS | 1839 | 1461641407460 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e7351800 == 165 [pid = 1839] [id = 698] 20:30:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24dc7f9800) [pid = 1839] [serial = 2095] [outer = (nil)] 20:30:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24dfb78800) [pid = 1839] [serial = 2096] [outer = 0x7f24dc7f9800] 20:30:07 INFO - PROCESS | 1839 | 1461641407538 Marionette DEBUG loaded listener.js 20:30:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24dfbc9800) [pid = 1839] [serial = 2097] [outer = 0x7f24dc7f9800] 20:30:08 INFO - PROCESS | 1839 | 1461641408370 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]]]}] 20:30:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:30:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1430ms 20:30:08 INFO - PROCESS | 1839 | 1461641408391 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 20:30:08 INFO - PROCESS | 1839 | 1461641408393 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 20:30:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:30:08 INFO - PROCESS | 1839 | 1461641408419 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:30:08 INFO - PROCESS | 1839 | 1461641408422 Marionette TRACE conn3 <- [1,2766,null,{}] 20:30:08 INFO - PROCESS | 1839 | 1461641408428 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}] 20:30:08 INFO - PROCESS | 1839 | 1461641408653 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 20:30:08 INFO - PROCESS | 1839 | 1461641408949 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:08 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c83ea800 == 166 [pid = 1839] [id = 699] 20:30:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24c3b6dc00) [pid = 1839] [serial = 2098] [outer = (nil)] 20:30:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24cad47c00) [pid = 1839] [serial = 2099] [outer = 0x7f24c3b6dc00] 20:30:09 INFO - PROCESS | 1839 | 1461641409037 Marionette DEBUG loaded listener.js 20:30:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24dcd64800) [pid = 1839] [serial = 2100] [outer = 0x7f24c3b6dc00] 20:30:09 INFO - PROCESS | 1839 | 1461641409859 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]]]}] 20:30:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:30:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1543ms 20:30:09 INFO - PROCESS | 1839 | 1461641409959 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 20:30:09 INFO - PROCESS | 1839 | 1461641409962 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 20:30:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:30:09 INFO - PROCESS | 1839 | 1461641409968 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:30:09 INFO - PROCESS | 1839 | 1461641409970 Marionette TRACE conn3 <- [1,2770,null,{}] 20:30:09 INFO - PROCESS | 1839 | 1461641409976 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}] 20:30:10 INFO - PROCESS | 1839 | 1461641410195 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 20:30:10 INFO - PROCESS | 1839 | 1461641410477 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5e0000 == 167 [pid = 1839] [id = 700] 20:30:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24c835c800) [pid = 1839] [serial = 2101] [outer = (nil)] 20:30:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24cad4ec00) [pid = 1839] [serial = 2102] [outer = 0x7f24c835c800] 20:30:10 INFO - PROCESS | 1839 | 1461641410597 Marionette DEBUG loaded listener.js 20:30:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24d005d000) [pid = 1839] [serial = 2103] [outer = 0x7f24c835c800] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d4954000 == 166 [pid = 1839] [id = 623] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d31e4000 == 165 [pid = 1839] [id = 622] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd1b3800 == 164 [pid = 1839] [id = 626] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce256000 == 163 [pid = 1839] [id = 681] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce112800 == 162 [pid = 1839] [id = 680] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb88e800 == 161 [pid = 1839] [id = 679] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c83e8800 == 160 [pid = 1839] [id = 678] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5ed800 == 159 [pid = 1839] [id = 677] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2be5000 == 158 [pid = 1839] [id = 667] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d1398000 == 157 [pid = 1839] [id = 666] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cec82000 == 156 [pid = 1839] [id = 665] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce262000 == 155 [pid = 1839] [id = 664] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ccdd4000 == 154 [pid = 1839] [id = 663] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb5f7800 == 153 [pid = 1839] [id = 662] 20:30:11 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c82e3800 == 152 [pid = 1839] [id = 661] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24cec30400) [pid = 1839] [serial = 1982] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24ca922c00) [pid = 1839] [serial = 1973] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24dcf8b800) [pid = 1839] [serial = 1961] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24d1005c00) [pid = 1839] [serial = 1928] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24dcbbc000) [pid = 1839] [serial = 1896] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24dcd63c00) [pid = 1839] [serial = 1959] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24d0b7e400) [pid = 1839] [serial = 1925] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24cd5b2000) [pid = 1839] [serial = 1977] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24d5307400) [pid = 1839] [serial = 1943] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24d535fc00) [pid = 1839] [serial = 1944] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24cebb2400) [pid = 1839] [serial = 1842] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24cec29800) [pid = 1839] [serial = 1980] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24d3105c00) [pid = 1839] [serial = 1937] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24cfe0e000) [pid = 1839] [serial = 1922] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24ce49d800) [pid = 1839] [serial = 1979] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24cec26000) [pid = 1839] [serial = 1920] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24d2b17c00) [pid = 1839] [serial = 1934] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24dcb07800) [pid = 1839] [serial = 1956] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24dc245800) [pid = 1839] [serial = 1950] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24d0eab000) [pid = 1839] [serial = 1926] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24cabfe000) [pid = 1839] [serial = 1974] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24d2d2c400) [pid = 1839] [serial = 1935] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24dcb0e400) [pid = 1839] [serial = 1893] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24d1083400) [pid = 1839] [serial = 1929] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24de30e800) [pid = 1839] [serial = 1971] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24ce499c00) [pid = 1839] [serial = 1919] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24db9e6400) [pid = 1839] [serial = 1949] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d4977400) [pid = 1839] [serial = 1941] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24dc258000) [pid = 1839] [serial = 1952] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24dcad8c00) [pid = 1839] [serial = 1890] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24d0051c00) [pid = 1839] [serial = 1923] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24db9c3800) [pid = 1839] [serial = 1947] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24dcac7000) [pid = 1839] [serial = 1955] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24d2326400) [pid = 1839] [serial = 1932] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24d3182800) [pid = 1839] [serial = 1938] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24cc897400) [pid = 1839] [serial = 1917] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d9f84400) [pid = 1839] [serial = 1946] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24ccb5e400) [pid = 1839] [serial = 1976] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24d1f5c000) [pid = 1839] [serial = 1931] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24dcffe400) [pid = 1839] [serial = 1964] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dd13a400) [pid = 1839] [serial = 1967] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24de138000) [pid = 1839] [serial = 1970] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24dc7f0000) [pid = 1839] [serial = 1953] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24dcbbe800) [pid = 1839] [serial = 1958] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24d47a7000) [pid = 1839] [serial = 1940] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24cad51000) [pid = 1839] [serial = 1916] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24dcf93400) [pid = 1839] [serial = 1962] [outer = (nil)] [url = about:blank] 20:30:12 INFO - PROCESS | 1839 | 1461641412695 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]]]}] 20:30:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:30:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2782ms 20:30:12 INFO - PROCESS | 1839 | 1461641412753 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 20:30:12 INFO - PROCESS | 1839 | 1461641412757 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 20:30:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:30:12 INFO - PROCESS | 1839 | 1461641412766 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:30:12 INFO - PROCESS | 1839 | 1461641412770 Marionette TRACE conn3 <- [1,2774,null,{}] 20:30:12 INFO - PROCESS | 1839 | 1461641412780 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}] 20:30:13 INFO - PROCESS | 1839 | 1461641413005 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 20:30:13 INFO - PROCESS | 1839 | 1461641413207 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:13 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb311000 == 153 [pid = 1839] [id = 701] 20:30:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24cad50400) [pid = 1839] [serial = 2104] [outer = (nil)] 20:30:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24cb6ca400) [pid = 1839] [serial = 2105] [outer = 0x7f24cad50400] 20:30:13 INFO - PROCESS | 1839 | 1461641413279 Marionette DEBUG loaded listener.js 20:30:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24cc8a1400) [pid = 1839] [serial = 2106] [outer = 0x7f24cad50400] 20:30:14 INFO - PROCESS | 1839 | 1461641414117 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]]]}] 20:30:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:30:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1392ms 20:30:14 INFO - PROCESS | 1839 | 1461641414158 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 20:30:14 INFO - PROCESS | 1839 | 1461641414165 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 20:30:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:30:14 INFO - PROCESS | 1839 | 1461641414174 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:30:14 INFO - PROCESS | 1839 | 1461641414178 Marionette TRACE conn3 <- [1,2778,null,{}] 20:30:14 INFO - PROCESS | 1839 | 1461641414183 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}] 20:30:14 INFO - PROCESS | 1839 | 1461641414491 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 20:30:14 INFO - PROCESS | 1839 | 1461641414527 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6d6800 == 154 [pid = 1839] [id = 702] 20:30:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24cb3da800) [pid = 1839] [serial = 2107] [outer = (nil)] 20:30:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24cebac400) [pid = 1839] [serial = 2108] [outer = 0x7f24cb3da800] 20:30:14 INFO - PROCESS | 1839 | 1461641414590 Marionette DEBUG loaded listener.js 20:30:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24ced79800) [pid = 1839] [serial = 2109] [outer = 0x7f24cb3da800] 20:30:15 INFO - PROCESS | 1839 | 1461641415541 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]]]}] 20:30:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:30:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1392ms 20:30:15 INFO - PROCESS | 1839 | 1461641415567 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 20:30:15 INFO - PROCESS | 1839 | 1461641415571 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 20:30:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:30:15 INFO - PROCESS | 1839 | 1461641415577 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:30:15 INFO - PROCESS | 1839 | 1461641415582 Marionette TRACE conn3 <- [1,2782,null,{}] 20:30:15 INFO - PROCESS | 1839 | 1461641415603 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}] 20:30:15 INFO - PROCESS | 1839 | 1461641415912 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 20:30:15 INFO - PROCESS | 1839 | 1461641415960 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce11e000 == 155 [pid = 1839] [id = 703] 20:30:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d0b7e800) [pid = 1839] [serial = 2110] [outer = (nil)] 20:30:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d0ea6400) [pid = 1839] [serial = 2111] [outer = 0x7f24d0b7e800] 20:30:16 INFO - PROCESS | 1839 | 1461641416079 Marionette DEBUG loaded listener.js 20:30:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d108bc00) [pid = 1839] [serial = 2112] [outer = 0x7f24d0b7e800] 20:30:17 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dcd63000) [pid = 1839] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:30:17 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24ca927400) [pid = 1839] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:30:17 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24c8360c00) [pid = 1839] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:30:17 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24ceba4400) [pid = 1839] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:30:17 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24dcd64400) [pid = 1839] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:30:17 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24ca926800) [pid = 1839] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:30:17 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24ced71800) [pid = 1839] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:30:17 INFO - PROCESS | 1839 | 1461641417418 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]]]}] 20:30:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:30:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1852ms 20:30:17 INFO - PROCESS | 1839 | 1461641417433 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 20:30:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:30:17 INFO - PROCESS | 1839 | 1461641417437 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 20:30:17 INFO - PROCESS | 1839 | 1461641417446 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:30:17 INFO - PROCESS | 1839 | 1461641417452 Marionette TRACE conn3 <- [1,2786,null,{}] 20:30:17 INFO - PROCESS | 1839 | 1461641417467 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}] 20:30:17 INFO - PROCESS | 1839 | 1461641417753 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 20:30:17 INFO - PROCESS | 1839 | 1461641417774 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ceb9c000 == 156 [pid = 1839] [id = 704] 20:30:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24cc897000) [pid = 1839] [serial = 2113] [outer = (nil)] 20:30:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d13d4000) [pid = 1839] [serial = 2114] [outer = 0x7f24cc897000] 20:30:17 INFO - PROCESS | 1839 | 1461641417837 Marionette DEBUG loaded listener.js 20:30:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d2326400) [pid = 1839] [serial = 2115] [outer = 0x7f24cc897000] 20:30:18 INFO - PROCESS | 1839 | 1461641418668 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]]]}] 20:30:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:30:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1248ms 20:30:18 INFO - PROCESS | 1839 | 1461641418690 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 20:30:18 INFO - PROCESS | 1839 | 1461641418693 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 20:30:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:30:18 INFO - PROCESS | 1839 | 1461641418699 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:30:18 INFO - PROCESS | 1839 | 1461641418701 Marionette TRACE conn3 <- [1,2790,null,{}] 20:30:18 INFO - PROCESS | 1839 | 1461641418706 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}] 20:30:19 INFO - PROCESS | 1839 | 1461641419010 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 20:30:19 INFO - PROCESS | 1839 | 1461641419327 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9c83800 == 157 [pid = 1839] [id = 705] 20:30:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24c3b77400) [pid = 1839] [serial = 2116] [outer = (nil)] 20:30:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24c86d0000) [pid = 1839] [serial = 2117] [outer = 0x7f24c3b77400] 20:30:19 INFO - PROCESS | 1839 | 1461641419469 Marionette DEBUG loaded listener.js 20:30:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cad4c000) [pid = 1839] [serial = 2118] [outer = 0x7f24c3b77400] 20:30:20 INFO - PROCESS | 1839 | 1461641420368 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]]]}] 20:30:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:30:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1730ms 20:30:20 INFO - PROCESS | 1839 | 1461641420431 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 20:30:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:30:20 INFO - PROCESS | 1839 | 1461641420438 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 20:30:20 INFO - PROCESS | 1839 | 1461641420445 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:30:20 INFO - PROCESS | 1839 | 1461641420450 Marionette TRACE conn3 <- [1,2794,null,{}] 20:30:20 INFO - PROCESS | 1839 | 1461641420457 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}] 20:30:20 INFO - PROCESS | 1839 | 1461641420686 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 20:30:20 INFO - PROCESS | 1839 | 1461641420960 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce10d000 == 158 [pid = 1839] [id = 706] 20:30:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24cdedc800) [pid = 1839] [serial = 2119] [outer = (nil)] 20:30:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24cebb2800) [pid = 1839] [serial = 2120] [outer = 0x7f24cdedc800] 20:30:21 INFO - PROCESS | 1839 | 1461641421085 Marionette DEBUG loaded listener.js 20:30:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24cfdca000) [pid = 1839] [serial = 2121] [outer = 0x7f24cdedc800] 20:30:21 INFO - PROCESS | 1839 | 1461641421983 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]]]}] 20:30:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:30:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1587ms 20:30:22 INFO - PROCESS | 1839 | 1461641422036 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 20:30:22 INFO - PROCESS | 1839 | 1461641422042 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 20:30:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:30:22 INFO - PROCESS | 1839 | 1461641422048 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:30:22 INFO - PROCESS | 1839 | 1461641422052 Marionette TRACE conn3 <- [1,2798,null,{}] 20:30:22 INFO - PROCESS | 1839 | 1461641422058 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}] 20:30:22 INFO - PROCESS | 1839 | 1461641422312 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 20:30:22 INFO - PROCESS | 1839 | 1461641422668 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d138b800 == 159 [pid = 1839] [id = 707] 20:30:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24ceba9c00) [pid = 1839] [serial = 2122] [outer = (nil)] 20:30:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d0eb1000) [pid = 1839] [serial = 2123] [outer = 0x7f24ceba9c00] 20:30:22 INFO - PROCESS | 1839 | 1461641422747 Marionette DEBUG loaded listener.js 20:30:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d1140c00) [pid = 1839] [serial = 2124] [outer = 0x7f24ceba9c00] 20:30:23 INFO - PROCESS | 1839 | 1461641423639 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]]]}] 20:30:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:30:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1630ms 20:30:23 INFO - PROCESS | 1839 | 1461641423680 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 20:30:23 INFO - PROCESS | 1839 | 1461641423683 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 20:30:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:30:23 INFO - PROCESS | 1839 | 1461641423699 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:30:23 INFO - PROCESS | 1839 | 1461641423708 Marionette TRACE conn3 <- [1,2802,null,{}] 20:30:23 INFO - PROCESS | 1839 | 1461641423734 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}] 20:30:23 INFO - PROCESS | 1839 | 1461641423989 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 20:30:24 INFO - PROCESS | 1839 | 1461641424314 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2bdf800 == 160 [pid = 1839] [id = 708] 20:30:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24cfe1a400) [pid = 1839] [serial = 2125] [outer = (nil)] 20:30:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d2d2b400) [pid = 1839] [serial = 2126] [outer = 0x7f24cfe1a400] 20:30:24 INFO - PROCESS | 1839 | 1461641424394 Marionette DEBUG loaded listener.js 20:30:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d317e400) [pid = 1839] [serial = 2127] [outer = 0x7f24cfe1a400] 20:30:25 INFO - PROCESS | 1839 | 1461641425234 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]]]}] 20:30:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:30:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1559ms 20:30:25 INFO - PROCESS | 1839 | 1461641425267 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 20:30:25 INFO - PROCESS | 1839 | 1461641425270 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 20:30:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:30:25 INFO - PROCESS | 1839 | 1461641425280 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:30:25 INFO - PROCESS | 1839 | 1461641425283 Marionette TRACE conn3 <- [1,2806,null,{}] 20:30:25 INFO - PROCESS | 1839 | 1461641425289 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}] 20:30:25 INFO - PROCESS | 1839 | 1461641425514 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 20:30:25 INFO - PROCESS | 1839 | 1461641425788 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d34d2000 == 161 [pid = 1839] [id = 709] 20:30:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d1f51800) [pid = 1839] [serial = 2128] [outer = (nil)] 20:30:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d4974c00) [pid = 1839] [serial = 2129] [outer = 0x7f24d1f51800] 20:30:25 INFO - PROCESS | 1839 | 1461641425866 Marionette DEBUG loaded listener.js 20:30:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d4be9800) [pid = 1839] [serial = 2130] [outer = 0x7f24d1f51800] 20:30:26 INFO - PROCESS | 1839 | 1461641426748 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]]]}] 20:30:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:30:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1531ms 20:30:26 INFO - PROCESS | 1839 | 1461641426812 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 20:30:26 INFO - PROCESS | 1839 | 1461641426816 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 20:30:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:30:26 INFO - PROCESS | 1839 | 1461641426822 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:30:26 INFO - PROCESS | 1839 | 1461641426824 Marionette TRACE conn3 <- [1,2810,null,{}] 20:30:26 INFO - PROCESS | 1839 | 1461641426830 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}] 20:30:27 INFO - PROCESS | 1839 | 1461641427061 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 20:30:27 INFO - PROCESS | 1839 | 1461641427351 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5408000 == 162 [pid = 1839] [id = 710] 20:30:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24d5620000) [pid = 1839] [serial = 2131] [outer = (nil)] 20:30:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d9f22400) [pid = 1839] [serial = 2132] [outer = 0x7f24d5620000] 20:30:27 INFO - PROCESS | 1839 | 1461641427519 Marionette DEBUG loaded listener.js 20:30:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dc347800) [pid = 1839] [serial = 2133] [outer = 0x7f24d5620000] 20:30:28 INFO - PROCESS | 1839 | 1461641428416 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]]]}] 20:30:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:30:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1647ms 20:30:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:30:28 INFO - PROCESS | 1839 | 1461641428470 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 20:30:28 INFO - PROCESS | 1839 | 1461641428473 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 20:30:28 INFO - PROCESS | 1839 | 1461641428479 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:30:28 INFO - PROCESS | 1839 | 1461641428482 Marionette TRACE conn3 <- [1,2814,null,{}] 20:30:28 INFO - PROCESS | 1839 | 1461641428487 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}] 20:30:28 INFO - PROCESS | 1839 | 1461641428720 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 20:30:28 INFO - PROCESS | 1839 | 1461641428992 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:29 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc633000 == 163 [pid = 1839] [id = 711] 20:30:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d5787400) [pid = 1839] [serial = 2134] [outer = (nil)] 20:30:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dcabe000) [pid = 1839] [serial = 2135] [outer = 0x7f24d5787400] 20:30:29 INFO - PROCESS | 1839 | 1461641429079 Marionette DEBUG loaded listener.js 20:30:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dcb03000) [pid = 1839] [serial = 2136] [outer = 0x7f24d5787400] 20:30:29 INFO - PROCESS | 1839 | 1461641429956 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]]]}] 20:30:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:30:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1543ms 20:30:30 INFO - PROCESS | 1839 | 1461641430022 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 20:30:30 INFO - PROCESS | 1839 | 1461641430026 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 20:30:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:30:30 INFO - PROCESS | 1839 | 1461641430032 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:30:30 INFO - PROCESS | 1839 | 1461641430035 Marionette TRACE conn3 <- [1,2818,null,{}] 20:30:30 INFO - PROCESS | 1839 | 1461641430040 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}] 20:30:30 INFO - PROCESS | 1839 | 1461641430279 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 20:30:30 INFO - PROCESS | 1839 | 1461641430557 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de1aa800 == 164 [pid = 1839] [id = 712] 20:30:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24da04b800) [pid = 1839] [serial = 2137] [outer = (nil)] 20:30:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dcb0f800) [pid = 1839] [serial = 2138] [outer = 0x7f24da04b800] 20:30:30 INFO - PROCESS | 1839 | 1461641430673 Marionette DEBUG loaded listener.js 20:30:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24dcbbfc00) [pid = 1839] [serial = 2139] [outer = 0x7f24da04b800] 20:30:31 INFO - PROCESS | 1839 | 1461641431540 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]]]}] 20:30:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:30:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1583ms 20:30:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:30:31 INFO - PROCESS | 1839 | 1461641431616 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 20:30:31 INFO - PROCESS | 1839 | 1461641431619 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 20:30:31 INFO - PROCESS | 1839 | 1461641431625 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:30:31 INFO - PROCESS | 1839 | 1461641431628 Marionette TRACE conn3 <- [1,2822,null,{}] 20:30:31 INFO - PROCESS | 1839 | 1461641431633 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}] 20:30:31 INFO - PROCESS | 1839 | 1461641431838 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 20:30:32 INFO - PROCESS | 1839 | 1461641432161 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e068c800 == 165 [pid = 1839] [id = 713] 20:30:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24cabfc400) [pid = 1839] [serial = 2140] [outer = (nil)] 20:30:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24dcd64000) [pid = 1839] [serial = 2141] [outer = 0x7f24cabfc400] 20:30:32 INFO - PROCESS | 1839 | 1461641432250 Marionette DEBUG loaded listener.js 20:30:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24dd0d3400) [pid = 1839] [serial = 2142] [outer = 0x7f24cabfc400] 20:30:33 INFO - PROCESS | 1839 | 1461641433139 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]]]}] 20:30:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:30:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1588ms 20:30:33 INFO - PROCESS | 1839 | 1461641433214 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 20:30:33 INFO - PROCESS | 1839 | 1461641433220 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 20:30:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:30:33 INFO - PROCESS | 1839 | 1461641433228 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:30:33 INFO - PROCESS | 1839 | 1461641433231 Marionette TRACE conn3 <- [1,2826,null,{}] 20:30:33 INFO - PROCESS | 1839 | 1461641433237 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}] 20:30:33 INFO - PROCESS | 1839 | 1461641433505 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 20:30:33 INFO - PROCESS | 1839 | 1461641433816 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0ca1800 == 166 [pid = 1839] [id = 714] 20:30:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24d0b7c000) [pid = 1839] [serial = 2143] [outer = (nil)] 20:30:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24de314000) [pid = 1839] [serial = 2144] [outer = 0x7f24d0b7c000] 20:30:33 INFO - PROCESS | 1839 | 1461641433892 Marionette DEBUG loaded listener.js 20:30:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dfa60400) [pid = 1839] [serial = 2145] [outer = 0x7f24d0b7c000] 20:30:34 INFO - PROCESS | 1839 | 1461641434781 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:30:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:30:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1585ms 20:30:34 INFO - PROCESS | 1839 | 1461641434814 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 20:30:34 INFO - PROCESS | 1839 | 1461641434817 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 20:30:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:30:34 INFO - PROCESS | 1839 | 1461641434824 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:30:34 INFO - PROCESS | 1839 | 1461641434826 Marionette TRACE conn3 <- [1,2830,null,{}] 20:30:34 INFO - PROCESS | 1839 | 1461641434832 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}] 20:30:35 INFO - PROCESS | 1839 | 1461641435067 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 20:30:35 INFO - PROCESS | 1839 | 1461641435319 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2e3e000 == 167 [pid = 1839] [id = 715] 20:30:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24dfa6c000) [pid = 1839] [serial = 2146] [outer = (nil)] 20:30:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24dfbce000) [pid = 1839] [serial = 2147] [outer = 0x7f24dfa6c000] 20:30:35 INFO - PROCESS | 1839 | 1461641435411 Marionette DEBUG loaded listener.js 20:30:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24dfd0fc00) [pid = 1839] [serial = 2148] [outer = 0x7f24dfa6c000] 20:30:36 INFO - PROCESS | 1839 | 1461641436330 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]]]}] 20:30:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:30:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1581ms 20:30:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:30:36 INFO - PROCESS | 1839 | 1461641436406 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 20:30:36 INFO - PROCESS | 1839 | 1461641436409 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 20:30:36 INFO - PROCESS | 1839 | 1461641436415 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:30:36 INFO - PROCESS | 1839 | 1461641436419 Marionette TRACE conn3 <- [1,2834,null,{}] 20:30:36 INFO - PROCESS | 1839 | 1461641436424 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}] 20:30:36 INFO - PROCESS | 1839 | 1461641436717 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 20:30:37 INFO - PROCESS | 1839 | 1461641437043 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5e62800 == 168 [pid = 1839] [id = 716] 20:30:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24dca15400) [pid = 1839] [serial = 2149] [outer = (nil)] 20:30:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24e077c400) [pid = 1839] [serial = 2150] [outer = 0x7f24dca15400] 20:30:37 INFO - PROCESS | 1839 | 1461641437119 Marionette DEBUG loaded listener.js 20:30:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24e0de6c00) [pid = 1839] [serial = 2151] [outer = 0x7f24dca15400] 20:30:37 INFO - PROCESS | 1839 | 1461641437989 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:30:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:30:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1633ms 20:30:38 INFO - PROCESS | 1839 | 1461641438049 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 20:30:38 INFO - PROCESS | 1839 | 1461641438052 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 20:30:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:30:38 INFO - PROCESS | 1839 | 1461641438058 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:30:38 INFO - PROCESS | 1839 | 1461641438060 Marionette TRACE conn3 <- [1,2838,null,{}] 20:30:38 INFO - PROCESS | 1839 | 1461641438066 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}] 20:30:38 INFO - PROCESS | 1839 | 1461641438292 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 20:30:38 INFO - PROCESS | 1839 | 1461641438571 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e73bf000 == 169 [pid = 1839] [id = 717] 20:30:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24c3b6c000) [pid = 1839] [serial = 2152] [outer = (nil)] 20:30:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24d13d0000) [pid = 1839] [serial = 2153] [outer = 0x7f24c3b6c000] 20:30:38 INFO - PROCESS | 1839 | 1461641438688 Marionette DEBUG loaded listener.js 20:30:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24e0defc00) [pid = 1839] [serial = 2154] [outer = 0x7f24c3b6c000] 20:30:39 INFO - PROCESS | 1839 | 1461641439589 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]]]}] 20:30:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:30:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1583ms 20:30:39 INFO - PROCESS | 1839 | 1461641439641 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 20:30:39 INFO - PROCESS | 1839 | 1461641439654 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 20:30:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:30:39 INFO - PROCESS | 1839 | 1461641439659 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:30:39 INFO - PROCESS | 1839 | 1461641439662 Marionette TRACE conn3 <- [1,2842,null,{}] 20:30:39 INFO - PROCESS | 1839 | 1461641439667 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}] 20:30:39 INFO - PROCESS | 1839 | 1461641439888 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 20:30:40 INFO - PROCESS | 1839 | 1461641440168 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e93e1800 == 170 [pid = 1839] [id = 718] 20:30:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24cb3dc800) [pid = 1839] [serial = 2155] [outer = (nil)] 20:30:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24e0eb9400) [pid = 1839] [serial = 2156] [outer = 0x7f24cb3dc800] 20:30:40 INFO - PROCESS | 1839 | 1461641440287 Marionette DEBUG loaded listener.js 20:30:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24e2205c00) [pid = 1839] [serial = 2157] [outer = 0x7f24cb3dc800] 20:30:41 INFO - PROCESS | 1839 | 1461641441183 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]]]}] 20:30:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:30:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1585ms 20:30:41 INFO - PROCESS | 1839 | 1461641441246 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 20:30:41 INFO - PROCESS | 1839 | 1461641441250 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 20:30:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:30:41 INFO - PROCESS | 1839 | 1461641441256 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:30:41 INFO - PROCESS | 1839 | 1461641441258 Marionette TRACE conn3 <- [1,2846,null,{}] 20:30:41 INFO - PROCESS | 1839 | 1461641441264 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}] 20:30:41 INFO - PROCESS | 1839 | 1461641441513 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 20:30:41 INFO - PROCESS | 1839 | 1461641441838 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f20c1800 == 171 [pid = 1839] [id = 719] 20:30:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24dcd69c00) [pid = 1839] [serial = 2158] [outer = (nil)] 20:30:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24e226e800) [pid = 1839] [serial = 2159] [outer = 0x7f24dcd69c00] 20:30:41 INFO - PROCESS | 1839 | 1461641441917 Marionette DEBUG loaded listener.js 20:30:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24e230c800) [pid = 1839] [serial = 2160] [outer = 0x7f24dcd69c00] 20:30:42 INFO - PROCESS | 1839 | 1461641442805 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]]]}] 20:30:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:30:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1584ms 20:30:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:30:42 INFO - PROCESS | 1839 | 1461641442841 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 20:30:42 INFO - PROCESS | 1839 | 1461641442843 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 20:30:42 INFO - PROCESS | 1839 | 1461641442849 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:30:42 INFO - PROCESS | 1839 | 1461641442852 Marionette TRACE conn3 <- [1,2850,null,{}] 20:30:42 INFO - PROCESS | 1839 | 1461641442857 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}] 20:30:43 INFO - PROCESS | 1839 | 1461641443077 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 20:30:43 INFO - PROCESS | 1839 | 1461641443361 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3115800 == 172 [pid = 1839] [id = 720] 20:30:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24defabc00) [pid = 1839] [serial = 2161] [outer = (nil)] 20:30:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24e36cac00) [pid = 1839] [serial = 2162] [outer = 0x7f24defabc00] 20:30:43 INFO - PROCESS | 1839 | 1461641443478 Marionette DEBUG loaded listener.js 20:30:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24e3a17c00) [pid = 1839] [serial = 2163] [outer = 0x7f24defabc00] 20:30:44 INFO - PROCESS | 1839 | 1461641444346 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:30:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:30:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1530ms 20:30:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:30:44 INFO - PROCESS | 1839 | 1461641444379 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 20:30:44 INFO - PROCESS | 1839 | 1461641444382 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 20:30:44 INFO - PROCESS | 1839 | 1461641444389 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:30:44 INFO - PROCESS | 1839 | 1461641444392 Marionette TRACE conn3 <- [1,2854,null,{}] 20:30:44 INFO - PROCESS | 1839 | 1461641444400 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}] 20:30:44 INFO - PROCESS | 1839 | 1461641444639 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 20:30:44 INFO - PROCESS | 1839 | 1461641444922 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4022800 == 173 [pid = 1839] [id = 721] 20:30:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24e220d000) [pid = 1839] [serial = 2164] [outer = (nil)] 20:30:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24e4881800) [pid = 1839] [serial = 2165] [outer = 0x7f24e220d000] 20:30:45 INFO - PROCESS | 1839 | 1461641445036 Marionette DEBUG loaded listener.js 20:30:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24e4888400) [pid = 1839] [serial = 2166] [outer = 0x7f24e220d000] 20:30:45 INFO - PROCESS | 1839 | 1461641445885 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]]]}] 20:30:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:30:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1542ms 20:30:45 INFO - PROCESS | 1839 | 1461641445931 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 20:30:45 INFO - PROCESS | 1839 | 1461641445935 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 20:30:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:30:45 INFO - PROCESS | 1839 | 1461641445941 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:30:45 INFO - PROCESS | 1839 | 1461641445943 Marionette TRACE conn3 <- [1,2858,null,{}] 20:30:45 INFO - PROCESS | 1839 | 1461641445948 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}] 20:30:46 INFO - PROCESS | 1839 | 1461641446181 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 20:30:46 INFO - PROCESS | 1839 | 1461641446464 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4183800 == 174 [pid = 1839] [id = 722] 20:30:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24e2e6dc00) [pid = 1839] [serial = 2167] [outer = (nil)] 20:30:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24e488f400) [pid = 1839] [serial = 2168] [outer = 0x7f24e2e6dc00] 20:30:46 INFO - PROCESS | 1839 | 1461641446585 Marionette DEBUG loaded listener.js 20:30:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24e4d47c00) [pid = 1839] [serial = 2169] [outer = 0x7f24e2e6dc00] 20:30:47 INFO - PROCESS | 1839 | 1461641447443 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:30:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:30:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1581ms 20:30:47 INFO - PROCESS | 1839 | 1461641447523 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 20:30:47 INFO - PROCESS | 1839 | 1461641447526 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 20:30:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:30:47 INFO - PROCESS | 1839 | 1461641447532 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:30:47 INFO - PROCESS | 1839 | 1461641447534 Marionette TRACE conn3 <- [1,2862,null,{}] 20:30:47 INFO - PROCESS | 1839 | 1461641447540 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}] 20:30:47 INFO - PROCESS | 1839 | 1461641447779 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 20:30:48 INFO - PROCESS | 1839 | 1461641448102 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:48 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f5d50000 == 175 [pid = 1839] [id = 723] 20:30:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24e46b7000) [pid = 1839] [serial = 2170] [outer = (nil)] 20:30:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24e4e1f000) [pid = 1839] [serial = 2171] [outer = 0x7f24e46b7000] 20:30:48 INFO - PROCESS | 1839 | 1461641448181 Marionette DEBUG loaded listener.js 20:30:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24e5077c00) [pid = 1839] [serial = 2172] [outer = 0x7f24e46b7000] 20:30:49 INFO - PROCESS | 1839 | 1461641449041 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]]]}] 20:30:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:30:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1586ms 20:30:49 INFO - PROCESS | 1839 | 1461641449120 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 20:30:49 INFO - PROCESS | 1839 | 1461641449124 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 20:30:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:30:49 INFO - PROCESS | 1839 | 1461641449144 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:30:49 INFO - PROCESS | 1839 | 1461641449150 Marionette TRACE conn3 <- [1,2866,null,{}] 20:30:49 INFO - PROCESS | 1839 | 1461641449155 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}] 20:30:49 INFO - PROCESS | 1839 | 1461641449434 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f6281000 == 174 [pid = 1839] [id = 138] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ceb9c000 == 173 [pid = 1839] [id = 704] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce11e000 == 172 [pid = 1839] [id = 703] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc6d6800 == 171 [pid = 1839] [id = 702] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb311000 == 170 [pid = 1839] [id = 701] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc5e0000 == 169 [pid = 1839] [id = 700] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c83ea800 == 168 [pid = 1839] [id = 699] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e7351800 == 167 [pid = 1839] [id = 698] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6679800 == 166 [pid = 1839] [id = 697] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e66000 == 165 [pid = 1839] [id = 696] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e561d000 == 164 [pid = 1839] [id = 695] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e4fd2800 == 163 [pid = 1839] [id = 694] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0f31800 == 162 [pid = 1839] [id = 693] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e06a5000 == 161 [pid = 1839] [id = 692] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dd3f1000 == 160 [pid = 1839] [id = 691] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc9bb800 == 159 [pid = 1839] [id = 690] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc3a7800 == 158 [pid = 1839] [id = 689] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d55d9800 == 157 [pid = 1839] [id = 688] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d34c9000 == 156 [pid = 1839] [id = 687] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d306f000 == 155 [pid = 1839] [id = 686] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d227a000 == 154 [pid = 1839] [id = 685] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d01d1000 == 153 [pid = 1839] [id = 684] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc9a1800 == 152 [pid = 1839] [id = 683] 20:30:51 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c9c94000 == 151 [pid = 1839] [id = 682] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24c844f800) [pid = 1839] [serial = 1985] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24d1011400) [pid = 1839] [serial = 2043] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24da042400) [pid = 1839] [serial = 2015] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24cb6c4000) [pid = 1839] [serial = 1988] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24d0054000) [pid = 1839] [serial = 1994] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24cfdd1c00) [pid = 1839] [serial = 2040] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24cabf8c00) [pid = 1839] [serial = 2033] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24ced6f000) [pid = 1839] [serial = 2045] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24d100e400) [pid = 1839] [serial = 1997] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24d5791000) [pid = 1839] [serial = 2012] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24ce3b8c00) [pid = 1839] [serial = 1991] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24d0ea7800) [pid = 1839] [serial = 2042] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24d47ad400) [pid = 1839] [serial = 2006] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24dcbbf800) [pid = 1839] [serial = 2021] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24d1f34400) [pid = 1839] [serial = 2000] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24dd0d8c00) [pid = 1839] [serial = 1965] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24dc34f400) [pid = 1839] [serial = 2018] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24cb3d1800) [pid = 1839] [serial = 2034] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24cad4b400) [pid = 1839] [serial = 2036] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24d2d30c00) [pid = 1839] [serial = 2003] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24ced72800) [pid = 1839] [serial = 2039] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24ce3b9000) [pid = 1839] [serial = 2037] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24d5308c00) [pid = 1839] [serial = 2009] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24cb3dc000) [pid = 1839] [serial = 2030] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24de131000) [pid = 1839] [serial = 2024] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24defa3800) [pid = 1839] [serial = 2027] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24ddedf800) [pid = 1839] [serial = 1968] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24ced75800) [pid = 1839] [serial = 1983] [outer = (nil)] [url = about:blank] 20:30:51 INFO - PROCESS | 1839 | 1461641451560 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:51 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c83df000 == 152 [pid = 1839] [id = 724] 20:30:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24c8361800) [pid = 1839] [serial = 2173] [outer = (nil)] 20:30:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24c8454400) [pid = 1839] [serial = 2174] [outer = 0x7f24c8361800] 20:30:51 INFO - PROCESS | 1839 | 1461641451626 Marionette DEBUG loaded listener.js 20:30:51 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24c9b3a800) [pid = 1839] [serial = 2175] [outer = 0x7f24c8361800] 20:30:52 INFO - PROCESS | 1839 | 1461641452429 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]]]}] 20:30:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:30:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 3339ms 20:30:52 INFO - PROCESS | 1839 | 1461641452499 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 20:30:52 INFO - PROCESS | 1839 | 1461641452504 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 20:30:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:30:52 INFO - PROCESS | 1839 | 1461641452514 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:30:52 INFO - PROCESS | 1839 | 1461641452519 Marionette TRACE conn3 <- [1,2870,null,{}] 20:30:52 INFO - PROCESS | 1839 | 1461641452525 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}] 20:30:52 INFO - PROCESS | 1839 | 1461641452755 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 20:30:52 INFO - PROCESS | 1839 | 1461641452943 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb345000 == 153 [pid = 1839] [id = 725] 20:30:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24c8459800) [pid = 1839] [serial = 2176] [outer = (nil)] 20:30:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24cc541c00) [pid = 1839] [serial = 2177] [outer = 0x7f24c8459800] 20:30:53 INFO - PROCESS | 1839 | 1461641453012 Marionette DEBUG loaded listener.js 20:30:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24cd5ac000) [pid = 1839] [serial = 2178] [outer = 0x7f24c8459800] 20:30:53 INFO - PROCESS | 1839 | 1461641453909 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]]]}] 20:30:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:30:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1436ms 20:30:53 INFO - PROCESS | 1839 | 1461641453954 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 20:30:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:30:53 INFO - PROCESS | 1839 | 1461641453960 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 20:30:53 INFO - PROCESS | 1839 | 1461641453978 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:30:53 INFO - PROCESS | 1839 | 1461641453981 Marionette TRACE conn3 <- [1,2874,null,{}] 20:30:53 INFO - PROCESS | 1839 | 1461641453987 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}] 20:30:54 INFO - PROCESS | 1839 | 1461641454295 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 20:30:54 INFO - PROCESS | 1839 | 1461641454338 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:54 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc6d9000 == 154 [pid = 1839] [id = 726] 20:30:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24ce3bf400) [pid = 1839] [serial = 2179] [outer = (nil)] 20:30:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24ce496c00) [pid = 1839] [serial = 2180] [outer = 0x7f24ce3bf400] 20:30:54 INFO - PROCESS | 1839 | 1461641454403 Marionette DEBUG loaded listener.js 20:30:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24cec26000) [pid = 1839] [serial = 2181] [outer = 0x7f24ce3bf400] 20:30:55 INFO - PROCESS | 1839 | 1461641455457 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]]]}] 20:30:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:30:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1541ms 20:30:55 INFO - PROCESS | 1839 | 1461641455515 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 20:30:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:30:55 INFO - PROCESS | 1839 | 1461641455519 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 20:30:55 INFO - PROCESS | 1839 | 1461641455534 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:30:55 INFO - PROCESS | 1839 | 1461641455542 Marionette TRACE conn3 <- [1,2878,null,{}] 20:30:55 INFO - PROCESS | 1839 | 1461641455556 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}] 20:30:56 INFO - PROCESS | 1839 | 1461641456633 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24d497e000) [pid = 1839] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24dd0df400) [pid = 1839] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24c3b74800) [pid = 1839] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24d1086c00) [pid = 1839] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24dc7f0400) [pid = 1839] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24d578f000) [pid = 1839] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24cec2f000) [pid = 1839] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24d2d29800) [pid = 1839] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24dc343c00) [pid = 1839] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24dcd5dc00) [pid = 1839] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24d13dcc00) [pid = 1839] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24cb6ca800) [pid = 1839] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24d1f38800) [pid = 1839] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24d4be2c00) [pid = 1839] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24dc260400) [pid = 1839] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24cb3da800) [pid = 1839] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24d3105800) [pid = 1839] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24c86d8800) [pid = 1839] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24c3b6dc00) [pid = 1839] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24cb3d4c00) [pid = 1839] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24c3b6d000) [pid = 1839] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24c3b6c400) [pid = 1839] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24ccb5f000) [pid = 1839] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24cad49c00) [pid = 1839] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24def9f400) [pid = 1839] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24cfe0ec00) [pid = 1839] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24cdece400) [pid = 1839] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24d0b7e800) [pid = 1839] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24c3b79400) [pid = 1839] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24cad50400) [pid = 1839] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dc7f9800) [pid = 1839] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24d2b11c00) [pid = 1839] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24cfe16c00) [pid = 1839] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24d2d29000) [pid = 1839] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dcbb0800) [pid = 1839] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24cdece000) [pid = 1839] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24dc821400) [pid = 1839] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24c835c800) [pid = 1839] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24d13dc000) [pid = 1839] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24d5793c00) [pid = 1839] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:30:56 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24d1089400) [pid = 1839] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:30:56 INFO - PROCESS | 1839 | 1461641456883 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:56 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb5e0800 == 155 [pid = 1839] [id = 727] 20:30:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24c3b6c400) [pid = 1839] [serial = 2182] [outer = (nil)] 20:30:56 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24c835c800) [pid = 1839] [serial = 2183] [outer = 0x7f24c3b6c400] 20:30:56 INFO - PROCESS | 1839 | 1461641456948 Marionette DEBUG loaded listener.js 20:30:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24cb3d8c00) [pid = 1839] [serial = 2184] [outer = 0x7f24c3b6c400] 20:30:57 INFO - PROCESS | 1839 | 1461641457676 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]]]}] 20:30:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:30:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2207ms 20:30:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:30:57 INFO - PROCESS | 1839 | 1461641457733 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 20:30:57 INFO - PROCESS | 1839 | 1461641457736 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 20:30:57 INFO - PROCESS | 1839 | 1461641457742 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:30:57 INFO - PROCESS | 1839 | 1461641457745 Marionette TRACE conn3 <- [1,2882,null,{}] 20:30:57 INFO - PROCESS | 1839 | 1461641457750 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}] 20:30:58 INFO - PROCESS | 1839 | 1461641458016 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 20:30:58 INFO - PROCESS | 1839 | 1461641458039 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:58 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce1de000 == 156 [pid = 1839] [id = 728] 20:30:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24c3b6d000) [pid = 1839] [serial = 2185] [outer = (nil)] 20:30:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d01bbc00) [pid = 1839] [serial = 2186] [outer = 0x7f24c3b6d000] 20:30:58 INFO - PROCESS | 1839 | 1461641458099 Marionette DEBUG loaded listener.js 20:30:58 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d0ea3800) [pid = 1839] [serial = 2187] [outer = 0x7f24c3b6d000] 20:30:59 INFO - PROCESS | 1839 | 1461641459293 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]]]}] 20:30:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:30:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1585ms 20:30:59 INFO - PROCESS | 1839 | 1461641459327 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 20:30:59 INFO - PROCESS | 1839 | 1461641459334 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 20:30:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:30:59 INFO - PROCESS | 1839 | 1461641459342 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:30:59 INFO - PROCESS | 1839 | 1461641459348 Marionette TRACE conn3 <- [1,2886,null,{}] 20:30:59 INFO - PROCESS | 1839 | 1461641459356 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}] 20:30:59 INFO - PROCESS | 1839 | 1461641459569 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 20:30:59 INFO - PROCESS | 1839 | 1461641459904 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:30:59 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5da800 == 157 [pid = 1839] [id = 729] 20:30:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24cc89b000) [pid = 1839] [serial = 2188] [outer = (nil)] 20:30:59 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24ccb61800) [pid = 1839] [serial = 2189] [outer = 0x7f24cc89b000] 20:30:59 INFO - PROCESS | 1839 | 1461641459985 Marionette DEBUG loaded listener.js 20:31:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24ce497000) [pid = 1839] [serial = 2190] [outer = 0x7f24cc89b000] 20:31:00 INFO - PROCESS | 1839 | 1461641460877 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]]]}] 20:31:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:31:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1586ms 20:31:00 INFO - PROCESS | 1839 | 1461641460930 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 20:31:00 INFO - PROCESS | 1839 | 1461641460940 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 20:31:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:31:00 INFO - PROCESS | 1839 | 1461641460951 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:31:00 INFO - PROCESS | 1839 | 1461641460955 Marionette TRACE conn3 <- [1,2890,null,{}] 20:31:00 INFO - PROCESS | 1839 | 1461641460962 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}] 20:31:01 INFO - PROCESS | 1839 | 1461641461251 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 20:31:01 INFO - PROCESS | 1839 | 1461641461596 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:01 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4df800 == 158 [pid = 1839] [id = 730] 20:31:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d01b7c00) [pid = 1839] [serial = 2191] [outer = (nil)] 20:31:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d0b7d000) [pid = 1839] [serial = 2192] [outer = 0x7f24d01b7c00] 20:31:01 INFO - PROCESS | 1839 | 1461641461669 Marionette DEBUG loaded listener.js 20:31:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d0eaa000) [pid = 1839] [serial = 2193] [outer = 0x7f24d01b7c00] 20:31:02 INFO - PROCESS | 1839 | 1461641462606 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:31:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:31:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1689ms 20:31:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:31:02 INFO - PROCESS | 1839 | 1461641462640 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 20:31:02 INFO - PROCESS | 1839 | 1461641462643 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 20:31:02 INFO - PROCESS | 1839 | 1461641462650 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:31:02 INFO - PROCESS | 1839 | 1461641462655 Marionette TRACE conn3 <- [1,2894,null,{}] 20:31:02 INFO - PROCESS | 1839 | 1461641462671 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}] 20:31:02 INFO - PROCESS | 1839 | 1461641462932 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 20:31:03 INFO - PROCESS | 1839 | 1461641463248 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d112b000 == 159 [pid = 1839] [id = 731] 20:31:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d100c000) [pid = 1839] [serial = 2194] [outer = (nil)] 20:31:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d1137800) [pid = 1839] [serial = 2195] [outer = 0x7f24d100c000] 20:31:03 INFO - PROCESS | 1839 | 1461641463331 Marionette DEBUG loaded listener.js 20:31:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d13dc800) [pid = 1839] [serial = 2196] [outer = 0x7f24d100c000] 20:31:04 INFO - PROCESS | 1839 | 1461641464202 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]]]}] 20:31:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:31:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1591ms 20:31:04 INFO - PROCESS | 1839 | 1461641464241 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 20:31:04 INFO - PROCESS | 1839 | 1461641464246 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 20:31:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:31:04 INFO - PROCESS | 1839 | 1461641464251 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:31:04 INFO - PROCESS | 1839 | 1461641464253 Marionette TRACE conn3 <- [1,2898,null,{}] 20:31:04 INFO - PROCESS | 1839 | 1461641464259 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}] 20:31:04 INFO - PROCESS | 1839 | 1461641464490 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 20:31:04 INFO - PROCESS | 1839 | 1461641464765 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:04 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d227a000 == 160 [pid = 1839] [id = 732] 20:31:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24d1011c00) [pid = 1839] [serial = 2197] [outer = (nil)] 20:31:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d1f59000) [pid = 1839] [serial = 2198] [outer = 0x7f24d1011c00] 20:31:04 INFO - PROCESS | 1839 | 1461641464884 Marionette DEBUG loaded listener.js 20:31:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24d1fe9400) [pid = 1839] [serial = 2199] [outer = 0x7f24d1011c00] 20:31:05 INFO - PROCESS | 1839 | 1461641465744 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]]]}] 20:31:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:31:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1531ms 20:31:05 INFO - PROCESS | 1839 | 1461641465784 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 20:31:05 INFO - PROCESS | 1839 | 1461641465787 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 20:31:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:31:05 INFO - PROCESS | 1839 | 1461641465793 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:31:05 INFO - PROCESS | 1839 | 1461641465795 Marionette TRACE conn3 <- [1,2902,null,{}] 20:31:05 INFO - PROCESS | 1839 | 1461641465801 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}] 20:31:06 INFO - PROCESS | 1839 | 1461641466016 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 20:31:06 INFO - PROCESS | 1839 | 1461641466291 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:06 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d305f000 == 161 [pid = 1839] [id = 733] 20:31:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24d1f3b800) [pid = 1839] [serial = 2200] [outer = (nil)] 20:31:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d27ac400) [pid = 1839] [serial = 2201] [outer = 0x7f24d1f3b800] 20:31:06 INFO - PROCESS | 1839 | 1461641466408 Marionette DEBUG loaded listener.js 20:31:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24d2b1a400) [pid = 1839] [serial = 2202] [outer = 0x7f24d1f3b800] 20:31:07 INFO - PROCESS | 1839 | 1461641467246 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:31:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:31:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1529ms 20:31:07 INFO - PROCESS | 1839 | 1461641467324 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 20:31:07 INFO - PROCESS | 1839 | 1461641467327 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 20:31:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:31:07 INFO - PROCESS | 1839 | 1461641467336 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:31:07 INFO - PROCESS | 1839 | 1461641467339 Marionette TRACE conn3 <- [1,2906,null,{}] 20:31:07 INFO - PROCESS | 1839 | 1461641467351 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}] 20:31:07 INFO - PROCESS | 1839 | 1461641467615 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 20:31:07 INFO - PROCESS | 1839 | 1461641467947 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d34d9000 == 162 [pid = 1839] [id = 734] 20:31:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24d3180c00) [pid = 1839] [serial = 2203] [outer = (nil)] 20:31:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24d4bef800) [pid = 1839] [serial = 2204] [outer = 0x7f24d3180c00] 20:31:08 INFO - PROCESS | 1839 | 1461641468037 Marionette DEBUG loaded listener.js 20:31:08 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24d5314800) [pid = 1839] [serial = 2205] [outer = 0x7f24d3180c00] 20:31:08 INFO - PROCESS | 1839 | 1461641468904 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]]]}] 20:31:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:31:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1636ms 20:31:08 INFO - PROCESS | 1839 | 1461641468974 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 20:31:08 INFO - PROCESS | 1839 | 1461641468978 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 20:31:08 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:31:08 INFO - PROCESS | 1839 | 1461641468984 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:31:08 INFO - PROCESS | 1839 | 1461641468986 Marionette TRACE conn3 <- [1,2910,null,{}] 20:31:08 INFO - PROCESS | 1839 | 1461641468991 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}] 20:31:09 INFO - PROCESS | 1839 | 1461641469220 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 20:31:09 INFO - PROCESS | 1839 | 1461641469544 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:09 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d541f800 == 163 [pid = 1839] [id = 735] 20:31:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24d2d26000) [pid = 1839] [serial = 2206] [outer = (nil)] 20:31:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24d578c400) [pid = 1839] [serial = 2207] [outer = 0x7f24d2d26000] 20:31:09 INFO - PROCESS | 1839 | 1461641469621 Marionette DEBUG loaded listener.js 20:31:09 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24d9f2a800) [pid = 1839] [serial = 2208] [outer = 0x7f24d2d26000] 20:31:10 INFO - PROCESS | 1839 | 1461641470361 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]]]}] 20:31:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:31:10 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:31:10 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1429ms 20:31:10 INFO - TEST-START | /DOMEvents/constructors.html 20:31:10 INFO - PROCESS | 1839 | 1461641470415 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 20:31:10 INFO - PROCESS | 1839 | 1461641470418 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 20:31:10 INFO - PROCESS | 1839 | 1461641470424 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:31:10 INFO - PROCESS | 1839 | 1461641470427 Marionette TRACE conn3 <- [1,2914,null,{}] 20:31:10 INFO - PROCESS | 1839 | 1461641470432 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}] 20:31:10 INFO - PROCESS | 1839 | 1461641470688 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 20:31:10 INFO - PROCESS | 1839 | 1461641470970 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da3de000 == 164 [pid = 1839] [id = 736] 20:31:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24d47a9800) [pid = 1839] [serial = 2209] [outer = (nil)] 20:31:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24d9f8a800) [pid = 1839] [serial = 2210] [outer = 0x7f24d47a9800] 20:31:11 INFO - PROCESS | 1839 | 1461641471045 Marionette DEBUG loaded listener.js 20:31:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24db9ce800) [pid = 1839] [serial = 2211] [outer = 0x7f24d47a9800] 20:31:11 INFO - PROCESS | 1839 | 1461641471947 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]]]}] 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:31:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:31:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:31:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:31:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 1603ms 20:31:12 INFO - PROCESS | 1839 | 1461641472027 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 20:31:12 INFO - PROCESS | 1839 | 1461641472033 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 20:31:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:31:12 INFO - PROCESS | 1839 | 1461641472044 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:31:12 INFO - PROCESS | 1839 | 1461641472047 Marionette TRACE conn3 <- [1,2918,null,{}] 20:31:12 INFO - PROCESS | 1839 | 1461641472081 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}] 20:31:12 INFO - PROCESS | 1839 | 1461641472328 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 20:31:12 INFO - PROCESS | 1839 | 1461641472654 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc88b800 == 165 [pid = 1839] [id = 737] 20:31:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24cb3d7c00) [pid = 1839] [serial = 2212] [outer = (nil)] 20:31:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24d9f8c400) [pid = 1839] [serial = 2213] [outer = 0x7f24cb3d7c00] 20:31:12 INFO - PROCESS | 1839 | 1461641472733 Marionette DEBUG loaded listener.js 20:31:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24dc249800) [pid = 1839] [serial = 2214] [outer = 0x7f24cb3d7c00] 20:31:13 INFO - PROCESS | 1839 | 1461641473531 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:31:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:31:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1544ms 20:31:13 INFO - PROCESS | 1839 | 1461641473587 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 20:31:13 INFO - PROCESS | 1839 | 1461641473591 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 20:31:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:31:13 INFO - PROCESS | 1839 | 1461641473597 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:31:13 INFO - PROCESS | 1839 | 1461641473599 Marionette TRACE conn3 <- [1,2922,null,{}] 20:31:13 INFO - PROCESS | 1839 | 1461641473605 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}] 20:31:13 INFO - PROCESS | 1839 | 1461641473835 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 20:31:14 INFO - PROCESS | 1839 | 1461641474118 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dde12000 == 166 [pid = 1839] [id = 738] 20:31:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24cd5b6800) [pid = 1839] [serial = 2215] [outer = (nil)] 20:31:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24dc255000) [pid = 1839] [serial = 2216] [outer = 0x7f24cd5b6800] 20:31:14 INFO - PROCESS | 1839 | 1461641474193 Marionette DEBUG loaded listener.js 20:31:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24dc343c00) [pid = 1839] [serial = 2217] [outer = 0x7f24cd5b6800] 20:31:14 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:14 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:14 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:14 INFO - PROCESS | 1839 | [1839] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:31:15 INFO - PROCESS | 1839 | 1461641475060 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]]]}] 20:31:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:31:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:15 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 20:31:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:15 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 20:31:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:15 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]" 20:31:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:31:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:31:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:31:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1489ms 20:31:15 INFO - PROCESS | 1839 | 1461641475090 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 20:31:15 INFO - PROCESS | 1839 | 1461641475098 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 20:31:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:31:15 INFO - PROCESS | 1839 | 1461641475105 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:31:15 INFO - PROCESS | 1839 | 1461641475109 Marionette TRACE conn3 <- [1,2926,null,{}] 20:31:15 INFO - PROCESS | 1839 | 1461641475114 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}] 20:31:15 INFO - PROCESS | 1839 | 1461641475388 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 20:31:15 INFO - PROCESS | 1839 | 1461641475645 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:15 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e06a4800 == 167 [pid = 1839] [id = 739] 20:31:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24db9e9000) [pid = 1839] [serial = 2218] [outer = (nil)] 20:31:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24dcaca400) [pid = 1839] [serial = 2219] [outer = 0x7f24db9e9000] 20:31:15 INFO - PROCESS | 1839 | 1461641475730 Marionette DEBUG loaded listener.js 20:31:15 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24dcffd400) [pid = 1839] [serial = 2220] [outer = 0x7f24db9e9000] 20:31:16 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:31:16 INFO - PROCESS | 1839 | 1461641476546 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]]]}] 20:31:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:31:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1481ms 20:31:16 INFO - PROCESS | 1839 | 1461641476587 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 20:31:16 INFO - PROCESS | 1839 | 1461641476590 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 20:31:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:31:16 INFO - PROCESS | 1839 | 1461641476596 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:31:16 INFO - PROCESS | 1839 | 1461641476599 Marionette TRACE conn3 <- [1,2930,null,{}] 20:31:16 INFO - PROCESS | 1839 | 1461641476605 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}] 20:31:16 INFO - PROCESS | 1839 | 1461641476840 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 20:31:17 INFO - PROCESS | 1839 | 1461641477121 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e2e2e000 == 168 [pid = 1839] [id = 740] 20:31:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24d9f8c000) [pid = 1839] [serial = 2221] [outer = (nil)] 20:31:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24ddedf800) [pid = 1839] [serial = 2222] [outer = 0x7f24d9f8c000] 20:31:17 INFO - PROCESS | 1839 | 1461641477200 Marionette DEBUG loaded listener.js 20:31:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24defa4800) [pid = 1839] [serial = 2223] [outer = 0x7f24d9f8c000] 20:31:17 INFO - PROCESS | 1839 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:31:17 INFO - PROCESS | 1839 | 1461641477980 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]]]}] 20:31:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:31:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1435ms 20:31:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:31:18 INFO - PROCESS | 1839 | 1461641478033 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 20:31:18 INFO - PROCESS | 1839 | 1461641478036 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 20:31:18 INFO - PROCESS | 1839 | 1461641478042 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:31:18 INFO - PROCESS | 1839 | 1461641478045 Marionette TRACE conn3 <- [1,2934,null,{}] 20:31:18 INFO - PROCESS | 1839 | 1461641478103 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}] 20:31:18 INFO - PROCESS | 1839 | 1461641478344 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 20:31:18 INFO - PROCESS | 1839 | 1461641478621 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:18 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5047800 == 169 [pid = 1839] [id = 741] 20:31:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24db9ec800) [pid = 1839] [serial = 2224] [outer = (nil)] 20:31:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24df9a9800) [pid = 1839] [serial = 2225] [outer = 0x7f24db9ec800] 20:31:18 INFO - PROCESS | 1839 | 1461641478694 Marionette DEBUG loaded listener.js 20:31:18 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24dfa68400) [pid = 1839] [serial = 2226] [outer = 0x7f24db9ec800] 20:31:19 INFO - PROCESS | 1839 | 1461641479469 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]]]}] 20:31:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:31:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1485ms 20:31:19 INFO - PROCESS | 1839 | 1461641479527 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 20:31:19 INFO - PROCESS | 1839 | 1461641479530 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 20:31:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:31:19 INFO - PROCESS | 1839 | 1461641479536 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:31:19 INFO - PROCESS | 1839 | 1461641479538 Marionette TRACE conn3 <- [1,2938,null,{}] 20:31:19 INFO - PROCESS | 1839 | 1461641479544 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}] 20:31:19 INFO - PROCESS | 1839 | 1461641479772 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 20:31:20 INFO - PROCESS | 1839 | 1461641480054 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:20 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5c9e000 == 170 [pid = 1839] [id = 742] 20:31:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24dd140400) [pid = 1839] [serial = 2227] [outer = (nil)] 20:31:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24dfab2800) [pid = 1839] [serial = 2228] [outer = 0x7f24dd140400] 20:31:20 INFO - PROCESS | 1839 | 1461641480130 Marionette DEBUG loaded listener.js 20:31:20 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24dfb6fc00) [pid = 1839] [serial = 2229] [outer = 0x7f24dd140400] 20:31:20 INFO - PROCESS | 1839 | 1461641480908 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]]]}] 20:31:20 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. 20:31:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1386ms 20:31:20 INFO - PROCESS | 1839 | 1461641480922 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 20:31:20 INFO - PROCESS | 1839 | 1461641480925 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 20:31:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:31:20 INFO - PROCESS | 1839 | 1461641480931 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:31:20 INFO - PROCESS | 1839 | 1461641480933 Marionette TRACE conn3 <- [1,2942,null,{}] 20:31:20 INFO - PROCESS | 1839 | 1461641480939 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}] 20:31:21 INFO - PROCESS | 1839 | 1461641481174 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 20:31:21 INFO - PROCESS | 1839 | 1461641481462 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e6672800 == 171 [pid = 1839] [id = 743] 20:31:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24df979000) [pid = 1839] [serial = 2230] [outer = (nil)] 20:31:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 195 (0x7f24dfbc8800) [pid = 1839] [serial = 2231] [outer = 0x7f24df979000] 20:31:21 INFO - PROCESS | 1839 | 1461641481540 Marionette DEBUG loaded listener.js 20:31:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 196 (0x7f24dfd0d800) [pid = 1839] [serial = 2232] [outer = 0x7f24df979000] 20:31:22 INFO - PROCESS | 1839 | 1461641482324 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"]]]}] 20:31:22 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 20:31:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:31:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:31:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1435ms 20:31:22 INFO - PROCESS | 1839 | 1461641482370 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 20:31:22 INFO - PROCESS | 1839 | 1461641482372 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 20:31:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:31:22 INFO - PROCESS | 1839 | 1461641482379 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:31:22 INFO - PROCESS | 1839 | 1461641482382 Marionette TRACE conn3 <- [1,2946,null,{}] 20:31:22 INFO - PROCESS | 1839 | 1461641482388 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}] 20:31:22 INFO - PROCESS | 1839 | 1461641482673 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 20:31:22 INFO - PROCESS | 1839 | 1461641482942 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e8eee800 == 172 [pid = 1839] [id = 744] 20:31:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 197 (0x7f24cb3d2800) [pid = 1839] [serial = 2233] [outer = (nil)] 20:31:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 198 (0x7f24dfaae400) [pid = 1839] [serial = 2234] [outer = 0x7f24cb3d2800] 20:31:23 INFO - PROCESS | 1839 | 1461641483033 Marionette DEBUG loaded listener.js 20:31:23 INFO - PROCESS | 1839 | ++DOMWINDOW == 199 (0x7f24e0317800) [pid = 1839] [serial = 2235] [outer = 0x7f24cb3d2800] 20:31:23 INFO - PROCESS | 1839 | 1461641483826 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]]]}] 20:31:23 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. 20:31:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1492ms 20:31:23 INFO - PROCESS | 1839 | 1461641483873 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 20:31:23 INFO - PROCESS | 1839 | 1461641483876 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 20:31:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:31:23 INFO - PROCESS | 1839 | 1461641483882 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:31:23 INFO - PROCESS | 1839 | 1461641483884 Marionette TRACE conn3 <- [1,2950,null,{}] 20:31:23 INFO - PROCESS | 1839 | 1461641483890 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}] 20:31:24 INFO - PROCESS | 1839 | 1461641484122 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 20:31:24 INFO - PROCESS | 1839 | 1461641484389 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4171000 == 173 [pid = 1839] [id = 745] 20:31:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 200 (0x7f24d108a800) [pid = 1839] [serial = 2236] [outer = (nil)] 20:31:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 201 (0x7f24e077e800) [pid = 1839] [serial = 2237] [outer = 0x7f24d108a800] 20:31:24 INFO - PROCESS | 1839 | 1461641484467 Marionette DEBUG loaded listener.js 20:31:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 202 (0x7f24e0787400) [pid = 1839] [serial = 2238] [outer = 0x7f24d108a800] 20:31:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7a49800 == 174 [pid = 1839] [id = 746] 20:31:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 203 (0x7f24e220dc00) [pid = 1839] [serial = 2239] [outer = (nil)] 20:31:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 204 (0x7f24e0318000) [pid = 1839] [serial = 2240] [outer = 0x7f24e220dc00] 20:31:25 INFO - PROCESS | 1839 | 1461641485335 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]]]}] 20:31:25 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. 20:31:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1486ms 20:31:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:31:25 INFO - PROCESS | 1839 | 1461641485371 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 20:31:25 INFO - PROCESS | 1839 | 1461641485373 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 20:31:25 INFO - PROCESS | 1839 | 1461641485380 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:31:25 INFO - PROCESS | 1839 | 1461641485383 Marionette TRACE conn3 <- [1,2954,null,{}] 20:31:25 INFO - PROCESS | 1839 | 1461641485394 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}] 20:31:25 INFO - PROCESS | 1839 | 1461641485735 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 20:31:26 INFO - PROCESS | 1839 | 1461641486033 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:26 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7b48000 == 175 [pid = 1839] [id = 747] 20:31:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 205 (0x7f24dfee8400) [pid = 1839] [serial = 2241] [outer = (nil)] 20:31:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 206 (0x7f24e0ebd800) [pid = 1839] [serial = 2242] [outer = 0x7f24dfee8400] 20:31:26 INFO - PROCESS | 1839 | 1461641486109 Marionette DEBUG loaded listener.js 20:31:26 INFO - PROCESS | 1839 | ++DOMWINDOW == 207 (0x7f24e2e65000) [pid = 1839] [serial = 2243] [outer = 0x7f24dfee8400] 20:31:26 INFO - PROCESS | 1839 | 1461641486830 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]]]}] 20:31:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:31:26 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 20:31:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1486ms 20:31:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:31:26 INFO - PROCESS | 1839 | 1461641486866 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 20:31:26 INFO - PROCESS | 1839 | 1461641486869 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 20:31:26 INFO - PROCESS | 1839 | 1461641486876 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:31:26 INFO - PROCESS | 1839 | 1461641486878 Marionette TRACE conn3 <- [1,2958,null,{}] 20:31:26 INFO - PROCESS | 1839 | 1461641486885 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}] 20:31:27 INFO - PROCESS | 1839 | 1461641487133 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 20:31:27 INFO - PROCESS | 1839 | 1461641487389 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f83b8800 == 176 [pid = 1839] [id = 748] 20:31:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 208 (0x7f24cfe11400) [pid = 1839] [serial = 2244] [outer = (nil)] 20:31:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 209 (0x7f24e4881c00) [pid = 1839] [serial = 2245] [outer = 0x7f24cfe11400] 20:31:27 INFO - PROCESS | 1839 | 1461641487479 Marionette DEBUG loaded listener.js 20:31:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 210 (0x7f24e5375000) [pid = 1839] [serial = 2246] [outer = 0x7f24cfe11400] 20:31:28 INFO - PROCESS | 1839 | 1461641488324 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]]]}] 20:31:28 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. 20:31:28 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1486ms 20:31:28 INFO - PROCESS | 1839 | 1461641488361 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 20:31:28 INFO - PROCESS | 1839 | 1461641488365 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 20:31:28 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:31:28 INFO - PROCESS | 1839 | 1461641488371 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:31:28 INFO - PROCESS | 1839 | 1461641488373 Marionette TRACE conn3 <- [1,2962,null,{}] 20:31:28 INFO - PROCESS | 1839 | 1461641488379 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}] 20:31:28 INFO - PROCESS | 1839 | 1461641488663 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 20:31:28 INFO - PROCESS | 1839 | 1461641488925 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fac66800 == 177 [pid = 1839] [id = 749] 20:31:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 211 (0x7f24d2322400) [pid = 1839] [serial = 2247] [outer = (nil)] 20:31:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 212 (0x7f24e56dd800) [pid = 1839] [serial = 2248] [outer = 0x7f24d2322400] 20:31:29 INFO - PROCESS | 1839 | 1461641489002 Marionette DEBUG loaded listener.js 20:31:29 INFO - PROCESS | 1839 | ++DOMWINDOW == 213 (0x7f24e598fc00) [pid = 1839] [serial = 2249] [outer = 0x7f24d2322400] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d0c87000 == 176 [pid = 1839] [id = 619] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d305d000 == 175 [pid = 1839] [id = 621] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ceb99000 == 174 [pid = 1839] [id = 618] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c9c91800 == 173 [pid = 1839] [id = 614] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f5d50000 == 172 [pid = 1839] [id = 723] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4183800 == 171 [pid = 1839] [id = 722] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4022800 == 170 [pid = 1839] [id = 721] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f3115800 == 169 [pid = 1839] [id = 720] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f20c1800 == 168 [pid = 1839] [id = 719] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e93e1800 == 167 [pid = 1839] [id = 718] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e73bf000 == 166 [pid = 1839] [id = 717] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5e62800 == 165 [pid = 1839] [id = 716] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2e3e000 == 164 [pid = 1839] [id = 715] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e0ca1800 == 163 [pid = 1839] [id = 714] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e068c800 == 162 [pid = 1839] [id = 713] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24de1aa800 == 161 [pid = 1839] [id = 712] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc633000 == 160 [pid = 1839] [id = 711] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d5408000 == 159 [pid = 1839] [id = 710] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d34d2000 == 158 [pid = 1839] [id = 709] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d2bdf800 == 157 [pid = 1839] [id = 708] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d138b800 == 156 [pid = 1839] [id = 707] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce10d000 == 155 [pid = 1839] [id = 706] 20:31:31 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24c9c83800 == 154 [pid = 1839] [id = 705] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 212 (0x7f24d13d4000) [pid = 1839] [serial = 2114] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 211 (0x7f24d9f82400) [pid = 1839] [serial = 2069] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 210 (0x7f24dfb61c00) [pid = 1839] [serial = 2093] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 209 (0x7f24c8450c00) [pid = 1839] [serial = 2048] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 208 (0x7f24d2331400) [pid = 1839] [serial = 2061] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 207 (0x7f24de311000) [pid = 1839] [serial = 2025] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 206 (0x7f24dc259400) [pid = 1839] [serial = 2075] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 205 (0x7f24d0ea2800) [pid = 1839] [serial = 2055] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 204 (0x7f24d5369800) [pid = 1839] [serial = 2066] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 203 (0x7f24dd0d1400) [pid = 1839] [serial = 2022] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 202 (0x7f24de13f000) [pid = 1839] [serial = 2084] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 201 (0x7f24d3181800) [pid = 1839] [serial = 2004] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 200 (0x7f24cec30000) [pid = 1839] [serial = 1914] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 199 (0x7f24d4be3000) [pid = 1839] [serial = 2007] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 198 (0x7f24dc122400) [pid = 1839] [serial = 2072] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 197 (0x7f24dcade000) [pid = 1839] [serial = 2019] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 196 (0x7f24ced79800) [pid = 1839] [serial = 2109] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 195 (0x7f24dfaaf000) [pid = 1839] [serial = 2091] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 194 (0x7f24dc242400) [pid = 1839] [serial = 2073] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24dc7fd800) [pid = 1839] [serial = 2031] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24db9c9000) [pid = 1839] [serial = 2070] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24dcd64800) [pid = 1839] [serial = 2100] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24cc896800) [pid = 1839] [serial = 1989] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24d1138400) [pid = 1839] [serial = 1899] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24dfa6a000) [pid = 1839] [serial = 2090] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24d0ea3400) [pid = 1839] [serial = 2046] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24cebacc00) [pid = 1839] [serial = 1992] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24defa3000) [pid = 1839] [serial = 2085] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24cebab000) [pid = 1839] [serial = 2052] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24defad000) [pid = 1839] [serial = 2028] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24d1f53400) [pid = 1839] [serial = 2058] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24d1087400) [pid = 1839] [serial = 1998] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24d108bc00) [pid = 1839] [serial = 2112] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24c86d5400) [pid = 1839] [serial = 1986] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24cc8a1400) [pid = 1839] [serial = 2106] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24ca923400) [pid = 1839] [serial = 2049] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24dfbc9800) [pid = 1839] [serial = 2097] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24dfb78800) [pid = 1839] [serial = 2096] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24cebac400) [pid = 1839] [serial = 2108] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24d9f27c00) [pid = 1839] [serial = 2013] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24df973400) [pid = 1839] [serial = 2087] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24cded4800) [pid = 1839] [serial = 2051] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24cad47c00) [pid = 1839] [serial = 2099] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24df9b4c00) [pid = 1839] [serial = 2088] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24d464f800) [pid = 1839] [serial = 2064] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24dd0dd000) [pid = 1839] [serial = 2082] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24d1f32c00) [pid = 1839] [serial = 2057] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24d0b89000) [pid = 1839] [serial = 1995] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24d2326800) [pid = 1839] [serial = 2060] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24dcad8400) [pid = 1839] [serial = 2079] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24d0ea6400) [pid = 1839] [serial = 2111] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24d578e800) [pid = 1839] [serial = 2067] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24d005d000) [pid = 1839] [serial = 2103] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24cad4ec00) [pid = 1839] [serial = 2102] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24d2327800) [pid = 1839] [serial = 2001] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24d2d2bc00) [pid = 1839] [serial = 2063] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24dcf8dc00) [pid = 1839] [serial = 2081] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24dc345c00) [pid = 1839] [serial = 2076] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24dc129400) [pid = 1839] [serial = 2016] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d5614000) [pid = 1839] [serial = 2010] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24cfe19800) [pid = 1839] [serial = 2054] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dca17000) [pid = 1839] [serial = 2078] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24dfb6c000) [pid = 1839] [serial = 2094] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24cb6ca400) [pid = 1839] [serial = 2105] [outer = (nil)] [url = about:blank] 20:31:31 INFO - PROCESS | 1839 | 1461641491902 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]]]}] 20:31:31 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. 20:31:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 3590ms 20:31:31 INFO - PROCESS | 1839 | 1461641491962 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 20:31:31 INFO - PROCESS | 1839 | 1461641491969 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 20:31:31 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:31:31 INFO - PROCESS | 1839 | 1461641491976 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:31:31 INFO - PROCESS | 1839 | 1461641491982 Marionette TRACE conn3 <- [1,2966,null,{}] 20:31:31 INFO - PROCESS | 1839 | 1461641491989 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}] 20:31:32 INFO - PROCESS | 1839 | 1461641492203 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 20:31:32 INFO - PROCESS | 1839 | 1461641492397 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:32 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ca83f000 == 155 [pid = 1839] [id = 750] 20:31:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24c9b41c00) [pid = 1839] [serial = 2250] [outer = (nil)] 20:31:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cad46c00) [pid = 1839] [serial = 2251] [outer = 0x7f24c9b41c00] 20:31:32 INFO - PROCESS | 1839 | 1461641492477 Marionette DEBUG loaded listener.js 20:31:32 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24cb3de000) [pid = 1839] [serial = 2252] [outer = 0x7f24c9b41c00] 20:31:33 INFO - PROCESS | 1839 | 1461641493236 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]]]}] 20:31:33 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. 20:31:33 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1297ms 20:31:33 INFO - PROCESS | 1839 | 1461641493289 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 20:31:33 INFO - PROCESS | 1839 | 1461641493296 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 20:31:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:31:33 INFO - PROCESS | 1839 | 1461641493309 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:31:33 INFO - PROCESS | 1839 | 1461641493312 Marionette TRACE conn3 <- [1,2970,null,{}] 20:31:33 INFO - PROCESS | 1839 | 1461641493318 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}] 20:31:33 INFO - PROCESS | 1839 | 1461641493521 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 20:31:33 INFO - PROCESS | 1839 | 1461641493761 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb802800 == 156 [pid = 1839] [id = 751] 20:31:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24c9b43000) [pid = 1839] [serial = 2253] [outer = (nil)] 20:31:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24cdece000) [pid = 1839] [serial = 2254] [outer = 0x7f24c9b43000] 20:31:33 INFO - PROCESS | 1839 | 1461641493827 Marionette DEBUG loaded listener.js 20:31:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24ceba7000) [pid = 1839] [serial = 2255] [outer = 0x7f24c9b43000] 20:31:34 INFO - PROCESS | 1839 | 1461641494636 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]]]}] 20:31:34 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. 20:31:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1382ms 20:31:34 INFO - PROCESS | 1839 | 1461641494691 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 20:31:34 INFO - PROCESS | 1839 | 1461641494695 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 20:31:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:31:34 INFO - PROCESS | 1839 | 1461641494701 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:31:34 INFO - PROCESS | 1839 | 1461641494706 Marionette TRACE conn3 <- [1,2974,null,{}] 20:31:34 INFO - PROCESS | 1839 | 1461641494728 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}] 20:31:35 INFO - PROCESS | 1839 | 1461641495010 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 20:31:35 INFO - PROCESS | 1839 | 1461641495051 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:35 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc998800 == 157 [pid = 1839] [id = 752] 20:31:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24cfdc8c00) [pid = 1839] [serial = 2256] [outer = (nil)] 20:31:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d0053c00) [pid = 1839] [serial = 2257] [outer = 0x7f24cfdc8c00] 20:31:35 INFO - PROCESS | 1839 | 1461641495121 Marionette DEBUG loaded listener.js 20:31:35 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d0ea3000) [pid = 1839] [serial = 2258] [outer = 0x7f24cfdc8c00] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24dca15400) [pid = 1839] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24c3b77400) [pid = 1839] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24da04b800) [pid = 1839] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24dcd69c00) [pid = 1839] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24cfe1a400) [pid = 1839] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24ce3bf400) [pid = 1839] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24dfa6c000) [pid = 1839] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24e2e6dc00) [pid = 1839] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24cdedc800) [pid = 1839] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24c8361800) [pid = 1839] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24cabfc400) [pid = 1839] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24defabc00) [pid = 1839] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24d1f51800) [pid = 1839] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24c3b6c400) [pid = 1839] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24e46b7000) [pid = 1839] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24d5787400) [pid = 1839] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24cb3dc800) [pid = 1839] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24ceba9c00) [pid = 1839] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24c8459800) [pid = 1839] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24d0b7c000) [pid = 1839] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24e220d000) [pid = 1839] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24d5620000) [pid = 1839] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:31:36 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24c3b6c000) [pid = 1839] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:31:36 INFO - PROCESS | 1839 | 1461641496710 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]]]}] 20:31:36 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. 20:31:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 2043ms 20:31:36 INFO - PROCESS | 1839 | 1461641496745 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 20:31:36 INFO - PROCESS | 1839 | 1461641496750 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 20:31:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:31:36 INFO - PROCESS | 1839 | 1461641496756 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:31:36 INFO - PROCESS | 1839 | 1461641496758 Marionette TRACE conn3 <- [1,2978,null,{}] 20:31:36 INFO - PROCESS | 1839 | 1461641496764 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}] 20:31:37 INFO - PROCESS | 1839 | 1461641497048 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 20:31:37 INFO - PROCESS | 1839 | 1461641497073 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:37 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce114800 == 158 [pid = 1839] [id = 753] 20:31:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24c3b6c000) [pid = 1839] [serial = 2259] [outer = (nil)] 20:31:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24cfe18400) [pid = 1839] [serial = 2260] [outer = 0x7f24c3b6c000] 20:31:37 INFO - PROCESS | 1839 | 1461641497135 Marionette DEBUG loaded listener.js 20:31:37 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24d1005800) [pid = 1839] [serial = 2261] [outer = 0x7f24c3b6c000] 20:31:37 INFO - PROCESS | 1839 | 1461641497891 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]]]}] 20:31:37 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. 20:31:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1178ms 20:31:37 INFO - PROCESS | 1839 | 1461641497935 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 20:31:37 INFO - PROCESS | 1839 | 1461641497939 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 20:31:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:31:37 INFO - PROCESS | 1839 | 1461641497945 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:31:37 INFO - PROCESS | 1839 | 1461641497959 Marionette TRACE conn3 <- [1,2982,null,{}] 20:31:37 INFO - PROCESS | 1839 | 1461641497965 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}] 20:31:38 INFO - PROCESS | 1839 | 1461641498259 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 20:31:38 INFO - PROCESS | 1839 | 1461641498606 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:38 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c82e3800 == 159 [pid = 1839] [id = 754] 20:31:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24c3b71000) [pid = 1839] [serial = 2262] [outer = (nil)] 20:31:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24c8356800) [pid = 1839] [serial = 2263] [outer = 0x7f24c3b71000] 20:31:38 INFO - PROCESS | 1839 | 1461641498688 Marionette DEBUG loaded listener.js 20:31:38 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24c9b37000) [pid = 1839] [serial = 2264] [outer = 0x7f24c3b71000] 20:31:39 INFO - PROCESS | 1839 | 1461641499563 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"]]]}] 20:31:39 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 20:31:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:31:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:39 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:31:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1643ms 20:31:39 INFO - PROCESS | 1839 | 1461641499594 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 20:31:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:31:39 INFO - PROCESS | 1839 | 1461641499600 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 20:31:39 INFO - PROCESS | 1839 | 1461641499608 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:31:39 INFO - PROCESS | 1839 | 1461641499614 Marionette TRACE conn3 <- [1,2986,null,{}] 20:31:39 INFO - PROCESS | 1839 | 1461641499621 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}] 20:31:39 INFO - PROCESS | 1839 | 1461641499869 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 20:31:40 INFO - PROCESS | 1839 | 1461641500120 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:40 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc983800 == 160 [pid = 1839] [id = 755] 20:31:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24cc898000) [pid = 1839] [serial = 2265] [outer = (nil)] 20:31:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24cd686800) [pid = 1839] [serial = 2266] [outer = 0x7f24cc898000] 20:31:40 INFO - PROCESS | 1839 | 1461641500203 Marionette DEBUG loaded listener.js 20:31:40 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24ce3b8400) [pid = 1839] [serial = 2267] [outer = 0x7f24cc898000] 20:31:41 INFO - PROCESS | 1839 | 1461641501077 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]]]}] 20:31:41 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. 20:31:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1483ms 20:31:41 INFO - PROCESS | 1839 | 1461641501092 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 20:31:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:31:41 INFO - PROCESS | 1839 | 1461641501099 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 20:31:41 INFO - PROCESS | 1839 | 1461641501106 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:31:41 INFO - PROCESS | 1839 | 1461641501110 Marionette TRACE conn3 <- [1,2990,null,{}] 20:31:41 INFO - PROCESS | 1839 | 1461641501116 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}] 20:31:41 INFO - PROCESS | 1839 | 1461641501406 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 20:31:41 INFO - PROCESS | 1839 | 1461641501665 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:41 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24ce4d8800 == 161 [pid = 1839] [id = 756] 20:31:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24cebacc00) [pid = 1839] [serial = 2268] [outer = (nil)] 20:31:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24cfdd1800) [pid = 1839] [serial = 2269] [outer = 0x7f24cebacc00] 20:31:41 INFO - PROCESS | 1839 | 1461641501747 Marionette DEBUG loaded listener.js 20:31:41 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d0b87400) [pid = 1839] [serial = 2270] [outer = 0x7f24cebacc00] 20:31:42 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec81000 == 162 [pid = 1839] [id = 757] 20:31:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d108f000) [pid = 1839] [serial = 2271] [outer = (nil)] 20:31:42 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24d1006800) [pid = 1839] [serial = 2272] [outer = 0x7f24d108f000] 20:31:42 INFO - PROCESS | 1839 | 1461641502778 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]]]}] 20:31:42 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. 20:31:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1685ms 20:31:42 INFO - PROCESS | 1839 | 1461641502790 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 20:31:42 INFO - PROCESS | 1839 | 1461641502793 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 20:31:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:31:42 INFO - PROCESS | 1839 | 1461641502809 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:31:42 INFO - PROCESS | 1839 | 1461641502819 Marionette TRACE conn3 <- [1,2994,null,{}] 20:31:42 INFO - PROCESS | 1839 | 1461641502834 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}] 20:31:43 INFO - PROCESS | 1839 | 1461641503147 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 20:31:43 INFO - PROCESS | 1839 | 1461641503502 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:43 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1388000 == 163 [pid = 1839] [id = 758] 20:31:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d13d3400) [pid = 1839] [serial = 2273] [outer = (nil)] 20:31:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d1f5d800) [pid = 1839] [serial = 2274] [outer = 0x7f24d13d3400] 20:31:43 INFO - PROCESS | 1839 | 1461641503584 Marionette DEBUG loaded listener.js 20:31:43 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d2327800) [pid = 1839] [serial = 2275] [outer = 0x7f24d13d3400] 20:31:44 INFO - PROCESS | 1839 | 1461641504319 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]]]}] 20:31:44 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:31:44 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 20:31:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1553ms 20:31:44 INFO - PROCESS | 1839 | 1461641504355 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 20:31:44 INFO - PROCESS | 1839 | 1461641504360 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 20:31:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:31:44 INFO - PROCESS | 1839 | 1461641504371 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:31:44 INFO - PROCESS | 1839 | 1461641504373 Marionette TRACE conn3 <- [1,2998,null,{}] 20:31:44 INFO - PROCESS | 1839 | 1461641504385 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}] 20:31:44 INFO - PROCESS | 1839 | 1461641504629 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 20:31:44 INFO - PROCESS | 1839 | 1461641504906 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:44 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d2a35800 == 164 [pid = 1839] [id = 759] 20:31:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d1f32c00) [pid = 1839] [serial = 2276] [outer = (nil)] 20:31:44 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d2b1cc00) [pid = 1839] [serial = 2277] [outer = 0x7f24d1f32c00] 20:31:44 INFO - PROCESS | 1839 | 1461641504987 Marionette DEBUG loaded listener.js 20:31:45 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d2d31c00) [pid = 1839] [serial = 2278] [outer = 0x7f24d1f32c00] 20:31:45 INFO - PROCESS | 1839 | 1461641505784 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]]]}] 20:31:45 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. 20:31:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1440ms 20:31:45 INFO - PROCESS | 1839 | 1461641505808 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 20:31:45 INFO - PROCESS | 1839 | 1461641505812 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 20:31:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:31:45 INFO - PROCESS | 1839 | 1461641505818 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:31:45 INFO - PROCESS | 1839 | 1461641505820 Marionette TRACE conn3 <- [1,3002,null,{}] 20:31:45 INFO - PROCESS | 1839 | 1461641505826 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}] 20:31:46 INFO - PROCESS | 1839 | 1461641506064 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 20:31:46 INFO - PROCESS | 1839 | 1461641506318 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:46 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d31cf000 == 165 [pid = 1839] [id = 760] 20:31:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d3183000) [pid = 1839] [serial = 2279] [outer = (nil)] 20:31:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24d464bc00) [pid = 1839] [serial = 2280] [outer = 0x7f24d3183000] 20:31:46 INFO - PROCESS | 1839 | 1461641506412 Marionette DEBUG loaded listener.js 20:31:46 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24d4977c00) [pid = 1839] [serial = 2281] [outer = 0x7f24d3183000] 20:31:47 INFO - PROCESS | 1839 | 1461641507254 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]]]}] 20:31:47 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. 20:31:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1484ms 20:31:47 INFO - PROCESS | 1839 | 1461641507303 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 20:31:47 INFO - PROCESS | 1839 | 1461641507305 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 20:31:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:31:47 INFO - PROCESS | 1839 | 1461641507312 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:31:47 INFO - PROCESS | 1839 | 1461641507314 Marionette TRACE conn3 <- [1,3006,null,{}] 20:31:47 INFO - PROCESS | 1839 | 1461641507320 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}] 20:31:47 INFO - PROCESS | 1839 | 1461641507594 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 20:31:47 INFO - PROCESS | 1839 | 1461641507883 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:47 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d495c000 == 166 [pid = 1839] [id = 761] 20:31:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24d27abc00) [pid = 1839] [serial = 2282] [outer = (nil)] 20:31:47 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24d5363000) [pid = 1839] [serial = 2283] [outer = 0x7f24d27abc00] 20:31:47 INFO - PROCESS | 1839 | 1461641507960 Marionette DEBUG loaded listener.js 20:31:48 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24da03f800) [pid = 1839] [serial = 2284] [outer = 0x7f24d27abc00] 20:31:48 INFO - PROCESS | 1839 | 1461641508741 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]]]}] 20:31:48 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. 20:31:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1436ms 20:31:48 INFO - PROCESS | 1839 | 1461641508770 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 20:31:48 INFO - PROCESS | 1839 | 1461641508775 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 20:31:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:31:48 INFO - PROCESS | 1839 | 1461641508783 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:31:48 INFO - PROCESS | 1839 | 1461641508785 Marionette TRACE conn3 <- [1,3010,null,{}] 20:31:48 INFO - PROCESS | 1839 | 1461641508789 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}] 20:31:49 INFO - PROCESS | 1839 | 1461641509018 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 20:31:49 INFO - PROCESS | 1839 | 1461641509267 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:49 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24da181000 == 167 [pid = 1839] [id = 762] 20:31:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24d4644c00) [pid = 1839] [serial = 2285] [outer = (nil)] 20:31:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24db9f1800) [pid = 1839] [serial = 2286] [outer = 0x7f24d4644c00] 20:31:49 INFO - PROCESS | 1839 | 1461641509342 Marionette DEBUG loaded listener.js 20:31:49 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24dc245800) [pid = 1839] [serial = 2287] [outer = 0x7f24d4644c00] 20:31:50 INFO - PROCESS | 1839 | 1461641510203 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]]]}] 20:31:50 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 20:31:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1429ms 20:31:50 INFO - PROCESS | 1839 | 1461641510212 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 20:31:50 INFO - PROCESS | 1839 | 1461641510215 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 20:31:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:31:50 INFO - PROCESS | 1839 | 1461641510221 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:31:50 INFO - PROCESS | 1839 | 1461641510223 Marionette TRACE conn3 <- [1,3014,null,{}] 20:31:50 INFO - PROCESS | 1839 | 1461641510229 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}] 20:31:50 INFO - PROCESS | 1839 | 1461641510459 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 20:31:50 INFO - PROCESS | 1839 | 1461641510744 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:50 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc465800 == 168 [pid = 1839] [id = 763] 20:31:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24d535f800) [pid = 1839] [serial = 2288] [outer = (nil)] 20:31:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24dc259c00) [pid = 1839] [serial = 2289] [outer = 0x7f24d535f800] 20:31:50 INFO - PROCESS | 1839 | 1461641510824 Marionette DEBUG loaded listener.js 20:31:50 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24dc7f4c00) [pid = 1839] [serial = 2290] [outer = 0x7f24d535f800] 20:31:51 INFO - PROCESS | 1839 | [1839] 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 20:31:51 INFO - PROCESS | 1839 | 1461641511740 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:31:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:31:51 INFO - {} 20:31:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:31:51 INFO - {} 20:31:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:31:51 INFO - {} 20:31:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:31:51 INFO - {} 20:31:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1538ms 20:31:51 INFO - PROCESS | 1839 | 1461641511762 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 20:31:51 INFO - PROCESS | 1839 | 1461641511766 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 20:31:51 INFO - TEST-START | /FileAPI/fileReader.html 20:31:51 INFO - PROCESS | 1839 | 1461641511775 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:31:51 INFO - PROCESS | 1839 | 1461641511785 Marionette TRACE conn3 <- [1,3018,null,{}] 20:31:51 INFO - PROCESS | 1839 | 1461641511791 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}] 20:31:52 INFO - PROCESS | 1839 | 1461641512061 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 20:31:52 INFO - PROCESS | 1839 | 1461641512319 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:52 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24de1a8800 == 169 [pid = 1839] [id = 764] 20:31:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dc261400) [pid = 1839] [serial = 2291] [outer = (nil)] 20:31:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dcac6800) [pid = 1839] [serial = 2292] [outer = 0x7f24dc261400] 20:31:52 INFO - PROCESS | 1839 | 1461641512436 Marionette DEBUG loaded listener.js 20:31:52 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dcb0e800) [pid = 1839] [serial = 2293] [outer = 0x7f24dc261400] 20:31:53 INFO - PROCESS | 1839 | 1461641513213 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]]]}] 20:31:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:31:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:31:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:31:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:31:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 1498ms 20:31:53 INFO - PROCESS | 1839 | 1461641513276 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 20:31:53 INFO - PROCESS | 1839 | 1461641513280 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 20:31:53 INFO - TEST-START | /FileAPI/historical.html 20:31:53 INFO - PROCESS | 1839 | 1461641513286 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:31:53 INFO - PROCESS | 1839 | 1461641513289 Marionette TRACE conn3 <- [1,3022,null,{}] 20:31:53 INFO - PROCESS | 1839 | 1461641513294 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}] 20:31:53 INFO - PROCESS | 1839 | 1461641513540 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 20:31:53 INFO - PROCESS | 1839 | 1461641513821 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:53 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e068c800 == 170 [pid = 1839] [id = 765] 20:31:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 171 (0x7f24dcb10000) [pid = 1839] [serial = 2294] [outer = (nil)] 20:31:53 INFO - PROCESS | 1839 | ++DOMWINDOW == 172 (0x7f24dcd64800) [pid = 1839] [serial = 2295] [outer = 0x7f24dcb10000] 20:31:53 INFO - PROCESS | 1839 | 1461641513912 Marionette DEBUG loaded listener.js 20:31:54 INFO - PROCESS | 1839 | ++DOMWINDOW == 173 (0x7f24dd0d2400) [pid = 1839] [serial = 2296] [outer = 0x7f24dcb10000] 20:31:54 INFO - PROCESS | 1839 | 1461641514754 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"]]]}] 20:31:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:31:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:31:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:31:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:31:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:31:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:31:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:31:54 INFO - TEST-OK | /FileAPI/historical.html | took 1487ms 20:31:54 INFO - PROCESS | 1839 | 1461641514776 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 20:31:54 INFO - TEST-START | /FileAPI/idlharness.html 20:31:54 INFO - PROCESS | 1839 | 1461641514781 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 20:31:54 INFO - PROCESS | 1839 | 1461641514787 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:31:54 INFO - PROCESS | 1839 | 1461641514791 Marionette TRACE conn3 <- [1,3026,null,{}] 20:31:54 INFO - PROCESS | 1839 | 1461641514796 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}] 20:31:55 INFO - PROCESS | 1839 | 1461641515083 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 20:31:55 INFO - PROCESS | 1839 | 1461641515343 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:55 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0d93800 == 171 [pid = 1839] [id = 766] 20:31:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 174 (0x7f24dcd61000) [pid = 1839] [serial = 2297] [outer = (nil)] 20:31:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 175 (0x7f24dfa5fc00) [pid = 1839] [serial = 2298] [outer = 0x7f24dcd61000] 20:31:55 INFO - PROCESS | 1839 | 1461641515425 Marionette DEBUG loaded listener.js 20:31:55 INFO - PROCESS | 1839 | ++DOMWINDOW == 176 (0x7f24dfb7a800) [pid = 1839] [serial = 2299] [outer = 0x7f24dcd61000] 20:31:57 INFO - PROCESS | 1839 | 1461641517053 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]]]}] 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:31:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:31:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:31:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:31:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:31:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:31:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:31:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:31:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:31:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:31:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:31:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:31:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:31:57 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 20:31:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:31:57 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 20:31:57 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 20:31:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:31:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:31:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:31:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:31:57 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 20:31:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:31:57 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 20:31:57 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 20:31:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:31:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:31:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:31:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:31:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:31:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:31:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:31:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:31:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:31:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:31:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:31:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:31:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:31:57 INFO - TEST-OK | /FileAPI/idlharness.html | took 2381ms 20:31:57 INFO - PROCESS | 1839 | 1461641517239 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 20:31:57 INFO - PROCESS | 1839 | 1461641517246 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 20:31:57 INFO - TEST-START | /FileAPI/idlharness.worker 20:31:57 INFO - PROCESS | 1839 | 1461641517300 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:31:57 INFO - PROCESS | 1839 | 1461641517303 Marionette TRACE conn3 <- [1,3030,null,{}] 20:31:57 INFO - PROCESS | 1839 | 1461641517309 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}] 20:31:57 INFO - PROCESS | 1839 | 1461641517528 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 20:31:57 INFO - PROCESS | 1839 | 1461641517811 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:31:57 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd1ab000 == 172 [pid = 1839] [id = 767] 20:31:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 177 (0x7f24dd136c00) [pid = 1839] [serial = 2300] [outer = (nil)] 20:31:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 178 (0x7f24e4a87000) [pid = 1839] [serial = 2301] [outer = 0x7f24dd136c00] 20:31:57 INFO - PROCESS | 1839 | 1461641517886 Marionette DEBUG loaded listener.js 20:31:57 INFO - PROCESS | 1839 | ++DOMWINDOW == 179 (0x7f24e4e17000) [pid = 1839] [serial = 2302] [outer = 0x7f24dd136c00] 20:31:58 INFO - PROCESS | 1839 | [1839] 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 20:32:00 INFO - PROCESS | 1839 | 1461641520060 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,{},{}]]]}] 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:32:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:32:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:32:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:32:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:32:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:32:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:32:00 INFO - {} 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:32:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:32:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:32:00 INFO - {} 20:32:00 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 - {} 20:32:00 INFO - {} 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:32:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:32:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:32:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:32:00 INFO - {} 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:32:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:32:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:32:00 INFO - {} 20:32:00 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 - {} 20:32:00 INFO - {} 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:32:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:32:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:32:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:32:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 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 20:32:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:32:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:32:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:32:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:32:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:32:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:32:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:32:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:32:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:32:00 INFO - {} 20:32:00 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2937ms 20:32:00 INFO - PROCESS | 1839 | 1461641520283 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 20:32:00 INFO - PROCESS | 1839 | 1461641520290 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 20:32:00 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:32:00 INFO - PROCESS | 1839 | 1461641520301 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:32:00 INFO - PROCESS | 1839 | 1461641520306 Marionette TRACE conn3 <- [1,3034,null,{}] 20:32:00 INFO - PROCESS | 1839 | 1461641520318 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}] 20:32:00 INFO - PROCESS | 1839 | 1461641520630 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 20:32:00 INFO - PROCESS | 1839 | 1461641520920 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:00 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f4171800 == 173 [pid = 1839] [id = 768] 20:32:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 180 (0x7f24e4e19000) [pid = 1839] [serial = 2303] [outer = (nil)] 20:32:00 INFO - PROCESS | 1839 | ++DOMWINDOW == 181 (0x7f24e598bc00) [pid = 1839] [serial = 2304] [outer = 0x7f24e4e19000] 20:32:00 INFO - PROCESS | 1839 | 1461641520994 Marionette DEBUG loaded listener.js 20:32:01 INFO - PROCESS | 1839 | ++DOMWINDOW == 182 (0x7f24ed095400) [pid = 1839] [serial = 2305] [outer = 0x7f24e4e19000] 20:32:01 INFO - PROCESS | 1839 | 1461641521786 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]]]}] 20:32:01 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:32:01 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1539ms 20:32:01 INFO - PROCESS | 1839 | 1461641521857 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 20:32:01 INFO - PROCESS | 1839 | 1461641521862 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 20:32:01 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:32:01 INFO - PROCESS | 1839 | 1461641521876 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:32:01 INFO - PROCESS | 1839 | 1461641521878 Marionette TRACE conn3 <- [1,3038,null,{}] 20:32:01 INFO - PROCESS | 1839 | 1461641521884 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}] 20:32:02 INFO - PROCESS | 1839 | 1461641522129 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 20:32:02 INFO - PROCESS | 1839 | 1461641522434 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:02 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f7ac6000 == 174 [pid = 1839] [id = 769] 20:32:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 183 (0x7f24c3b6e400) [pid = 1839] [serial = 2306] [outer = (nil)] 20:32:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 184 (0x7f24ed095800) [pid = 1839] [serial = 2307] [outer = 0x7f24c3b6e400] 20:32:02 INFO - PROCESS | 1839 | 1461641522513 Marionette DEBUG loaded listener.js 20:32:02 INFO - PROCESS | 1839 | ++DOMWINDOW == 185 (0x7f24f2022800) [pid = 1839] [serial = 2308] [outer = 0x7f24c3b6e400] 20:32:03 INFO - PROCESS | 1839 | 1461641523295 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"]]]}] 20:32:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:32:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:32:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:32:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1431ms 20:32:03 INFO - PROCESS | 1839 | 1461641523326 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 20:32:03 INFO - PROCESS | 1839 | 1461641523330 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 20:32:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:32:03 INFO - PROCESS | 1839 | 1461641523341 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:32:03 INFO - PROCESS | 1839 | 1461641523343 Marionette TRACE conn3 <- [1,3042,null,{}] 20:32:03 INFO - PROCESS | 1839 | 1461641523350 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}] 20:32:03 INFO - PROCESS | 1839 | 1461641523613 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 20:32:03 INFO - PROCESS | 1839 | 1461641523871 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:03 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24fc53a000 == 175 [pid = 1839] [id = 770] 20:32:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 186 (0x7f24c835d000) [pid = 1839] [serial = 2309] [outer = (nil)] 20:32:03 INFO - PROCESS | 1839 | ++DOMWINDOW == 187 (0x7f24f2c4e400) [pid = 1839] [serial = 2310] [outer = 0x7f24c835d000] 20:32:03 INFO - PROCESS | 1839 | 1461641523953 Marionette DEBUG loaded listener.js 20:32:04 INFO - PROCESS | 1839 | ++DOMWINDOW == 188 (0x7f24f2ec2000) [pid = 1839] [serial = 2311] [outer = 0x7f24c835d000] 20:32:05 INFO - PROCESS | 1839 | 1461641525066 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]]]}] 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:32:05 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. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:32:05 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'.) 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:32:05 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. 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:32:05 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. 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:32:05 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. 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:32:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:32:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:32:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:32:05 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:32:05 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1813ms 20:32:05 INFO - PROCESS | 1839 | 1461641525158 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 20:32:05 INFO - PROCESS | 1839 | 1461641525162 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 20:32:05 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:32:05 INFO - PROCESS | 1839 | 1461641525171 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:32:05 INFO - PROCESS | 1839 | 1461641525177 Marionette TRACE conn3 <- [1,3046,null,{}] 20:32:05 INFO - PROCESS | 1839 | 1461641525188 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}] 20:32:05 INFO - PROCESS | 1839 | 1461641525527 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 20:32:05 INFO - PROCESS | 1839 | 1461641525888 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:05 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e736b000 == 176 [pid = 1839] [id = 771] 20:32:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 189 (0x7f24c3b6e000) [pid = 1839] [serial = 2312] [outer = (nil)] 20:32:05 INFO - PROCESS | 1839 | ++DOMWINDOW == 190 (0x7f24dfb62000) [pid = 1839] [serial = 2313] [outer = 0x7f24c3b6e000] 20:32:05 INFO - PROCESS | 1839 | 1461641525972 Marionette DEBUG loaded listener.js 20:32:06 INFO - PROCESS | 1839 | ++DOMWINDOW == 191 (0x7f24e56e1000) [pid = 1839] [serial = 2314] [outer = 0x7f24c3b6e000] 20:32:06 INFO - PROCESS | 1839 | [1839] 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 20:32:06 INFO - PROCESS | 1839 | 1461641526822 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:32:06 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:32:06 INFO - {} 20:32:06 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1692ms 20:32:06 INFO - PROCESS | 1839 | 1461641526866 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 20:32:06 INFO - PROCESS | 1839 | 1461641526869 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 20:32:06 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:32:06 INFO - PROCESS | 1839 | 1461641526880 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:32:06 INFO - PROCESS | 1839 | 1461641526884 Marionette TRACE conn3 <- [1,3050,null,{}] 20:32:06 INFO - PROCESS | 1839 | 1461641526890 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}] 20:32:07 INFO - PROCESS | 1839 | 1461641527164 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 20:32:07 INFO - PROCESS | 1839 | 1461641527436 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:07 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24f3115800 == 177 [pid = 1839] [id = 772] 20:32:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 192 (0x7f24cabf7800) [pid = 1839] [serial = 2315] [outer = (nil)] 20:32:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 193 (0x7f24e6063000) [pid = 1839] [serial = 2316] [outer = 0x7f24cabf7800] 20:32:07 INFO - PROCESS | 1839 | 1461641527551 Marionette DEBUG loaded listener.js 20:32:07 INFO - PROCESS | 1839 | ++DOMWINDOW == 194 (0x7f24e660e400) [pid = 1839] [serial = 2317] [outer = 0x7f24cabf7800] 20:32:08 INFO - PROCESS | 1839 | 1461641528337 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]]]}] 20:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:32:08 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:32:08 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1480ms 20:32:08 INFO - PROCESS | 1839 | 1461641528361 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 20:32:08 INFO - PROCESS | 1839 | 1461641528364 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 20:32:08 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:32:08 INFO - PROCESS | 1839 | 1461641528371 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:32:08 INFO - PROCESS | 1839 | 1461641528373 Marionette TRACE conn3 <- [1,3054,null,{}] 20:32:08 INFO - PROCESS | 1839 | 1461641528380 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}] 20:32:08 INFO - PROCESS | 1839 | 1461641528637 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dbacf000 == 176 [pid = 1839] [id = 131] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb345000 == 175 [pid = 1839] [id = 725] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce114800 == 174 [pid = 1839] [id = 753] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc998800 == 173 [pid = 1839] [id = 752] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cb802800 == 172 [pid = 1839] [id = 751] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ca83f000 == 171 [pid = 1839] [id = 750] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f83b8800 == 170 [pid = 1839] [id = 748] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7a49800 == 169 [pid = 1839] [id = 746] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f7b48000 == 168 [pid = 1839] [id = 747] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24f4171000 == 167 [pid = 1839] [id = 745] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e8eee800 == 166 [pid = 1839] [id = 744] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e6672800 == 165 [pid = 1839] [id = 743] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5c9e000 == 164 [pid = 1839] [id = 742] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e5047800 == 163 [pid = 1839] [id = 741] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e2e2e000 == 162 [pid = 1839] [id = 740] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24e06a4800 == 161 [pid = 1839] [id = 739] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dde12000 == 160 [pid = 1839] [id = 738] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24dc88b800 == 159 [pid = 1839] [id = 737] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24da3de000 == 158 [pid = 1839] [id = 736] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d541f800 == 157 [pid = 1839] [id = 735] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d34d9000 == 156 [pid = 1839] [id = 734] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d305f000 == 155 [pid = 1839] [id = 733] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d227a000 == 154 [pid = 1839] [id = 732] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24d112b000 == 153 [pid = 1839] [id = 731] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24ce4df800 == 152 [pid = 1839] [id = 730] 20:32:10 INFO - PROCESS | 1839 | --DOCSHELL 0x7f24cc5da800 == 151 [pid = 1839] [id = 729] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 193 (0x7f24ce496c00) [pid = 1839] [serial = 2180] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 192 (0x7f24cec26000) [pid = 1839] [serial = 2181] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 191 (0x7f24e0de6c00) [pid = 1839] [serial = 2151] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 190 (0x7f24e077c400) [pid = 1839] [serial = 2150] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 189 (0x7f24dfd0fc00) [pid = 1839] [serial = 2148] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 188 (0x7f24dfbce000) [pid = 1839] [serial = 2147] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 187 (0x7f24dfa60400) [pid = 1839] [serial = 2145] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 186 (0x7f24de314000) [pid = 1839] [serial = 2144] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 185 (0x7f24dd0d3400) [pid = 1839] [serial = 2142] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 184 (0x7f24dcd64000) [pid = 1839] [serial = 2141] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 183 (0x7f24dcbbfc00) [pid = 1839] [serial = 2139] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 182 (0x7f24dcb0f800) [pid = 1839] [serial = 2138] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 181 (0x7f24dcb03000) [pid = 1839] [serial = 2136] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 180 (0x7f24dcabe000) [pid = 1839] [serial = 2135] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 179 (0x7f24dc347800) [pid = 1839] [serial = 2133] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 178 (0x7f24d9f22400) [pid = 1839] [serial = 2132] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 177 (0x7f24d4be9800) [pid = 1839] [serial = 2130] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 176 (0x7f24d4974c00) [pid = 1839] [serial = 2129] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 175 (0x7f24d317e400) [pid = 1839] [serial = 2127] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 174 (0x7f24d2d2b400) [pid = 1839] [serial = 2126] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 173 (0x7f24d1140c00) [pid = 1839] [serial = 2124] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 172 (0x7f24d0eb1000) [pid = 1839] [serial = 2123] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 171 (0x7f24cfdca000) [pid = 1839] [serial = 2121] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 170 (0x7f24cebb2800) [pid = 1839] [serial = 2120] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 169 (0x7f24cad4c000) [pid = 1839] [serial = 2118] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 168 (0x7f24c86d0000) [pid = 1839] [serial = 2117] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 167 (0x7f24cc541c00) [pid = 1839] [serial = 2177] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 166 (0x7f24c8454400) [pid = 1839] [serial = 2174] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 165 (0x7f24c9b3a800) [pid = 1839] [serial = 2175] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 164 (0x7f24e5077c00) [pid = 1839] [serial = 2172] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 163 (0x7f24e4e1f000) [pid = 1839] [serial = 2171] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 162 (0x7f24e4d47c00) [pid = 1839] [serial = 2169] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 161 (0x7f24e488f400) [pid = 1839] [serial = 2168] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 160 (0x7f24e4888400) [pid = 1839] [serial = 2166] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 159 (0x7f24e4881800) [pid = 1839] [serial = 2165] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 158 (0x7f24e3a17c00) [pid = 1839] [serial = 2163] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 157 (0x7f24e36cac00) [pid = 1839] [serial = 2162] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 156 (0x7f24e230c800) [pid = 1839] [serial = 2160] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24e226e800) [pid = 1839] [serial = 2159] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24e2205c00) [pid = 1839] [serial = 2157] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24e0eb9400) [pid = 1839] [serial = 2156] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24e0defc00) [pid = 1839] [serial = 2154] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24d13d0000) [pid = 1839] [serial = 2153] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24cb3d8c00) [pid = 1839] [serial = 2184] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24cd5ac000) [pid = 1839] [serial = 2178] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24c835c800) [pid = 1839] [serial = 2183] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24d01bbc00) [pid = 1839] [serial = 2186] [outer = (nil)] [url = about:blank] 20:32:10 INFO - PROCESS | 1839 | 1461641530933 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:10 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24c9c8b000 == 152 [pid = 1839] [id = 773] 20:32:10 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24c8363c00) [pid = 1839] [serial = 2318] [outer = (nil)] 20:32:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24c86c9800) [pid = 1839] [serial = 2319] [outer = 0x7f24c8363c00] 20:32:11 INFO - PROCESS | 1839 | 1461641531027 Marionette DEBUG loaded listener.js 20:32:11 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24ca926800) [pid = 1839] [serial = 2320] [outer = 0x7f24c8363c00] 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:32:12 INFO - PROCESS | 1839 | 1461641532287 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"]]]}] 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:32:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:32:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:32:12 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" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:32:12 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" 20:32:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:32:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:32:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:32:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 4021ms 20:32:12 INFO - PROCESS | 1839 | 1461641532397 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 20:32:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:32:12 INFO - PROCESS | 1839 | 1461641532408 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 20:32:12 INFO - PROCESS | 1839 | 1461641532416 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:32:12 INFO - PROCESS | 1839 | 1461641532433 Marionette TRACE conn3 <- [1,3058,null,{}] 20:32:12 INFO - PROCESS | 1839 | 1461641532464 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}] 20:32:12 INFO - PROCESS | 1839 | 1461641532864 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 20:32:12 INFO - PROCESS | 1839 | 1461641532890 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:12 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cb883800 == 153 [pid = 1839] [id = 774] 20:32:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24cb6c5c00) [pid = 1839] [serial = 2321] [outer = (nil)] 20:32:12 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24cebaf400) [pid = 1839] [serial = 2322] [outer = 0x7f24cb6c5c00] 20:32:12 INFO - PROCESS | 1839 | 1461641532959 Marionette DEBUG loaded listener.js 20:32:13 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24ced71800) [pid = 1839] [serial = 2323] [outer = 0x7f24cb6c5c00] 20:32:13 INFO - PROCESS | 1839 | 1461641533935 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]]]}] 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:32:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:32:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:32:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:32:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:32:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:32:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:32:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:32:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:32:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:32:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1568ms 20:32:14 INFO - PROCESS | 1839 | 1461641533998 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 20:32:14 INFO - PROCESS | 1839 | 1461641534005 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 20:32:14 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:32:14 INFO - PROCESS | 1839 | 1461641534020 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:32:14 INFO - PROCESS | 1839 | 1461641534023 Marionette TRACE conn3 <- [1,3062,null,{}] 20:32:14 INFO - PROCESS | 1839 | 1461641534029 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}] 20:32:14 INFO - PROCESS | 1839 | 1461641534333 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 20:32:14 INFO - PROCESS | 1839 | 1461641534375 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:14 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cd66c000 == 154 [pid = 1839] [id = 775] 20:32:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24d0ead800) [pid = 1839] [serial = 2324] [outer = (nil)] 20:32:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24d100a800) [pid = 1839] [serial = 2325] [outer = 0x7f24d0ead800] 20:32:14 INFO - PROCESS | 1839 | 1461641534441 Marionette DEBUG loaded listener.js 20:32:14 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d108f400) [pid = 1839] [serial = 2326] [outer = 0x7f24d0ead800] 20:32:15 INFO - PROCESS | 1839 | [1839] 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 20:32:15 INFO - PROCESS | 1839 | 1461641535567 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:32:15 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:32:15 INFO - {} 20:32:15 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1583ms 20:32:15 INFO - PROCESS | 1839 | 1461641535617 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 20:32:15 INFO - PROCESS | 1839 | 1461641535620 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 20:32:15 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:32:15 INFO - PROCESS | 1839 | 1461641535642 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:32:15 INFO - PROCESS | 1839 | 1461641535651 Marionette TRACE conn3 <- [1,3066,null,{}] 20:32:15 INFO - PROCESS | 1839 | 1461641535665 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}] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 155 (0x7f24cc897000) [pid = 1839] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 154 (0x7f24cfdc8c00) [pid = 1839] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 153 (0x7f24d1011c00) [pid = 1839] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 152 (0x7f24d100c000) [pid = 1839] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 151 (0x7f24d01b7c00) [pid = 1839] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 150 (0x7f24cc89b000) [pid = 1839] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 149 (0x7f24c9b41c00) [pid = 1839] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 148 (0x7f24d2322400) [pid = 1839] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 147 (0x7f24cfe11400) [pid = 1839] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 146 (0x7f24dfee8400) [pid = 1839] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 145 (0x7f24e220dc00) [pid = 1839] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 144 (0x7f24d108a800) [pid = 1839] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 143 (0x7f24cb3d2800) [pid = 1839] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 142 (0x7f24df979000) [pid = 1839] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 141 (0x7f24dd140400) [pid = 1839] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 140 (0x7f24db9ec800) [pid = 1839] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 139 (0x7f24d9f8c000) [pid = 1839] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 138 (0x7f24db9e9000) [pid = 1839] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 137 (0x7f24cd5b6800) [pid = 1839] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 136 (0x7f24cb3d7c00) [pid = 1839] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 135 (0x7f24d47a9800) [pid = 1839] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 134 (0x7f24d2d26000) [pid = 1839] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 133 (0x7f24d3180c00) [pid = 1839] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 132 (0x7f24d1f3b800) [pid = 1839] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 20:32:16 INFO - PROCESS | 1839 | --DOMWINDOW == 131 (0x7f24c9b43000) [pid = 1839] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:32:16 INFO - PROCESS | 1839 | 1461641536295 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 20:32:16 INFO - PROCESS | 1839 | 1461641536474 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:16 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cec6d800 == 155 [pid = 1839] [id = 776] 20:32:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 132 (0x7f24d01ba400) [pid = 1839] [serial = 2327] [outer = (nil)] 20:32:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 133 (0x7f24d13d0c00) [pid = 1839] [serial = 2328] [outer = 0x7f24d01ba400] 20:32:16 INFO - PROCESS | 1839 | 1461641536539 Marionette DEBUG loaded listener.js 20:32:16 INFO - PROCESS | 1839 | ++DOMWINDOW == 134 (0x7f24d2322400) [pid = 1839] [serial = 2329] [outer = 0x7f24d01ba400] 20:32:17 INFO - PROCESS | 1839 | 1461641537209 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]]]}] 20:32:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:32:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:32:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:32:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:32:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:32:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:32:17 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:32:17 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1609ms 20:32:17 INFO - PROCESS | 1839 | 1461641537241 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 20:32:17 INFO - PROCESS | 1839 | 1461641537245 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 20:32:17 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:32:17 INFO - PROCESS | 1839 | 1461641537251 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:32:17 INFO - PROCESS | 1839 | 1461641537253 Marionette TRACE conn3 <- [1,3070,null,{}] 20:32:17 INFO - PROCESS | 1839 | 1461641537258 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}] 20:32:17 INFO - PROCESS | 1839 | 1461641537475 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 20:32:17 INFO - PROCESS | 1839 | 1461641537679 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:17 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d1386800 == 156 [pid = 1839] [id = 777] 20:32:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 135 (0x7f24c9b43000) [pid = 1839] [serial = 2330] [outer = (nil)] 20:32:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 136 (0x7f24d2d25c00) [pid = 1839] [serial = 2331] [outer = 0x7f24c9b43000] 20:32:17 INFO - PROCESS | 1839 | 1461641537742 Marionette DEBUG loaded listener.js 20:32:17 INFO - PROCESS | 1839 | ++DOMWINDOW == 137 (0x7f24d3105800) [pid = 1839] [serial = 2332] [outer = 0x7f24c9b43000] 20:32:18 INFO - PROCESS | 1839 | 1461641538783 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]]]}] 20:32:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:32:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:32:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:32:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:32:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:32:18 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:32:18 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1591ms 20:32:18 INFO - PROCESS | 1839 | 1461641538845 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 20:32:18 INFO - PROCESS | 1839 | 1461641538851 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 20:32:18 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:32:18 INFO - PROCESS | 1839 | 1461641538861 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:32:18 INFO - PROCESS | 1839 | 1461641538866 Marionette TRACE conn3 <- [1,3074,null,{}] 20:32:18 INFO - PROCESS | 1839 | 1461641538875 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}] 20:32:19 INFO - PROCESS | 1839 | 1461641539120 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 20:32:19 INFO - PROCESS | 1839 | 1461641539403 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:19 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24cc5d3800 == 157 [pid = 1839] [id = 778] 20:32:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 138 (0x7f24cc898400) [pid = 1839] [serial = 2333] [outer = (nil)] 20:32:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 139 (0x7f24cc8a1400) [pid = 1839] [serial = 2334] [outer = 0x7f24cc898400] 20:32:19 INFO - PROCESS | 1839 | 1461641539551 Marionette DEBUG loaded listener.js 20:32:19 INFO - PROCESS | 1839 | ++DOMWINDOW == 140 (0x7f24cebb2c00) [pid = 1839] [serial = 2335] [outer = 0x7f24cc898400] 20:32:20 INFO - PROCESS | 1839 | 1461641540368 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]]]}] 20:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:32:20 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:32:20 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1541ms 20:32:20 INFO - PROCESS | 1839 | 1461641540405 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 20:32:20 INFO - PROCESS | 1839 | 1461641540413 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 20:32:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:32:20 INFO - PROCESS | 1839 | 1461641540425 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:32:20 INFO - PROCESS | 1839 | 1461641540428 Marionette TRACE conn3 <- [1,3078,null,{}] 20:32:20 INFO - PROCESS | 1839 | 1461641540435 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}] 20:32:20 INFO - PROCESS | 1839 | 1461641540708 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 20:32:21 INFO - PROCESS | 1839 | 1461641540994 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:21 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d0c73800 == 158 [pid = 1839] [id = 779] 20:32:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 141 (0x7f24d01bc000) [pid = 1839] [serial = 2336] [outer = (nil)] 20:32:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 142 (0x7f24d0eaf400) [pid = 1839] [serial = 2337] [outer = 0x7f24d01bc000] 20:32:21 INFO - PROCESS | 1839 | 1461641541092 Marionette DEBUG loaded listener.js 20:32:21 INFO - PROCESS | 1839 | ++DOMWINDOW == 143 (0x7f24d108b000) [pid = 1839] [serial = 2338] [outer = 0x7f24d01bc000] 20:32:22 INFO - PROCESS | 1839 | 1461641542017 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] 20:32:22 INFO - PROCESS | 1839 | 1461641542072 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 20:32:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:32:22 INFO - PROCESS | 1839 | 1461641542128 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:32:22 INFO - PROCESS | 1839 | 1461641542135 Marionette TRACE conn3 <- [1,3082,null,{}] 20:32:22 INFO - PROCESS | 1839 | 1461641542158 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}] 20:32:22 INFO - PROCESS | 1839 | 1461641542406 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 20:32:22 INFO - PROCESS | 1839 | 1461641542692 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:22 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d305b800 == 159 [pid = 1839] [id = 780] 20:32:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 144 (0x7f24d1f56400) [pid = 1839] [serial = 2339] [outer = (nil)] 20:32:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 145 (0x7f24d2d32000) [pid = 1839] [serial = 2340] [outer = 0x7f24d1f56400] 20:32:22 INFO - PROCESS | 1839 | 1461641542816 Marionette DEBUG loaded listener.js 20:32:22 INFO - PROCESS | 1839 | ++DOMWINDOW == 146 (0x7f24d3180c00) [pid = 1839] [serial = 2341] [outer = 0x7f24d1f56400] 20:32:23 INFO - PROCESS | 1839 | 1461641543642 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]]]}] 20:32:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:32:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:32:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:32:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:32:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1585ms 20:32:23 INFO - PROCESS | 1839 | 1461641543670 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 20:32:23 INFO - PROCESS | 1839 | 1461641543675 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 20:32:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:32:23 INFO - PROCESS | 1839 | 1461641543680 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:32:23 INFO - PROCESS | 1839 | 1461641543683 Marionette TRACE conn3 <- [1,3086,null,{}] 20:32:23 INFO - PROCESS | 1839 | 1461641543689 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}] 20:32:24 INFO - PROCESS | 1839 | 1461641544003 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 20:32:24 INFO - PROCESS | 1839 | 1461641544253 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:24 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d34d8800 == 160 [pid = 1839] [id = 781] 20:32:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 147 (0x7f24d27ad800) [pid = 1839] [serial = 2342] [outer = (nil)] 20:32:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 148 (0x7f24d4973800) [pid = 1839] [serial = 2343] [outer = 0x7f24d27ad800] 20:32:24 INFO - PROCESS | 1839 | 1461641544329 Marionette DEBUG loaded listener.js 20:32:24 INFO - PROCESS | 1839 | ++DOMWINDOW == 149 (0x7f24d4be7400) [pid = 1839] [serial = 2344] [outer = 0x7f24d27ad800] 20:32:25 INFO - PROCESS | 1839 | 1461641545145 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:32:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:32:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1480ms 20:32:25 INFO - PROCESS | 1839 | 1461641545174 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 20:32:25 INFO - PROCESS | 1839 | 1461641545178 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 20:32:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:32:25 INFO - PROCESS | 1839 | 1461641545186 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:32:25 INFO - PROCESS | 1839 | 1461641545190 Marionette TRACE conn3 <- [1,3090,null,{}] 20:32:25 INFO - PROCESS | 1839 | 1461641545195 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}] 20:32:25 INFO - PROCESS | 1839 | 1461641545429 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 20:32:25 INFO - PROCESS | 1839 | 1461641545685 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:25 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24d5356800 == 161 [pid = 1839] [id = 782] 20:32:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 150 (0x7f24d464a800) [pid = 1839] [serial = 2345] [outer = (nil)] 20:32:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 151 (0x7f24d5314000) [pid = 1839] [serial = 2346] [outer = 0x7f24d464a800] 20:32:25 INFO - PROCESS | 1839 | 1461641545761 Marionette DEBUG loaded listener.js 20:32:25 INFO - PROCESS | 1839 | ++DOMWINDOW == 152 (0x7f24d5616800) [pid = 1839] [serial = 2347] [outer = 0x7f24d464a800] 20:32:26 INFO - PROCESS | 1839 | 1461641546621 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:32:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:32:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1479ms 20:32:26 INFO - PROCESS | 1839 | 1461641546667 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 20:32:26 INFO - PROCESS | 1839 | 1461641546671 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 20:32:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:32:26 INFO - PROCESS | 1839 | 1461641546676 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:32:26 INFO - PROCESS | 1839 | 1461641546679 Marionette TRACE conn3 <- [1,3094,null,{}] 20:32:26 INFO - PROCESS | 1839 | 1461641546685 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}] 20:32:26 INFO - PROCESS | 1839 | 1461641546978 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 20:32:27 INFO - PROCESS | 1839 | 1461641547246 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:27 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dc3a0000 == 162 [pid = 1839] [id = 783] 20:32:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 153 (0x7f24d5618400) [pid = 1839] [serial = 2348] [outer = (nil)] 20:32:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 154 (0x7f24dc24f400) [pid = 1839] [serial = 2349] [outer = 0x7f24d5618400] 20:32:27 INFO - PROCESS | 1839 | 1461641547333 Marionette DEBUG loaded listener.js 20:32:27 INFO - PROCESS | 1839 | ++DOMWINDOW == 155 (0x7f24dc818000) [pid = 1839] [serial = 2350] [outer = 0x7f24d5618400] 20:32:28 INFO - PROCESS | 1839 | 1461641548124 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:32:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:32:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1484ms 20:32:28 INFO - PROCESS | 1839 | 1461641548162 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 20:32:28 INFO - PROCESS | 1839 | 1461641548166 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 20:32:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:32:28 INFO - PROCESS | 1839 | 1461641548172 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:32:28 INFO - PROCESS | 1839 | 1461641548174 Marionette TRACE conn3 <- [1,3098,null,{}] 20:32:28 INFO - PROCESS | 1839 | 1461641548180 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}] 20:32:28 INFO - PROCESS | 1839 | 1461641548410 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 20:32:28 INFO - PROCESS | 1839 | 1461641548665 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:28 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24dd3de800 == 163 [pid = 1839] [id = 784] 20:32:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 156 (0x7f24d561f800) [pid = 1839] [serial = 2351] [outer = (nil)] 20:32:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 157 (0x7f24dcb04c00) [pid = 1839] [serial = 2352] [outer = 0x7f24d561f800] 20:32:28 INFO - PROCESS | 1839 | 1461641548743 Marionette DEBUG loaded listener.js 20:32:28 INFO - PROCESS | 1839 | ++DOMWINDOW == 158 (0x7f24dcbbb800) [pid = 1839] [serial = 2353] [outer = 0x7f24d561f800] 20:32:29 INFO - PROCESS | 1839 | 1461641549581 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]]]}] 20:32:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:32:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:32:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1433ms 20:32:29 INFO - PROCESS | 1839 | 1461641549607 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 20:32:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:32:29 INFO - PROCESS | 1839 | 1461641549611 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 20:32:29 INFO - PROCESS | 1839 | 1461641549617 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:32:29 INFO - PROCESS | 1839 | 1461641549620 Marionette TRACE conn3 <- [1,3102,null,{}] 20:32:29 INFO - PROCESS | 1839 | 1461641549625 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}] 20:32:29 INFO - PROCESS | 1839 | 1461641549904 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 20:32:30 INFO - PROCESS | 1839 | 1461641550164 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:30 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0692000 == 164 [pid = 1839] [id = 785] 20:32:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 159 (0x7f24dc259400) [pid = 1839] [serial = 2354] [outer = (nil)] 20:32:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 160 (0x7f24dcd65800) [pid = 1839] [serial = 2355] [outer = 0x7f24dc259400] 20:32:30 INFO - PROCESS | 1839 | 1461641550245 Marionette DEBUG loaded listener.js 20:32:30 INFO - PROCESS | 1839 | ++DOMWINDOW == 161 (0x7f24dcffdc00) [pid = 1839] [serial = 2356] [outer = 0x7f24dc259400] 20:32:31 INFO - PROCESS | 1839 | 1461641551054 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:32:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:32:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1479ms 20:32:31 INFO - PROCESS | 1839 | 1461641551096 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 20:32:31 INFO - PROCESS | 1839 | 1461641551100 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 20:32:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:32:31 INFO - PROCESS | 1839 | 1461641551107 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:32:31 INFO - PROCESS | 1839 | 1461641551111 Marionette TRACE conn3 <- [1,3106,null,{}] 20:32:31 INFO - PROCESS | 1839 | 1461641551117 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}] 20:32:31 INFO - PROCESS | 1839 | 1461641551350 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 20:32:31 INFO - PROCESS | 1839 | 1461641551646 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:31 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e0c96800 == 165 [pid = 1839] [id = 786] 20:32:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 162 (0x7f24cded8800) [pid = 1839] [serial = 2357] [outer = (nil)] 20:32:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 163 (0x7f24dd0d9c00) [pid = 1839] [serial = 2358] [outer = 0x7f24cded8800] 20:32:31 INFO - PROCESS | 1839 | 1461641551727 Marionette DEBUG loaded listener.js 20:32:31 INFO - PROCESS | 1839 | ++DOMWINDOW == 164 (0x7f24de130800) [pid = 1839] [serial = 2359] [outer = 0x7f24cded8800] 20:32:32 INFO - PROCESS | 1839 | 1461641552530 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]]]}] 20:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:32:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:32:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1481ms 20:32:32 INFO - PROCESS | 1839 | 1461641552589 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 20:32:32 INFO - PROCESS | 1839 | 1461641552592 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 20:32:32 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:32:32 INFO - PROCESS | 1839 | 1461641552599 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:32:32 INFO - PROCESS | 1839 | 1461641552602 Marionette TRACE conn3 <- [1,3110,null,{}] 20:32:32 INFO - PROCESS | 1839 | 1461641552608 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}] 20:32:32 INFO - PROCESS | 1839 | 1461641552877 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 20:32:33 INFO - PROCESS | 1839 | 1461641553115 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:33 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e4672800 == 166 [pid = 1839] [id = 787] 20:32:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 165 (0x7f24cebb2000) [pid = 1839] [serial = 2360] [outer = (nil)] 20:32:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 166 (0x7f24de51c800) [pid = 1839] [serial = 2361] [outer = 0x7f24cebb2000] 20:32:33 INFO - PROCESS | 1839 | 1461641553198 Marionette DEBUG loaded listener.js 20:32:33 INFO - PROCESS | 1839 | ++DOMWINDOW == 167 (0x7f24defad000) [pid = 1839] [serial = 2362] [outer = 0x7f24cebb2000] 20:32:34 INFO - PROCESS | 1839 | 1461641554043 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"]]]}] 20:32:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:32:34 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 20:32:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:32:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:32:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1493ms 20:32:34 INFO - PROCESS | 1839 | 1461641554094 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 20:32:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:32:34 INFO - PROCESS | 1839 | 1461641554099 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 20:32:34 INFO - PROCESS | 1839 | 1461641554105 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:32:34 INFO - PROCESS | 1839 | 1461641554109 Marionette TRACE conn3 <- [1,3114,null,{}] 20:32:34 INFO - PROCESS | 1839 | 1461641554115 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}] 20:32:34 INFO - PROCESS | 1839 | 1461641554427 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 20:32:34 INFO - PROCESS | 1839 | 1461641554724 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\", \"22f2814e-d2ae-48fa-9f47-11397b387637\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:32:34 INFO - PROCESS | 1839 | ++DOCSHELL 0x7f24e5a23800 == 167 [pid = 1839] [id = 788] 20:32:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 168 (0x7f24dfb6f400) [pid = 1839] [serial = 2363] [outer = (nil)] 20:32:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 169 (0x7f24dfb7d800) [pid = 1839] [serial = 2364] [outer = 0x7f24dfb6f400] 20:32:34 INFO - PROCESS | 1839 | 1461641554869 Marionette DEBUG loaded listener.js 20:32:34 INFO - PROCESS | 1839 | ++DOMWINDOW == 170 (0x7f24dfd08c00) [pid = 1839] [serial = 2365] [outer = 0x7f24dfb6f400] 20:32:35 INFO - PROCESS | 1839 | 1461641555631 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]]]}] 20:32:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:32:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1588ms 20:32:35 INFO - PROCESS | 1839 | 1461641555694 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 20:32:35 INFO - PROCESS | 1839 | 1461641555697 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 20:32:36 WARNING - u'runner_teardown' () 20:32:36 INFO - No more tests 20:32:36 INFO - Got 0 unexpected results 20:32:36 INFO - SUITE-END | took 1207s 20:32:36 INFO - Closing logging queue 20:32:37 INFO - queue closed 20:32:37 INFO - Return code: 0 20:32:37 WARNING - # TBPL SUCCESS # 20:32:37 INFO - Running post-action listener: _resource_record_post_action 20:32:37 INFO - Running post-run listener: _resource_record_post_run 20:32:38 INFO - Total resource usage - Wall time: 1243s; CPU: 98.0%; Read bytes: 8589312; Write bytes: 971526144; Read time: 284; Write time: 311308 20:32:38 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:32:38 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51924992; Read time: 0; Write time: 49612 20:32:38 INFO - run-tests - Wall time: 1213s; CPU: 98.0%; Read bytes: 8011776; Write bytes: 919527424; Read time: 276; Write time: 261692 20:32:38 INFO - Running post-run listener: _upload_blobber_files 20:32:38 INFO - Blob upload gear active. 20:32:38 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:32:38 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 20:32:38 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'] 20:32:38 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 20:32:39 INFO - (blobuploader) - INFO - Open directory for files ... 20:32:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:32:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:32:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:32:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:32:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:32:41 INFO - (blobuploader) - INFO - Done attempting. 20:32:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:32:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:32:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:32:42 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:32:42 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:32:42 INFO - (blobuploader) - INFO - Done attempting. 20:32:42 INFO - (blobuploader) - INFO - Iteration through files over. 20:32:42 INFO - Return code: 0 20:32:42 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:32:42 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:32:42 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/310ac90fc243dfb166d8bceb408a3855bf9acfeef959186332fcdf40336e49dd4c980b474a624a351035d4c757910006cd8169ef1311e3eddfcebb08bbbf35c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d008d102bae7a07a5fe379267275b74e3f4a91d37b68c94ae2aaebcda7185c541f4f073cd8e40bca3f8d686ff4a06ee076b28cd952b60c65ff753592f4243f4"} 20:32:42 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:32:42 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:32:42 INFO - Contents: 20:32:42 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/310ac90fc243dfb166d8bceb408a3855bf9acfeef959186332fcdf40336e49dd4c980b474a624a351035d4c757910006cd8169ef1311e3eddfcebb08bbbf35c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d008d102bae7a07a5fe379267275b74e3f4a91d37b68c94ae2aaebcda7185c541f4f073cd8e40bca3f8d686ff4a06ee076b28cd952b60c65ff753592f4243f4"} 20:32:42 INFO - Running post-run listener: copy_logs_to_upload_dir 20:32:42 INFO - Copying logs to upload dir... 20:32:42 INFO - mkdir: /builds/slave/test/build/upload/logs 20:32:42 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1342.836655 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 23 secs) (at 2016-04-25 20:32:43.143469) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 20:32:43.145082) ========= 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-1461640181.249603-959603842 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/310ac90fc243dfb166d8bceb408a3855bf9acfeef959186332fcdf40336e49dd4c980b474a624a351035d4c757910006cd8169ef1311e3eddfcebb08bbbf35c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d008d102bae7a07a5fe379267275b74e3f4a91d37b68c94ae2aaebcda7185c541f4f073cd8e40bca3f8d686ff4a06ee076b28cd952b60c65ff753592f4243f4"} build_url:https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036136 build_url: 'https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/310ac90fc243dfb166d8bceb408a3855bf9acfeef959186332fcdf40336e49dd4c980b474a624a351035d4c757910006cd8169ef1311e3eddfcebb08bbbf35c1", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7d008d102bae7a07a5fe379267275b74e3f4a91d37b68c94ae2aaebcda7185c541f4f073cd8e40bca3f8d686ff4a06ee076b28cd952b60c65ff753592f4243f4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/SvfWYAj-Tlq03EAtx5ImyQ/artifacts/public/build/firefox-49.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-25 20:32:43.219220) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:32:43.219704) ========= 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-1461640181.249603-959603842 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021061 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 20:32:43.284087) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:32:43.284412) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 20:32:43.284779) ========= ========= Total master_lag: 0.48 =========